aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndri Yngvason <andri@yngvason.is>2023-04-06 10:49:30 +0000
committerSimon Ser <contact@emersion.fr>2023-04-18 08:29:30 +0000
commit00489b11a0d926058d23584e2ad0e2b64f5b7406 (patch)
tree3232c274f38aa37d0efb82e3cfa61f04aefd9d02 /include
parent3898bb482deb06dc999a57e25fed8f11ef2aa627 (diff)
seat: Provide dummy resources for inert seats
Diffstat (limited to 'include')
-rw-r--r--include/types/wlr_seat.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/types/wlr_seat.h b/include/types/wlr_seat.h
index c39889b6..844faba0 100644
--- a/include/types/wlr_seat.h
+++ b/include/types/wlr_seat.h
@@ -10,18 +10,24 @@ extern const struct wlr_touch_grab_interface default_touch_grab_impl;
void seat_client_create_pointer(struct wlr_seat_client *seat_client,
uint32_t version, uint32_t id);
+void seat_client_create_inert_pointer(struct wl_client *client,
+ uint32_t version, uint32_t id);
void seat_client_destroy_pointer(struct wl_resource *resource);
void seat_client_send_pointer_leave_raw(struct wlr_seat_client *seat_client,
struct wlr_surface *surface);
void seat_client_create_keyboard(struct wlr_seat_client *seat_client,
uint32_t version, uint32_t id);
+void seat_client_create_inert_keyboard(struct wl_client *client,
+ uint32_t version, uint32_t id);
void seat_client_destroy_keyboard(struct wl_resource *resource);
void seat_client_send_keyboard_leave_raw(struct wlr_seat_client *seat_client,
struct wlr_surface *surface);
void seat_client_create_touch(struct wlr_seat_client *seat_client,
uint32_t version, uint32_t id);
+void seat_client_create_inert_touch(struct wl_client *client,
+ uint32_t version, uint32_t id);
void seat_client_destroy_touch(struct wl_resource *resource);
#endif