wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmaker_layer_panel_t Struct Reference
Collaboration diagram for _wlmaker_layer_panel_t:
Collaboration graph
[legend]

Public Attributes

wlmtk_panel_t super_panel
 
struct wlr_layer_surface_v1 * wlr_layer_surface_v1_ptr
 
wlmaker_server_tserver_ptr
 
wlmtk_surface_twlmtk_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
 

Detailed Description

State of a layer panel.

Member Data Documentation

◆ destroy_listener

struct wl_listener _wlmaker_layer_panel_t::destroy_listener

Listener for the destroy signal raised by wlr_layer_surface_v1.

◆ new_popup_listener

struct wl_listener _wlmaker_layer_panel_t::new_popup_listener

Listener for new_popup signal raised by wlr_layer_surface_v1.

◆ server_ptr

wlmaker_server_t* _wlmaker_layer_panel_t::server_ptr

Back-link to wlmaker_server_t.

◆ super_panel

wlmtk_panel_t _wlmaker_layer_panel_t::super_panel

We're deriving this from a wlmtk_panel_t as superclass.

◆ surface_commit_listener

struct wl_listener _wlmaker_layer_panel_t::surface_commit_listener

Listener for the commit signal raised by wlr_surface.

◆ surface_map_listener

struct wl_listener _wlmaker_layer_panel_t::surface_map_listener

Listener for the map signal raised by wlmtk_surface_t.

◆ surface_unmap_listener

struct wl_listener _wlmaker_layer_panel_t::surface_unmap_listener

Listener for the unmap signal raised by wlmtk_surface_t.

◆ wlmtk_surface_ptr

wlmtk_surface_t* _wlmaker_layer_panel_t::wlmtk_surface_ptr

The wrapped surface, will be the principal element of the panel.

◆ wlr_layer_surface_v1_ptr

struct wlr_layer_surface_v1* _wlmaker_layer_panel_t::wlr_layer_surface_v1_ptr

Links to the wlroots layer surface for this panel.


The documentation for this struct was generated from the following file: