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

Public Attributes

wlmaker_interactive_t interactive
 
wlmaker_view_tview_ptr
 
bs_dllist_t menu_items
 
cairo_surface_t * background_cairo_surface_ptr
 
uint32_t width
 
uint32_t height
 
wlmaker_menu_item_tfocussed_item_ptr
 

Detailed Description

State of the menu.

Member Data Documentation

◆ background_cairo_surface_ptr

cairo_surface_t* wlmaker_menu_t::background_cairo_surface_ptr

Holds the background of the menu items, with margins pre-drawn.

◆ focussed_item_ptr

wlmaker_menu_item_t* wlmaker_menu_t::focussed_item_ptr

The item currently under the pointer. May be NULL, if none.

◆ height

uint32_t wlmaker_menu_t::height

Height of the menu, in pixels.

◆ interactive

wlmaker_interactive_t wlmaker_menu_t::interactive

The interactive (parent structure).

◆ menu_items

bs_dllist_t wlmaker_menu_t::menu_items

This menu's wlmaker_menu_item_t elements.

◆ view_ptr

wlmaker_view_t* wlmaker_menu_t::view_ptr

Back-link to the view.

◆ width

uint32_t wlmaker_menu_t::width

Width of the menu, in pixels.


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