My KWIN fork where I work on features like per-output virtual desktops
Find a file
Luboš Luňák d05a0d438a Enable only ported decorations, and also merge back the testing
decoration.

svn path=/trunk/kdebase/kwin/; revision=251627
2003-09-16 19:41:07 +00:00
clients Enable only ported decorations, and also merge back the testing 2003-09-16 19:41:07 +00:00
images moved over from kwm. 1999-12-14 21:11:15 +00:00
kcmkwin Merging back kcm modules from kwin_iii to HEAD. 2003-09-16 19:34:03 +00:00
killer Merging back the process killing helper from kwin_iii to HEAD. 2003-09-16 19:32:34 +00:00
lib Merging decoration library from kwin_iii back to HEAD. 2003-09-16 19:29:21 +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 Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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 Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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 Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
main.h Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +00:00
Makefile.am Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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 Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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 Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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 Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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>