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

Public Attributes

wlmaker_view_t view
 
wlmaker_workspace_layer_t layer
 
bs_dllist_node_t dlnode
 
struct wlr_layer_surface_v1 * wlr_layer_surface_v1_ptr
 
struct wlr_scene_layer_surface_v1 * wlr_scene_layer_surface_v1_ptr
 
struct wl_listener destroy_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
 

Detailed Description

State of a layer surface handler.

Member Data Documentation

◆ destroy_listener

struct wl_listener _wlmaker_layer_surface_t::destroy_listener

Listener for the destroy signal raised by wlr_layer_surface_v1.

◆ dlnode

bs_dllist_node_t _wlmaker_layer_surface_t::dlnode

Double-linked-list node, for |layer_surfaces| of workspace.

◆ layer

wlmaker_workspace_layer_t _wlmaker_layer_surface_t::layer

The layer this surface is on.

◆ new_popup_listener

struct wl_listener _wlmaker_layer_surface_t::new_popup_listener

Listener for new_popup signal raised by wlr_layer_surface_v1.

◆ surface_commit_listener

struct wl_listener _wlmaker_layer_surface_t::surface_commit_listener

Listener for the commit signal raised by wlr_surface.

◆ surface_map_listener

struct wl_listener _wlmaker_layer_surface_t::surface_map_listener

Listener for the map signal raised by wlr_surface.

◆ surface_unmap_listener

struct wl_listener _wlmaker_layer_surface_t::surface_unmap_listener

Listener for the unmap signal raised by wlr_surface.

◆ view

wlmaker_view_t _wlmaker_layer_surface_t::view

State of the corresponding view.

◆ wlr_layer_surface_v1_ptr

struct wlr_layer_surface_v1* _wlmaker_layer_surface_t::wlr_layer_surface_v1_ptr

Links to the corresponding wlr_layer_surface_v1.

◆ wlr_scene_layer_surface_v1_ptr

struct wlr_scene_layer_surface_v1* _wlmaker_layer_surface_t::wlr_scene_layer_surface_v1_ptr

The scene graph for the layer node.


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