Spreadsheet: Use shrink-to-fit for cell fg/bg color input layout

This fixes an issue where the bottom of both color inputs was cut off
due to insufficient, hardcoded height.
This commit is contained in:
Linus Groh 2021-05-05 15:27:47 +01:00
parent 8978325af8
commit d9702ff561
Notes: sideshowbarker 2024-07-18 18:41:40 +09:00

View file

@ -264,7 +264,6 @@ void CellTypeDialog::setup_tabs(GUI::TabWidget& tabs, const Vector<Position>& po
{
auto& static_formatting_container = colors_tab.add<GUI::Widget>();
static_formatting_container.set_layout<GUI::VerticalBoxLayout>();
static_formatting_container.set_shrink_to_fit(true);
// Foreground
{
@ -272,7 +271,7 @@ void CellTypeDialog::setup_tabs(GUI::TabWidget& tabs, const Vector<Position>& po
auto& foreground_container = static_formatting_container.add<GUI::Widget>();
foreground_container.set_layout<GUI::HorizontalBoxLayout>();
foreground_container.layout()->set_margins({ 0, 4, 0, 0 });
foreground_container.set_fixed_height(22);
foreground_container.set_shrink_to_fit(true);
auto& foreground_label = foreground_container.add<GUI::Label>();
foreground_label.set_text_alignment(Gfx::TextAlignment::CenterLeft);
@ -292,7 +291,7 @@ void CellTypeDialog::setup_tabs(GUI::TabWidget& tabs, const Vector<Position>& po
auto& background_container = static_formatting_container.add<GUI::Widget>();
background_container.set_layout<GUI::HorizontalBoxLayout>();
background_container.layout()->set_margins({ 0, 4, 0, 0 });
background_container.set_fixed_height(22);
background_container.set_shrink_to_fit(true);
auto& background_label = background_container.add<GUI::Label>();
background_label.set_text_alignment(Gfx::TextAlignment::CenterLeft);