wlmaker
|
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_t * | lock_element_ptr |
wlmtk_rectangle_t * | curtain_rectangle_ptr |
bs_dllist_t | workspaces |
wlmtk_workspace_t * | current_workspace_ptr |
struct wl_listener | output_layout_change_listener |
struct wlr_output_layout * | wlr_output_layout_ptr |
State of the root element.
wlmtk_container_t _wlmtk_root_t::container |
The root's container: Holds workspaces and the curtain.
wlmtk_workspace_t* _wlmtk_root_t::current_workspace_ptr |
Currently-active workspace.
wlmtk_rectangle_t* _wlmtk_root_t::curtain_rectangle_ptr |
Curtain element: Permit dimming or hiding everything.
wlmtk_root_events_t _wlmtk_root_t::events |
Events availabe of the root.
struct wlr_box _wlmtk_root_t::extents |
Extents to be used by root.
wlmtk_element_t* _wlmtk_root_t::lock_element_ptr |
The lock's element. Shown on top of wlmtk_root_t::curtain_rectangle_ptr.
bool _wlmtk_root_t::locked |
Whether the root is currently locked.
wlmtk_element_vmt_t _wlmtk_root_t::orig_super_element_vmt |
Overwritten virtual method table before extending ig.
struct wl_listener _wlmtk_root_t::output_layout_change_listener |
Listener for wlr_output_layout::events.change.
struct wlr_output_layout* _wlmtk_root_t::wlr_output_layout_ptr |
wlroots output layout.
bs_dllist_t _wlmtk_root_t::workspaces |
List of workspaces attached to root.