#include <pglistboxbaseitem.h>
Inheritance diagram for PG_ListBoxBaseItem:

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 |
|
||||||||||||||||
|
Definition at line 32 of file pglistboxbaseitem.cpp. References PG_Label::GetIndent(), GetParent(), my_hover, my_selected, my_userdata, PG_Label::SetAlignment(), and PG_Label::SetIndent(). |
|
|
Definition at line 44 of file pglistboxbaseitem.cpp. References GetParent(), and PG_Rect::next(). |
|
|
overridable eventhandler called whenever the widget gets hidden.
Reimplemented from PG_Widget. Definition at line 98 of file pglistboxbaseitem.cpp. References my_hover. |
|
|
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. Reimplemented in ListBoxImageItem< SelectionType >. Definition at line 102 of file pglistboxbaseitem.cpp. References GetParent(), PG_Widget::GetParent(), IsSelected(), PG_Rect::my_height, and Select(). |
|
|
eventhandler for mouse movements. This overrideable handler is called everytime the mouse cursor is entering the widget area. Reimplemented from PG_Widget. Definition at line 87 of file pglistboxbaseitem.cpp. References my_hover, and PG_Widget::Update(). |
|
|
eventhandler for mouse movements. This overrideable handler is called everytime the mouse cursor is leaving the widget area. Reimplemented from PG_Widget. Definition at line 92 of file pglistboxbaseitem.cpp. References PG_Widget::eventMouseLeave(), my_hover, and PG_Widget::Update(). |
|
||||||||||||
|
Callback for the SizeWidget event.
Reimplemented from PG_Widget. Reimplemented in PG_ListBoxItem. Definition at line 83 of file pglistboxbaseitem.cpp. |
|
|
Get the parentwidget of a widget.
Reimplemented from PG_Widget. Definition at line 131 of file pglistboxbaseitem.cpp. References PG_Widget::GetParent(). Referenced by eventMouseButtonUp(), ListBoxImageItem< SelectionType >::eventMouseButtonUp(), PG_ListBoxBaseItem(), Select(), and ~PG_ListBoxBaseItem(). |
|
|
Definition at line 63 of file pglistboxbaseitem.cpp. References my_userdata. |
|
|
Definition at line 67 of file pglistboxbaseitem.cpp. References my_selected. Referenced by eventMouseButtonUp(), PG_ListBox::GetSelectedItems(), and PlayerSelector::getSelectedPlayers(). |
|
|
Definition at line 71 of file pglistboxbaseitem.cpp. References GetParent(), my_selected, and PG_Widget::Update(). Referenced by EventEditor::EventEditor(), eventMouseButtonUp(), NewStringChooser::NewStringChooser(), PG_ListBox::SelectFirstItem(), PG_ListBox::SelectItem(), PG_ListBox::SelectNextItem(), PG_ListBox::SelectPrevItem(), and SetListBoxItemAtts(). |
|
|
Definition at line 59 of file pglistboxbaseitem.cpp. References my_userdata. Referenced by PG_ColumnItem::PG_ColumnItem(). |
|
|
Definition at line 90 of file pglistboxbaseitem.h. Referenced by PG_ListBoxItem::eventBlit(), eventHide(), eventMouseEnter(), eventMouseLeave(), and PG_ListBoxBaseItem(). |
|
|
Definition at line 88 of file pglistboxbaseitem.h. Referenced by PG_ListBoxItem::eventBlit(), IsSelected(), PG_ListBoxBaseItem(), and Select(). |
|
|
Definition at line 86 of file pglistboxbaseitem.h. Referenced by GetUserData(), PG_ListBoxBaseItem(), and SetUserData(). |
1.4.2