mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 13:58:40 +00:00
fix add-tab button corners/placement with max-side tabs
This commit is contained in:
+13
-4
@@ -7344,7 +7344,7 @@ df_window_update_and_render(Arena *arena, DF_Window *ws, DF_CmdList *cmds)
|
|||||||
{
|
{
|
||||||
if(panel->tab_side == Side_Max)
|
if(panel->tab_side == Side_Max)
|
||||||
{
|
{
|
||||||
ui_spacer(ui_px(tab_bar_rv_diff, 1.f));
|
ui_spacer(ui_px(tab_bar_rv_diff-1.f, 1.f));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -7494,9 +7494,18 @@ df_window_update_and_render(Arena *arena, DF_Window *ws, DF_CmdList *cmds)
|
|||||||
UI_PrefHeight(ui_px(tab_bar_vheight, 1.f))
|
UI_PrefHeight(ui_px(tab_bar_vheight, 1.f))
|
||||||
UI_Column
|
UI_Column
|
||||||
{
|
{
|
||||||
ui_spacer(ui_px(tab_bar_rv_diff/2.f, 1.f));
|
if(panel->tab_side == Side_Max)
|
||||||
UI_CornerRadius00(corner_radius)
|
{
|
||||||
UI_CornerRadius10(corner_radius)
|
ui_spacer(ui_px(tab_bar_rv_diff-1.f, 1.f));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ui_spacer(ui_px(1.f, 1.f));
|
||||||
|
}
|
||||||
|
UI_CornerRadius00(panel->tab_side == Side_Min ? corner_radius : 0)
|
||||||
|
UI_CornerRadius10(panel->tab_side == Side_Min ? corner_radius : 0)
|
||||||
|
UI_CornerRadius01(panel->tab_side == Side_Max ? corner_radius : 0)
|
||||||
|
UI_CornerRadius11(panel->tab_side == Side_Max ? corner_radius : 0)
|
||||||
UI_Font(df_font_from_slot(DF_FontSlot_Icons))
|
UI_Font(df_font_from_slot(DF_FontSlot_Icons))
|
||||||
UI_FontSize(ui_top_font_size())
|
UI_FontSize(ui_top_font_size())
|
||||||
UI_RunFlags(F_RunFlag_Smooth)
|
UI_RunFlags(F_RunFlag_Smooth)
|
||||||
|
|||||||
Reference in New Issue
Block a user