Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages | Examples

fgl::XUIComponent Class Reference
[FGX dynamic GUI builder from XML file]

Inheritance diagram for fgl::XUIComponent:

Inheritance graph
[legend]
Collaboration diagram for fgl::XUIComponent:

Collaboration graph
[legend]
List of all members.

Detailed Description


Public Member Functions

 XUIComponent (const char *_id, const char *_label, int x, int y, int w, int h)
 XUIComponent (const XUIComponent &old)
virtual void AddComponent (XUIComponent *)
virtual void RemoveComponent (void)
virtual ComponentContainer * GetComponents ()
virtual int GetComponentCount ()
void SetId (const char *name)
void SetLabel (const char *name)
void SetSignalName (const char *name)
const char * GetId () const
const char * GetLabel () const
const char * GetSignalName () const
virtual void Save (TiXmlElement *doc)
virtual void Load (TiXmlElement *doc)
bool LoadColor (TiXmlElement *doc, const char *name, FGColor &color)
void SaveColor (TiXmlElement *doc, const char *name, FGColor &color)
virtual XUIComponentClone ()=0
virtual void Show (XUIComponent *parent=0)=0
virtual bool SetData (const char data[], int size)
virtual bool SetData (const int data)
virtual bool SetData (const double data)
virtual bool Selected ()
virtual FGWindowGetParent ()

Public Attributes

FGRect shape

Static Public Attributes

static const int DEFAULT_VALUE = 0

Protected Attributes

const char * id
const char * label
char onclick [FGClosure::name_size]


Generated on Wed Feb 9 11:31:49 2005 for OpenGUI by  doxygen 1.4.0