summaryrefslogtreecommitdiffstats
path: root/src/app.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.hpp')
-rw-r--r--src/app.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/app.hpp b/src/app.hpp
index 82acfda..0e38bc0 100644
--- a/src/app.hpp
+++ b/src/app.hpp
@@ -12,6 +12,7 @@
#include "result.hpp"
#include "wayland.hpp"
#include "layout.hpp"
+#include "controller_hooks.hpp"
namespace wl {
struct display;
@@ -25,6 +26,7 @@ namespace wm {
struct App {
struct binding_api api;
+ struct controller_hooks chooks;
// This is the one thing, we do not own.
struct wl::display *display;
@@ -43,6 +45,9 @@ struct App {
int init();
int dispatch_events();
int init_layout();
+
+ void surface_created(uint32_t surface_id);
+ void surface_removed(uint32_t surface_id);
};
} // namespace wm