From c1ba57fd4da5f14ecf583ee5381005f85b2bbed2 Mon Sep 17 00:00:00 2001 From: toni Date: Wed, 27 Jul 2016 12:47:09 +0200 Subject: refactoring --- src/ui.h | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'src/ui.h') diff --git a/src/ui.h b/src/ui.h index eb558f9..7ab95fa 100644 --- a/src/ui.h +++ b/src/ui.h @@ -70,6 +70,12 @@ activate_ui_input(void *data); int deactivate_ui_input(void *data); +bool +process_key(char key); + +int +do_ui_update(bool timed_out); + void ui_thrd_force_update(bool force_all, bool timedout); @@ -79,17 +85,20 @@ ui_thrd_suspend(void); void ui_thrd_resume(void); -WINDOW * -init_ui(void); +int +run_ui_thrd(void); -void -free_ui(void); +int +stop_ui_thrd(void); char ui_wgetch(int timeout); int ui_wgetchtest(int timeout, char testchar); -int -do_ui(void); +WINDOW * +init_ui(void); + +void +free_ui(void); #endif -- cgit v1.2.3