LibGUI: Add Widget::add_spacer() wrapper

This just calls Layout::try_add_spacer(), but saves you having to access
the Widget's Layout directly.

We verify that the Widget has a Layout, since it would be a programming
error if we tried to do so without one.
This commit is contained in:
Sam Atkins 2023-02-16 16:52:56 +00:00 committed by Sam Atkins
commit ab6ef53247
Notes: sideshowbarker 2024-07-17 20:33:50 +09:00
2 changed files with 8 additions and 0 deletions

View file

@ -1266,4 +1266,10 @@ bool Widget::is_visible_for_timer_purposes() const
return is_visible() && Object::is_visible_for_timer_purposes();
}
ErrorOr<void> Widget::add_spacer()
{
VERIFY(layout());
return layout()->try_add_spacer();
}
}