diff options
Diffstat (limited to 'include/swaybar/bar.h')
-rw-r--r-- | include/swaybar/bar.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/swaybar/bar.h b/include/swaybar/bar.h index 1bf2ea2d..0768a683 100644 --- a/include/swaybar/bar.h +++ b/include/swaybar/bar.h | |||
@@ -8,14 +8,24 @@ struct swaybar_config; | |||
8 | struct swaybar_output; | 8 | struct swaybar_output; |
9 | struct swaybar_workspace; | 9 | struct swaybar_workspace; |
10 | 10 | ||
11 | struct swaybar_pointer { | ||
12 | struct wl_pointer *pointer; | ||
13 | struct wl_cursor_theme *cursor_theme; | ||
14 | struct wl_cursor_image *cursor_image; | ||
15 | struct wl_surface *cursor_surface; | ||
16 | struct swaybar_output *current; | ||
17 | }; | ||
18 | |||
11 | struct swaybar { | 19 | struct swaybar { |
12 | struct wl_display *display; | 20 | struct wl_display *display; |
13 | struct wl_compositor *compositor; | 21 | struct wl_compositor *compositor; |
14 | struct zwlr_layer_shell_v1 *layer_shell; | 22 | struct zwlr_layer_shell_v1 *layer_shell; |
15 | struct wl_shm *shm; | 23 | struct wl_shm *shm; |
24 | struct wl_seat *seat; | ||
16 | 25 | ||
17 | struct swaybar_config *config; | 26 | struct swaybar_config *config; |
18 | struct swaybar_output *focused_output; | 27 | struct swaybar_output *focused_output; |
28 | struct swaybar_pointer pointer; | ||
19 | struct status_line *status; | 29 | struct status_line *status; |
20 | 30 | ||
21 | int ipc_event_socketfd; | 31 | int ipc_event_socketfd; |