aboutsummaryrefslogtreecommitdiff
path: root/examples/support/shared.h
diff options
context:
space:
mode:
authoremersion <contact@emersion.fr>2018-02-12 10:36:43 +0100
committeremersion <contact@emersion.fr>2018-02-12 10:36:43 +0100
commit10ecf871f27ddd7170b6fb9ee7bd055b9cb3423c (patch)
tree6f7fd24b33ae1cf0e2b83c55778d1b2bafb08b6f /examples/support/shared.h
parent5e58d46cc1a90810e3ee76203cee8ca2f14fb462 (diff)
Remove wlr_backend.events.{output_remove,device_remove}
Diffstat (limited to 'examples/support/shared.h')
-rw-r--r--examples/support/shared.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/examples/support/shared.h b/examples/support/shared.h
index 014b709e..8cdea301 100644
--- a/examples/support/shared.h
+++ b/examples/support/shared.h
@@ -15,6 +15,7 @@
struct output_state {
struct compositor_state *compositor;
struct wlr_output *output;
+ struct wl_listener destroy;
struct wl_listener frame;
struct wl_listener resolution;
struct timespec last_frame;
@@ -25,6 +26,7 @@ struct output_state {
struct keyboard_state {
struct compositor_state *compositor;
struct wlr_input_device *device;
+ struct wl_listener destroy;
struct wl_listener key;
struct wl_list link;
void *data;
@@ -33,6 +35,7 @@ struct keyboard_state {
struct pointer_state {
struct compositor_state *compositor;
struct wlr_input_device *device;
+ struct wl_listener destroy;
struct wl_listener motion;
struct wl_listener motion_absolute;
struct wl_listener button;
@@ -44,6 +47,7 @@ struct pointer_state {
struct touch_state {
struct compositor_state *compositor;
struct wlr_input_device *device;
+ struct wl_listener destroy;
struct wl_listener down;
struct wl_listener up;
struct wl_listener motion;
@@ -55,6 +59,7 @@ struct touch_state {
struct tablet_tool_state {
struct compositor_state *compositor;
struct wlr_input_device *device;
+ struct wl_listener destroy;
struct wl_listener axis;
struct wl_listener proximity;
struct wl_listener tip;
@@ -66,6 +71,7 @@ struct tablet_tool_state {
struct tablet_pad_state {
struct compositor_state *compositor;
struct wlr_input_device *device;
+ struct wl_listener destroy;
struct wl_listener button;
struct wl_list link;
void *data;
@@ -122,12 +128,10 @@ struct compositor_state {
struct wl_list touch;
struct wl_list tablet_tools;
struct wl_list tablet_pads;
- struct wl_listener input_add;
- struct wl_listener input_remove;
+ struct wl_listener new_input;
struct timespec last_frame;
- struct wl_listener output_add;
- struct wl_listener output_remove;
+ struct wl_listener new_output;
struct wl_list outputs;
void *data;