|
wlmaker
|

Public Attributes | |
| wlmtk_bordered_t | bordered |
| wlmtk_element_vmt_t | orig_super_element_vmt |
| wlmtk_box_t | box |
| bs_dllist_node_t | dlnode |
| wlmtk_window_events_t | events |
| wlmtk_util_client_t | client |
| wlmtk_container_t | content_container |
| wlmtk_container_vmt_t | orig_content_container_vmt |
| wlmtk_element_t * | content_element_ptr |
| wlmtk_workspace_t * | workspace_ptr |
| struct wlr_output * | wlr_output_ptr |
| wlmtk_window_style_t | style |
| wlmtk_menu_style_t | menu_style |
| wlmtk_titlebar_t * | titlebar_ptr |
| wlmtk_resizebar_t * | resizebar_ptr |
| char * | title_ptr |
| uint32_t | properties |
| struct wlr_box | organic_bounding_box |
| struct wlr_box | committed_size |
| uint32_t | resize_edges |
| struct wlr_box | old_box |
| wlmtk_menu_t * | window_menu_ptr |
| struct wl_listener | menu_request_close_listener |
| bool | inorganic_sizing |
| bool | server_side_decorated |
| bool | fullscreen |
| bool | maximized |
| bool | shaded |
| bool | activated |
Window handle.
| bool _wlmtk_window_t::activated |
Whether this window is currently activated (has keyboard focus).
| wlmtk_bordered_t _wlmtk_window_t::bordered |
Bordered, wraps around the box.
| wlmtk_box_t _wlmtk_window_t::box |
Composed of a box: Holds decoration, popup container and content.
| wlmtk_util_client_t _wlmtk_window_t::client |
Client information. See wlmtk_window_set_client.
| struct wlr_box _wlmtk_window_t::committed_size |
Committed content size. That may differ from the dimensions of the content element. See wlmtk_window_t::committed_size and wlmtk_window_get_size.
| wlmtk_container_t _wlmtk_window_t::content_container |
Container for the content.
| wlmtk_element_t* _wlmtk_window_t::content_element_ptr |
The content.
| bs_dllist_node_t _wlmtk_window_t::dlnode |
Element in wlmtk_workspace_t::windows, when mapped.
| wlmtk_window_events_t _wlmtk_window_t::events |
Events for this window.
| bool _wlmtk_window_t::fullscreen |
Whether this windows is currently in fullscreen mode.
| bool _wlmtk_window_t::inorganic_sizing |
Whether an "inorganic" sizing operation is in progress, and thus size changes should not record to wlmtk_window_t::organic_bounding_box.
This is eg. between wlmtk_window_request_fullscreen and wlmtk_window_commit_fullscreen.
| bool _wlmtk_window_t::maximized |
Whether this window is currently in maximized state.
| struct wl_listener _wlmtk_window_t::menu_request_close_listener |
Listener for then the popup menu requests to be closed.
| wlmtk_menu_style_t _wlmtk_window_t::menu_style |
Menu style.
| struct wlr_box _wlmtk_window_t::old_box |
Current box size when resizing.
| struct wlr_box _wlmtk_window_t::organic_bounding_box |
Position of the window, and size of the content window when not in fullscreen or maximized state.
| wlmtk_container_vmt_t _wlmtk_window_t::orig_content_container_vmt |
Virtual method table of wlmtk_window_t::content_container.
| wlmtk_element_vmt_t _wlmtk_window_t::orig_super_element_vmt |
Original virtual method table of the window's element superclass.
| uint32_t _wlmtk_window_t::properties |
Properties of the window. See wlmtk_window_property_t.
| uint32_t _wlmtk_window_t::resize_edges |
Edges to anchor on when resizing.
| wlmtk_resizebar_t* _wlmtk_window_t::resizebar_ptr |
The resize-bar, when server-side decorated.
| bool _wlmtk_window_t::server_side_decorated |
Whether this window has server-side decorations.
| bool _wlmtk_window_t::shaded |
Whether this window is currently shaded.
| wlmtk_window_style_t _wlmtk_window_t::style |
Window style.
| char* _wlmtk_window_t::title_ptr |
The window's title.
| wlmtk_titlebar_t* _wlmtk_window_t::titlebar_ptr |
The titlebar, when server-side decorated.
| wlmtk_menu_t* _wlmtk_window_t::window_menu_ptr |
The window menu.
| struct wlr_output* _wlmtk_window_t::wlr_output_ptr |
Preferred output. See wlmtk_window_set_wlr_output.
| wlmtk_workspace_t* _wlmtk_window_t::workspace_ptr |
The workspace, when mapped to a workspace. NULL otherwise.