wlmaker
|
Public Attributes | |
wlmtk_container_t | super_container |
wlmtk_element_vmt_t | orig_super_element_vmt |
wlmtk_fsm_t | fsm |
wlmtk_container_t | window_container |
wlmtk_container_t | fullscreen_container |
bs_dllist_t | windows |
wlmtk_window_t * | activated_window_ptr |
wlmtk_window_t * | grabbed_window_ptr |
int | motion_x |
int | motion_y |
int | initial_x |
int | initial_y |
int | initial_width |
int | initial_height |
uint32_t | resize_edges |
int | x1 |
int | y1 |
int | x2 |
int | y2 |
struct wl_signal * | window_mapped_event_ptr |
struct wl_signal * | window_unmapped_event_ptr |
State of the workspace.
wlmtk_window_t* _wlmtk_workspace_t::activated_window_ptr |
The activated window.
wlmtk_fsm_t _wlmtk_workspace_t::fsm |
Current FSM state.
wlmtk_container_t _wlmtk_workspace_t::fullscreen_container |
Container that holds the fullscreen elements. Should have only one.
wlmtk_window_t* _wlmtk_workspace_t::grabbed_window_ptr |
The grabbed window.
int _wlmtk_workspace_t::initial_height |
Window's height when initiazing the resize.
int _wlmtk_workspace_t::initial_width |
Window's width when initiazing the resize.
int _wlmtk_workspace_t::initial_x |
Element's X position when initiating a move or resize.
int _wlmtk_workspace_t::initial_y |
Element's Y position when initiating a move or resize.
int _wlmtk_workspace_t::motion_x |
Motion X
int _wlmtk_workspace_t::motion_y |
Motion Y
wlmtk_element_vmt_t _wlmtk_workspace_t::orig_super_element_vmt |
Original virtual method table. We're overwriting parts.
uint32_t _wlmtk_workspace_t::resize_edges |
Edges currently active for resizing: enum wlr_edges
.
wlmtk_container_t _wlmtk_workspace_t::super_container |
Superclass: Container.
wlmtk_container_t _wlmtk_workspace_t::window_container |
Container that holds the windows, ie. the window layer.
struct wl_signal* _wlmtk_workspace_t::window_mapped_event_ptr |
Points to signal that triggers when a window is mapped.
struct wl_signal* _wlmtk_workspace_t::window_unmapped_event_ptr |
Points to signal that triggers when a window is unmapped.
bs_dllist_t _wlmtk_workspace_t::windows |
List of toplevel windows. Via wlmtk_window_t::dlnode.
int _wlmtk_workspace_t::x1 |
Top left X coordinate of workspace.
int _wlmtk_workspace_t::x2 |
Bottom right X coordinate of workspace.
int _wlmtk_workspace_t::y1 |
Top left Y coordinate of workspace.
int _wlmtk_workspace_t::y2 |
Bottom right Y coordinate of workspace.