My KWIN fork where I work on features like per-output virtual desktops
Find a file
Daniel M. Duley b58843030c Final updates for the new button color implementation. The options class
now only has one button entry, "ButtonBg", instead of 3. It's up to the client
what to do with it. All the clients are updated except mwm. As the
author noted in his README, mwm isn't Motif window manager at all but KStep ;-)
I disabled it for now until there is new drawing code in there, it would
confuse users anyways since were about to release another Krash and it is
identical to KStep.

Also, I removed the Groove and GrooveText color entries. We now use the
normal TitleBar and Font entries. Hence system will probably look funny until
you adjust the colors since it draws text on the frame and not the titlebar
bg. All the rest look much better by default.

To configure button colors set the active/inactive button background color
in KControl. I'll remove the other entries ASAP. You'll also note that the
active/inactive colors are now actually what you would expect.

svn path=/trunk/kdebase/kwin/; revision=47753
2000-04-28 15:53:00 +00:00
clients Final updates for the new button color implementation. The options class 2000-04-28 15:53:00 +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 support for the MOTIF noBorder hint 2000-04-06 18:29:04 +00:00
atoms.h support for the MOTIF noBorder hint 2000-04-06 18:29:04 +00:00
client.cpp Fixed maximisation. Now kwin really does avoid windows which ask 2000-04-26 21:28:51 +00:00
client.h WABA: Make desktop, kicker and the macbar unmovable. 2000-04-19 04:36:47 +00:00
eventsrc whoo! Havn't typed "cvs commit" in a while :) 2000-04-24 08:13:13 +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 More keyboard commands such as "Window move" and "Window resize". 1999-12-06 00:43:55 +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 --enable-final fixes 2000-04-20 17:37:33 +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 whoo! Havn't typed "cvs commit" in a while :) 2000-04-24 08:13:13 +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 animated shading works again. Shortcut for shading possible 1999-11-29 02:49:20 +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 Final updates for the new button color implementation. The options class 2000-04-28 15:53:00 +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 Session management for KDE-2.x : say hello to the ksmserver 2000-03-24 22:23:02 +00:00
tabbox.h Session management for KDE-2.x : say hello to the ksmserver 2000-03-24 22:23:02 +00:00
workspace.cpp Some debug info while I test avoidance of side-hugging windows 2000-04-28 02:52:09 +00:00
workspace.h Fixed maximisation. Now kwin really does avoid windows which ask 2000-04-26 21:28:51 +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 




Have fun,

   Matthias
  <ettrich@kde.org>