Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

GUIMain Class Reference

#include <guimain.h>

Inheritance diagram for GUIMain:

UI GUI3DView GUIButton GUIContainer List of all members.

Public Member Functions

 GUIMain ()
virtual void Display () const =0
GUIMain *const GetContainer () const
void SetContainer (GUIMain *const pguicontain)
void GetLocation (int &riX, int &riY) const
void SetLocation (const int &rciX, const int &rciY)
void Set (const OC_UBYTE &rcubAttribute)
void Unset (const OC_UBYTE &rcubAttribute)
const bool IsSet (const OC_UBYTE &rcubAttribute) const

Protected Attributes

GUIMainpguicontainer
 points to the container of the control
int iX
int iY
 the upper left corner of the GUI control
uint uiWidth
uint uiHeight
 width, height
OC_UBYTE ubAttribute
 visible, clicked, mouseover

Detailed Description

The base class of all graphic user interface control

Definition at line 46 of file guimain.h.


Constructor & Destructor Documentation

GUIMain::GUIMain  )  [inline]
 

By default, the gui is not visible, the mouse over state is false, and the control is not clicked

Definition at line 51 of file guimain.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 11 10:21:11 2006 for OpenCity by  doxygen 1.4.2