Tab containing multiple objects
Inheritance:
Public Methods
-
XtTab(XRect __r, const char* __Title)
- Constructs a new XtTab with the specified bounds
-
virtual ~XtTab()
- Destructs the object's instance
Public Methods
-
virtual void Draw()
-
virtual void MoveTo(XPoint __p)
-
virtual int Run()
-
virtual bool ProcessKeyboardEvent(XKeyboardEvent* __Event)
-
virtual bool ProcessMouseEvent(XMouseEvent* __Event)
-
virtual bool SetFocus(XObject* __Object)
-
virtual void SetState(unsigned long __Mask, bool __BoolValue)
-
virtual void SetTitle(const char* __Title)
Protected Fields
-
XtWindow* Wnd
Public Methods
-
virtual void HandleEvent(XEvent* __Event)
-
virtual bool ProcessMessage(XMessage* __Event)
Protected Fields
-
XObject* CurrentFocusedClient
Protected Methods
-
virtual void FocusNextClient()
-
virtual void FocusPrevClient()
Inherited from XObject:
Public Methods
-
virtual void CalculateBounds()
-
XRect GetBounds()
-
virtual XEvent* GetEvent()
-
unsigned long GetId()
-
char* GetObjClass()
-
XPoint GetOrigin()
-
virtual char* GetPalette()
-
virtual unsigned GetPalEntry(unsigned __Index)
-
XPoint GetSize()
-
unsigned long GetState()
-
virtual bool GetState(unsigned long __Mask)
-
virtual bool ProcessEvent(XEvent* __Event)
-
virtual void RegisterClient(XObject* __Client)
-
virtual void Resize(XPoint __delta)
-
virtual void SetPalette(char* __Pal, unsigned __PalLen)
-
virtual void UnregisterClient(XObject* __Client)
Protected Fields
-
unsigned long Id
-
unsigned long State
-
XPoint Origin
-
XPoint Size
-
XPoint Cursor
-
XRect Bounds
-
char ObjClass[40]
-
char Pal[80]
-
unsigned PalLen
-
XObject* Server
-
ClientList Clients
Protected Methods
-
bool SendMessage(unsigned long __Receiver, unsigned long __Class, long __Message)
-
bool SendMessage(unsigned long __Receiver, unsigned long __Class, void* __Body, unsigned long __Size)
Public Methods
-
virtual void AddListener(unsigned long __Listener, unsigned __Class)
-
virtual void DelListener(unsigned long __Listener, unsigned __Class)
-
virtual void DelListener(unsigned long __Listener)
Protected Fields
-
Map __map
Public Methods
-
virtual bool ProcessCommand(XMessage* __Event)
-
virtual bool ProcessSignal(XEvent* __Event)
-
virtual bool ProcessBroadcast(XEvent* __Event)
Documentation
Tab containing multiple objects
- XtTab(XRect __r, const char* __Title)
- Constructs a new XtTab with the specified bounds
- virtual ~XtTab()
- Destructs the object's instance
- This class has no child classes.
Alphabetic index Hierarchy of classes
Go to the hierarchy of classes.
Copyright ©2001 Dragos Acostachioaie
Last update on October 18, 2001
This page was generated with the help of DOC++.