#include <guiupdown.h>
Inheritance diagram for GuiUpDown:
Public Member Functions | |
DECLSPEC | GuiUpDown (const SDL_Rect &r, GuiElement *el, const char *name, int val=0, bool usetheme=true) |
DECLSPEC | GuiUpDown (TiXmlElement *el, GuiElement *p) |
virtual const char * | getClassName () |
void | setCallback (Callback c) |
void | setCallbackData (BasicObject *d) |
DECLSPEC void | setValue (int v) |
DECLSPEC void | setMinMax (int min, int max) |
void | chooseFont (GuiText::FontSize size, bool light) |
DECLSPEC int | getValue () |
DECLSPEC int | operator++ () |
DECLSPEC int | operator-- () |
DECLSPEC int | operator+= (int i) |
DECLSPEC int | operator-= (int i) |
Static Public Member Functions | |
static void | newguiobject (void *presult, BasicObject *o, void *xmldata) |
Public Attributes | |
int | increment |
Protected Member Functions | |
virtual DECLSPEC Uint32 | onRelease () |
virtual DECLSPEC Uint32 | onResize () |
virtual DECLSPEC void | onInit () |
virtual DECLSPEC Uint32 | onThemeChanged (UiTheme *t) |
GuiUpDown::GuiUpDown | ( | TiXmlElement * | el, | |
GuiElement * | p | |||
) |
Constructor. Uses XML data.
el | the XML data for initialisation, the following attributes are read: Value (int), MinValue (int), MaxValue (int), UseTheme (bool), OnChange (event) | |
p | parent element (or NULL, to take GuiManager::the as parent) |
virtual const char* GuiUpDown::getClassName | ( | ) | [inline, virtual] |
This function should be overriden in every sub-class of BasicObject!
Reimplemented from GuiPictureBg.
Uint32 GuiUpDown::onResize | ( | ) | [protected, virtual] |
This event is called, when the element changed its place or size.
Reimplemented from GuiElement.
void GuiUpDown::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 GuiPictureBg.
Uint32 GuiUpDown::onThemeChanged | ( | UiTheme * | t | ) | [protected, virtual] |
This event is called, when the theme changes. Perform here the changes of the object's look and feel.
t | pointer to the new used theme |
Reimplemented from GuiPictureBg.