diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/client/client.h | 4 | ||||
| -rw-r--r-- | include/extensions.h | 6 | 
2 files changed, 9 insertions, 1 deletions
| diff --git a/include/client/client.h b/include/client/client.h index b823235b..30ec25c0 100644 --- a/include/client/client.h +++ b/include/client/client.h @@ -2,6 +2,7 @@  #define _CLIENT_H  #include <wayland-client.h> +#include "wayland-desktop-shell-client-protocol.h"  #include <cairo/cairo.h>  #include <pango/pangocairo.h>  #include <stdbool.h> @@ -41,13 +42,14 @@ struct client_state {          struct wl_surface *surface;          struct wl_shell_surface *shell_surface;          struct wl_callback *frame_cb; +        struct desktop_shell *desktop_shell;          struct cursor cursor;          uint32_t width, height;          cairo_t *cairo;          list_t *outputs;  }; -struct client_state *client_setup(uint32_t width, uint32_t height); +struct client_state *client_setup(uint32_t width, uint32_t height, bool shell_surface);  void client_teardown(struct client_state *state);  int client_prerender(struct client_state *state);  int client_render(struct client_state *state); diff --git a/include/extensions.h b/include/extensions.h new file mode 100644 index 00000000..e122c59a --- /dev/null +++ b/include/extensions.h @@ -0,0 +1,6 @@ +#ifndef _SWAY_EXTENSIONS_H +#define _SWAY_EXTENSIONS_H + +void register_extensions(void); + +#endif | 
