From 2f9416892ac6d2fce8d6fe871e2cb3f7ed9015ae Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Wed, 21 Aug 2002 21:47:29 +0000 Subject: [PATCH] * widget.c: Make more functions static. --- src/ChangeLog | 2 ++ src/widget.c | 61 ++++++++++++++++++++++++++------------------------- src/widget.h | 2 -- 3 files changed, 33 insertions(+), 32 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 0f589baad..5f4f5ea4b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2002-08-21 Pavel Roskin + * widget.c: Make more functions static. + * ext.c: (regex_check_type): Further split. Restore caching broken in the previous commit. diff --git a/src/widget.c b/src/widget.c index da6476587..558fdb46c 100644 --- a/src/widget.c +++ b/src/widget.c @@ -796,7 +796,8 @@ winput_set_origin (WInput *in, int x, int field_len) int num_history_items_recorded = 60; -Hist *history_get (char *input_name) +Hist * +history_get (char *input_name) { int i; Hist *old, *new; @@ -829,7 +830,8 @@ Hist *history_get (char *input_name) return new; /* return pointer to last entry in list */ } -void history_put (char *input_name, Hist *h) +void +history_put (char *input_name, Hist *h) { int i; char *profile; @@ -914,7 +916,8 @@ history_callback (Dlg_head * h, int Par, int Msg) static inline int listbox_fwd (WListbox *l); -char *show_hist (Hist *history, int widget_x, int widget_y) +char * +show_hist (Hist *history, int widget_x, int widget_y) { Hist *hi, *z; size_t maxlen = strlen (i18n_htitle()), i, count = 0; @@ -1533,8 +1536,6 @@ input_set_point (WInput *in, int pos) update_input (in, 1); } -int input_event (Gpm_Event *event, WInput *b); - static int input_callback (Dlg_head *h, WInput *in, int Msg, int Par) { @@ -1575,15 +1576,14 @@ input_callback (Dlg_head *h, WInput *in, int Msg, int Par) return default_proc (h, Msg, Par); } -/* Not declared static, since we check against this value in dlg.c */ -/* FIXME: Declare static again and provide an identification mechanism */ -int -input_event (Gpm_Event *event, WInput *in) -{ - if (event->type & (GPM_DOWN|GPM_DRAG)){ - dlg_select_widget (in->widget.parent, in); +static int +input_event (Gpm_Event * event, WInput * in) +{ + if (event->type & (GPM_DOWN | GPM_DRAG)) { + dlg_select_widget (in->widget.parent, in); - if (event->x >= in->field_len - HISTORY_BUTTON_WIDTH + 1 && should_show_history_button (in)) { + if (event->x >= in->field_len - HISTORY_BUTTON_WIDTH + 1 + && should_show_history_button (in)) { do_show_hist (in); } else { in->point = strlen (in->buffer); @@ -1593,9 +1593,9 @@ input_event (Gpm_Event *event, WInput *in) in->point = 0; } update_input (in, 1); - } - return MOU_NORMAL; -} + } + return MOU_NORMAL; +} WInput * input_new (int y, int x, int color, int len, const char *def_text, char *tkname) @@ -2300,26 +2300,26 @@ buttonbar_new (int visible) return bb; } -void -set_label_text (WButtonBar *bb, int index, char *text) +static void +set_label_text (WButtonBar * bb, int index, char *text) { - if (bb->labels [index-1].text) - g_free (bb->labels [index-1].text); + if (bb->labels[index - 1].text) + g_free (bb->labels[index - 1].text); - bb->labels [index-1].text = g_strdup (text); + bb->labels[index - 1].text = g_strdup (text); } /* paneletc is either the panel widget, or info or view or tree widget */ -WButtonBar * -find_buttonbar (Dlg_head *h, Widget *paneletc) +static WButtonBar * +find_buttonbar (Dlg_head * h, Widget * paneletc) { WButtonBar *bb; Widget_Item *item; int i; bb = 0; - for (i = 0, item = h->current; i < h->count; i++, item = item->next){ - if (item->widget->callback == (callback_fn) buttonbar_callback){ + for (i = 0, item = h->current; i < h->count; i++, item = item->next) { + if (item->widget->callback == (callback_fn) buttonbar_callback) { bb = (WButtonBar *) item->widget; break; } @@ -2328,20 +2328,21 @@ find_buttonbar (Dlg_head *h, Widget *paneletc) } void -define_label_data (Dlg_head *h, Widget *paneletc, int idx, char *text, +define_label_data (Dlg_head * h, Widget * paneletc, int idx, char *text, buttonbarfn cback, void *data) { WButtonBar *bb = find_buttonbar (h, paneletc); if (!bb) return; - + set_label_text (bb, idx, text); - bb->labels [idx-1].function = cback; - bb->labels [idx-1].data = data; + bb->labels[idx - 1].function = cback; + bb->labels[idx - 1].data = data; } void -define_label (Dlg_head *h, Widget *paneletc, int idx, char *text, void (*cback)(void)) +define_label (Dlg_head * h, Widget * paneletc, int idx, char *text, + void (*cback) (void)) { define_label_data (h, paneletc, idx, text, (buttonbarfn) cback, 0); } diff --git a/src/widget.h b/src/widget.h index 039fd2c9f..32c269a8d 100644 --- a/src/widget.h +++ b/src/widget.h @@ -210,9 +210,7 @@ typedef void (*voidfn)(void); void define_label (Dlg_head *, Widget *paneletc, int index, char *text, voidfn); void define_label_data (Dlg_head *h, Widget *paneletc, int idx, char *text, buttonbarfn cback, void *data); -void set_label_text (WButtonBar *, int, char *); void redraw_labels (Dlg_head *h, Widget *paneletc); -WButtonBar *find_buttonbar (Dlg_head *h, Widget *paneletc); void buttonbar_hint (WButtonBar *bb, char *s); #endif /* __WIDGET_H */