


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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|