forked from AuroraMiddleware/gtk
notebook: unconditionally apply padding to the tab content
Not only when on left or top, otherwise the other position look off-centered. https://bugzilla.gnome.org/show_bug.cgi?id=659777
This commit is contained in:
parent
34ee6d08bb
commit
d6a58e5bd3
@ -6239,10 +6239,8 @@ gtk_notebook_page_allocate (GtkNotebook *notebook,
|
|||||||
child_allocation.width = tab_requisition.width;
|
child_allocation.width = tab_requisition.width;
|
||||||
}
|
}
|
||||||
|
|
||||||
child_allocation.y = page->allocation.y;
|
child_allocation.y =
|
||||||
|
page->allocation.y + tab_padding.top + focus_width + focus_padding;
|
||||||
if (tab_pos == GTK_POS_TOP)
|
|
||||||
child_allocation.y += tab_padding.top + focus_width + focus_padding;
|
|
||||||
|
|
||||||
child_allocation.height = MAX (1, (page->allocation.height -
|
child_allocation.height = MAX (1, (page->allocation.height -
|
||||||
tab_padding.top - tab_padding.bottom -
|
tab_padding.top - tab_padding.bottom -
|
||||||
@ -6288,10 +6286,8 @@ gtk_notebook_page_allocate (GtkNotebook *notebook,
|
|||||||
child_allocation.height = tab_requisition.height;
|
child_allocation.height = tab_requisition.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
child_allocation.x = page->allocation.x;
|
child_allocation.x =
|
||||||
|
page->allocation.x + tab_padding.left + focus_width + focus_padding;
|
||||||
if (tab_pos == GTK_POS_LEFT)
|
|
||||||
child_allocation.x += tab_padding.left + focus_width + focus_padding;
|
|
||||||
|
|
||||||
child_allocation.width = MAX (1, (page->allocation.width -
|
child_allocation.width = MAX (1, (page->allocation.width -
|
||||||
tab_padding.left - tab_padding.right -
|
tab_padding.left - tab_padding.right -
|
||||||
|
Loading…
Reference in New Issue
Block a user