From 63d789784ebb38d10de3d284b6d66f1abc4971d4 Mon Sep 17 00:00:00 2001
From: Doralitze <doralitze@chaotikum.org>
Date: Sun, 9 Dec 2018 18:08:59 +0100
Subject: [PATCH] add: began writing view file

---
 src/app/rmrf.cpp    |  8 ++++++++
 src/ui/View.cpp     | 17 +++++++++++++++++
 src/ui/View.h       | 12 ++++++++++++
 src/ui/View.ldflags |  1 +
 4 files changed, 38 insertions(+)
 create mode 100644 src/ui/View.cpp
 create mode 100644 src/ui/View.h
 create mode 100644 src/ui/View.ldflags

diff --git a/src/app/rmrf.cpp b/src/app/rmrf.cpp
index 33c14ce..9e9f64a 100644
--- a/src/app/rmrf.cpp
+++ b/src/app/rmrf.cpp
@@ -1,3 +1,11 @@
+#include "../ui/View.h"
+
+namespace rmrf {
+
 int main() {
+	ui::init_ui();
+	ui::destroy_ui();
     return 0;
 }
+
+}
diff --git a/src/ui/View.cpp b/src/ui/View.cpp
new file mode 100644
index 0000000..eede642
--- /dev/null
+++ b/src/ui/View.cpp
@@ -0,0 +1,17 @@
+#include <ncurses/ncursesw.h>
+
+#include "View.h"
+
+namespace rmrf {
+	namespace ui {
+
+		void init_ui() {
+			initscr();
+		}
+
+		void destroy_ui() {
+			endwin();
+		}
+
+	}
+}
diff --git a/src/ui/View.h b/src/ui/View.h
new file mode 100644
index 0000000..721ed9c
--- /dev/null
+++ b/src/ui/View.h
@@ -0,0 +1,12 @@
+#ifndef VIEW_H
+#define VIEW_H
+
+namespace rmrf {
+namespace ui {
+
+void init_ui( void );
+void destroy_ui( void );
+
+}
+}
+#endif
diff --git a/src/ui/View.ldflags b/src/ui/View.ldflags
new file mode 100644
index 0000000..4d13783
--- /dev/null
+++ b/src/ui/View.ldflags
@@ -0,0 +1 @@
+-lncursesw
-- 
GitLab