diff options
Diffstat (limited to 'client/ui.h')
-rw-r--r-- | client/ui.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/client/ui.h b/client/ui.h index bc74144..eb09739 100644 --- a/client/ui.h +++ b/client/ui.h @@ -19,8 +19,11 @@ extern int g_w2_ui_pad_body_scroll; extern unsigned int g_w2_ui_width; extern unsigned int g_w2_ui_height; extern void (*g_w2_tab_ptrs[W2_UI_TAB_COUNT])(bool first); +extern void (*g_w2_keyhndl_ptrs[W2_UI_TAB_COUNT])(int key); extern w2_e_ui_tabs g_w2_ui_current_tab; +void w2_ui_switch_tab(w2_e_ui_tabs next_tab); + /** update terminal props */ void w2_ui_update(); /** clear screen */ @@ -40,6 +43,8 @@ void w2_ui_tabbar_init(); void w2_ui_tab_dirc(bool first); void w2_ui_tab_start(bool first); void w2_ui_tab_errcatch(bool first); +void w2_ui_onkey_dirc(int ch); +void w2_ui_onkey_errcatch(int ch); void w2_wmvaddstr(WINDOW *win, unsigned int y, unsigned int x, char *str); void w2_wmvaddnstr(WINDOW *win, unsigned int y, unsigned int x, char *str, unsigned int len); |