diff options
Diffstat (limited to 'include/swaybar/input.h')
-rw-r--r-- | include/swaybar/input.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/swaybar/input.h b/include/swaybar/input.h index f480d009..4b46b0de 100644 --- a/include/swaybar/input.h +++ b/include/swaybar/input.h | |||
@@ -4,6 +4,11 @@ | |||
4 | #include <wayland-client.h> | 4 | #include <wayland-client.h> |
5 | #include "list.h" | 5 | #include "list.h" |
6 | 6 | ||
7 | #define SWAY_SCROLL_UP KEY_MAX + 1 | ||
8 | #define SWAY_SCROLL_DOWN KEY_MAX + 2 | ||
9 | #define SWAY_SCROLL_LEFT KEY_MAX + 3 | ||
10 | #define SWAY_SCROLL_RIGHT KEY_MAX + 4 | ||
11 | |||
7 | struct swaybar; | 12 | struct swaybar; |
8 | struct swaybar_output; | 13 | struct swaybar_output; |
9 | 14 | ||
@@ -39,8 +44,8 @@ struct swaybar_hotspot { | |||
39 | struct wl_list link; // swaybar_output::hotspots | 44 | struct wl_list link; // swaybar_output::hotspots |
40 | int x, y, width, height; | 45 | int x, y, width, height; |
41 | enum hotspot_event_handling (*callback)(struct swaybar_output *output, | 46 | enum hotspot_event_handling (*callback)(struct swaybar_output *output, |
42 | struct swaybar_hotspot *hotspot, int x, int y, | 47 | struct swaybar_hotspot *hotspot, int x, int y, uint32_t button, |
43 | enum x11_button button, void *data); | 48 | void *data); |
44 | void (*destroy)(void *data); | 49 | void (*destroy)(void *data); |
45 | void *data; | 50 | void *data; |
46 | }; | 51 | }; |