kwin/clients/kstep
Daniel M. Duley 49aba34b01 My weekly big ass style commit ;-) This implements what I discussed earlier
today.

First: All decoration pixmaps are now regenerated when the palette color scheme
changes. There is no longer any need to apply color schemes *before* switching
styles or reload the plugin. The schemes can change any time and be handled
correctly by styles that generate their pixmaps based on the color scheme.

Second: The color scheme has been extended to allow separate entries for
different visual styles. For example there are now entries for both titlebar
rectangle fills like those used in the standard KDE style and KStep vs.
titlebar grooves like those used in System. The same thing applies to
foreground colors for buttons that follow the button background settings like
KStep and System vs. those that don't like the standard style.

Right now none of the color schemes have the new entries so defaults are
calculated, usually by judging the intensity of what the decoration is
drawn on and contrasted with that. To check things out look at the standard,
KStep, and System styles under color schemes like default, CDE, and Digital
CDE.

The Be style is not updated because I have a cooler one on my HD ;-)

I hope this makes David happier <grin> :)

svn path=/trunk/kdebase/kwin/; revision=39126
2000-01-23 23:33:29 +00:00
..
kstep.desktop Implemented plugins :) This was a huge pain in the arse because a) I am stupid 1999-12-24 01:36:47 +00:00
Makefile.am KWin plugins require -rdynamic because they need to resolve symbols in KWin. 2000-01-17 01:27:32 +00:00
nextclient.cpp My weekly big ass style commit ;-) This implements what I discussed earlier 2000-01-23 23:33:29 +00:00
nextclient.h My weekly big ass style commit ;-) This implements what I discussed earlier 2000-01-23 23:33:29 +00:00