From b83b262d47ea62330e1e1a21e3da12aef08e981d Mon Sep 17 00:00:00 2001 From: James Booth Date: Mon, 23 Dec 2013 00:23:22 +0000 Subject: Bind remaining ui functions in main.c --- src/ui/statusbar.c | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) (limited to 'src/ui/statusbar.c') diff --git a/src/ui/statusbar.c b/src/ui/statusbar.c index 8a578a56..4d0ab7ef 100644 --- a/src/ui/statusbar.c +++ b/src/ui/statusbar.c @@ -83,7 +83,6 @@ _create_status_bar(void) dirty = TRUE; } -void (*create_status_bar)(void) = _create_status_bar; static void _status_bar_refresh(void) @@ -108,7 +107,6 @@ _status_bar_refresh(void) g_date_time_unref(now_time); } -void (*status_bar_refresh)(void) = _status_bar_refresh; static void _status_bar_resize(void) @@ -135,7 +133,6 @@ _status_bar_resize(void) last_time = g_date_time_new_now_local(); dirty = TRUE; } -void (*status_bar_resize)(void) = _status_bar_resize; static void _status_bar_set_all_inactive(void) @@ -150,7 +147,6 @@ _status_bar_set_all_inactive(void) g_hash_table_remove_all(remaining_active); g_hash_table_remove_all(remaining_new); } -void (*status_bar_set_all_inactive)(void) = _status_bar_set_all_inactive; static void _status_bar_current(int i) @@ -168,7 +164,6 @@ _status_bar_current(int i) mvwprintw(status_bar, 0, cols - 34 + ((current - 1) * 3), bracket); wattroff(status_bar, COLOUR_STATUS_BRACKET); } -void (*status_bar_current)(int) = _status_bar_current; static void _status_bar_inactive(const int win) @@ -209,7 +204,6 @@ _status_bar_inactive(const int win) _mark_inactive(true_win); } } -void (*status_bar_inactive)(const int) = _status_bar_inactive; static void _status_bar_active(const int win) @@ -244,7 +238,6 @@ _status_bar_active(const int win) _mark_active(true_win); } } -void (*status_bar_active)(const int) = _status_bar_active; static void _status_bar_new(const int win) @@ -268,7 +261,6 @@ _status_bar_new(const int win) _mark_new(true_win); } } -void (*status_bar_new)(const int) = _status_bar_new; static void _status_bar_get_password(void) @@ -276,7 +268,6 @@ _status_bar_get_password(void) status_bar_print_message("Enter password:"); dirty = TRUE; } -void (*status_bar_get_password)(void) = _status_bar_get_password; static void _status_bar_print_message(const char * const msg) @@ -300,7 +291,6 @@ _status_bar_print_message(const char * const msg) _update_win_statuses(); dirty = TRUE; } -void (*status_bar_print_message)(const char * const) = _status_bar_print_message; static void _status_bar_clear(void) @@ -329,7 +319,6 @@ _status_bar_clear(void) dirty = TRUE; } -void (*status_bar_clear)(void) = _status_bar_clear; static void _status_bar_clear_message(void) @@ -351,7 +340,6 @@ _status_bar_clear_message(void) _update_win_statuses(); dirty = TRUE; } -void (*status_bar_clear_message)(void) = _status_bar_clear_message; static void _status_bar_update_time(void) @@ -433,3 +421,20 @@ _mark_inactive(int num) mvwaddch(status_bar, 0, cols - 34 + active_pos, ' '); dirty = TRUE; } + +void +statusbar_init_module(void) +{ + create_status_bar = _create_status_bar; + status_bar_refresh = _status_bar_refresh; + status_bar_resize = _status_bar_resize; + status_bar_set_all_inactive = _status_bar_set_all_inactive; + status_bar_current = _status_bar_current; + status_bar_inactive = _status_bar_inactive; + status_bar_active = _status_bar_active; + status_bar_new = _status_bar_new; + status_bar_get_password = _status_bar_get_password; + status_bar_print_message = _status_bar_print_message; + status_bar_clear = _status_bar_clear; + status_bar_clear_message = _status_bar_clear_message; +} -- cgit 1.4.1-2-gfad0