1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:38:11 +00:00

LibGUI: Use calculated_preferred_size in SeparatorWidget

This commit is contained in:
FrHun 2023-02-10 01:07:03 +01:00 committed by Sam Atkins
parent e2691fcdf2
commit b6d45f9c1f
2 changed files with 9 additions and 4 deletions

View file

@ -17,10 +17,7 @@ namespace GUI {
SeparatorWidget::SeparatorWidget(Gfx::Orientation orientation)
: m_orientation(orientation)
{
if (m_orientation == Gfx::Orientation::Vertical)
set_fixed_width(8);
else
set_fixed_height(8);
set_preferred_size(SpecialDimension::Fit);
}
void SeparatorWidget::paint_event(PaintEvent& event)
@ -39,4 +36,11 @@ void SeparatorWidget::paint_event(PaintEvent& event)
}
}
Optional<UISize> SeparatorWidget::calculated_preferred_size() const
{
if (m_orientation == Gfx::Orientation::Vertical)
return UISize { 8, SpecialDimension::OpportunisticGrow };
return UISize { SpecialDimension::OpportunisticGrow, 8 };
}
}