|
wlmaker
|

Public Attributes | |
| wlmtk_base_t | base |
| struct wlr_xwayland_surface * | wlr_xwayland_surface_ptr |
| wlmaker_server_t * | server_ptr |
| wlmaker_xwl_t * | xwl_ptr |
| struct wl_listener | destroy_listener |
| struct wl_listener | request_configure_listener |
| struct wl_listener | associate_listener |
| struct wl_listener | dissociate_listener |
| struct wl_listener | set_title_listener |
| struct wl_listener | set_parent_listener |
| struct wl_listener | set_decorations_listener |
| struct wl_listener | set_geometry_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 |
| wlmtk_surface_t * | surface_ptr |
| wlmtk_window_t * | window_ptr |
| wlmaker_xwl_surface_t * | parent_surface_ptr |
| char * | title_ptr |
State of the XWayland window surface.
| struct wl_listener _wlmaker_xwl_surface_t::associate_listener |
Listener for the associate signal of wlr_xwayland_surface.
| wlmtk_base_t _wlmaker_xwl_surface_t::base |
Holds wlmaker_xwl_surface_t::surface_ptr and child surfaces.
| struct wl_listener _wlmaker_xwl_surface_t::destroy_listener |
Listener for the destroy signal of wlr_xwayland_surface.
| struct wl_listener _wlmaker_xwl_surface_t::dissociate_listener |
Listener for the dissociate signal of wlr_xwayland_surface.
| wlmaker_xwl_surface_t* _wlmaker_xwl_surface_t::parent_surface_ptr |
Or, the parent surface. In that case, window_ptr is NULL.
| struct wl_listener _wlmaker_xwl_surface_t::request_configure_listener |
Listener for request_configure signal of wlr_xwayland_surface.
| wlmaker_server_t* _wlmaker_xwl_surface_t::server_ptr |
Back-link to server.
| struct wl_listener _wlmaker_xwl_surface_t::set_decorations_listener |
Listener for the set_decorations signal of wlr_xwayland_surface.
| struct wl_listener _wlmaker_xwl_surface_t::set_geometry_listener |
Listener for the set_geometry signal of wlr_xwayland_surface.
| struct wl_listener _wlmaker_xwl_surface_t::set_parent_listener |
Listener for the set_parent signal of wlr_xwayland_surface.
| struct wl_listener _wlmaker_xwl_surface_t::set_title_listener |
Listener for the set_title signal of wlr_xwayland_surface.
| struct wl_listener _wlmaker_xwl_surface_t::surface_commit_listener |
Listener for the commit signal.
| struct wl_listener _wlmaker_xwl_surface_t::surface_map_listener |
Listener for the map signal of wlr_xwayland_surface.
| wlmtk_surface_t* _wlmaker_xwl_surface_t::surface_ptr |
The toolkit surface. Only available once 'associated'.
| struct wl_listener _wlmaker_xwl_surface_t::surface_unmap_listener |
Listener for the unmap signal of wlr_xwayland_surface.
| char* _wlmaker_xwl_surface_t::title_ptr |
The XWL surface's title. May be set before window is created.
| wlmtk_window_t* _wlmaker_xwl_surface_t::window_ptr |
The toolkit window, in case the surface does not have a parent.
| struct wl_listener _wlmaker_xwl_surface_t::window_request_close_listener |
Listener for wlmtk_window_events_t::request_close.
| struct wl_listener _wlmaker_xwl_surface_t::window_request_fullscreen_listener |
Listener for wlmtk_window_events_t::request_fullscreen.
| struct wl_listener _wlmaker_xwl_surface_t::window_request_maximized_listener |
Listener for wlmtk_window_events_t::request_maximized.
| struct wl_listener _wlmaker_xwl_surface_t::window_request_size_listener |
Listener for wlmtk_window_events_t::request_size.
| struct wl_listener _wlmaker_xwl_surface_t::window_set_activated_listener |
Listener for wlmtk_window_events_t::set_activated.
| struct wlr_xwayland_surface* _wlmaker_xwl_surface_t::wlr_xwayland_surface_ptr |
Corresponding wlroots XWayland surface.
| wlmaker_xwl_t* _wlmaker_xwl_surface_t::xwl_ptr |
Back-link to the XWayland server.