Fold ui_draw_button calls to gr_set_fontcolor

This commit is contained in:
Kp 2017-02-11 21:42:34 +00:00
parent 554daa61cc
commit f28a5e77f1

View file

@ -63,15 +63,12 @@ void ui_draw_button(UI_DIALOG *dlg, UI_GADGET_BUTTON * button)
gr_set_current_canvas( button->canvas );
color_t color = 0;
if (dlg->keyboard_focus_gadget == button)
gr_set_fontcolor(*grd_curcanv, CRED, -1);
else
{
if ((button->user_function==NULL) && button->dim_if_no_function )
gr_set_fontcolor(*grd_curcanv, CGREY, -1);
else
gr_set_fontcolor(*grd_curcanv, CBLACK, -1);
}
gr_set_fontcolor(*grd_curcanv, dlg->keyboard_focus_gadget == button
? CRED
: (!button->user_function && button->dim_if_no_function
? CGREY
: CBLACK
), -1);
button->status = 0;
if (button->position == 0 )