1
1

* editwidget.c (edit_adjust_size): Use find_buttonbar().

Этот коммит содержится в:
Pavel Roskin 2002-11-12 23:35:25 +00:00
родитель eb53b3e975
Коммит 0106eebda6
3 изменённых файлов: 22 добавлений и 16 удалений

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

@ -1,3 +1,7 @@
2002-11-12 Pavel Roskin <proski@gnu.org>
* editwidget.c (edit_adjust_size): Use find_buttonbar().
2002-11-11 Pavel Roskin <proski@gnu.org>
* editcmd.c: Warning fix for compilers that don't understand the

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

@ -464,7 +464,7 @@ void edit_render (WEdit * edit, int page, int row_start, int col_start, int row_
edit->force |= REDRAW_PAGE | REDRAW_IN_BOUNDS;
if (edit->force & REDRAW_COMPLETELY)
redraw_labels (edit->widget.parent, (Widget *) edit);
redraw_labels (edit->widget.parent);
render_edit_text (edit, row_start, col_start, row_end, col_end);
/*
* edit->force != 0 means a key was pending and the redraw

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

@ -122,7 +122,8 @@ edit_adjust_size (Dlg_head * h)
WButtonBar *edit_bar;
edit = (WEdit *) find_widget_type (h, (callback_fn) edit_callback);
edit_bar = (WButtonBar *) edit->widget.parent->current->next->widget;
edit_bar = find_buttonbar (h);
widget_set_size (&edit->widget, 0, 0, LINES - 1, COLS);
widget_set_size (&edit_bar->widget, LINES - 1, 0, 1, COLS);
widget_set_size (&edit_menubar->widget, 0, 0, 1, COLS);
@ -222,7 +223,7 @@ edit (const char *_file, int line)
static void edit_my_define (Dlg_head * h, int idx, char *text,
void (*fn) (WEdit *), WEdit * edit)
{
define_label_data (h, (Widget *) edit, idx, text, (buttonbarfn) fn, edit);
define_label_data (h, idx, text, (buttonbarfn) fn, edit);
}
@ -278,7 +279,8 @@ static void cmd_F10 (WEdit * edit)
send_message (edit->widget.parent, (Widget *) edit, WIDGET_KEY, KEY_F (10));
}
void edit_labels (WEdit * edit)
void
edit_labels (WEdit *edit)
{
Dlg_head *h = edit->widget.parent;
@ -294,7 +296,7 @@ void edit_labels (WEdit * edit)
edit_my_define (h, 9, _("PullDn"), edit_menu_cmd, edit);
edit_my_define (h, 10, _("Quit"), cmd_F10, edit);
redraw_labels (h, (Widget *) edit);
redraw_labels (h);
}