21#ifndef __WLMAKER_INPUT_CURSOR_H__
22#define __WLMAKER_INPUT_CURSOR_H__
24#include <libbase/libbase.h>
25#include <libbase/plist.h>
35struct wlr_input_device;
36struct wlr_output_layout;
78 struct wlr_output_layout *wlr_output_layout_ptr,
79 struct wlr_seat *wlr_seat_ptr,
112 struct wlr_input_device *wlr_input_device_ptr);
122 struct wlr_input_device *wlr_input_device_ptr);
const bspl_desc_t wlmim_cursor_style_desc[]
Definition cursor.c:116
bool wlmim_cursor_set_style(wlmim_cursor_t *cursor_ptr, const struct wlmim_cursor_style *style_ptr)
Definition cursor.c:255
const bspl_desc_t wlmim_cursor_options_desc[]
Definition cursor.c:128
struct wlr_cursor * wlmim_cursor_wlr_cursor(wlmim_cursor_t *cursor_ptr)
Definition cursor.c:292
void wlmim_cursor_attach_input_device(wlmim_cursor_t *cursor_ptr, struct wlr_input_device *wlr_input_device_ptr)
Definition cursor.c:298
wlmim_cursor_t * wlmim_cursor_create(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:150
void wlmim_cursor_destroy(wlmim_cursor_t *cursor_ptr)
Definition cursor.c:224
void wlmim_cursor_detach_input_device(wlmim_cursor_t *cursor_ptr, struct wlr_input_device *wlr_input_device_ptr)
Definition cursor.c:308
const bs_test_set_t wlmim_cursor_test_set
Definition cursor.c:580
uint32_t emulate_right_button_modifier
Definition cursor.h:56
uint32_t move_window_modifier
Definition cursor.h:59
char * name_ptr
Definition cursor.h:48
uint64_t size
Definition cursor.h:50
bool override_system_configuration
Definition cursor.h:46