|
wlmaker
|

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) | |
| uint32_t | committed_serial | |
| uint32_t | set_size_serial | |
| bool | server_side_decorated | |
| struct { | ||
| enum | { WXT_PROP_MAXIMIZED = 1 << 0 , WXT_PROP_FULLSCREEN = 1 << 1 , WXT_PROP_SIZE = 1 << 2 , WXT_PROP_ACTIVATED = 1 << 3 } | |
| enum wlmaker_xdg_toplevel:: { ... } properties | ||
| bool maximized | ||
| bool fullscreen | ||
| int32_t width | ||
| int32_t height | ||
| bool activated | ||
| } | pending | |
State of an XDG toplevel in wlmaker.
| 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().
| bool wlmaker_xdg_toplevel::activated |
Activated.
| 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::fullscreen |
Fullscreen status.
| bool wlmaker_xdg_toplevel::maximized |
Maximization status.
| struct wl_listener wlmaker_xdg_toplevel::new_popup_listener |
Listener for the new_popup signal of the wlr_xdg_surface.
| struct { ... } wlmaker_xdg_toplevel::pending |
Properties that are pending to be configured for the toplevel.
| 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.
| int32_t wlmaker_xdg_toplevel::width |
Width and height.
| 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.