add more spacing
[personal-kdebase.git] / workspace / kwin / clients / REQUIREMENTS_FOR_CVS
blob778e2fe2da25e7b7a6c5aa6c46da1146b43a9b48
1 If you are looking to include a C++ KWin style client in CVS make sure you
2 follow the following requirements:
4 A) You must follow the current color scheme for all decorations. *No* fixed
5 pixmaps are allowed for the clients. If you wish to draw your decorations
6 use as few shades as possible, then use kpixmap2bitmap in kdegraphics
7 to convert them into individual bitmaps. Once this is done you can
8 draw the bitmaps using a colorgroup with kColorBitmaps.
10 If your client is just a set of pixmaps that doesn't follow any of the options
11 I suggest you make a KWM theme so the user gets those options to 
12 configure the pixmaps and look. Making a plain pixmapped dedicated style 
13 makes no sense since it is less configurable than KWM themes and cannot follow
14 client plugin options. 
16 B) You must follow at least the color settings in the Options class.
18 Daniel M. Duley
19 mosfet@kde.org