diff options
Diffstat (limited to 'include/swaynag/swaynag.h')
-rw-r--r-- | include/swaynag/swaynag.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/swaynag/swaynag.h b/include/swaynag/swaynag.h index 9e39e716..fb9e9c21 100644 --- a/include/swaynag/swaynag.h +++ b/include/swaynag/swaynag.h | |||
@@ -4,8 +4,9 @@ | |||
4 | #include <strings.h> | 4 | #include <strings.h> |
5 | #include "list.h" | 5 | #include "list.h" |
6 | #include "pool-buffer.h" | 6 | #include "pool-buffer.h" |
7 | #include "cursor-shape-v1-client-protocol.h" | ||
8 | |||
7 | #include "swaynag/types.h" | 9 | #include "swaynag/types.h" |
8 | #include "xdg-output-unstable-v1-client-protocol.h" | ||
9 | 10 | ||
10 | #define SWAYNAG_MAX_HEIGHT 500 | 11 | #define SWAYNAG_MAX_HEIGHT 500 |
11 | 12 | ||
@@ -59,6 +60,7 @@ struct swaynag_button { | |||
59 | struct swaynag_details { | 60 | struct swaynag_details { |
60 | bool visible; | 61 | bool visible; |
61 | char *message; | 62 | char *message; |
63 | char *details_text; | ||
62 | 64 | ||
63 | int x; | 65 | int x; |
64 | int y; | 66 | int y; |
@@ -75,18 +77,17 @@ struct swaynag_details { | |||
75 | 77 | ||
76 | struct swaynag { | 78 | struct swaynag { |
77 | bool run_display; | 79 | bool run_display; |
78 | int querying_outputs; | ||
79 | 80 | ||
80 | struct wl_display *display; | 81 | struct wl_display *display; |
81 | struct wl_compositor *compositor; | 82 | struct wl_compositor *compositor; |
82 | struct wl_seat *seat; | 83 | struct wl_seat *seat; |
83 | struct wl_shm *shm; | 84 | struct wl_shm *shm; |
84 | struct zxdg_output_manager_v1 *xdg_output_manager; | ||
85 | struct wl_list outputs; // swaynag_output::link | 85 | struct wl_list outputs; // swaynag_output::link |
86 | struct wl_list seats; // swaynag_seat::link | 86 | struct wl_list seats; // swaynag_seat::link |
87 | struct swaynag_output *output; | 87 | struct swaynag_output *output; |
88 | struct zwlr_layer_shell_v1 *layer_shell; | 88 | struct zwlr_layer_shell_v1 *layer_shell; |
89 | struct zwlr_layer_surface_v1 *layer_surface; | 89 | struct zwlr_layer_surface_v1 *layer_surface; |
90 | struct wp_cursor_shape_manager_v1 *cursor_shape_manager; | ||
90 | struct wl_surface *surface; | 91 | struct wl_surface *surface; |
91 | 92 | ||
92 | uint32_t width; | 93 | uint32_t width; |