GATE
gate::ui::Menu Struct Reference
Inheritance diagram for gate::ui::Menu:
gate_ui_menulist

Public Types

typedef gate_ui_menu_entry_t entry_t
 

Public Member Functions

entry_tadd (char const *text, uint16_t id, uint32_t flags=0, gate_ui_menulist_t const *submenu=NULL)
 
entry_taddChecked (char const *text, uint16_t id, bool isChecked)
 
entry_taddSeparator ()
 
size_t length () const
 
entry_t const * showPopup (Control &ctrl) const
 
entry_t const * showPopup (Control &ctrl, Point const &position) const
 

Additional Inherited Members

- Public Attributes inherited from gate_ui_menulist
gate_ui_menu_entry_t entries [GATE_UI_MENU_ENTRY_MAXIMUM]
 
gate_size_t count
 

The documentation for this struct was generated from the following files: