summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/window.cc2
-rw-r--r--src/window.h10
2 files changed, 11 insertions, 1 deletions
diff --git a/src/window.cc b/src/window.cc
new file mode 100644
index 0000000..32055b1
--- /dev/null
+++ b/src/window.cc
@@ -0,0 +1,2 @@
+#include "window.h"
+
diff --git a/src/window.h b/src/window.h
index 38a61c0..88be5f0 100644
--- a/src/window.h
+++ b/src/window.h
@@ -2,6 +2,14 @@
#include "utils.h"
+struct eventloop_s;
typedef u32 window_id_t;
-struct window_s {}; \ No newline at end of file
+struct window_s {
+ wl_surface_t surface;
+ xdg_surface_t xdg_surface;
+ xdg_toplevel_t xdg_toplevel;
+};
+
+bool wayc_window_init(struct window_s *window, struct eventloop_s *loop);
+void wayc_window_deinit(struct window_s *window);