summaryrefslogtreecommitdiff
path: root/src/window/xcb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/window/xcb.h')
-rw-r--r--src/window/xcb.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/window/xcb.h b/src/window/xcb.h
index 430ea28..bbdf1ed 100644
--- a/src/window/xcb.h
+++ b/src/window/xcb.h
@@ -4,9 +4,15 @@
#error "XCB is not supported"
#endif
+#include "backends.h"
+#include "device.h"
+
namespace saw {
+namespace gfx {
class window;
-class device {
+
+template<>
+class device<backend::xcb> final {
private:
::Display *display_;
int screen_;
@@ -67,3 +73,4 @@ public:
void keyboard_event(int16_t x, int16_t y, uint32_t keycode, bool pressed, bool repeat);
};
}
+}