kwin Library API Documentation

Keramik Namespace Reference


Classes

struct  SettingsCache
class  KeramikHandler
class  KeramikButton
class  KeramikClient

Enumerations

enum  TilePixmap {
  TitleLeft = 0, TitleCenter, TitleRight, CaptionSmallLeft,
  CaptionSmallCenter, CaptionSmallRight, CaptionLargeLeft, CaptionLargeCenter,
  CaptionLargeRight, GrabBarLeft, GrabBarCenter, GrabBarRight,
  BorderLeft, BorderRight, NumTiles
}
enum  Button {
  MenuButton = 0, OnAllDesktopsButton, HelpButton, MinButton,
  MaxButton, CloseButton, AboveButton, BelowButton,
  ShadeButton, NumButtons
}
enum  ButtonDeco {
  Menu = 0, OnAllDesktops, NotOnAllDesktops, Help,
  Minimize, Maximize, Restore, Close,
  AboveOn, AboveOff, BelowOn, BelowOff,
  ShadeOn, ShadeOff, NumButtonDecos
}

Variables

const int buttonMargin = 9
const int buttonSpacing = 4
const int iconSpacing = 5
const char default_left [] = "M"
const char default_right [] = "HIAX"
const unsigned char menu_bits []
const unsigned char on_all_desktops_bits []
const unsigned char not_on_all_desktops_bits []
const unsigned char help_bits []
const unsigned char minimize_bits []
const unsigned char maximize_bits []
const unsigned char restore_bits []
const unsigned char close_bits []
const unsigned char above_on_bits []
const unsigned char above_off_bits []
const unsigned char below_on_bits []
const unsigned char below_off_bits []
const unsigned char shade_on_bits []
const unsigned char shade_off_bits []
KeramikHandlerclientHandler = NULL
bool keramik_initialized = false


Variable Documentation

const unsigned char Keramik::menu_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0xf0, 0x07, 0x00,
       0xe0, 0x03, 0x00, 0xc0, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 58 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::on_all_desktops_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0xf0, 0x0f, 0x00,
       0xf0, 0x0f, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 65 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::not_on_all_desktops_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00,
       0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 72 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::help_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00,
       0xf0, 0x07, 0x00, 0x30, 0x06, 0x00, 0x00, 0x07, 0x00, 0x80, 0x03, 0x00,
       0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 79 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::minimize_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 86 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::maximize_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x80, 0x01, 0x00, 0xc0, 0x03, 0x00, 0xe0, 0x07, 0x00, 0xf0, 0x0f, 0x00,
       0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 93 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::restore_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00,
       0xf0, 0x0f, 0x00, 0xe0, 0x07, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x01, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 100 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::close_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x30, 0x0c, 0x00, 0x70, 0x0e, 0x00, 0xe0, 0x07, 0x00, 0xc0, 0x03, 0x00,
       0xc0, 0x03, 0x00, 0xe0, 0x07, 0x00, 0x70, 0x0e, 0x00, 0x30, 0x0c, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00}

Definition at line 107 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::above_on_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x80, 0x01, 0x00, 0xe0, 0x07, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x01, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00 }

Definition at line 114 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::above_off_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xc0, 0x03, 0x00,
       0xe0, 0x07, 0x00, 0x80, 0x01, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00 }

Definition at line 121 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::below_on_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xc0, 0x03, 0x00,
       0xe0, 0x07, 0x00, 0x80, 0x01, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00 }

Definition at line 128 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::below_off_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x80, 0x01, 0x00, 0xe0, 0x07, 0x00, 0xc0, 0x03, 0x00, 0x80, 0x01, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00 }

Definition at line 135 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::shade_on_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x10, 0x08, 0x00, 0x10, 0x08, 0x00, 0x10, 0x08, 0x00, 0x10, 0x08, 0x00,
       0x10, 0x08, 0x00, 0x10, 0x08, 0x00, 0x10, 0x08, 0x00, 0xf0, 0x0f, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00 }

Definition at line 142 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

const unsigned char Keramik::shade_off_bits[]
 

Initial value:

 {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xf0, 0x0f, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
       0x00, 0x00, 0x00 }

Definition at line 149 of file keramik.cpp.

Referenced by Keramik::KeramikHandler::KeramikHandler().

KDE Logo
This file is part of the documentation for kwin Library Version 3.4.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Nov 4 00:49:08 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003