|
wlmaker
|

Public Attributes | |
| wlmtk_buffer_t | super_buffer |
| wlmtk_element_vmt_t | orig_super_element_vmt |
| wlmtk_menu_item_events_t | events |
| wlmtk_menu_t * | menu_ptr |
| wlmtk_menu_t * | submenu_ptr |
| struct wl_listener | submenu_open_changed_listener |
| struct wl_listener | pointer_enter_listener |
| struct wl_listener | pointer_leave_listener |
| struct wl_listener | pointer_motion_listener |
| bs_dllist_node_t | dlnode |
| char * | text_ptr |
| int | width |
| enum wlmtk_menu_mode | mode |
| struct wlr_buffer * | enabled_wlr_buffer_ptr |
| struct wlr_buffer * | highlighted_wlr_buffer_ptr |
| struct wlr_buffer * | disabled_wlr_buffer_ptr |
| bool | enabled |
| wlmtk_menu_item_state_t | state |
| wlmtk_menu_item_style_t | style |
State of a menu item.
| struct wlr_buffer* _wlmtk_menu_item_t::disabled_wlr_buffer_ptr |
Texture buffer holding the item in disabled state.
| bs_dllist_node_t _wlmtk_menu_item_t::dlnode |
List node, within wlmtk_menu_t::items.
| bool _wlmtk_menu_item_t::enabled |
Whether the item is enabled.
| struct wlr_buffer* _wlmtk_menu_item_t::enabled_wlr_buffer_ptr |
Texture buffer holding the item in enabled state.
| wlmtk_menu_item_events_t _wlmtk_menu_item_t::events |
Event listeners.
| struct wlr_buffer* _wlmtk_menu_item_t::highlighted_wlr_buffer_ptr |
Texture buffer holding the item in highlighted state.
| wlmtk_menu_t* _wlmtk_menu_item_t::menu_ptr |
Link to the menu the item belongs to. Can be NULL.
| enum wlmtk_menu_mode _wlmtk_menu_item_t::mode |
Mode of the menu (and the item).
| wlmtk_element_vmt_t _wlmtk_menu_item_t::orig_super_element_vmt |
The superclass' wlmtk_element_t virtual method table.
| struct wl_listener _wlmtk_menu_item_t::pointer_enter_listener |
Listens to when we obtain pointer focus.
| struct wl_listener _wlmtk_menu_item_t::pointer_leave_listener |
Listens to when we lose pointer focus.
| struct wl_listener _wlmtk_menu_item_t::pointer_motion_listener |
Listens to when we get pointer motion. To re-gain mouse mode.
| wlmtk_menu_item_state_t _wlmtk_menu_item_t::state |
State of the menu item.
| wlmtk_menu_item_style_t _wlmtk_menu_item_t::style |
Style of the menu item.
| struct wl_listener _wlmtk_menu_item_t::submenu_open_changed_listener |
Listens to wlmtk_menu_events_t::open_changed.
| wlmtk_menu_t* _wlmtk_menu_item_t::submenu_ptr |
A submenu for this item. Can be NULL.
| wlmtk_buffer_t _wlmtk_menu_item_t::super_buffer |
A menu item is a buffer.
| char* _wlmtk_menu_item_t::text_ptr |
Text to be shown for the menu item.
| int _wlmtk_menu_item_t::width |
Width of the item element, in pixels.