UI: Don't Emboss Within a Stack of Buttons #116921
|
@ -3468,10 +3468,12 @@ static void widget_numbut_draw(uiWidgetColors *wcol,
|
|||
|
||||
/* outline */
|
||||
wtb.draw_inner = false;
|
||||
wtb.draw_emboss = roundboxalign & (UI_CNR_BOTTOM_LEFT | UI_CNR_BOTTOM_RIGHT);
|
||||
widgetbase_draw(&wtb, wcol);
|
||||
}
|
||||
else {
|
||||
/* inner and outline */
|
||||
wtb.draw_emboss = roundboxalign & (UI_CNR_BOTTOM_LEFT | UI_CNR_BOTTOM_RIGHT);
|
||||
widgetbase_draw(&wtb, wcol);
|
||||
}
|
||||
|
||||
|
@ -4388,6 +4390,7 @@ static void widget_box(uiBut *but,
|
|||
const float rad = widget_radius_from_zoom(zoom, wcol);
|
||||
round_box_edges(&wtb, roundboxalign, rect, rad);
|
||||
|
||||
wtb.draw_emboss = roundboxalign & (UI_CNR_BOTTOM_LEFT | UI_CNR_BOTTOM_RIGHT);
|
||||
widgetbase_draw(&wtb, wcol);
|
||||
|
||||
copy_v3_v3_uchar(wcol->inner, old_col);
|
||||
|
@ -4442,6 +4445,7 @@ static void widget_roundbut_exec(uiWidgetColors *wcol,
|
|||
/* half rounded */
|
||||
round_box_edges(&wtb, roundboxalign, rect, rad);
|
||||
|
||||
wtb.draw_emboss = roundboxalign & (UI_CNR_BOTTOM_LEFT | UI_CNR_BOTTOM_RIGHT);
|
||||
widgetbase_draw(&wtb, wcol);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue