wlmaker
|
#include <server.h>
State of the Wayland server.
struct wl_listener _wlmaker_server_t::backend_new_input_device_listener |
Listener for new_input
signals raised by wlr_backend
.
wlmbe_backend_t* _wlmaker_server_t::backend_ptr |
Backend handler.
bs_dllist_t _wlmaker_server_t::bindings |
List of all bound keys, see wlmaker_key_binding_t::dlnode.
bs_dllist_t _wlmaker_server_t::clients |
Clients for this server.
wlmtk_dock_t* _wlmaker_server_t::clip_dock_ptr |
Temporary: Points to the wlmtk_dock_t of the clip.
bspl_dict_t* _wlmaker_server_t::config_dict_ptr |
Configuration dictionnary.
wlmaker_corner_t* _wlmaker_server_t::corner_ptr |
Montor & handler of 'hot corners'.
wlmaker_cursor_t* _wlmaker_server_t::cursor_ptr |
The cursor handler.
wlmaker_icon_manager_t* _wlmaker_server_t::icon_manager_ptr |
Icon manager.
wlmaker_idle_monitor_t* _wlmaker_server_t::idle_monitor_ptr |
Idle monitor.
bs_dllist_t _wlmaker_server_t::input_devices |
The list of input devices.
wlmaker_layer_shell_t* _wlmaker_server_t::layer_shell_ptr |
Layer shell handler.
wlmaker_lock_mgr_t* _wlmaker_server_t::lock_mgr_ptr |
Session lock manager.
wlmaker_subprocess_monitor_t* _wlmaker_server_t::monitor_ptr |
Subprocess monitoring.
const wlmaker_server_options_t* _wlmaker_server_t::options_ptr |
Copy of the options.
bspl_array_t* _wlmaker_server_t::root_menu_array_ptr |
Parsed contents of the root menu definition, from plist.
wlmaker_root_menu_t* _wlmaker_server_t::root_menu_ptr |
Root menu, when active. NULL when not invoked.
wlmtk_root_t* _wlmaker_server_t::root_ptr |
The root element.
wlmaker_config_style_t _wlmaker_server_t::style |
The current configuration style.
struct wl_signal _wlmaker_server_t::task_list_disabled_event |
Signal: When the task list is disabled. (to be hidden)
bool _wlmaker_server_t::task_list_enabled |
Whether the task list is currently shown.
struct wl_signal _wlmaker_server_t::task_list_enabled_event |
Signal: When the task list is enabled. (to be shown)
struct wl_listener _wlmaker_server_t::unclaimed_button_event_listener |
Listener for unclaimed_button_event
signal raised by wlmtk_root
.
struct wl_signal _wlmaker_server_t::window_created_event |
Signal: Triggered whenever a window is created.
struct wl_signal _wlmaker_server_t::window_destroyed_event |
Signal: Triggered whenever a window is destroyed.
struct wl_display* _wlmaker_server_t::wl_display_ptr |
Wayland display.
const char* _wlmaker_server_t::wl_socket_name_ptr |
Name of the socket for clients to connect.
struct wlr_data_device_manager* _wlmaker_server_t::wlr_data_device_manager_ptr |
The data device manager handles the clipboard.
struct wlr_output_layout* _wlmaker_server_t::wlr_output_layout_ptr |
wlroots output layout.
struct wlr_scene* _wlmaker_server_t::wlr_scene_ptr |
The scene graph API.
struct wlr_seat* _wlmaker_server_t::wlr_seat_ptr |
wlroots seat.
wlmaker_xdg_decoration_manager_t* _wlmaker_server_t::xdg_decoration_manager_ptr |
The XDG decoration manager.
wlmaker_xdg_shell_t* _wlmaker_server_t::xdg_shell_ptr |
The XDG Shell handler.
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.