My KWIN fork where I work on features like per-output virtual desktops
Find a file
Sandro Giessl f23a3b153a - Ported to the new kwin style API.
- Don't close the window when double clicking on the menu button.
- Reorganized the settings dialog:
  * "border size" has moved to the kwin core.
  * "shrink borders for maximized windows" has moved to the kwin "allow moving and resizing of maximized windows" setting.

svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=251940
2003-09-17 18:43:17 +00:00
clients - Ported to the new kwin style API. 2003-09-17 18:43:17 +00:00
images moved over from kwm. 1999-12-14 21:11:15 +00:00
kcmkwin As kdelibs/NAMING says, using lib<appname>.la as name for a library is bad. 2003-09-17 14:23:53 +00:00
killer Merging back the process killing helper from kwin_iii to HEAD. 2003-09-16 19:32:34 +00:00
lib As kdelibs/NAMING says, using lib<appname>.la as name for a library is bad. 2003-09-17 14:23:53 +00:00
oldheaders Merging old headers from kwin_iii back to HEAD. 2003-09-16 19:30:05 +00:00
pics Adjusting datadir for use with unsermake. 2003-04-09 12:48:29 +00:00
tools Merging back tools directory from kwin_iii to HEAD. 2003-09-16 19:31:17 +00:00
wm-spec spelling fixes 2003-06-28 10:31:39 +00:00
activation.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
atoms.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
atoms.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
bridge.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
bridge.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
client.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
client.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
COMPLIANCE Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
cr16-app-kwin.png Switching over to Crystal SVG 2002-10-26 12:26:09 +00:00
cr32-app-kwin.png Switching over to Crystal SVG 2002-10-26 12:26:09 +00:00
cr48-app-kwin.png Switching over to Crystal SVG 2002-10-26 12:26:09 +00:00
events.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
eventsrc CVS_SILENT made messages 2003-09-17 05:22:08 +00:00
geometry.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
geometrytip.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
geometrytip.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
group.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
group.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
killwindow.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
killwindow.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
kwin.upd WOOPS. I hope no-one updated yet. :) 2003-02-18 04:44:09 +00:00
kwin3_plugin.pl Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
kwin3_plugin.upd Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
kwinbindings.cpp Keyboard shortcut for turning off the border. 2003-09-17 10:57:28 +00:00
kwiniconify.upd Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
KWinInterface.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
kwinsticky.upd Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
layers.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
LICENSE Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
main.cpp Update version number. 2003-09-17 11:17:38 +00:00
main.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
Makefile.am As kdelibs/NAMING says, using lib<appname>.la as name for a library is bad. 2003-09-17 14:23:53 +00:00
manage.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
NEWCOLORSCHEME.README My weekly big ass style commit ;-) This implements what I discussed earlier 2000-01-23 23:33:29 +00:00
notifications.cpp Use non-deprecated KNotifyClient::event(). 2003-09-17 08:36:02 +00:00
notifications.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
options.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
options.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
placement.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
placement.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
pluginlibFix.pl convert plugin lib from libkwinBLA to kwin_BLA, so you don't loose your settings 2002-03-08 20:12:09 +00:00
plugins.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
plugins.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
pop.wav take a look. it handles notifications now! :) 2000-06-08 23:44:41 +00:00
popupinfo.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
popupinfo.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
README Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
sm.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
sm.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
stdclient_bitmaps.h Did a real implementation for the question mark button for the standard style. 2000-01-17 05:31:28 +00:00
tabbox.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
tabbox.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
useractions.cpp Keyboard shortcut for turning off the border. 2003-09-17 10:57:28 +00:00
utils.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
utils.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
workspace.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
workspace.h Keyboard shortcut for turning off the border. 2003-09-17 10:57:28 +00:00

This is KWin, kwm next generation.


    /*!
      Different focus policies:
      <ul>

      <li>ClickToFocus - Clicking into a window activates it. This is
      also the default.

      <li>FocusFollowsMouse - Moving the mouse pointer actively onto a
      normal window activates it. For convenience, the desktop and
      windows on the dock are excluded. They require clicking.

      <li>FocusUnderMouse - The window that happens to be under the
      mouse pointer becomes active. The invariant is: no window can
      have focus that is not under the mouse. This also means that
      Alt-Tab won't work properly and popup dialogs are usually
      usable with the keyboard. Note that the desktop and windows on
      the dock are excluded for convenience. They get focus only when
      clicking on it.

      <li>FocusStrictlyUnderMouse - this is even worse than
      FocusUnderMouse. Only the window under the mouse pointer is
      active. If the mouse points nowhere, nothing has the focus. If
      the mouse points onto the desktop, the desktop has focus. The
      same holds for windows on the dock.

      Note that FocusUnderMouse and FocusStrictlyUnderMouse are not
      particularly useful. They are only provided for old-fashioned
      die-hard UNIX people ;-)

      </ul>
     */
FocusPolicy=ClickToFocus | FocusFollowsMouse | FocusUnderMouse | FocusStrictlyUnderMouse


    /**
       Different Alt-Tab-Styles:
       <ul>
       
       <li> KDE - the recommended KDE style. Alt-Tab opens a nice icon
       box that makes it easy to select the window you want to tab
       to. The order automatically adjusts to the most recently used
       windows. Note that KDE style does not work with the
       FocusUnderMouse and FocusStrictlyUnderMouse focus
       policies. Choose ClickToFocus or FocusFollowsMouse instead.
       
       <li> CDE - the old-fashion CDE style. Alt-Tab cycles between
       the windows in static order. The current window gets raised,
       the previous window gets lowered.
       
       </ul>
     */
AltTabStyle=KDE | CDE
    

Have fun,

   Matthias Ettrich <ettrich@kde.org>