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

Public Attributes

wlmtk_content_t content
 
struct wlr_xwayland_surface * wlr_xwayland_surface_ptr
 
wlmaker_server_tserver_ptr
 
wlmaker_xwl_txwl_ptr
 
uint32_t serial
 
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
 
wlmtk_surface_tsurface_ptr
 
wlmaker_xwl_toplevel_txwl_toplevel_ptr
 
wlmaker_xwl_popup_txwl_popup_ptr
 
struct wl_listener surface_commit_listener
 

Detailed Description

State of the XWayland window content.

Member Data Documentation

◆ associate_listener

struct wl_listener _wlmaker_xwl_content_t::associate_listener

Listener for the associate signal of wlr_xwayland_surface.

◆ content

wlmtk_content_t _wlmaker_xwl_content_t::content

Toolkit content state.

◆ destroy_listener

struct wl_listener _wlmaker_xwl_content_t::destroy_listener

Listener for the destroy signal of wlr_xwayland_surface.

◆ dissociate_listener

struct wl_listener _wlmaker_xwl_content_t::dissociate_listener

Listener for the dissociate signal of wlr_xwayland_surface.

◆ request_configure_listener

struct wl_listener _wlmaker_xwl_content_t::request_configure_listener

Listener for request_configure signal of wlr_xwayland_surface.

◆ serial

uint32_t _wlmaker_xwl_content_t::serial

A fake configure serial, tracked here.

◆ server_ptr

wlmaker_server_t* _wlmaker_xwl_content_t::server_ptr

Back-link to server.

◆ set_decorations_listener

struct wl_listener _wlmaker_xwl_content_t::set_decorations_listener

Listener for the set_decorations signal of wlr_xwayland_surface.

◆ set_geometry_listener

struct wl_listener _wlmaker_xwl_content_t::set_geometry_listener

Listener for the set_geometry signal of wlr_xwayland_surface.

◆ set_parent_listener

struct wl_listener _wlmaker_xwl_content_t::set_parent_listener

Listener for the set_parent signal of wlr_xwayland_surface.

◆ set_title_listener

struct wl_listener _wlmaker_xwl_content_t::set_title_listener

Listener for the set_title signal of wlr_xwayland_surface.

◆ surface_commit_listener

struct wl_listener _wlmaker_xwl_content_t::surface_commit_listener

Listener for surface_commit of the wlr_surface.

◆ surface_ptr

wlmtk_surface_t* _wlmaker_xwl_content_t::surface_ptr

The toolkit surface. Only available once 'associated'.

◆ wlr_xwayland_surface_ptr

struct wlr_xwayland_surface* _wlmaker_xwl_content_t::wlr_xwayland_surface_ptr

Corresponding wlroots XWayland surface.

◆ xwl_popup_ptr

wlmaker_xwl_popup_t* _wlmaker_xwl_content_t::xwl_popup_ptr

The XWayland popup, in case this content has a parent.

◆ xwl_ptr

wlmaker_xwl_t* _wlmaker_xwl_content_t::xwl_ptr

Back-link to the XWayland server.

◆ xwl_toplevel_ptr

wlmaker_xwl_toplevel_t* _wlmaker_xwl_content_t::xwl_toplevel_ptr

The XWayland toplevel window, in case this content has no parent.


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