|
| | Button (unsigned int x, unsigned int y, unsigned int width, unsigned int height, const char *label) |
| |
| TEXT_ALIGN_MODES | getAlignment () |
| |
| void | setAlignment (TEXT_ALIGN_MODES align) |
| |
| void | setButtonState (BUTTON_STATE s) |
| |
| BUTTON_STATE | getButtonState () |
| |
| float | getFontSize () |
| |
| void | setFontSize (float f) |
| |
| void | draw (Vector2 offset) |
| | Draws the widget to the canvas it belongs to. More...
|
| |
| void | update () |
| | Updates the widget and calls the callback if necessary. More...
|
| |
| | Widget (unsigned int x, unsigned int y, unsigned int width, unsigned int height, const char *label) |
| |
| | Widget () |
| |
| void | setParent (Widget *w) |
| |
| Widget * | getParent () |
| |
| float | getFontSize () |
| |
| void | setFontSize (float s) |
| |
| void | setOffset (Vector2 offset) |
| |
| Vector2 | getOffset () |
| |
| void | setSize (unsigned int w, unsigned int h) |
| |
| Vector2 | getSize () |
| |
| virtual void | draw () |
| | Draws the widget to the canvas it belongs to. More...
|
| |
| void | setCallback (NEO_CALLBACK_FUNCTION func) |
| | Sets the callback. More...
|
| |
| void | setScriptCallback (const char *name) |
| |
| void | setCallback (NEO_CALLBACK_FUNCTION func, long int data) |
| | Sets the callback and appends user data to it. More...
|
| |
| long int | getUserData () |
| | Retrieves the user data that will be given to every callback call. More...
|
| |
| void | setUserData (long int data) |
| | Changes the user data that will be given to every callback call. More...
|
| |
| const char * | getLabel () |
| | Gets the currently displayed label a C string. More...
|
| |
| void | setLabel (const char *l) |
| | Changes the current label of the widget. More...
|
| |
| void | setPosition (Vector2 pos) |
| | Changes the widget position. More...
|
| |
| Vector2 | getPosition () |
| | Retrieves the current position. More...
|
| |
| void | setRotation (float rot) |
| | Changes the widget rotation. More...
|
| |
| float | getRotation () |
| | Retrieves the current rotation. More...
|
| |
| void | translate (Vector2 vec) |
| | Translates the object. More...
|
| |
| void | rotate (float value) |
| | Rotates the object. More...
|
| |
| void | doCallback () |
| | Calls the callback with the user data as an argument. More...
|
| |
| bool | isVisible () |
| | Returns if the widget is turned visible. More...
|
| |
| void | setVisible (bool v) |
| | Sets the visibility status. More...
|
| |
| void | setScale (Vector2 scale) |
| | setScale Scale this Widget More...
|
| |
| Vector2 | getScale () |
| |
| void | setFlip (Vector2 flip) |
| | setFlip Flip this Widget More...
|
| |
| Vector2 | getFlip () |
| |
| const char * | getStaticName () |
| |
| virtual bool | isMouseOver () |
| |
Implements a simple pushable button that calls the specified callback.
- Author
- Yannick Pflanzer