diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-07-09 16:21:17 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-07-09 16:41:46 +0200 |
| commit | 142f58a35adc20b131a5b7280121d080d9c83b86 (patch) | |
| tree | 5fcc0e8c378c5c51c751907d0f3fc2a95c27aa14 /ui-curses.h | |
| parent | 160db043cc285d9e32b17502ab0fbd897d7bf420 (diff) | |
| download | vis-142f58a35adc20b131a5b7280121d080d9c83b86.tar.gz vis-142f58a35adc20b131a5b7280121d080d9c83b86.tar.xz | |
ui: abstract curses related special keys away
Diffstat (limited to 'ui-curses.h')
| -rw-r--r-- | ui-curses.h | 17 |
1 files changed, 17 insertions, 0 deletions
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 <curses.h> #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*); |
