Full-featured application
~XtApplication() Destructs the object's instance virtual void Draw() Draws the object virtual void HandleEvent(XEvent *__Event) Handles the object passed as argument, by calling ProcessEvent for all registered clients virtual void Idle() Function that gets called when no events ocurrs virtual void InitMenuBar() Initializes the application's menu bar virtual void InitStatusLine() Initializes the application's status line virtual bool ProcessCommand(XMessage *__Event) Process commands virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void Draw() Draws the object virtual void HandleEvent(XEvent *__Event) Handles the object passed as argument, by calling ProcessEvent for all registered clients virtual void Idle() Function that gets called when no events ocurrs virtual void InitMenuBar() Initializes the application's menu bar virtual void InitStatusLine() Initializes the application's status line virtual bool ProcessCommand(XMessage *__Event) Process commands virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void HandleEvent(XEvent *__Event) Handles the object passed as argument, by calling ProcessEvent for all registered clients virtual void Idle() Function that gets called when no events ocurrs virtual void InitMenuBar() Initializes the application's menu bar virtual void InitStatusLine() Initializes the application's status line virtual bool ProcessCommand(XMessage *__Event) Process commands virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void Idle() Function that gets called when no events ocurrs virtual void InitMenuBar() Initializes the application's menu bar virtual void InitStatusLine() Initializes the application's status line virtual bool ProcessCommand(XMessage *__Event) Process commands virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void InitMenuBar() Initializes the application's menu bar virtual void InitStatusLine() Initializes the application's status line virtual bool ProcessCommand(XMessage *__Event) Process commands virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void InitStatusLine() Initializes the application's status line virtual bool ProcessCommand(XMessage *__Event) Process commands virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual bool ProcessCommand(XMessage *__Event) Process commands virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual bool ProcessKeyboardEvent(XKeyboardEvent *__Event) Process keyboard events virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void RegisterClient(XObject *__Client) Registers the specified XObject as client virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void Run() Waits for events, process them, until the CM_QUIT command is received virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
virtual void RunClient(XObject *__Client) Puts the specified client on top of the desktop; waits for events, provides them to the client, until the CM_CLOSE command is received XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
XtMenu* Menu Application's associated pull-down menu XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
XtStatusLine* StatusLine Application's associated status line XObject* CurrentFocusedClient The client that currently own the focus
XObject* CurrentFocusedClient The client that currently own the focus