|
wlmaker
|

Classes | |
| struct | [struct].pending |
Public Attributes | |
| wlmtk_base_t | base |
| wlmaker_server_t * | server_ptr |
| struct wlr_xdg_toplevel * | wlr_xdg_toplevel_ptr |
| wlmtk_surface_t * | surface_ptr |
| wlmtk_window_t * | window_ptr |
| wlmaker_tl_menu_t * | tl_menu_ptr |
| struct wl_listener | destroy_listener |
| struct wl_listener | request_maximize_listener |
| struct wl_listener | request_fullscreen_listener |
| struct wl_listener | request_minimize_listener |
| struct wl_listener | request_move_listener |
| struct wl_listener | request_resize_listener |
| struct wl_listener | request_show_window_menu_listener |
| struct wl_listener | set_parent_listener |
| struct wl_listener | set_title_listener |
| struct wl_listener | set_app_id_listener |
| struct wl_listener | new_popup_listener |
| struct wl_listener | surface_map_listener |
| struct wl_listener | surface_unmap_listener |
| struct wl_listener | surface_commit_listener |
| struct wl_listener | window_request_close_listener |
| struct wl_listener | window_set_activated_listener |
| struct wl_listener | window_request_size_listener |
| struct wl_listener | window_request_fullscreen_listener |
| struct wl_listener | window_request_maximized_listener |
| uint32_t(*) | _set_maximized (struct wlr_xdg_toplevel *, bool) |
| uint32_t(*) | _set_fullscreen (struct wlr_xdg_toplevel *, bool) |
| uint32_t(*) | _set_size (struct wlr_xdg_toplevel *, int32_t, int32_t) |
| uint32_t(*) | _set_activated (struct wlr_xdg_toplevel *, bool) |
| void(*) | _get_extents (struct wlr_surface *, struct wlr_box *) |
| uint32_t | committed_serial |
| uint32_t | set_size_serial |
| bool | server_side_decorated |
| struct | pending |
| bool | mapped |
State of an XDG toplevel in wlmaker.
| void(*) wlmaker_xdg_toplevel::_get_extents(struct wlr_surface *, struct wlr_box *) |
Injected method for wlr_surface_get_extents().
| uint32_t(*) wlmaker_xdg_toplevel::_set_activated(struct wlr_xdg_toplevel *, bool) |
Injected method for wlr_xdg_toplevel_set_activated().
| uint32_t(*) wlmaker_xdg_toplevel::_set_fullscreen(struct wlr_xdg_toplevel *, bool) |
Injected method for wlr_xdg_toplevel_set_fullscreen().
| uint32_t(*) wlmaker_xdg_toplevel::_set_maximized(struct wlr_xdg_toplevel *, bool) |
Injected method for wlr_xdg_toplevel_set_maximized().
| uint32_t(*) wlmaker_xdg_toplevel::_set_size(struct wlr_xdg_toplevel *, int32_t, int32_t) |
Injected method for wlr_xdg_toplevel_set_size().
| wlmtk_base_t wlmaker_xdg_toplevel::base |
Holds surface as content, will be the window's content.
| uint32_t wlmaker_xdg_toplevel::committed_serial |
Serial of the most recent commit() call.
| struct wl_listener wlmaker_xdg_toplevel::destroy_listener |
Listener for the destroy signal of the wlr_xdg_toplevel::events.
| bool wlmaker_xdg_toplevel::mapped |
Whether the surface had been mapped. Actual map to the workspace may be pending, if size was not yet non-zero.
| struct wl_listener wlmaker_xdg_toplevel::new_popup_listener |
Listener for the new_popup signal of the wlr_xdg_surface.
| struct wl_listener wlmaker_xdg_toplevel::request_fullscreen_listener |
Listener for request_fullscreen of wlr_xdg_toplevel::events.
| struct wl_listener wlmaker_xdg_toplevel::request_maximize_listener |
Listener for request_maximize of wlr_xdg_toplevel::events.
| struct wl_listener wlmaker_xdg_toplevel::request_minimize_listener |
Listener for request_minimize of wlr_xdg_toplevel::events.
| struct wl_listener wlmaker_xdg_toplevel::request_move_listener |
Listener for request_move signal of wlr_xdg_toplevel::events.
| struct wl_listener wlmaker_xdg_toplevel::request_resize_listener |
Listener for request_resize signal of wlr_xdg_toplevel::events.
| struct wl_listener wlmaker_xdg_toplevel::request_show_window_menu_listener |
Listener for show_window_menu of wlr_xdg_toplevel::events.
| wlmaker_server_t* wlmaker_xdg_toplevel::server_ptr |
Back-link to server.
| bool wlmaker_xdg_toplevel::server_side_decorated |
Whether this toplevel is configured to be server-side decorated.
| struct wl_listener wlmaker_xdg_toplevel::set_app_id_listener |
Listener for set_app_id of wlr_xdg_toplevel::events.
| struct wl_listener wlmaker_xdg_toplevel::set_parent_listener |
Listener for set_parent of wlr_xdg_toplevel::events.
| uint32_t wlmaker_xdg_toplevel::set_size_serial |
Serial of the most recent set_size() call.
| struct wl_listener wlmaker_xdg_toplevel::set_title_listener |
Listener for set_title of the wlr_xdg_toplevel::events.
| struct wl_listener wlmaker_xdg_toplevel::surface_commit_listener |
Listener for the commit signal of the wlr_surface.
| struct wl_listener wlmaker_xdg_toplevel::surface_map_listener |
Listener for the map signal of the wlr_surface.
| wlmtk_surface_t* wlmaker_xdg_toplevel::surface_ptr |
The toplevel's toolkit surface.
| struct wl_listener wlmaker_xdg_toplevel::surface_unmap_listener |
Listener for the unmap signal of the wlr_surface.
| wlmaker_tl_menu_t* wlmaker_xdg_toplevel::tl_menu_ptr |
The toplevel's window menu.
| wlmtk_window_t* wlmaker_xdg_toplevel::window_ptr |
The toplevel's window, when mapped.
| struct wl_listener wlmaker_xdg_toplevel::window_request_close_listener |
Listener for wlmtk_window_events_t::request_close.
| struct wl_listener wlmaker_xdg_toplevel::window_request_fullscreen_listener |
Listener for wlmtk_window_events_t::request_fullscreen.
| struct wl_listener wlmaker_xdg_toplevel::window_request_maximized_listener |
Listener for wlmtk_window_events_t::request_maximized.
| struct wl_listener wlmaker_xdg_toplevel::window_request_size_listener |
Listener for wlmtk_window_events_t::request_size.
| struct wl_listener wlmaker_xdg_toplevel::window_set_activated_listener |
Listener for wlmtk_window_events_t::set_activated.
| struct wlr_xdg_toplevel* wlmaker_xdg_toplevel::wlr_xdg_toplevel_ptr |
The corresponding wlroots XDG toplevel.