summaryrefslogtreecommitdiff
path: root/app/include
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-12 12:37:10 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-12 12:37:10 +0200
commit87d659ca1a14fe8cf4871b8db0f42d005964f565 (patch)
tree704e94d644d2f27d474fdc211894cf0ab88614e4 /app/include
parent61ba5c151040533f23642c07fc2230a5718396ee (diff)
downloadturns-87d659ca1a14fe8cf4871b8db0f42d005964f565.tar.xz
turns-87d659ca1a14fe8cf4871b8db0f42d005964f565.zip
app/windows: add basic main window
Diffstat (limited to 'app/include')
-rw-r--r--app/include/turns/app/windows/main.hpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/app/include/turns/app/windows/main.hpp b/app/include/turns/app/windows/main.hpp
new file mode 100644
index 0000000..9d2e1c3
--- /dev/null
+++ b/app/include/turns/app/windows/main.hpp
@@ -0,0 +1,23 @@
+#ifndef TURNS_APP_WINDOWS_MAIN_WINDOW_HPP
+#define TURNS_APP_WINDOWS_MAIN_WINDOW_HPP
+
+#include <adwaita.h>
+#include <glibmm/refptr.h>
+#include <gtkmm/applicationwindow.h>
+#include <gtkmm/builder.h>
+
+namespace turns::app::windows
+{
+
+ struct main : Gtk::ApplicationWindow
+ {
+ main(BaseObjectType * base, Glib::RefPtr<Gtk::Builder> const builder);
+
+ private:
+ AdwApplicationWindow * m_adw;
+ AdwWindowTitle * m_title;
+ };
+
+} // namespace turns::app
+
+#endif \ No newline at end of file