#include <Menu.h>
Inheritance diagram for gui::Menu:
Public Member Functions | |
Menu (Surface *, SurfaceHelper *=NULL) | |
~Menu () | |
virtual void | AddMenuItem (MenuItem *) |
virtual void | CreateMenu () |
void | Draw () |
void | OnRightClick (coord_t, coord_t) |
void | ActivateSubMenu (Menu *, coord_t, coord_t) |
virtual Menu * | GetSubMenu (int id) |
Private Attributes | |
coord_t | m_w |
coord_t | m_h |
Menu * | m_pclSubMenu |
|
Definition at line 56 of file Menu.cpp. References DIALOG_DEFAULT_FW.
|
|
Definition at line 66 of file Menu.cpp.
|
|
Definition at line 128 of file Menu.cpp. References gui::Surface::CalculateAbsolute(), gui::Surface::GetAbsoluteRect(), gui::Surface::GetParent(), gui::Surface::InvalidateEv(), gui::Surface::IsVisible(), and m_pclSubMenu.
|
|
Definition at line 71 of file Menu.cpp. References gui::Surface::GetH(), gui::Surface::GetW(), m_h, and m_w.
|
|
Definition at line 82 of file Menu.cpp. References DIALOG_DEFAULT_BG_B, DIALOG_DEFAULT_BG_G, DIALOG_DEFAULT_BG_R, DIALOG_DEFAULT_FC_B, DIALOG_DEFAULT_FC_G, DIALOG_DEFAULT_FC_R, gui::Surface::GetFrameWidth(), m_h, m_w, and gui::Surface::RecreateSurfaces().
|
|
Reimplemented from gui::Surface. Definition at line 106 of file Menu.cpp. References gui::Surface::GetBgColor(), and gui::Surface::GetClientRectPtr().
|
|
Definition at line 148 of file Menu.cpp.
|
|
Reimplemented from gui::Surface. Definition at line 115 of file Menu.cpp. References gui::Surface::CloseAll(), gui::Surface::GetBond(), and gui::Surface::RemoveAllBonds().
|
|
Reimplemented from gui::Surface. Definition at line 43 of file Menu.h. Referenced by AddMenuItem(), and CreateMenu(). |
|
Definition at line 45 of file Menu.h. Referenced by ActivateSubMenu(). |
|
Reimplemented from gui::Surface. Definition at line 42 of file Menu.h. Referenced by AddMenuItem(), and CreateMenu(). |
|
|