|
Public Member Functions |
| | GButton (GContainer *parent=NULL) |
| | Simple constructor for GButton.
|
| virtual void | Create (float x, float y, float width, float height, ResourceID normalImg, ResourceID pressImg, GButtonType type=GBT_PRESS) |
| | GButton's create function, must be called to set up actual button.
|
| virtual void | Message (SDL_Event *rawEvent, GewiEvent event, Uint16 mouseX, Uint16 mouseY, char ch) |
| | Overload of Message, used to recieve messages.
|
| virtual void | Show () |
| | Draws this button to the screen.
|
| bool | IsPressed () |
| | Returns button state.
|
| void | SetState (bool pressed) |
| | Sets button state (pressed/unpressed).
|
Protected Attributes |
|
bool | rPressed |
| | Boolean holding if button is currently pressed or not.
|
|
GButtonType | rType |
| | Enum for type of button.
|
|
ResourceID | rNormalImage |
| | Resource ID for the non-pressed image.
|
|
ResourceID | rPressedImage |
| | Resource ID for the pressed (or hover) image.
|