23#include <wayland-server-core.h>
33struct wlr_input_device;
34struct wlr_output_layout;
89 struct wlr_output_layout *wlr_output_layout_ptr);
106 struct wlr_input_device *wlr_input_device_ptr);
void wlmaker_cursor_get_position(const wlmaker_cursor_t *cursor_ptr, double *x_ptr, double *y_ptr)
Definition cursor.c:182
void wlmaker_cursor_destroy(wlmaker_cursor_t *cursor_ptr)
Definition cursor.c:151
void wlmaker_cursor_attach_input_device(wlmaker_cursor_t *cursor_ptr, struct wlr_input_device *wlr_input_device_ptr)
Definition cursor.c:172
wlmaker_cursor_t * wlmaker_cursor_create(wlmaker_server_t *server_ptr, struct wlr_output_layout *wlr_output_layout_ptr)
Definition cursor.c:63
struct wl_listener motion_absolute_listener
Definition cursor.h:56
struct wl_signal position_updated
Definition cursor.h:76
struct wl_listener button_listener
Definition cursor.h:58
struct wl_listener axis_listener
Definition cursor.h:60
struct wl_listener frame_listener
Definition cursor.h:62
struct wlr_cursor * wlr_cursor_ptr
Definition cursor.h:46
wlmaker_server_t * server_ptr
Definition cursor.h:43
struct wl_listener seat_request_set_cursor_listener
Definition cursor.h:65
struct wl_listener motion_listener
Definition cursor.h:54
struct wlr_xcursor_manager * wlr_xcursor_manager_ptr
Definition cursor.h:48
wlmtk_pointer_t * pointer_ptr
Definition cursor.h:51