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:
parent
e2691fcdf2
commit
b6d45f9c1f
2 changed files with 9 additions and 4 deletions
|
@ -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 };
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue