kwin Library API Documentation

ModernSystem Namespace Reference


Classes

class  ModernButton
class  ModernSys
class  ModernSysFactory

Functions

static const KDecorationOptionsoptions ()
static void make_button_fx (const QColorGroup &g, QPixmap *pix, bool light=false)
static void create_pixmaps ()
static void delete_pixmaps ()

Variables

static unsigned char iconify_bits []
static unsigned char close_bits []
static unsigned char maximize_bits []
static unsigned char minmax_bits []
static unsigned char unsticky_bits []
static unsigned char sticky_bits []
static unsigned char question_bits []
static unsigned char above_on_bits []
static unsigned char above_off_bits []
static unsigned char below_off_bits []
static unsigned char below_on_bits []
static unsigned char shade_off_bits []
static unsigned char shade_on_bits []
static unsigned char btnhighcolor_mask_bits []
static KPixmap * aUpperGradient = 0
static KPixmap * iUpperGradient = 0
static QPixmapbuttonPix = 0
static QPixmapbuttonPixDown = 0
static QPixmapiButtonPix = 0
static QPixmapiButtonPixDown = 0
static QColorbuttonFg
static bool pixmaps_created = false
static QBitmaplcDark1
static QBitmaplcDark2
static QBitmaplcDark3
static QBitmaplcLight1
static QImagebtnSource
static QStringbutton_pattern = NULL
static bool show_handle
static int handle_size
static int handle_width
static int border_width
static int title_height


Variable Documentation

unsigned char ModernSystem::iconify_bits[] [static]
 

Initial value:

 {
    0x00, 0x00, 0xff, 0xff, 0x7e, 0x3c, 0x18, 0x00}

Definition at line 23 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::init().

unsigned char ModernSystem::close_bits[] [static]
 

Initial value:

 {
    0x00, 0x66, 0x7e, 0x3c, 0x3c, 0x7e, 0x66, 0x00}

Definition at line 26 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::init().

unsigned char ModernSystem::maximize_bits[] [static]
 

Initial value:

 {
    0x00, 0x18, 0x3c, 0x7e, 0xff, 0xff, 0x00, 0x00}

Definition at line 29 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::init(), and ModernSystem::ModernSys::maximizeChange().

unsigned char ModernSystem::minmax_bits[] [static]
 

Initial value:

 {
    0x0c, 0x18, 0x33, 0x67, 0xcf, 0x9f, 0x3f, 0x3f}

Definition at line 32 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::maximizeChange().

unsigned char ModernSystem::unsticky_bits[] [static]
 

Initial value:

 {
    0x3c, 0x42, 0x99, 0xbd, 0xbd, 0x99, 0x42, 0x3c}

Definition at line 35 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::desktopChange(), and ModernSystem::ModernSys::init().

unsigned char ModernSystem::sticky_bits[] [static]
 

Initial value:

 {
    0x3c, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x3c}

Definition at line 38 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::desktopChange(), and ModernSystem::ModernSys::init().

unsigned char ModernSystem::question_bits[] [static]
 

Initial value:

 {
    0x3c, 0x66, 0x60, 0x30, 0x18, 0x00, 0x18, 0x18}

Definition at line 41 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::init().

unsigned char ModernSystem::above_on_bits[] [static]
 

Initial value:

 {
    0x7e, 0x00, 0x7e, 0x3c, 0x18, 0x00, 0x00, 0x00}

Definition at line 44 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::keepAboveChange().

unsigned char ModernSystem::above_off_bits[] [static]
 

Initial value:

 {
    0x18, 0x3c, 0x7e, 0x00, 0x7e, 0x00, 0x00, 0x00}

Definition at line 47 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::init(), and ModernSystem::ModernSys::keepAboveChange().

unsigned char ModernSystem::below_off_bits[] [static]
 

Initial value:

 {
    0x00, 0x00, 0x00, 0x7e, 0x00, 0x7e, 0x3c, 0x18}

Definition at line 50 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::init(), and ModernSystem::ModernSys::keepBelowChange().

unsigned char ModernSystem::below_on_bits[] [static]
 

Initial value:

 {
    0x00, 0x00, 0x00, 0x18, 0x3c, 0x7e, 0x00, 0x7e}

Definition at line 53 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::keepBelowChange().

unsigned char ModernSystem::shade_off_bits[] [static]
 

Initial value:

 {
    0x00, 0x7e, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00}

Definition at line 56 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::init(), and ModernSystem::ModernSys::shadeChange().

unsigned char ModernSystem::shade_on_bits[] [static]
 

Initial value:

 {
    0x00, 0x7e, 0x7e, 0x42, 0x42, 0x42, 0x7e, 0x00}

Definition at line 59 of file modernsys.cpp.

Referenced by ModernSystem::ModernSys::shadeChange().

unsigned char ModernSystem::btnhighcolor_mask_bits[] [static]
 

Initial value:

 {
    0xe0,0x41,0xf8,0x07,0xfc,0x0f,0xfe,0xdf,0xfe,0x1f,0xff,0x3f,0xff,0xff,0xff,
    0x3f,0xff,0x3f,0xff,0xff,0xff,0xff,0xfe,0x9f,0xfe,0x1f,0xfc,0x0f,0xf0,0x03,
    0x00,0x40,0x80,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x20,0x99,0x0f,0x08,0xc4,
    0x00,0x00,0x00,0x67,0x00,0x00,0x00,0x58,0x5f,0x43,0x68,0x61,0x6e,0x67,0x65 }

Definition at line 62 of file modernsys.cpp.

Referenced by ModernSystem::ModernButton::ModernButton().

KDE Logo
This file is part of the documentation for kwin Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Sep 30 18:40:48 2005 by doxygen 1.4.3 written by Dimitri van Heesch, © 1997-2003