ladybird/Userland/Applications/DisplaySettings
Lucas CHOLLET 1a97382305 LibGUI: Make Application's construction fallible
The pattern to construct `Application` was to use the `try_create`
method from the `C_OBJECT` macro. While being safe from an OOM
perspective, this method doesn't propagate errors from the constructor.
This patch make `Application` use the `C_OBJECT_ABSTRACT` and manually
define a `create` method that can bubble up errors from the
construction stage.

This commit also removes the ability to use `argc` and `argv` to
create an `Application`, only `Main`'s `Arguments` can be used.

From a user point of view, the patch renames `try_create` => `create`,
hence the huge number of modified files.
2023-05-05 16:41:21 +01:00
..
BackgroundSettings.gml LibGUI+Applications: Use the new layout system in the settings screens 2022-06-28 17:52:42 +01:00
BackgroundSettingsWidget.cpp DisplaySettings: Use FileSystemAccessServer instead of FilePicker 2023-04-09 18:19:57 -06:00
BackgroundSettingsWidget.h DisplaySettings: Stop using DeprecatedString 2023-03-21 10:06:41 +01:00
CMakeLists.txt DisplaySettings: Use FileSystemAccessServer instead of FilePicker 2023-04-09 18:19:57 -06:00
DesktopSettings.gml DisplaySettings: Update Workspaces tab GML 2022-08-16 16:41:47 +02:00
DesktopSettingsWidget.cpp LibGUI+Userland: Port Labels to String 2023-04-30 05:48:14 +02:00
DesktopSettingsWidget.h DisplaySettings: Propagate errors in DesktopSettingsWidget 2023-03-21 10:06:41 +01:00
EffectsSettings.gml WindowServer: Implement tile window overlay 2023-04-13 20:18:49 +02:00
EffectsSettingsWidget.cpp WindowServer: Implement tile window overlay 2023-04-13 20:18:49 +02:00
EffectsSettingsWidget.h WindowServer: Implement tile window overlay 2023-04-13 20:18:49 +02:00
FontSettings.gml LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
FontSettingsWidget.cpp LibGUI+Userland: Port Labels to String 2023-04-30 05:48:14 +02:00
FontSettingsWidget.h DisplaySettings: Propagate errors in FontSettingsWidget 2023-03-21 10:06:41 +01:00
main.cpp LibGUI: Make Application's construction fallible 2023-05-05 16:41:21 +01:00
MonitorSettings.gml DisplaySettings: Capitalize s in screen settings 2022-08-03 21:49:41 +01:00
MonitorSettingsWidget.cpp LibGUI+Userland: Port Labels to String 2023-04-30 05:48:14 +02:00
MonitorSettingsWidget.h DisplaySettings: Stop using DeprecatedString 2023-03-21 10:06:41 +01:00
MonitorWidget.cpp DisplaySettings: Show bilinear filtered wallpaper in MonitorWidget 2023-04-27 21:17:11 +01:00
MonitorWidget.h DisplaySettings: Stop using DeprecatedString 2023-03-21 10:06:41 +01:00
ThemePreviewWidget.cpp DisplaySettings: Stop using DeprecatedString 2023-03-21 10:06:41 +01:00
ThemePreviewWidget.h DisplaySettings: Stop using DeprecatedString 2023-03-21 10:06:41 +01:00
ThemesSettings.gml Everywhere: Support overriding the system color scheme 2023-03-10 22:03:49 +01:00
ThemesSettingsWidget.cpp DisplaySettings: Detect if a non-default color scheme is in use 2023-03-21 10:06:41 +01:00
ThemesSettingsWidget.h DisplaySettings: Stop using DeprecatedString 2023-03-21 10:06:41 +01:00