1
1
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;
}
Этот коммит содержится в:
Roland Illig 2005-06-14 11:30:26 +00:00
родитель 9d8e5504e2
Коммит 160686b6a8
3 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -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>

Просмотреть файл

@ -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);