From 142f58a35adc20b131a5b7280121d080d9c83b86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 9 Jul 2015 16:21:17 +0200 Subject: ui: abstract curses related special keys away --- ui-curses.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'ui-curses.h') diff --git a/ui-curses.h b/ui-curses.h index 74cb920..0509f25 100644 --- a/ui-curses.h +++ b/ui-curses.h @@ -1,8 +1,25 @@ #ifndef UI_CURSES_H #define UI_CURSES_H +#include #include "ui.h" +enum { + UI_KEY_DOWN = KEY_DOWN, + UI_KEY_UP = KEY_UP, + UI_KEY_LEFT = KEY_LEFT, + UI_KEY_RIGHT = KEY_RIGHT, + UI_KEY_HOME = KEY_HOME, + UI_KEY_BACKSPACE = KEY_BACKSPACE, + UI_KEY_DELETE = KEY_DC, + UI_KEY_PAGE_DOWN = KEY_NPAGE, + UI_KEY_PAGE_UP = KEY_PPAGE, + UI_KEY_ENTER = KEY_ENTER, + UI_KEY_END = KEY_END, + UI_KEY_SHIFT_LEFT = KEY_SLEFT, + UI_KEY_SHIFT_RIGHT = KEY_SRIGHT, +}; + Ui *ui_curses_new(void); void ui_curses_free(Ui*); -- cgit v1.2.3