aboutsummaryrefslogtreecommitdiff
path: root/include/rootston/desktop.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/rootston/desktop.h')
-rw-r--r--include/rootston/desktop.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/rootston/desktop.h b/include/rootston/desktop.h
index 3d31059c..8fb55219 100644
--- a/include/rootston/desktop.h
+++ b/include/rootston/desktop.h
@@ -21,8 +21,11 @@ struct roots_output {
};
struct roots_desktop {
+ struct wl_list views;
+
struct wl_list outputs;
struct timespec last_frame;
+
struct roots_server *server;
struct roots_config *config;
@@ -44,7 +47,11 @@ struct roots_desktop *desktop_create(struct roots_server *server,
struct roots_config *config);
void desktop_destroy(struct roots_desktop *desktop);
+void view_destroy(struct roots_view *view);
+
void output_add_notify(struct wl_listener *listener, void *data);
void output_remove_notify(struct wl_listener *listener, void *data);
+void handle_xdg_shell_v6_surface(struct wl_listener *listener, void *data);
+
#endif