Skip to content
Snippets Groups Projects
display.cpp 361 B
Newer Older
#include "ui/display.hpp"

#include "lib/ncurses/ncurses.hpp"

#include "ui/view.hpp"

namespace rmrf::ui {

display::display() : m{} {
    initscr();
Benny Baumann's avatar
Benny Baumann committed
    raw();
    cbreak();
    noecho();
    keypad(stdscr, TRUE);
}

display::~display() {
    endwin();
}

Benny Baumann's avatar
Benny Baumann committed
void display::clear() {
    this->sync([](const display::ptr_type &) {
        ::clear();
    });
}