diff options
Diffstat (limited to 'src/window/xcb.h')
-rw-r--r-- | src/window/xcb.h | 9 |
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); }; } +} |