GATE
|
Window and context menu structures. More...
Classes | |
struct | gate_ui_menu_entry |
struct | gate_ui_menulist |
Typedefs | |
typedef struct gate_ui_menu_entry | gate_ui_menu_entry_t |
typedef struct gate_ui_menulist | gate_ui_menulist_t |
Functions | |
GATE_UI_API gate_ui_menulist_t * | gate_ui_menulist_init (gate_ui_menulist_t *menulist) |
GATE_UI_API gate_ui_menu_entry_t * | gate_ui_menulist_add (gate_ui_menulist_t *menulist, gate_uint32_t id, gate_uint32_t type, char const *text, gate_uint32_t flags) |
GATE_UI_API void | gate_ui_menu_attach_submenu (gate_ui_menu_entry_t *entry, gate_ui_menulist_t const *submenu) |
GATE_UI_API gate_ui_menu_entry_t const * | gate_ui_menulist_resolve (gate_ui_menulist_t const *menulist, gate_uint32_t id) |
GATE_UI_API gate_result_t | gate_ui_popupmenu_show (gate_ui_ctrl_t *parent, gate_ui_menulist_t const *menulist, gate_ui_point_t const *position, gate_ui_menu_entry_t const **selected_entry) |
Window and context menu structures.