AFBClient: move api_call() to Impl as it's now private anyway.
[staging/windowmanager.git] / AFBClient.h
index f42aeea..964e2b0 100644 (file)
@@ -3,8 +3,7 @@
 
 #include <functional>
 
-class AFBClient
-{
+class AFBClient {
     AFBClient();
     ~AFBClient();
 
@@ -12,13 +11,17 @@ class AFBClient
     AFBClient &operator=(const AFBClient &) = delete;
 
 public:
+    using handler_fun = std::function<void(const char *)>;
+
     enum EventType {
-       Event_Active = 1,
-       Event_Inactive,
-       Event_Visible,
-       Event_Invisible,
-       Event_SyncDraw,
-       Event_FlushDraw,
+        Event_Active = 1,
+        Event_Inactive,
+
+        Event_Visible,
+        Event_Invisible,
+
+        Event_SyncDraw,
+        Event_FlushDraw,
     };
 
     static AFBClient &instance();
@@ -32,8 +35,7 @@ public:
     int deactivateSurface(const char *label);
     int endDraw(const char *label);
 
-    void set_event_handler(enum EventType et,
-          std::function<void(char const *label)> f);
+    void set_event_handler(enum EventType et, handler_fun f);
 
     struct Impl;