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
.
struct wl_listener _wlmaker_server_t::backend_new_output_listener |
Listener for new_output
signals raised by wlr_backend
.
bs_dllist_t _wlmaker_server_t::clients |
Clients for this server.
wlmaker_workspace_t* _wlmaker_server_t::current_workspace_ptr |
The current workspace.
wlmaker_cursor_t* _wlmaker_server_t::cursor_ptr |
The cursor handler.
wlmtk_env_t* _wlmaker_server_t::env_ptr |
Toolkit environment.
wlmaker_icon_manager_t* _wlmaker_server_t::icon_manager_ptr |
Icon manager.
bs_dllist_t _wlmaker_server_t::input_devices |
The list of input devices.
bs_dllist_t _wlmaker_server_t::key_bindings |
Keys bound to specific actions.
wlmaker_layer_shell_t* _wlmaker_server_t::layer_shell_ptr |
Layer shell handler.
wlmaker_subprocess_monitor_t* _wlmaker_server_t::monitor_ptr |
Subprocess monitoring.
struct wl_listener _wlmaker_server_t::output_layout_change_listener |
Listener for change
signals raised by wlr_output_layout
.
bs_dllist_t _wlmaker_server_t::outputs |
The list of outputs.
struct wl_signal _wlmaker_server_t::task_list_disabled_event |
Signal: When the task list is disabled. (to be hidden)
struct wl_signal _wlmaker_server_t::task_list_enabled_event |
Signal: When the task list is enabled. (to be shown)
struct wlr_scene* _wlmaker_server_t::void_wlr_scene_ptr |
Another scene graph, not connected to any output.
We're using this graph's scene tree for "parking" scene nodes when they are not part of a workspace.
TODO(kaese.nosp@m.r@gu.nosp@m.bbe.c.nosp@m.h): Consider whether this is actually needed.
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_signal _wlmaker_server_t::window_mapped_event |
Signal: Triggered whenever a window is mapped.
The signal is raised right after the window was mapped.
struct wl_signal _wlmaker_server_t::window_unmapped_event |
Signal: Triggered whenever a window is unmapped.
The signal is raised right after the window was unmapped.
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_allocator* _wlmaker_server_t::wlr_allocator_ptr |
wlroots allocator.
struct wlr_backend* _wlmaker_server_t::wlr_backend_ptr |
wlroots backend.
struct wlr_compositor* _wlmaker_server_t::wlr_compositor_ptr |
The compositor is necessary for clients to allocate surfaces.
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 helper.
struct wlr_renderer* _wlmaker_server_t::wlr_renderer_ptr |
wlroots renderer.
struct wlr_scene_output_layout* _wlmaker_server_t::wlr_scene_output_layout_ptr |
The scene 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.
struct wlr_subcompositor* _wlmaker_server_t::wlr_subcompositor_ptr |
The subcompositor allows to assign the role of subsurfaces to surfaces.
struct wl_signal _wlmaker_server_t::workspace_changed |
Signal: Raised when the current workspace is changed. Data: Pointer to the new wlmaker_workspace_t
.
bs_dllist_t _wlmaker_server_t::workspaces |
List of all workspaces.
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.