Mercurial > ~mikael > mcabber > hg
diff mcabber/src/screen.c @ 336:eb994ee40029
Make some functions static
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Mon, 18 Jul 2005 21:27:08 +0100 |
parents | a1901741890e |
children | e4ed1aec2988 |
line wrap: on
line diff
--- a/mcabber/src/screen.c Mon Jul 18 20:10:36 2005 +0100 +++ b/mcabber/src/screen.c Mon Jul 18 21:27:08 2005 +0100 @@ -42,7 +42,7 @@ #define window_entry(n) list_entry(n, window_entry_t, list) -inline void check_offset(int); +static inline void check_offset(int); LIST_HEAD(window_list); @@ -83,27 +83,15 @@ /* Functions */ -int scr_WindowWidth(WINDOW * win) +static int scr_WindowWidth(WINDOW * win) { int x, y; getmaxyx(win, y, x); return x; } -void scr_clear_box(WINDOW *win, int y, int x, int height, int width, int Color) -{ - int i, j; - - wattrset(win, COLOR_PAIR(Color)); - for (i = 0; i < height; i++) { - wmove(win, y + i, x); - for (j = 0; j < width; j++) - wprintw(win, " "); - } -} - -void scr_draw_box(WINDOW * win, int y, int x, int height, int width, - int Color, chtype box, chtype border) +static void scr_draw_box(WINDOW * win, int y, int x, int height, int width, + int Color, chtype box, chtype border) { int i, j; @@ -132,7 +120,7 @@ } } -int FindColor(const char *name) +static int FindColor(const char *name) { if (!strcmp(name, "default")) return -1; @@ -156,7 +144,7 @@ return -1; } -void ParseColors(void) +static void ParseColors(void) { const char *colors[8] = { "", "", @@ -209,8 +197,7 @@ } } - -window_entry_t *scr_CreateBuddyPanel(const char *title, int dont_show) +static window_entry_t *scr_CreateBuddyPanel(const char *title, int dont_show) { int x; int y; @@ -256,7 +243,7 @@ return tmp; } -window_entry_t *scr_SearchWindow(const char *winId) +static window_entry_t *scr_SearchWindow(const char *winId) { struct list_head *pos, *n; window_entry_t *search_entry = NULL; @@ -274,7 +261,7 @@ // scr_UpdateWindow() // (Re-)Display the given chat window. -void scr_UpdateWindow(window_entry_t *win_entry) +static void scr_UpdateWindow(window_entry_t *win_entry) { int n; int width; @@ -357,7 +344,7 @@ // scr_ShowWindow() // Display the chat window with the given identifier. -void scr_ShowWindow(const char *winId) +static void scr_ShowWindow(const char *winId) { window_entry_t *win_entry = scr_SearchWindow(winId); @@ -795,21 +782,6 @@ return ch; } -WINDOW *scr_GetRosterWindow(void) -{ - return rosterWnd; -} - -WINDOW *scr_GetStatusWindow(void) -{ - return chatWnd; -} - -WINDOW *scr_GetInputWindow(void) -{ - return inputWnd; -} - // set_current_buddy(newbuddy) // Set the current_buddy to newbuddy (if not NULL) // Lock the newbuddy, and unlock the previous current_buddy @@ -1042,6 +1014,7 @@ doupdate(); } +// TODO Merge BufferTop & BufferBottom // scr_BufferTop() // Jump to the head of the current buddy window void scr_BufferTop(void) @@ -1222,7 +1195,7 @@ // scr_cmdhisto_prev() // Look for previous line beginning w/ the given mask in the inputLine history // Returns NULL if none found -const char *scr_cmdhisto_prev(char *mask, guint len) +static const char *scr_cmdhisto_prev(char *mask, guint len) { GList *hl; if (!cmdhisto_cur) { @@ -1247,7 +1220,7 @@ // scr_cmdhisto_next() // Look for next line beginning w/ the given mask in the inputLine history // Returns NULL if none found -const char *scr_cmdhisto_next(char *mask, guint len) +static const char *scr_cmdhisto_next(char *mask, guint len) { GList *hl; if (!cmdhisto_cur) return NULL; @@ -1324,7 +1297,7 @@ // 0 -> command // 1 -> parameter 1 (etc.) // If > 0, then *p_row is set to the beginning of the row -int which_row(char **p_row) +static int which_row(char **p_row) { int row = -1; char *p; @@ -1357,7 +1330,7 @@ // Insert the given text at the current cursor position. // The cursor is moved. We don't check if the cursor still is in the screen // after, the caller should do that. -void scr_insert_text(const char *text) +static void scr_insert_text(const char *text) { char tmpLine[INPUTLINE_LENGTH+1]; int len = strlen(text); @@ -1375,7 +1348,7 @@ // scr_handle_tab() // Function called when tab is pressed. // Initiate or continue a completion... -void scr_handle_tab(void) +static void scr_handle_tab(void) { int nrow; char *row; @@ -1439,7 +1412,7 @@ } } -void scr_cancel_current_completion(void) +static void scr_cancel_current_completion(void) { char *c; guint back = cancel_completion(); @@ -1450,7 +1423,7 @@ *c = *(c+back); } -void scr_end_current_completion(void) +static void scr_end_current_completion(void) { done_completion(); completion_started = FALSE; @@ -1459,7 +1432,7 @@ // check_offset(int direction) // Check inputline_offset value, and make sure the cursor is inside the // screen. -inline void check_offset(int direction) +static inline void check_offset(int direction) { // Left side if (inputline_offset && direction <= 0) { @@ -1478,7 +1451,7 @@ } } -inline void refresh_inputline(void) +static inline void refresh_inputline(void) { mvwprintw(inputWnd, 0,0, "%s", inputLine + inputline_offset); wclrtoeol(inputWnd);