summaryrefslogtreecommitdiffstats
path: root/src/app.hpp
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-07-28 12:33:56 +0200
committerMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-08-08 17:24:00 +0200
commitf690f1bb1a9736ec13cbe1dad721b0bbc1c3af67 (patch)
treea2356d54b2dd140875ea8d92ee3ed5f69fab9f46 /src/app.hpp
parentdd128e02635393974aa490388f9d847885921479 (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.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