Fix tabs layout

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
This commit is contained in:
Antonio Scandurra
2021-03-31 17:57:00 +02:00
co-authored by Nathan Sobo
parent c55d99022e
commit d5a9bab4a0
3 changed files with 13 additions and 3 deletions
+3 -2
View File
@@ -187,19 +187,20 @@ impl Pane {
border.right = ix == last_item_ix;
border.bottom = ix != self.active_item;
let padding = 6.;
let mut container = Container::new(
Align::new(
Label::new(title, settings.ui_font_family, settings.ui_font_size).boxed(),
)
.boxed(),
)
.with_uniform_padding(6.0)
.with_uniform_padding(padding)
.with_border(border);
if ix == self.active_item {
container = container
.with_background_color(ColorU::white())
.with_overdraw_bottom(1.5);
.with_padding_bottom(padding + border.width);
} else {
container = container.with_background_color(ColorU::from_u32(0xeaeaebff));
}