Logo Search packages:      
Sourcecode: bbmail version File versions  Download package

Classes | Public Member Functions | Protected Member Functions | Private Attributes

BaseDisplay Class Reference

Inheritance diagram for BaseDisplay:
Inheritance graph
[legend]
Collaboration diagram for BaseDisplay:
Collaboration graph
[legend]

List of all members.

Classes

struct  cursor
struct  shape

Public Member Functions

void addTimer (BTimer *)
 BaseDisplay (char *, char *=0)
const Bool & doShutdown (void) const
void eventLoop (void)
const char * getApplicationName (void) const
const Atom & getBlackboxAttributesAtom (void) const
const Atom & getBlackboxChangeAttributesAtom (void) const
const Atom & getBlackboxChangeWindowFocusAtom (void) const
const Atom & getBlackboxChangeWorkspaceAtom (void) const
const Atom & getBlackboxCycleWindowFocusAtom (void) const
const Atom & getBlackboxHintsAtom (void) const
const Atom & getBlackboxNotifyCurrentWorkspaceAtom (void) const
const Atom & getBlackboxNotifyStartupAtom (void) const
const Atom & getBlackboxNotifyWindowAddAtom (void) const
const Atom & getBlackboxNotifyWindowDelAtom (void) const
const Atom & getBlackboxNotifyWindowFocusAtom (void) const
const Atom & getBlackboxNotifyWindowLowerAtom (void) const
const Atom & getBlackboxNotifyWindowRaiseAtom (void) const
const Atom & getBlackboxNotifyWorkspaceCountAtom (void) const
const Atom & getBlackboxStructureMessagesAtom (void) const
const Cursor & getLowerLeftAngleCursor (void) const
const Cursor & getLowerRightAngleCursor (void) const
const Atom & getMotifWMHintsAtom (void) const
const Cursor & getMoveCursor (void) const
const int & getNumberOfScreens (void) const
ScreenInfogetScreenInfo (int s)
const Cursor & getSessionCursor (void) const
const int & getShapeEventBase (void) const
const Atom & getWMChangeStateAtom (void) const
const Atom & getWMColormapAtom (void) const
const Atom & getWMDeleteAtom (void) const
const Atom & getWMProtocolsAtom (void) const
const Atom & getWMStateAtom (void) const
const Atom & getWMTakeFocusAtom (void) const
Display * getXDisplay (void)
const char * getXDisplayName (void) const
void grab (void)
virtual Bool handleSignal (int)=0
const Bool & hasShapeExtensions (void) const
const Bool & isStartup (void) const
void removeTimer (BTimer *)
void run (void)
void shutdown (void)
void ungrab (void)
const Bool validateWindow (Window)

Protected Member Functions

virtual void process_event (XEvent *)=0

Private Attributes

Bool _shutdown
Bool _startup
char * application_name
Atom blackbox_attributes
Atom blackbox_change_attributes
Atom blackbox_change_window_focus
Atom blackbox_change_workspace
Atom blackbox_cycle_window_focus
Atom blackbox_hints
Atom blackbox_notify_current_workspace
Atom blackbox_notify_startup
Atom blackbox_notify_window_add
Atom blackbox_notify_window_del
Atom blackbox_notify_window_focus
Atom blackbox_notify_window_lower
Atom blackbox_notify_window_raise
Atom blackbox_notify_workspace_count
Atom blackbox_structure_messages
int colors_per_channel
struct BaseDisplay::cursor cursor
Display * display
char * display_name
Atom motif_wm_hints
int number_of_screens
LinkedList< ScreenInfo > * screenInfoList
int server_grabs
struct BaseDisplay::shape shape
LinkedList< BTimer > * timerList
Atom xa_wm_change_state
Atom xa_wm_colormap_windows
Atom xa_wm_delete_window
Atom xa_wm_protocols
Atom xa_wm_state
Atom xa_wm_take_focus

Detailed Description

Definition at line 83 of file BaseDisplay.hh.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index