diff options
Diffstat (limited to 'src/app.hpp')
-rw-r--r-- | src/app.hpp | 5 |
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 |