wlmaker
|
Public Attributes | |
wlmtk_panel_t | super_panel |
struct wlr_layer_surface_v1 * | wlr_layer_surface_v1_ptr |
wlmaker_server_t * | server_ptr |
wlmtk_surface_t * | wlmtk_surface_ptr |
struct wl_listener | surface_map_listener |
struct wl_listener | surface_unmap_listener |
struct wl_listener | surface_commit_listener |
struct wl_listener | destroy_listener |
struct wl_listener | new_popup_listener |
State of a layer panel.
struct wl_listener _wlmaker_layer_panel_t::destroy_listener |
Listener for the destroy
signal raised by wlr_layer_surface_v1
.
struct wl_listener _wlmaker_layer_panel_t::new_popup_listener |
Listener for new_popup
signal raised by wlr_layer_surface_v1
.
wlmaker_server_t* _wlmaker_layer_panel_t::server_ptr |
Back-link to wlmaker_server_t.
wlmtk_panel_t _wlmaker_layer_panel_t::super_panel |
We're deriving this from a wlmtk_panel_t as superclass.
struct wl_listener _wlmaker_layer_panel_t::surface_commit_listener |
Listener for the commit
signal raised by wlr_surface
.
struct wl_listener _wlmaker_layer_panel_t::surface_map_listener |
Listener for the map
signal raised by wlmtk_surface_t
.
struct wl_listener _wlmaker_layer_panel_t::surface_unmap_listener |
Listener for the unmap
signal raised by wlmtk_surface_t
.
wlmtk_surface_t* _wlmaker_layer_panel_t::wlmtk_surface_ptr |
The wrapped surface, will be the principal element of the panel.
struct wlr_layer_surface_v1* _wlmaker_layer_panel_t::wlr_layer_surface_v1_ptr |
Links to the wlroots layer surface for this panel.