My KWIN fork where I work on features like per-output virtual desktops
Find a file
Waldo Bastian 87855e5816 WABA: Reverted last patch, another attempt:
* Alt-MouseClick on the titlebar now does the same as what it does on
the window itself.

svn path=/trunk/kdebase/kwin/; revision=51396
2000-05-31 22:26:28 +00:00
clients WABA: Use $(KDE_PLUGIN) for plugins and let them link against kwin.{la|so} 2000-05-16 23:10:41 +00:00
images moved over from kwm. 1999-12-14 21:11:15 +00:00
pics moved over from kwm. 1999-12-14 21:11:15 +00:00
atoms.cpp NEVER call XInternAtom in an application like kwin that provides 2000-05-08 21:22:57 +00:00
atoms.h NEVER call XInternAtom in an application like kwin that provides 2000-05-08 21:22:57 +00:00
client.cpp WABA: Reverted last patch, another attempt: 2000-05-31 22:26:28 +00:00
client.h WABA: Keep focus with same window after switching desktops 2000-05-30 05:52:11 +00:00
events.cpp CVS_SILENT 2000-05-08 04:50:20 +00:00
events.h Kwin raises the following sound events via KNotifyClient: 2000-05-07 20:38:11 +00:00
eventsrc CT: hmmm! This was shorter than what LinuxQA needed to write the bug report. I wanted first to complain that KDE-2 is in alpha. But it's shorter this way :-) 2000-05-31 02:35:52 +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
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 Kicker is now placed _under_ the Mac menubar - it will not obscure it... 2000-05-06 18:59:43 +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 removed the timerbased resize stuff again and did the real fix. 2000-05-09 10:13:48 +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 WABA: Use $(KDE_PLUGIN) for plugins and let them link against kwin.{la|so} 2000-05-16 23:10:41 +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 Final updates for the new button color implementation. The options class 2000-04-28 15:53:00 +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 --enable-final fixes 2000-04-20 17:37:33 +00:00
plugins.h Session management for KDE-2.x : say hello to the ksmserver 2000-03-24 22:23:02 +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 cleanups: less debug output, less flicker, less confusing code 2000-05-26 13:54:50 +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 Implemented delayed-show for tab box. Configurable, by default off. 2000-05-14 01:58:13 +00:00
tabbox.h Implemented delayed-show for tab box. Configurable, by default off. 2000-05-14 01:58:13 +00:00
workspace.cpp WABA: Keep focus with same window after switching desktops 2000-05-30 05:52:11 +00:00
workspace.h cleanups: less debug output, less flicker, less confusing code 2000-05-26 13:54:50 +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>