not quite so much needs to be delayed to the init() function
[personal-kdebase.git] / workspace / kwin / NEWCOLORSCHEME.README
blobce2ca9bbdac43a4592c014c68382355e1f7d8475
1 KWin can now handle some new color scheme entries in addition to the ones
2 handled by KWM. Note that these are suggestions and all the colors may not
3 be used by all KWin styles. These all currently go into the [WM] group.
5 frame, inactiveFrame : Window frame (was fixed to general KDE bg in KWM).
7 handle, inactiveHandle : Window handles (sometimes called "grips").
9 activeBackground, inactiveBackground : Tilebars (bad name, but it's what KWM
10 uses). This is for styles that use a solid filled rectangle for the titlebar
11 such as the standard style and KStep.
13 activeGroove, inactiveGroove: This is for titlebars that instead of a solid
14 rectangle use some sort of groove or small bevels layered on the frame.
15 An example of this is System.
17 activeBlend, inactiveBlend : Titlebar blend for styles that use a rectangle
18 titlebar fill.
20 activeForeground, inactiveForeground : Tilebar text for styles that use a
21 rectangle titlebar fill.
23 activeGrooveText, inactiveGrooveText: Titlebar text for styles that use
24 grooved titlebar styles instead of the solid fill. This should contrast with
25 the frame color.
27 activeTitleBtnBg, inactiveTitleButtonBg : Button background color for up and 
28 down states.
30 activeTitleBtnBlend, inactiveTitleBtnBlend : Button blend.
32 activeTitleBtnFg, activeTitleBtnFg :  Some style's buttons don't use the
33 above button background colors but instead draw the button foreground
34 transparently on the frame. The best example of this is the standard KDE
35 style. Use this to specify a color for such styles, which should contrast with
36 the frame - not the button bg.
38 activeTitleBtnFullFg, inactiveTitleBtnFullFg: This is for styles that have
39 full support for button background settings. Examples are KStep and System.
40 This should contrast with the button background.
42 Daniel M. Duley
43 mosfet@kde.org
44 mosfet@linuxmandrake.com