|
wlmaker
|

Public Attributes | |
| wlmaker_server_t * | server_ptr |
| bs_dllist_node_t | dlnode |
| bs_dllist_t | views |
| bs_dllist_t | layer_views |
| wlmaker_tile_container_t * | tile_container_ptr |
| struct wlr_scene_rect * | background_wlr_scene_rect_ptr |
| struct wlr_scene_tree * | wlr_scene_tree_ptr |
| wlmtk_workspace_t * | wlmtk_workspace_ptr |
| wlmaker_workspace_layer_data_t | layers [WLMAKER_WORKSPACE_LAYER_NUM] |
| struct wlr_scene_tree * | fullscreen_wlr_scene_tree_ptr |
| wlmaker_view_t * | fullscreen_view_ptr |
| wlmaker_workspace_layer_t | fullscreen_view_layer |
| wlmaker_view_t * | activated_view_ptr |
| bool | enabled |
| int | index |
| char * | name_ptr |
| struct wlr_box | usable_area |
| void(* | injectable_view_set_active )(wlmaker_view_t *view_ptr, bool active) |
Workspace state.
| wlmaker_view_t* _wlmaker_workspace_t::activated_view_ptr |
Points to the currently-activated view, or NULL if none.
| struct wlr_scene_rect* _wlmaker_workspace_t::background_wlr_scene_rect_ptr |
Holds the wlr_scene_rect defining the background.
| bs_dllist_node_t _wlmaker_workspace_t::dlnode |
Node of the workspaces element in wlmaker_server_t.
| bool _wlmaker_workspace_t::enabled |
Whether this workspace is currently enabled (visible) or not.
| wlmaker_workspace_layer_t _wlmaker_workspace_t::fullscreen_view_layer |
Originating layer for the fullscreen view.
| wlmaker_view_t* _wlmaker_workspace_t::fullscreen_view_ptr |
View currently at the fullscreen layer. May be NULL.
| struct wlr_scene_tree* _wlmaker_workspace_t::fullscreen_wlr_scene_tree_ptr |
Scene graph subtree for fullscreen views. Holds at most one view.
| int _wlmaker_workspace_t::index |
Index of this workspace.
| void(* _wlmaker_workspace_t::injectable_view_set_active) (wlmaker_view_t *view_ptr, bool active) |
Injeactable: replaces call to wlmaker_view_set_active.
| bs_dllist_t _wlmaker_workspace_t::layer_views |
Double-linked list of views on the other layers this workspace.
| wlmaker_workspace_layer_data_t _wlmaker_workspace_t::layers[WLMAKER_WORKSPACE_LAYER_NUM] |
Data regarding each layer.
| char* _wlmaker_workspace_t::name_ptr |
Name of this workspace.
| wlmaker_server_t* _wlmaker_workspace_t::server_ptr |
Back-link to the server.
| wlmaker_tile_container_t* _wlmaker_workspace_t::tile_container_ptr |
Container for iconified tiles.
| struct wlr_box _wlmaker_workspace_t::usable_area |
Usable area of the workspace (output minus clip and dock).
| bs_dllist_t _wlmaker_workspace_t::views |
Double-linked list of views on the SHELL layer of this workspace.
| wlmtk_workspace_t* _wlmaker_workspace_t::wlmtk_workspace_ptr |
Transitional: Link up to toolkit workspace.
| struct wlr_scene_tree* _wlmaker_workspace_t::wlr_scene_tree_ptr |
Scene graph subtree holding all layers of this workspace.