Public Member Functions | |
PG_ListBoxBaseItem (PG_Widget *parent, Uint16 height, void *userdata=NULL) | |
~PG_ListBoxBaseItem () | |
void | SetUserData (void *userdata) |
void * | GetUserData () |
bool | IsSelected () |
void | Select (bool select=true) |
PG_ListBox * | GetParent () |
Get the parentwidget of a widget. | |
Protected Member Functions | |
void | eventSizeWidget (Uint16 w, Uint16 h) |
Callback for the SizeWidget event. | |
void | eventMouseEnter () |
eventhandler for mouse movements. | |
void | eventMouseLeave () |
eventhandler for mouse movements. | |
bool | eventMouseButtonUp (const SDL_MouseButtonEvent *button) |
Overridable Eventhandler for a SDL_MouseButtonEvent message. | |
void | eventHide () |
overridable eventhandler called whenever the widget gets hidden. | |
Protected Attributes | |
void * | my_userdata |
bool | my_selected |
bool | my_hover |
|
|
|
|
|
overridable eventhandler called whenever the widget gets hidden.
Reimplemented from PG_Widget. |
|
Overridable Eventhandler for a SDL_MouseButtonEvent message. This handler is called when a mouse button is released. The default implementation returns 'false' which indicates that this message is not processed by this object.
Reimplemented from PG_MessageObject. |
|
eventhandler for mouse movements. This overrideable handler is called everytime the mouse cursor is entering the widget area. Reimplemented from PG_Widget. |
|
eventhandler for mouse movements. This overrideable handler is called everytime the mouse cursor is leaving the widget area. Reimplemented from PG_Widget. |
|
Callback for the SizeWidget event.
Reimplemented from PG_Widget. Reimplemented in PG_ListBoxItem. |
|
Get the parentwidget of a widget.
Reimplemented from PG_Widget. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|