wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmaker_server_t Struct Reference

#include <server.h>

Collaboration diagram for _wlmaker_server_t:
Collaboration graph
[legend]

Public Attributes

bspl_dict_t * config_dict_ptr
 
const wlmaker_server_options_toptions_ptr
 
struct wl_display * wl_display_ptr
 
const char * wl_socket_name_ptr
 
wlmaker_lock_mgr_tlock_mgr_ptr
 
wlmaker_idle_monitor_tidle_monitor_ptr
 
struct wlr_seat * wlr_seat_ptr
 
struct wlr_scene * wlr_scene_ptr
 
struct wlr_output_layout * wlr_output_layout_ptr
 
struct wl_listener backend_new_input_device_listener
 
struct wlr_data_device_manager * wlr_data_device_manager_ptr
 
wlmaker_cursor_tcursor_ptr
 
wlmaker_xdg_shell_txdg_shell_ptr
 
wlmaker_xdg_decoration_manager_txdg_decoration_manager_ptr
 
wlmaker_layer_shell_tlayer_shell_ptr
 
wlmbe_backend_tbackend_ptr
 
wlmaker_icon_manager_ticon_manager_ptr
 
wlmaker_xwl_txwl_ptr
 
bs_dllist_t input_devices
 
wlmtk_root_troot_ptr
 
bool task_list_enabled
 
struct wl_signal task_list_enabled_event
 
struct wl_signal task_list_disabled_event
 
bs_dllist_t bindings
 
bs_dllist_t clients
 
wlmaker_subprocess_monitor_tmonitor_ptr
 
wlmaker_corner_tcorner_ptr
 
struct wl_signal window_created_event
 
struct wl_signal window_destroyed_event
 
wlmtk_dock_tclip_dock_ptr
 
wlmaker_root_menu_troot_menu_ptr
 
bspl_array_t * root_menu_array_ptr
 
struct wl_listener unclaimed_button_event_listener
 
wlmaker_config_style_t style
 

Detailed Description

State of the Wayland server.

Member Data Documentation

◆ backend_new_input_device_listener

struct wl_listener _wlmaker_server_t::backend_new_input_device_listener

Listener for new_input signals raised by wlr_backend.

◆ backend_ptr

wlmbe_backend_t* _wlmaker_server_t::backend_ptr

Backend handler.

◆ bindings

bs_dllist_t _wlmaker_server_t::bindings

List of all bound keys, see wlmaker_key_binding_t::dlnode.

◆ clients

bs_dllist_t _wlmaker_server_t::clients

Clients for this server.

◆ clip_dock_ptr

wlmtk_dock_t* _wlmaker_server_t::clip_dock_ptr

Temporary: Points to the wlmtk_dock_t of the clip.

◆ config_dict_ptr

bspl_dict_t* _wlmaker_server_t::config_dict_ptr

Configuration dictionnary.

◆ corner_ptr

wlmaker_corner_t* _wlmaker_server_t::corner_ptr

Montor & handler of 'hot corners'.

◆ cursor_ptr

wlmaker_cursor_t* _wlmaker_server_t::cursor_ptr

The cursor handler.

◆ icon_manager_ptr

wlmaker_icon_manager_t* _wlmaker_server_t::icon_manager_ptr

Icon manager.

◆ idle_monitor_ptr

wlmaker_idle_monitor_t* _wlmaker_server_t::idle_monitor_ptr

Idle monitor.

◆ input_devices

bs_dllist_t _wlmaker_server_t::input_devices

The list of input devices.

◆ layer_shell_ptr

wlmaker_layer_shell_t* _wlmaker_server_t::layer_shell_ptr

Layer shell handler.

◆ lock_mgr_ptr

wlmaker_lock_mgr_t* _wlmaker_server_t::lock_mgr_ptr

Session lock manager.

◆ monitor_ptr

wlmaker_subprocess_monitor_t* _wlmaker_server_t::monitor_ptr

Subprocess monitoring.

◆ options_ptr

const wlmaker_server_options_t* _wlmaker_server_t::options_ptr

Copy of the options.

◆ root_menu_array_ptr

bspl_array_t* _wlmaker_server_t::root_menu_array_ptr

Parsed contents of the root menu definition, from plist.

◆ root_menu_ptr

wlmaker_root_menu_t* _wlmaker_server_t::root_menu_ptr

Root menu, when active. NULL when not invoked.

◆ root_ptr

wlmtk_root_t* _wlmaker_server_t::root_ptr

The root element.

◆ style

wlmaker_config_style_t _wlmaker_server_t::style

The current configuration style.

◆ task_list_disabled_event

struct wl_signal _wlmaker_server_t::task_list_disabled_event

Signal: When the task list is disabled. (to be hidden)

◆ task_list_enabled

bool _wlmaker_server_t::task_list_enabled

Whether the task list is currently shown.

◆ task_list_enabled_event

struct wl_signal _wlmaker_server_t::task_list_enabled_event

Signal: When the task list is enabled. (to be shown)

◆ unclaimed_button_event_listener

struct wl_listener _wlmaker_server_t::unclaimed_button_event_listener

Listener for unclaimed_button_event signal raised by wlmtk_root.

◆ window_created_event

struct wl_signal _wlmaker_server_t::window_created_event

Signal: Triggered whenever a window is created.

◆ window_destroyed_event

struct wl_signal _wlmaker_server_t::window_destroyed_event

Signal: Triggered whenever a window is destroyed.

◆ wl_display_ptr

struct wl_display* _wlmaker_server_t::wl_display_ptr

Wayland display.

◆ wl_socket_name_ptr

const char* _wlmaker_server_t::wl_socket_name_ptr

Name of the socket for clients to connect.

◆ wlr_data_device_manager_ptr

struct wlr_data_device_manager* _wlmaker_server_t::wlr_data_device_manager_ptr

The data device manager handles the clipboard.

◆ wlr_output_layout_ptr

struct wlr_output_layout* _wlmaker_server_t::wlr_output_layout_ptr

wlroots output layout.

◆ wlr_scene_ptr

struct wlr_scene* _wlmaker_server_t::wlr_scene_ptr

The scene graph API.

◆ wlr_seat_ptr

struct wlr_seat* _wlmaker_server_t::wlr_seat_ptr

wlroots seat.

◆ xdg_decoration_manager_ptr

wlmaker_xdg_decoration_manager_t* _wlmaker_server_t::xdg_decoration_manager_ptr

The XDG decoration manager.

◆ xdg_shell_ptr

wlmaker_xdg_shell_t* _wlmaker_server_t::xdg_shell_ptr

The XDG Shell handler.

◆ xwl_ptr

wlmaker_xwl_t* _wlmaker_server_t::xwl_ptr

XWayland interface. Will be set only if compiled with XWayland, through WLMAKER_HAVE_XWAYLAND defined. And through setting wlmaker_server_options_t::start_xwayland.


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