21#ifndef __WLMAKER_INPUT_CURSOR_H__
22#define __WLMAKER_INPUT_CURSOR_H__
24#include <libbase/libbase.h>
25#include <libbase/plist.h>
36struct wlr_input_device;
37struct wlr_output_layout;
77 struct wl_display *wl_display_ptr,
81 struct wlr_output_layout *wlr_output_layout_ptr,
82 struct wlr_seat *wlr_seat_ptr,
115 struct wlr_input_device *wlr_input_device_ptr);
125 struct wlr_input_device *wlr_input_device_ptr);
const bspl_desc_t wlmim_cursor_style_desc[]
Definition cursor.c:131
bool wlmim_cursor_set_style(wlmim_cursor_t *cursor_ptr, const struct wlmim_cursor_style *style_ptr)
Definition cursor.c:297
const bspl_desc_t wlmim_cursor_options_desc[]
Definition cursor.c:143
struct wlr_cursor * wlmim_cursor_wlr_cursor(wlmim_cursor_t *cursor_ptr)
Definition cursor.c:334
void wlmim_cursor_attach_input_device(wlmim_cursor_t *cursor_ptr, struct wlr_input_device *wlr_input_device_ptr)
Definition cursor.c:340
wlmim_cursor_t * wlmim_cursor_create(struct wl_display *wl_display_ptr, wlmim_t *input_manager_ptr, const struct wlmim_cursor_style *style_ptr, const struct wlmim_cursor_options *options_ptr, struct wlr_output_layout *wlr_output_layout_ptr, struct wlr_seat *wlr_seat_ptr, wlmtk_root_t *root_ptr)
Definition cursor.c:165
void wlmim_cursor_destroy(wlmim_cursor_t *cursor_ptr)
Definition cursor.c:260
void wlmim_cursor_detach_input_device(wlmim_cursor_t *cursor_ptr, struct wlr_input_device *wlr_input_device_ptr)
Definition cursor.c:350
const bs_test_set_t wlmim_cursor_test_set
Definition cursor.c:675
uint32_t emulate_right_button_modifier
Definition cursor.h:57
uint32_t move_window_modifier
Definition cursor.h:60
char * name_ptr
Definition cursor.h:49
uint64_t size
Definition cursor.h:51
bool override_system_configuration
Definition cursor.h:47