GuiRadio Class Reference
[2D graphical user interface]

A radio button with text. More...

#include <guicombination.h>

Inheritance diagram for GuiRadio:

Inheritance graph
[legend]
Collaboration diagram for GuiRadio:

Collaboration graph
[legend]
List of all members.

Public Member Functions

DECLSPEC GuiRadio (const SDL_Rect &r, GuiRadioContainer *p, const char *name, const char *t=NULL)
DECLSPEC GuiRadio (TiXmlElement *el, GuiRadioContainer *p)
virtual const char * getClassName ()
DECLSPEC void destroy ()

Static Public Member Functions

static void newguiobject (void *presult, BasicObject *o, void *xmldata)

Protected Member Functions

virtual DECLSPEC Uint32 onResize ()
virtual DECLSPEC void onInit ()

Detailed Description

A radio button with text.


Constructor & Destructor Documentation

GuiRadio::GuiRadio ( const SDL_Rect &  r,
GuiRadioContainer p,
const char *  name,
const char *  t = NULL 
)

Constructor.

Parameters:
r the rect of the element's appearance, relative to the parent's top-left position
p the parent element; or NULL, if it will be used as top level
t the text, that appears next to the radio button; may be NULL, if no text needed

GuiRadio::GuiRadio ( TiXmlElement el,
GuiRadioContainer p 
)

Constructor. Uses XML data.

Parameters:
el the XML data for initialisation
p the container element
See also:
GuiElement(TiXmlElement*,GuiElement*)


Member Function Documentation

virtual const char* GuiRadio::getClassName (  )  [inline, virtual]

This function should be overriden in every sub-class of BasicObject!

Returns:
the name of the class.

Reimplemented from GuiElement.

void GuiRadio::destroy (  ) 

Uninitializes the element by deleting the radio button and text elements. Has to be called, if it's not deleted by the parent.

Reimplemented from BasicObject.

Uint32 GuiRadio::onResize (  )  [protected, virtual]

This event is called, when the element changed its place or size.

Returns:
currently the result is not used; may be zero, if no error...

Reimplemented from GuiElement.

void GuiRadio::onInit (  )  [protected, virtual]

Initializes the object's variables by reading data from the XML element. If there were no XML data used for creation, nothing is done. This function calls onInit() of its children recursively (after it has inited itself). It is highly recommended to call BasicObject::onInit(), usually at the end of the onInit() method, when overwriting it in a derived class.

Reimplemented from GuiElement.


The documentation for this class was generated from the following files:
Generated on Wed May 9 17:36:25 2007 for netrinjo by  doxygen 1.5.1