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

Public Attributes

wlmtk_tile_t super_tile
 
wlmtk_surface_tcontent_surface_ptr
 
struct wl_client * wl_client_ptr
 
wlmaker_icon_manager_ticon_manager_ptr
 
uint32_t id
 
struct wlr_xdg_toplevel * wlr_xdg_toplevel_ptr
 
struct wlr_surface * wlr_surface_ptr
 
struct wl_resource * wl_resource_ptr
 
bool acknowledged
 
uint32_t pending_serial
 
struct wl_listener surface_commit_listener
 
struct wl_listener surface_destroy_listener
 

Detailed Description

State of a toplevel icon.

Member Data Documentation

◆ acknowledged

bool _wlmaker_toplevel_icon_t::acknowledged

Whether the configuration sequence was acknowledged.

◆ content_surface_ptr

wlmtk_surface_t* _wlmaker_toplevel_icon_t::content_surface_ptr

The surface element, being the content of the tile.

◆ icon_manager_ptr

wlmaker_icon_manager_t* _wlmaker_toplevel_icon_t::icon_manager_ptr

Back-link to the icon manager.

◆ id

uint32_t _wlmaker_toplevel_icon_t::id

The provided ID.

◆ pending_serial

uint32_t _wlmaker_toplevel_icon_t::pending_serial

Serial that needs to be acknowledged.

◆ super_tile

wlmtk_tile_t _wlmaker_toplevel_icon_t::super_tile

The icon is also a toolkit tile.

◆ surface_commit_listener

struct wl_listener _wlmaker_toplevel_icon_t::surface_commit_listener

Listener for the commit event of wlr_surface_ptr.

◆ surface_destroy_listener

struct wl_listener _wlmaker_toplevel_icon_t::surface_destroy_listener

Listener for the destroy event of wlr_surface_ptr.

◆ wl_client_ptr

struct wl_client* _wlmaker_toplevel_icon_t::wl_client_ptr

Back-link to the client requesting the toplevel.

◆ wl_resource_ptr

struct wl_resource* _wlmaker_toplevel_icon_t::wl_resource_ptr

The resource associated with this icon.

◆ wlr_surface_ptr

struct wlr_surface* _wlmaker_toplevel_icon_t::wlr_surface_ptr

The surface to use for the icon of this toplevel.

◆ wlr_xdg_toplevel_ptr

struct wlr_xdg_toplevel* _wlmaker_toplevel_icon_t::wlr_xdg_toplevel_ptr

The XDG toplevel for which the icon is specified.


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