KWin 5 with ICC color correction effect
 
 
 
 
 
 
Go to file
Luboš Luňák 9db6939eca Save windows state in phase2. The XSMP spec allows apps to change
their state in phase1 :(.

svn path=/trunk/kdebase/kwin/; revision=252344
2003-09-19 11:07:46 +00:00
clients - Use KDecorationFactory::resetDecorations() instead of a custom signal/slot. 2003-09-18 17:07:49 +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 need this to compile the clients 2003-09-19 05:25:18 +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
COMPLIANCE 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
LICENSE 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
NEWCOLORSCHEME.README My weekly big ass style commit ;-) This implements what I discussed earlier 2000-01-23 23:33:29 +00:00
README Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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
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-18 07:30:56 +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
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
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
manage.cpp Merging kwin core from kwin_iii back to HEAD. 2003-09-16 19:28:03 +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
sm.cpp Save windows state in phase2. The XSMP spec allows apps to change 2003-09-19 11:07:46 +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 Save windows state in phase2. The XSMP spec allows apps to change 2003-09-19 11:07:46 +00:00

README

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>