wlmaker
|
#include <menu_item.h>
Public Attributes | |
wlmtk_buffer_t | super_buffer |
wlmtk_element_vmt_t | orig_super_element_vmt |
wlmtk_menu_item_vmt_t | vmt |
bs_dllist_node_t | dlnode |
char * | text_ptr |
int | width |
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.
struct wlr_buffer* _wlmtk_menu_item_t::highlighted_wlr_buffer_ptr |
Texture buffer holding the item in highlighted state.
wlmtk_element_vmt_t _wlmtk_menu_item_t::orig_super_element_vmt |
The superclass' wlmtk_element_t virtual method table.
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.
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.
wlmtk_menu_item_vmt_t _wlmtk_menu_item_t::vmt |
The menu item's virtual method table.
int _wlmtk_menu_item_t::width |
Width of the item element, in pixels.