diff options
author | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-07-28 12:33:56 +0200 |
---|---|---|
committer | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-08-08 17:24:00 +0200 |
commit | f690f1bb1a9736ec13cbe1dad721b0bbc1c3af67 (patch) | |
tree | a2356d54b2dd140875ea8d92ee3ed5f69fab9f46 /src/app.hpp | |
parent | dd128e02635393974aa490388f9d847885921479 (diff) |
app: wire up controller_hooks
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
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 |