20#ifndef __WLMAKER_SERVER_H__
21#define __WLMAKER_SERVER_H__
23#include <libbase/libbase.h>
24#include <libbase/plist.h>
27#include <wayland-server-core.h>
28#define WLR_USE_UNSTABLE
29#include <wlr/backend.h>
30#include <wlr/types/wlr_data_control_v1.h>
31#include <wlr/types/wlr_data_device.h>
32#include <wlr/types/wlr_primary_selection_v1.h>
33#include <wlr/types/wlr_seat.h>
34#undef WLR_USE_UNSTABLE
110 struct wlr_primary_selection_v1_device_manager
195 bspl_dict_t *config_dict_ptr,
void wlmaker_server_activate_task_list(wlmaker_server_t *server_ptr)
Definition server.c:446
struct wlr_output * wlmaker_server_get_output_at_cursor(wlmaker_server_t *server_ptr)
Definition server.c:453
wlmaker_server_t * wlmaker_server_create(bspl_dict_t *config_dict_ptr, wlmaker_files_t *files_ptr, const wlmaker_config_style_t *style_ptr, const wlmaker_server_options_t *options_ptr)
Definition server.c:69
void wlmaker_server_destroy(wlmaker_server_t *server_ptr)
Definition server.c:336
Definition icon_manager.c:43
Definition layer_shell.c:38
wlmaker_lock_mgr_t * lock_mgr_ptr
Definition server.h:89
wlmaker_root_menu_t * root_menu_ptr
Definition server.h:171
wlmaker_xwl_t * xwl_ptr
Definition server.h:140
struct wl_listener unclaimed_button_event_listener
Definition server.h:175
struct wlr_scene * wlr_scene_ptr
Definition server.h:100
wlmaker_icon_manager_t * icon_manager_ptr
Definition server.h:132
wlmaker_files_t * files_ptr
Definition server.h:77
wlmaker_xdg_shell_t * xdg_shell_ptr
Definition server.h:118
bs_dllist_t clients
Definition server.h:152
struct wl_signal task_list_enabled_event
Definition server.h:147
struct wl_signal window_created_event
Definition server.h:163
wlmaker_idle_monitor_t * idle_monitor_ptr
Definition server.h:91
struct wlr_seat * wlr_seat_ptr
Definition server.h:98
struct wl_listener deactivate_task_list_listener
Definition server.h:130
bspl_dict_t * config_dict_ptr
Definition server.h:79
wlmaker_corner_t * corner_ptr
Definition server.h:158
wlmtk_dock_t * clip_dock_ptr
Definition server.h:168
struct wl_signal task_list_disabled_event
Definition server.h:149
const wlmaker_config_style_t * style_ptr
Definition server.h:178
wlmtk_root_t * root_ptr
Definition server.h:143
wlmaker_subprocess_monitor_t * monitor_ptr
Definition server.h:155
bool task_list_enabled
Definition server.h:145
struct wl_listener request_set_selection_listener
Definition server.h:108
const char * wl_socket_name_ptr
Definition server.h:86
struct wlr_output_layout * wlr_output_layout_ptr
Definition server.h:102
struct wlr_primary_selection_v1_device_manager * wlr_primary_selection_v1_device_manager_ptr
Definition server.h:110
wlmaker_input_observation_manager_t * input_observation_manager_ptr
Definition server.h:134
wlmaker_layer_shell_t * layer_shell_ptr
Definition server.h:122
struct wlr_data_control_manager_v1 * wlr_data_control_manager_v1_ptr
Definition server.h:115
struct wl_signal window_destroyed_event
Definition server.h:165
struct wl_listener request_set_primary_selection_listener
Definition server.h:113
const wlmaker_server_options_t * options_ptr
Definition server.h:81
wlmim_t * input_manager_ptr
Definition server.h:126
struct wl_display * wl_display_ptr
Definition server.h:84
struct wlr_viewporter * wlr_viewporter_ptr
Definition server.h:94
wlmaker_xdg_decoration_manager_t * xdg_decoration_manager_ptr
Definition server.h:120
struct wlr_data_device_manager * wlr_data_device_manager_ptr
Definition server.h:106
wlmbe_backend_t * backend_ptr
Definition server.h:124
struct wlr_fractional_scale_manager_v1 * wlr_fractional_scale_manager_ptr
Definition server.h:96
struct wl_listener input_activity_listener
Definition server.h:128
bspl_array_t * root_menu_array_ptr
Definition server.h:173
Definition subprocess_monitor.c:39
Definition xdg_decoration.c:43
Definition xdg_shell.h:38
uint32_t width
Definition server.h:67
bool start_xwayland
Definition server.h:65
uint32_t height
Definition server.h:69
bool bind_with_logo
Definition server.h:71