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

Public Attributes

wlmtk_container_t container
 
wlmtk_element_vmt_t orig_super_element_vmt
 
struct wlr_box extents
 
wlmtk_root_events_t events
 
bool locked
 
wlmtk_element_tlock_element_ptr
 
wlmtk_rectangle_tcurtain_rectangle_ptr
 
bs_dllist_t workspaces
 
wlmtk_workspace_tcurrent_workspace_ptr
 
struct wl_listener output_layout_change_listener
 
struct wlr_output_layout * wlr_output_layout_ptr
 

Detailed Description

State of the root element.

Member Data Documentation

◆ container

wlmtk_container_t _wlmtk_root_t::container

The root's container: Holds workspaces and the curtain.

◆ current_workspace_ptr

wlmtk_workspace_t* _wlmtk_root_t::current_workspace_ptr

Currently-active workspace.

◆ curtain_rectangle_ptr

wlmtk_rectangle_t* _wlmtk_root_t::curtain_rectangle_ptr

Curtain element: Permit dimming or hiding everything.

◆ events

wlmtk_root_events_t _wlmtk_root_t::events

Events availabe of the root.

◆ extents

struct wlr_box _wlmtk_root_t::extents

Extents to be used by root.

◆ lock_element_ptr

wlmtk_element_t* _wlmtk_root_t::lock_element_ptr

The lock's element. Shown on top of wlmtk_root_t::curtain_rectangle_ptr.

◆ locked

bool _wlmtk_root_t::locked

Whether the root is currently locked.

◆ orig_super_element_vmt

wlmtk_element_vmt_t _wlmtk_root_t::orig_super_element_vmt

Overwritten virtual method table before extending ig.

◆ output_layout_change_listener

struct wl_listener _wlmtk_root_t::output_layout_change_listener

Listener for wlr_output_layout::events.change.

◆ wlr_output_layout_ptr

struct wlr_output_layout* _wlmtk_root_t::wlr_output_layout_ptr

wlroots output layout.

◆ workspaces

bs_dllist_t _wlmtk_root_t::workspaces

List of workspaces attached to root.

See also
wlmtk_workspace_t::dlnode.

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