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