diff options
Diffstat (limited to 'include/sway/server.h')
-rw-r--r-- | include/sway/server.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/sway/server.h b/include/sway/server.h index 043c1a33..5a8a8d31 100644 --- a/include/sway/server.h +++ b/include/sway/server.h | |||
@@ -5,6 +5,7 @@ | |||
5 | #include <wlr/backend.h> | 5 | #include <wlr/backend.h> |
6 | #include <wlr/backend/session.h> | 6 | #include <wlr/backend/session.h> |
7 | #include <wlr/types/wlr_data_device_manager.h> | 7 | #include <wlr/types/wlr_data_device_manager.h> |
8 | #include <wlr/types/wlr_xdg_shell_v6.h> | ||
8 | #include <wlr/render.h> | 9 | #include <wlr/render.h> |
9 | // TODO WLR: make Xwayland optional | 10 | // TODO WLR: make Xwayland optional |
10 | #include <wlr/xwayland.h> | 11 | #include <wlr/xwayland.h> |
@@ -24,6 +25,9 @@ struct sway_server { | |||
24 | struct wl_listener output_add; | 25 | struct wl_listener output_add; |
25 | struct wl_listener output_remove; | 26 | struct wl_listener output_remove; |
26 | struct wl_listener output_frame; | 27 | struct wl_listener output_frame; |
28 | |||
29 | struct wlr_xdg_shell_v6 *xdg_shell_v6; | ||
30 | struct wl_listener xdg_shell_v6_surface; | ||
27 | }; | 31 | }; |
28 | 32 | ||
29 | struct sway_server server; | 33 | struct sway_server server; |
@@ -35,4 +39,6 @@ void server_run(struct sway_server *server); | |||
35 | void output_add_notify(struct wl_listener *listener, void *data); | 39 | void output_add_notify(struct wl_listener *listener, void *data); |
36 | void output_remove_notify(struct wl_listener *listener, void *data); | 40 | void output_remove_notify(struct wl_listener *listener, void *data); |
37 | 41 | ||
42 | void handle_xdg_shell_v6_surface(struct wl_listener *listener, void *data); | ||
43 | |||
38 | #endif | 44 | #endif |