|
wlmaker
|

Public Attributes | |
| wlmtk_base_t | base |
| wlmtk_box_t | box |
| const struct wlmtk_menu_style * | style_ptr |
| wlmtk_menu_style_ref_t * | style_ref_ptr |
| wlmtk_menu_events_t | events |
| wlmtk_element_vmt_t | orig_base_element_vmt |
| bs_dllist_t | items |
| wlmtk_menu_item_t * | highlighted_menu_item_ptr |
| wlmtk_menu_item_t * | parent_menu_item_ptr |
| enum wlmtk_menu_mode | mode |
State of the menu.
| wlmtk_base_t _wlmtk_menu_t::base |
Composed of a base element.
| wlmtk_box_t _wlmtk_menu_t::box |
And, of a box, holding menu items.
| wlmtk_menu_events_t _wlmtk_menu_t::events |
Signals that can be raised by the menu.
| wlmtk_menu_item_t* _wlmtk_menu_t::highlighted_menu_item_ptr |
The currently-highlighted menu item, or NULL if none.
| bs_dllist_t _wlmtk_menu_t::items |
List of menu items, via wlmtk_menu_item_t::dlnode.
| enum wlmtk_menu_mode _wlmtk_menu_t::mode |
Current mode of the menu.
| wlmtk_element_vmt_t _wlmtk_menu_t::orig_base_element_vmt |
Virtual method table of wlmtk_menu_t::base, before extending.
| wlmtk_menu_item_t* _wlmtk_menu_t::parent_menu_item_ptr |
If this is a submenu, this points to the parent menu item.
| const struct wlmtk_menu_style* _wlmtk_menu_t::style_ptr |
Style of the menu.
| wlmtk_menu_style_ref_t* _wlmtk_menu_t::style_ref_ptr |
Reference to the menu style.