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

Public Attributes

wlmtk_container_t container
 
wlmtk_element_vmt_t orig_element_vmt
 
wlmcl_client_t * client_ptr
 
wlmcl_layer_surface_t * layer_surface_ptr
 
wlmtk_container_t * container_ptr
 
struct wlr_output_layout * wlr_output_layout_ptr
 
struct wlr_output * wlr_output_ptr
 
struct wlr_seat * wlr_seat_ptr
 
struct wlr_scene * wlr_scene_ptr
 
struct wlr_scene_output * wlr_scene_output_ptr
 
wlmim_t * input_manager_ptr
 
wlmtk_root_t * root_ptr
 
struct wl_listener wlclient_keymap_listener
 
struct wl_listener wlclient_keyboard_repeat_info_listener
 
struct wl_listener output_frame_listener
 
struct wl_listener container_layout_invalidated_listener
 
int requested_width
 
int requested_height
 
int configured_width
 
int configured_height
 

Detailed Description

Subcompositor state.

Member Data Documentation

◆ client_ptr

wlmcl_client_t* _wlmdock_subcompositor_t::client_ptr

The client providing the layer shell surface.

◆ configured_height

int _wlmdock_subcompositor_t::configured_height

The configured height of the layou't surface, in pixels.

◆ configured_width

int _wlmdock_subcompositor_t::configured_width

The configured width of the layou't surface, in pixels.

◆ container

wlmtk_container_t _wlmdock_subcompositor_t::container

Top-level container. Attached to wlr_scene_ptr->tree.

◆ container_layout_invalidated_listener

struct wl_listener _wlmdock_subcompositor_t::container_layout_invalidated_listener

For wlmtk_container_t::events for layout_invalidated.

◆ container_ptr

wlmtk_container_t* _wlmdock_subcompositor_t::container_ptr

The toolkit container this surface will display.

◆ input_manager_ptr

wlmim_t* _wlmdock_subcompositor_t::input_manager_ptr

Local input manager.

◆ layer_surface_ptr

wlmcl_layer_surface_t* _wlmdock_subcompositor_t::layer_surface_ptr

Layer shell surface on parent compositor.

◆ orig_element_vmt

wlmtk_element_vmt_t _wlmdock_subcompositor_t::orig_element_vmt

Virtual methods of container's element superclass.

◆ output_frame_listener

struct wl_listener _wlmdock_subcompositor_t::output_frame_listener

◆ requested_height

int _wlmdock_subcompositor_t::requested_height

Requested height of the layout's surface, in pixels.

◆ requested_width

int _wlmdock_subcompositor_t::requested_width

Requested width of the layout's surface, in pixels.

◆ root_ptr

wlmtk_root_t* _wlmdock_subcompositor_t::root_ptr

Root, wraps wlmdock_subcompositor_t::container's super element.

◆ wlclient_keyboard_repeat_info_listener

struct wl_listener _wlmdock_subcompositor_t::wlclient_keyboard_repeat_info_listener

◆ wlclient_keymap_listener

struct wl_listener _wlmdock_subcompositor_t::wlclient_keymap_listener

◆ wlr_output_layout_ptr

struct wlr_output_layout* _wlmdock_subcompositor_t::wlr_output_layout_ptr

Output layout for this surface's compositor.

◆ wlr_output_ptr

struct wlr_output* _wlmdock_subcompositor_t::wlr_output_ptr

wlroots output for this surface's compositor.

◆ wlr_scene_output_ptr

struct wlr_scene_output* _wlmdock_subcompositor_t::wlr_scene_output_ptr

The scene-graph output for wlr_scene_ptr on wlr_output_ptr.

◆ wlr_scene_ptr

struct wlr_scene* _wlmdock_subcompositor_t::wlr_scene_ptr

The local scene graph.

◆ wlr_seat_ptr

struct wlr_seat* _wlmdock_subcompositor_t::wlr_seat_ptr

Input seat for routing events.


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