The Pedigree Project  0.1
Classes | Macros | Typedefs | Enumerations
PedigreeGUI

Classes

class  DirtyRectangle
 
class  WObject
 
class  Window
 
class  Container
 
class  RootContainer
 
class  Widget
 

Macros

#define WINDOW_BORDER_X   2
 
#define WINDOW_BORDER_Y   2
 
#define WINDOW_TITLE_H   20
 
#define WINDOW_CLIENT_START_X   (WINDOW_BORDER_X)
 
#define WINDOW_CLIENT_START_Y   (WINDOW_BORDER_Y + WINDOW_TITLE_H)
 
#define WINDOW_CLIENT_END_X   (WINDOW_BORDER_X)
 
#define WINDOW_CLIENT_END_Y   (WINDOW_BORDER_Y)
 
#define WINDOW_CLIENT_LOST_W   (WINDOW_CLIENT_START_X + WINDOW_CLIENT_END_X + 1)
 
#define WINDOW_CLIENT_LOST_H   (WINDOW_CLIENT_START_Y + WINDOW_CLIENT_END_Y + 1)
 
#define WINMAN_PANGO_FONT   "DejaVu Sans Mono 12"
 
#define WINMAN_SOCKET_PATH   "unix»/winman.sock"
 
#define CLIENT_SOCKET_BASE   "unix»/winman-client-%s.sock"
 

Typedefs

typedef bool(* widgetCallback_t) (WidgetMessages, size_t, const void *)
 

Enumerations

enum  WidgetMessages {
  RepaintNeeded, Reposition, MouseMove, MouseDown,
  MouseUp, KeyDown, KeyUp, RawKeyDown,
  RawKeyUp, Focus, NoFocus, Terminate
}
 

Detailed Description