wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmtk_menu_t Struct Reference
Collaboration diagram for _wlmtk_menu_t:
Collaboration graph
[legend]

Public Attributes

wlmtk_pane_t super_pane
 
wlmtk_box_t box
 
wlmtk_menu_style_t style
 
wlmtk_menu_events_t events
 
wlmtk_element_vmt_t orig_element_vmt
 
bs_dllist_t items
 
wlmtk_menu_item_thighlighted_menu_item_ptr
 
enum wlmtk_menu_mode mode
 

Detailed Description

State of the menu.

Member Data Documentation

◆ box

wlmtk_box_t _wlmtk_menu_t::box

Composed of a box, holding menu items.

◆ events

wlmtk_menu_events_t _wlmtk_menu_t::events

Signals that can be raised by the menu.

◆ highlighted_menu_item_ptr

wlmtk_menu_item_t* _wlmtk_menu_t::highlighted_menu_item_ptr

The currently-highlighted menu item, or NULL if none.

◆ items

bs_dllist_t _wlmtk_menu_t::items

List of menu items, via wlmtk_menu_item_t::dlnode.

◆ mode

enum wlmtk_menu_mode _wlmtk_menu_t::mode

Current mode of the menu.

◆ orig_element_vmt

wlmtk_element_vmt_t _wlmtk_menu_t::orig_element_vmt

Virtual method table of the parent, before extending.

◆ style

wlmtk_menu_style_t _wlmtk_menu_t::style

Style of the menu.

◆ super_pane

wlmtk_pane_t _wlmtk_menu_t::super_pane

Instantiates a wlmtk_pane_t.


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