summaryrefslogtreecommitdiff
path: root/Libraries/LibGUI/GLazyWidget.cpp
AgeCommit message (Collapse)Author
2019-10-02LibGUI: Add GLazyWidget, a convenience widget for lazily-built UI'sAndreas Kling
Here's how you can use this to speed up startup time: auto widget = GLazyWidget::construct(); widget->on_first_show = [](auto& self) { self.set_layout(...); ... }; Basically, it allows you to delay building the widget subtree until it's shown for the first time.