#include <MenuItem.h>
Inheritance diagram for gui::MenuItem:
Public Member Functions | |
MenuItem (Surface *, const string &text, TTFont *=NULL, SurfaceHelper *=NULL) | |
~MenuItem () | |
void | CreateMenuItem () |
void | Draw () |
void | OnMouseIn () |
void | OnMouseOut () |
void | OnClick (coord_t, coord_t) |
void | SetClickCloses (bool) |
void | DumpMembers (FILE *) |
Private Attributes | |
bool | m_bClickCloses |
|
Definition at line 58 of file MenuItem.cpp. References gui::Surface::GetTTFont().
|
|
Definition at line 88 of file MenuItem.cpp.
|
|
Definition at line 82 of file MenuItem.cpp. References gui::Surface::RecreateSurfaces().
|
|
Reimplemented from gui::Surface. Reimplemented in gui::PopupMenuItem, and gui::SeparatorMenuItem. Definition at line 93 of file MenuItem.cpp. References gui::coord_t, gui::Surface::GetBgColor(), gui::Surface::GetClientRectPtr(), gui::Surface::GetFgColor(), gui::Surface::GetH(), and gui::Surface::GetTTFont().
|
|
Reimplemented from gui::Surface. Reimplemented in gui::PopupMenuItem. Definition at line 179 of file MenuItem.cpp. References m_bClickCloses, and util::Xml::Write().
|
|
Reimplemented from gui::Surface. Reimplemented in gui::PopupMenuItem. Definition at line 156 of file MenuItem.cpp. References gui::Surface::CloseAll(), gui::Surface::GetBond(), gui::Surface::GetParent(), m_bClickCloses, gui::Surface::OnButton(), and gui::Surface::RemoveAllBonds().
|
|
Reimplemented from gui::Surface. Definition at line 136 of file MenuItem.cpp. References gui::Surface::IsClickable().
|
|
Reimplemented from gui::Surface. Definition at line 146 of file MenuItem.cpp. References gui::Surface::IsClickable().
|
|
Definition at line 173 of file MenuItem.cpp. References m_bClickCloses.
|
|
Definition at line 42 of file MenuItem.h. Referenced by DumpMembers(), OnClick(), and SetClickCloses(). |
|
|