My KWIN fork where I work on features like per-output virtual desktops
Find a file
Matthias Ettrich c0e1ae2879 improved mouse emulation
svn path=/trunk/kdebase/kwin/; revision=53892
2000-06-21 17:43:44 +00:00
clients naming it System++ 2000-06-01 00:31:39 +00:00
images moved over from kwm. 1999-12-14 21:11:15 +00:00
pics Install the pics under directory kwin instead of kwm. 2000-06-11 22:41:20 +00:00
wm-spec WABA: Adding window manager spec. (Revision ???? status ????) 2000-06-04 21:39:33 +00:00
atoms.cpp Use the new windowmanager interaction API 2000-06-08 17:05:51 +00:00
atoms.h Use the new windowmanager interaction API 2000-06-08 17:05:51 +00:00
client.cpp s/CARD32/Q_UINT32/g 2000-06-14 21:39:07 +00:00
client.h Use the new windowmanager interaction API 2000-06-08 17:05:51 +00:00
events.cpp take a look. it handles notifications now! :) 2000-06-08 23:44:41 +00:00
events.h Kwin raises the following sound events via KNotifyClient: 2000-05-07 20:38:11 +00:00
eventsrc take a look. it handles notifications now! :) 2000-06-08 23:44:41 +00:00
hil-app-kwin.png adding new icons sent by Tackat 1999-12-05 13:39:13 +00:00
him-app-kwin.png adding new icons sent by Tackat 1999-12-05 13:39:13 +00:00
killwindow.cpp another missing file 2000-06-19 10:46:08 +00:00
killwindow.h missing file 2000-06-19 10:45:45 +00:00
kwin more experimental stuff 1999-09-27 16:02:44 +00:00
kwinbindings.cpp Added support for Ctrl+Alt+Esc to kill a window. I basically just cut-n- 2000-05-17 23:02:42 +00:00
KWinInterface.h Use the new windowmanager interaction API 2000-06-08 17:05:51 +00:00
lom-app-kwin.png adding new icons sent by Tackat 1999-12-05 13:39:13 +00:00
los-app-kwin.png adding new icons sent by Tackat 1999-12-05 13:39:13 +00:00
main.cpp Use the new windowmanager interaction API 2000-06-08 17:05:51 +00:00
main.h Session management for KDE-2.x : say hello to the ksmserver 2000-03-24 22:23:02 +00:00
Makefile.am missing file 2000-06-19 10:45:45 +00:00
NEWCOLORSCHEME.README My weekly big ass style commit ;-) This implements what I discussed earlier 2000-01-23 23:33:29 +00:00
options.cpp Hmm, somebody went on holidays and forgot to commit killwindow.h apparently :-> 2000-06-09 00:20:21 +00:00
options.h Final updates for the new button color implementation. The options class 2000-04-28 15:53:00 +00:00
plugins.cpp Hmm, somebody went on holidays and forgot to commit killwindow.h apparently :-> 2000-06-09 00:20:21 +00:00
plugins.h Session management for KDE-2.x : say hello to the ksmserver 2000-03-24 22:23:02 +00:00
pop.wav take a look. it handles notifications now! :) 2000-06-08 23:44:41 +00:00
README pedantic 2000-05-07 20:39:27 +00:00
README.KRASH I was going to comment out all the styles except stdclient and system for 1999-12-14 23:12:12 +00:00
stdclient.cpp Hmm, somebody went on holidays and forgot to commit killwindow.h apparently :-> 2000-06-09 00:20:21 +00:00
stdclient.h Session management for KDE-2.x : say hello to the ksmserver 2000-03-24 22:23:02 +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 Hmm, somebody went on holidays and forgot to commit killwindow.h apparently :-> 2000-06-09 00:20:21 +00:00
tabbox.h WABA: Focus fixes. 2000-06-01 05:32:06 +00:00
workspace.cpp improved mouse emulation 2000-06-21 17:43:44 +00:00
workspace.h improved mouse emulation 2000-06-21 17:43:44 +00:00

This is kwin, kwm next generation.

Currently supported options in the kwinrc:

[WM]
... general color stuff, usually in kdeglobals  ...

[Windows]

MoveMode=Opaque|Transparent
ResizeMode=Opaque|Transparent
Placement=Smart|Random|Cascade
AnimateShade=true|false
AnimSteps=<integer=20>
BorderSnapZone=<integer=10>
WindowSnapZone=<integer=10>
TitlebarDoubleClickCommand=Move|Resize|
        Maximize|Iconify|Close|Sticky|Shade|Operations

[MouseBindings]

	CommandActiveTitlebar1 |
	CommandActiveTitlebar2 |
	CommandActiveTitlebar3 |
	CommandInactiveTitlebar1 |
	CommandInactiveTitlebar2 |
	CommandInactiveTitlebar3 |
	CommandWindow1 |
	CommandWindow2 |
	CommandWindow3 |
	CommandAll1 |
	CommandAll2 |
	CommandAll3
    =
	Raise |
	Lower |
	Operations Menu |
	Toggle raise and  lower |
	Activate and raise |
	Activate and lower |
	Activate |
	Activate, raise and pass click |
	Activate and pass click |
	Move |
	Resize |
	Nothing



Kwin raises the following sound events via KNotifyClient:
                  "Window Close"
                  "Window Iconify"
                  "Window DeIconify"
                  "Window Maximize"
                  "Window UnMaximize"
                  "Window Sticky"
                  "Window UnSticky"
                  "Window New"
                  "Window Delete"
                  "Window Trans New"
                  "Window Trans Delete"
                  "Window Shade Up"
                  "Window Shade Down"
                  "Window Move Start"
                  "Window Move End"
                  "Window Resize Start"
                  "Window Resize End"


Have fun,

   Matthias
  <ettrich@kde.org>