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

Public Attributes

struct wlmdock_toplevel_tracker * tracker_ptr
 
wlmcl_client_t * client_ptr
 
struct zwlr_layer_shell_v1 * layer_shell_ptr
 
wlmcl_layer_surface_t * layer_surface_ptr
 
struct wl_display * remote_display_ptr
 
struct wl_display * local_display_ptr
 
wlmdock_subcompositor_t * subcompositor_ptr
 
struct wlr_backend * wlr_backend_ptr
 
struct wlr_renderer * wlr_renderer_ptr
 
struct wlr_allocator * wlr_allocator_ptr
 
wlmdock_tilebox_t * tilebox_ptr
 
wlm_util_subprocess_monitor_t * subprocess_monitor_ptr
 
struct wl_event_source * client_signal_event_source_ptr
 

Detailed Description

State of the nested client-backed dock.

Member Data Documentation

◆ client_ptr

wlmcl_client_t* wlmdock_t::client_ptr

Client wrapper connecting to parent compositor.

◆ client_signal_event_source_ptr

struct wl_event_source* wlmdock_t::client_signal_event_source_ptr

Event source for monitoring signals via client's signal_fd.

◆ layer_shell_ptr

struct zwlr_layer_shell_v1* wlmdock_t::layer_shell_ptr

Layer shell interface.

◆ layer_surface_ptr

wlmcl_layer_surface_t* wlmdock_t::layer_surface_ptr

Layer shell surface on parent compositor.

◆ local_display_ptr

struct wl_display* wlmdock_t::local_display_ptr

Local Wayland server display.

◆ remote_display_ptr

struct wl_display* wlmdock_t::remote_display_ptr

Parent's display connection.

◆ subcompositor_ptr

wlmdock_subcompositor_t* wlmdock_t::subcompositor_ptr

The subcompositor.

◆ subprocess_monitor_ptr

wlm_util_subprocess_monitor_t* wlmdock_t::subprocess_monitor_ptr

Monitoring for subprocesses.

◆ tilebox_ptr

wlmdock_tilebox_t* wlmdock_t::tilebox_ptr

Box holding the tiles.

◆ tracker_ptr

struct wlmdock_toplevel_tracker* wlmdock_t::tracker_ptr

For tracking toplevels.

◆ wlr_allocator_ptr

struct wlr_allocator* wlmdock_t::wlr_allocator_ptr

Local allocator.

◆ wlr_backend_ptr

struct wlr_backend* wlmdock_t::wlr_backend_ptr

Local wlroots backend.

◆ wlr_renderer_ptr

struct wlr_renderer* wlmdock_t::wlr_renderer_ptr

Local renderer.


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