Files
ladybird/Userland/Libraries/LibGUI
Sam Atkins 23341f35cb LibGUI: Add SettingsWindow class
The FooSettings apps have quite a lot of boilerplate just around
creating a tabbed window with the same styling and the same row of
buttons along the bottom. So, let's extract that out into a class we can
reuse! :^)

You create a SettingsWindow instead of a regular Window, passing a title
and a flag to determine if a "Defaults" button is shown. Then call
add_tab() to add tabs to it. Tabs are widgets extending
SettingsWindow::Tab, which has methods for saving and resetting the
values.
2021-11-20 21:05:20 +00:00
..
2021-10-06 23:52:40 +01:00
2021-11-02 17:53:22 +01:00
2021-10-06 23:52:40 +01:00
2021-09-03 02:32:43 +02:00