void
buttonbar_clear_label (Dlg_head *h, int idx) { WButtonBar *bb = find_buttonbar (h); if (!bb) return; set_label_text (bb, idx, ""); bb->labels[idx - 1].tag = BBFUNC_NONE; }
Этот коммит содержится в:
родитель
9d8e5504e2
Коммит
160686b6a8
@ -2,6 +2,8 @@
|
||||
|
||||
* achown.c (advanced_chown_callback): Swapped the arguments of a
|
||||
recursive function call -- the types didn't match.
|
||||
* widget.h (buttonbar_clear_label): Added.
|
||||
* widget.c: Likewise.
|
||||
|
||||
2005-06-08 Roland Illig <roland.illig@gmx.de>
|
||||
|
||||
|
12
src/widget.c
12
src/widget.c
@ -2346,6 +2346,18 @@ find_buttonbar (Dlg_head *h)
|
||||
return bb;
|
||||
}
|
||||
|
||||
void
|
||||
buttonbar_clear_label (Dlg_head *h, int idx)
|
||||
{
|
||||
WButtonBar *bb = find_buttonbar (h);
|
||||
|
||||
if (!bb)
|
||||
return;
|
||||
|
||||
set_label_text (bb, idx, "");
|
||||
bb->labels[idx - 1].function = 0;
|
||||
}
|
||||
|
||||
void
|
||||
buttonbar_set_label_data (Dlg_head *h, int idx, const char *text, buttonbarfn cback,
|
||||
void *data)
|
||||
|
@ -201,6 +201,7 @@ typedef void (*voidfn)(void);
|
||||
|
||||
WButtonBar *buttonbar_new (int visible);
|
||||
WButtonBar *find_buttonbar (Dlg_head *h);
|
||||
void buttonbar_clear_label (Dlg_head *, int idx);
|
||||
void buttonbar_set_label (Dlg_head *, int index, const char *text, voidfn);
|
||||
void buttonbar_set_label_data (Dlg_head *h, int idx, const char *text,
|
||||
buttonbarfn cback, void *data);
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user