diff --git a/Base/res/devel/templates/serenity-application/main.cpp b/Base/res/devel/templates/serenity-application/main.cpp index 04570c11fd..4059623e6e 100644 --- a/Base/res/devel/templates/serenity-application/main.cpp +++ b/Base/res/devel/templates/serenity-application/main.cpp @@ -14,7 +14,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::pledge("stdio recvfd sendfd rpath")); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Example Application"); window->resize(200, 200); window->set_resizable(false); diff --git a/Userland/Applets/Audio/main.cpp b/Userland/Applets/Audio/main.cpp index 3280ac2a04..bc47b3c610 100644 --- a/Userland/Applets/Audio/main.cpp +++ b/Userland/Applets/Audio/main.cpp @@ -240,7 +240,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/res", "r")); TRY(Core::System::unveil(nullptr, nullptr)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_has_alpha_channel(true); window->set_title("Audio"); window->set_window_type(GUI::WindowType::Applet); diff --git a/Userland/Applets/ClipboardHistory/main.cpp b/Userland/Applets/ClipboardHistory/main.cpp index 8c389eaab9..b8bdead8b2 100644 --- a/Userland/Applets/ClipboardHistory/main.cpp +++ b/Userland/Applets/ClipboardHistory/main.cpp @@ -38,7 +38,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil(nullptr, nullptr)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("edit-copy"sv)); - auto main_window = TRY(GUI::Window::try_create()); + auto main_window = GUI::Window::construct(); main_window->set_title("Clipboard History"); main_window->set_rect(670, 65, 325, 500); main_window->set_icon(app_icon.bitmap_for_size(16)); @@ -96,7 +96,7 @@ ErrorOr serenity_main(Main::Arguments arguments) entry_context_menu->popup(event.screen_position()); }; - auto applet_window = TRY(GUI::Window::try_create()); + auto applet_window = GUI::Window::construct(); applet_window->set_title("ClipboardHistory"); applet_window->set_window_type(GUI::WindowType::Applet); applet_window->set_has_alpha_channel(true); diff --git a/Userland/Applets/Network/main.cpp b/Userland/Applets/Network/main.cpp index e6f36e20be..41bead4945 100644 --- a/Userland/Applets/Network/main.cpp +++ b/Userland/Applets/Network/main.cpp @@ -182,7 +182,7 @@ ErrorOr serenity_main(Main::Arguments arguments) if (name.is_empty()) name = "Network"sv; - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title(name); window->set_window_type(GUI::WindowType::Applet); window->set_has_alpha_channel(true); diff --git a/Userland/Applications/AnalogClock/main.cpp b/Userland/Applications/AnalogClock/main.cpp index 87e5ccb6f7..0efe3f3cb3 100644 --- a/Userland/Applications/AnalogClock/main.cpp +++ b/Userland/Applications/AnalogClock/main.cpp @@ -25,7 +25,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil(nullptr, nullptr)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-analog-clock"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title(Core::DateTime::now().to_deprecated_string("%Y-%m-%d"sv)); window->set_icon(app_icon.bitmap_for_size(16)); window->resize(170, 170); diff --git a/Userland/Applications/Calculator/main.cpp b/Userland/Applications/Calculator/main.cpp index 49e52cddc1..18770cb8fb 100644 --- a/Userland/Applications/Calculator/main.cpp +++ b/Userland/Applications/Calculator/main.cpp @@ -30,7 +30,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-calculator"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Calculator"); window->set_resizable(false); window->resize(250, 215); diff --git a/Userland/Applications/Calendar/main.cpp b/Userland/Applications/Calendar/main.cpp index 9c838cd2f9..ab9945dd88 100644 --- a/Userland/Applications/Calendar/main.cpp +++ b/Userland/Applications/Calendar/main.cpp @@ -58,7 +58,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil(nullptr, nullptr)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-calendar"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Calendar"); window->resize(600, 480); window->set_icon(app_icon.bitmap_for_size(16)); diff --git a/Userland/Applications/CharacterMap/main.cpp b/Userland/Applications/CharacterMap/main.cpp index 0702feae49..9fe4e826c3 100644 --- a/Userland/Applications/CharacterMap/main.cpp +++ b/Userland/Applications/CharacterMap/main.cpp @@ -64,7 +64,7 @@ ErrorOr serenity_main(Main::Arguments arguments) } auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-character-map"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Character Map"); window->set_icon(app_icon.bitmap_for_size(16)); window->resize(600, 400); diff --git a/Userland/Applications/CrashReporter/main.cpp b/Userland/Applications/CrashReporter/main.cpp index 9074561248..96715f8be6 100644 --- a/Userland/Applications/CrashReporter/main.cpp +++ b/Userland/Applications/CrashReporter/main.cpp @@ -192,7 +192,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-crash-reporter"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Crash Reporter"); window->set_icon(app_icon.bitmap_for_size(16)); window->resize(460, 190); diff --git a/Userland/Applications/FileManager/FileUtils.cpp b/Userland/Applications/FileManager/FileUtils.cpp index ecd16fb37b..511754039b 100644 --- a/Userland/Applications/FileManager/FileUtils.cpp +++ b/Userland/Applications/FileManager/FileUtils.cpp @@ -81,7 +81,7 @@ ErrorOr run_file_operation(FileOperation operation, Vector run_in_desktop_mode() { (void)Core::Process::set_name("FileManager (Desktop)"sv, Core::Process::SetThreadName::Yes); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Desktop Manager"); window->set_window_type(GUI::WindowType::Desktop); window->set_has_alpha_channel(true); @@ -606,7 +606,7 @@ ErrorOr run_in_desktop_mode() ErrorOr run_in_windowed_mode(DeprecatedString const& initial_location, DeprecatedString const& entry_focused_on_init) { - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("File Manager"); auto widget = TRY(window->set_main_widget()); diff --git a/Userland/Applications/FontEditor/MainWidget.cpp b/Userland/Applications/FontEditor/MainWidget.cpp index 8cbcc674a7..925b8695bd 100644 --- a/Userland/Applications/FontEditor/MainWidget.cpp +++ b/Userland/Applications/FontEditor/MainWidget.cpp @@ -76,7 +76,7 @@ ErrorOr> MainWidget::try_create() ErrorOr> MainWidget::create_preview_window() { - auto window = TRY(GUI::Window::try_create(this)); + auto window = GUI::Window::construct(this); window->set_window_mode(GUI::WindowMode::RenderAbove); window->set_title("Preview"); window->resize(400, 150); diff --git a/Userland/Applications/FontEditor/main.cpp b/Userland/Applications/FontEditor/main.cpp index d0fc72c43d..3cf50fd067 100644 --- a/Userland/Applications/FontEditor/main.cpp +++ b/Userland/Applications/FontEditor/main.cpp @@ -41,7 +41,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-font-editor"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_icon(app_icon.bitmap_for_size(16)); window->resize(640, 470); diff --git a/Userland/Applications/Help/main.cpp b/Userland/Applications/Help/main.cpp index cdaa6ff859..df2dd6d8aa 100644 --- a/Userland/Applications/Help/main.cpp +++ b/Userland/Applications/Help/main.cpp @@ -55,7 +55,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-help"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_icon(app_icon.bitmap_for_size(16)); window->set_title("Help"); window->resize(570, 500); diff --git a/Userland/Applications/HexEditor/main.cpp b/Userland/Applications/HexEditor/main.cpp index 928ba40f5d..abfdb43b42 100644 --- a/Userland/Applications/HexEditor/main.cpp +++ b/Userland/Applications/HexEditor/main.cpp @@ -32,7 +32,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-hex-editor"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Hex Editor"); window->resize(640, 400); diff --git a/Userland/Applications/ImageViewer/main.cpp b/Userland/Applications/ImageViewer/main.cpp index c7de3b113c..f289539299 100644 --- a/Userland/Applications/ImageViewer/main.cpp +++ b/Userland/Applications/ImageViewer/main.cpp @@ -64,7 +64,7 @@ ErrorOr serenity_main(Main::Arguments arguments) args_parser.add_positional_argument(path, "The image file to be displayed.", "file", Core::ArgsParser::Required::No); args_parser.parse(arguments); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_double_buffering_enabled(true); window->resize(300, 200); window->set_icon(app_icon.bitmap_for_size(16)); diff --git a/Userland/Applications/Maps/main.cpp b/Userland/Applications/Maps/main.cpp index e0ec660853..140b037980 100644 --- a/Userland/Applications/Maps/main.cpp +++ b/Userland/Applications/Maps/main.cpp @@ -29,7 +29,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil(nullptr, nullptr)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-maps"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Maps"); window->set_icon(app_icon.bitmap_for_size(16)); window->restore_size_and_position("Maps"sv, "Window"sv, { { 640, 480 } }); diff --git a/Userland/Applications/PDFViewer/main.cpp b/Userland/Applications/PDFViewer/main.cpp index ca1e97d1f0..02a4fb0209 100644 --- a/Userland/Applications/PDFViewer/main.cpp +++ b/Userland/Applications/PDFViewer/main.cpp @@ -29,7 +29,7 @@ ErrorOr serenity_main(Main::Arguments arguments) Config::pledge_domain("PDFViewer"); app->set_config_domain("PDFViewer"_string); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("PDF Viewer"); window->resize(640, 400); diff --git a/Userland/Applications/PartitionEditor/main.cpp b/Userland/Applications/PartitionEditor/main.cpp index edb6095aa5..ec7e1c6dc6 100644 --- a/Userland/Applications/PartitionEditor/main.cpp +++ b/Userland/Applications/PartitionEditor/main.cpp @@ -47,7 +47,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-partition-editor"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Partition Editor"); window->resize(640, 400); window->set_icon(app_icon.bitmap_for_size(16)); diff --git a/Userland/Applications/Piano/main.cpp b/Userland/Applications/Piano/main.cpp index f187e324ce..8d410951c0 100644 --- a/Userland/Applications/Piano/main.cpp +++ b/Userland/Applications/Piano/main.cpp @@ -43,7 +43,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto audio_loop = AudioPlayerLoop::construct(track_manager, need_to_write_wav, wav_percent_written, wav_writer); auto app_icon = GUI::Icon::default_icon("app-piano"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); auto main_widget = TRY(window->set_main_widget(track_manager, audio_loop)); window->set_title("Piano"); window->resize(840, 600); diff --git a/Userland/Applications/Presenter/main.cpp b/Userland/Applications/Presenter/main.cpp index 3b9b7af50b..abef59a534 100644 --- a/Userland/Applications/Presenter/main.cpp +++ b/Userland/Applications/Presenter/main.cpp @@ -24,7 +24,7 @@ ErrorOr serenity_main(Main::Arguments arguments) argument_parser.parse(arguments); auto app = TRY(GUI::Application::create(arguments)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Presenter"); window->set_icon(GUI::Icon::default_icon("app-presenter"sv).bitmap_for_size(16)); auto main_widget = TRY(window->set_main_widget()); diff --git a/Userland/Applications/Settings/main.cpp b/Userland/Applications/Settings/main.cpp index f824f0bf14..959fdaa50c 100644 --- a/Userland/Applications/Settings/main.cpp +++ b/Userland/Applications/Settings/main.cpp @@ -88,7 +88,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-settings"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Settings"); window->resize(420, 265); diff --git a/Userland/Applications/SoundPlayer/main.cpp b/Userland/Applications/SoundPlayer/main.cpp index ba2cfa2b9a..848fc3eded 100644 --- a/Userland/Applications/SoundPlayer/main.cpp +++ b/Userland/Applications/SoundPlayer/main.cpp @@ -47,7 +47,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-sound-player"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Sound Player"); window->set_icon(app_icon.bitmap_for_size(16)); diff --git a/Userland/Applications/SpaceAnalyzer/main.cpp b/Userland/Applications/SpaceAnalyzer/main.cpp index 15ffe4d036..9c7d490e26 100644 --- a/Userland/Applications/SpaceAnalyzer/main.cpp +++ b/Userland/Applications/SpaceAnalyzer/main.cpp @@ -47,7 +47,7 @@ ErrorOr serenity_main(Main::Arguments arguments) // Configure application window. auto app_icon = GUI::Icon::default_icon("app-space-analyzer"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title(APP_NAME.bytes_as_string_view()); window->resize(640, 480); window->set_icon(app_icon.bitmap_for_size(16)); diff --git a/Userland/Applications/SystemMonitor/main.cpp b/Userland/Applications/SystemMonitor/main.cpp index b6be2d2159..57a1cca2ea 100644 --- a/Userland/Applications/SystemMonitor/main.cpp +++ b/Userland/Applications/SystemMonitor/main.cpp @@ -278,7 +278,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-system-monitor"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("System Monitor"); window->resize(560, 430); @@ -523,7 +523,7 @@ ErrorOr serenity_main(Main::Arguments arguments) ErrorOr> build_process_window(pid_t pid) { - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->resize(480, 360); window->set_title(DeprecatedString::formatted("PID {} - System Monitor", pid)); diff --git a/Userland/Applications/Terminal/main.cpp b/Userland/Applications/Terminal/main.cpp index da8be7e1bd..68157507b9 100644 --- a/Userland/Applications/Terminal/main.cpp +++ b/Userland/Applications/Terminal/main.cpp @@ -158,7 +158,7 @@ static ErrorOr run_command(StringView command, bool keep_open) static ErrorOr> create_find_window(VT::TerminalWidget& terminal) { - auto window = TRY(GUI::Window::try_create(&terminal)); + auto window = GUI::Window::construct(&terminal); window->set_window_mode(GUI::WindowMode::RenderAbove); window->set_title("Find in Terminal"); window->set_resizable(false); @@ -279,7 +279,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-terminal"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Terminal"); window->set_obey_widget_min_size(false); diff --git a/Userland/Applications/TextEditor/main.cpp b/Userland/Applications/TextEditor/main.cpp index 91fe48f84f..23d8d7163b 100644 --- a/Userland/Applications/TextEditor/main.cpp +++ b/Userland/Applications/TextEditor/main.cpp @@ -41,7 +41,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-text-editor"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->resize(640, 400); auto text_widget = TRY(window->set_main_widget()); diff --git a/Userland/Applications/VideoPlayer/main.cpp b/Userland/Applications/VideoPlayer/main.cpp index c70906d457..088fadac5d 100644 --- a/Userland/Applications/VideoPlayer/main.cpp +++ b/Userland/Applications/VideoPlayer/main.cpp @@ -26,7 +26,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app = TRY(GUI::Application::create(arguments)); app->set_config_domain("VideoPlayer"_string); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->resize(640, 480); window->set_resizable(true); diff --git a/Userland/Applications/Welcome/main.cpp b/Userland/Applications/Welcome/main.cpp index f684ab5aba..c3ca26de28 100644 --- a/Userland/Applications/Welcome/main.cpp +++ b/Userland/Applications/Welcome/main.cpp @@ -27,7 +27,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil(nullptr, nullptr)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-welcome"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->resize(480, 250); window->center_on_screen(); window->set_title("Welcome"); diff --git a/Userland/Demos/CatDog/main.cpp b/Userland/Demos/CatDog/main.cpp index 8d99588230..81750f7c09 100644 --- a/Userland/Demos/CatDog/main.cpp +++ b/Userland/Demos/CatDog/main.cpp @@ -31,7 +31,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/etc/passwd", "r")); TRY(Core::System::unveil(nullptr, nullptr)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("CatDog Demo"); window->resize(32, 32); window->set_frameless(true); @@ -53,7 +53,7 @@ ErrorOr serenity_main(Main::Arguments arguments) window->set_always_on_top(); catdog_widget->start_timer(250, Core::TimerShouldFireWhenNotVisible::Yes); - auto advice_window = TRY(GUI::Window::try_create()); + auto advice_window = GUI::Window::construct(); advice_window->set_title("CatDog Advice"); advice_window->resize(225, 50); advice_window->set_frameless(true); diff --git a/Userland/Demos/Eyes/main.cpp b/Userland/Demos/Eyes/main.cpp index ccfaf9c73c..cad2a8335e 100644 --- a/Userland/Demos/Eyes/main.cpp +++ b/Userland/Demos/Eyes/main.cpp @@ -63,7 +63,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-eyes"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Eyes"); window->set_icon(app_icon.bitmap_for_size(16)); window->resize(75 * (full_rows > 0 ? max_in_row : extra_columns), 100 * (full_rows + (extra_columns > 0 ? 1 : 0))); diff --git a/Userland/Demos/LibGfxDemo/main.cpp b/Userland/Demos/LibGfxDemo/main.cpp index 63981291a7..115a284e5f 100644 --- a/Userland/Demos/LibGfxDemo/main.cpp +++ b/Userland/Demos/LibGfxDemo/main.cpp @@ -191,7 +191,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/res", "r")); TRY(Core::System::unveil(nullptr, nullptr)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_double_buffering_enabled(true); window->set_title("LibGfx Demo"); window->set_resizable(false); diff --git a/Userland/Demos/LibGfxScaleDemo/main.cpp b/Userland/Demos/LibGfxScaleDemo/main.cpp index 394c7c579d..f7eae7afac 100644 --- a/Userland/Demos/LibGfxScaleDemo/main.cpp +++ b/Userland/Demos/LibGfxScaleDemo/main.cpp @@ -111,7 +111,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/res", "r")); TRY(Core::System::unveil(nullptr, nullptr)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("LibGfx Scale Demo"); window->set_resizable(false); window->resize(WIDTH * 2, HEIGHT * 3); diff --git a/Userland/Demos/Mandelbrot/Mandelbrot.cpp b/Userland/Demos/Mandelbrot/Mandelbrot.cpp index dfc013a44d..f0c7131a57 100644 --- a/Userland/Demos/Mandelbrot/Mandelbrot.cpp +++ b/Userland/Demos/Mandelbrot/Mandelbrot.cpp @@ -405,7 +405,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(unveil(nullptr, nullptr)); #endif - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_double_buffering_enabled(false); window->set_title("Mandelbrot"); window->set_obey_widget_min_size(false); diff --git a/Userland/Demos/ModelGallery/main.cpp b/Userland/Demos/ModelGallery/main.cpp index 0709c1fb17..ad6afd9bb5 100644 --- a/Userland/Demos/ModelGallery/main.cpp +++ b/Userland/Demos/ModelGallery/main.cpp @@ -24,7 +24,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-model-gallery"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Model Gallery"); window->set_icon(app_icon.bitmap_for_size(16)); window->resize(430, 480); diff --git a/Userland/Demos/Screensaver/main.cpp b/Userland/Demos/Screensaver/main.cpp index c3c0809613..637da2cf15 100644 --- a/Userland/Demos/Screensaver/main.cpp +++ b/Userland/Demos/Screensaver/main.cpp @@ -72,7 +72,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-screensaver"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Screensaver"); window->resize(360, 240); diff --git a/Userland/Demos/WidgetGallery/main.cpp b/Userland/Demos/WidgetGallery/main.cpp index 53b1785c3d..88e31fd203 100644 --- a/Userland/Demos/WidgetGallery/main.cpp +++ b/Userland/Demos/WidgetGallery/main.cpp @@ -23,7 +23,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil(nullptr, nullptr)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-widget-gallery"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->resize(430, 480); window->set_title("Widget Gallery"); window->set_icon(app_icon.bitmap_for_size(16)); diff --git a/Userland/DevTools/GMLPlayground/MainWidget.cpp b/Userland/DevTools/GMLPlayground/MainWidget.cpp index c70d036918..2b7c0df121 100644 --- a/Userland/DevTools/GMLPlayground/MainWidget.cpp +++ b/Userland/DevTools/GMLPlayground/MainWidget.cpp @@ -73,7 +73,7 @@ ErrorOr> MainWidget::try_create(GUI::Icon const& icon) main_widget->m_preview_frame_widget = main_widget->find_descendant_of_type_named("preview_frame"); main_widget->m_statusbar = main_widget->find_descendant_of_type_named("statusbar"); - main_widget->m_preview_window = TRY(GUI::Window::try_create(main_widget)); + main_widget->m_preview_window = GUI::Window::construct(main_widget); main_widget->m_preview_window->set_title("Preview - GML Playground"); main_widget->m_preview_window->set_icon(icon.bitmap_for_size(16)); main_widget->m_preview_window_widget = TRY(main_widget->m_preview_window->set_main_widget()); diff --git a/Userland/DevTools/GMLPlayground/main.cpp b/Userland/DevTools/GMLPlayground/main.cpp index f27155f1a8..746a540fa4 100644 --- a/Userland/DevTools/GMLPlayground/main.cpp +++ b/Userland/DevTools/GMLPlayground/main.cpp @@ -40,7 +40,7 @@ ErrorOr serenity_main(Main::Arguments arguments) args_parser.parse(arguments); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-gml-playground"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("GML Playground"); window->set_icon(app_icon.bitmap_for_size(16)); window->resize(800, 600); diff --git a/Userland/DevTools/Profiler/main.cpp b/Userland/DevTools/Profiler/main.cpp index b94d5c1e00..0f960d7ee8 100644 --- a/Userland/DevTools/Profiler/main.cpp +++ b/Userland/DevTools/Profiler/main.cpp @@ -79,7 +79,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto& profile = profile_or_error.value(); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); TRY(Desktop::Launcher::add_allowed_handler_with_only_specific_urls("/bin/Help", { URL::create_with_file_scheme("/usr/share/man/man1/Applications/Profiler.md") })); TRY(Desktop::Launcher::seal_allowlist()); diff --git a/Userland/DevTools/SQLStudio/main.cpp b/Userland/DevTools/SQLStudio/main.cpp index 58bfaa97c1..13cd73132d 100644 --- a/Userland/DevTools/SQLStudio/main.cpp +++ b/Userland/DevTools/SQLStudio/main.cpp @@ -25,7 +25,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = GUI::Icon::default_icon("app-sql-studio"sv); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->resize(640, 480); window->set_icon(app_icon.bitmap_for_size(16)); window->set_title("SQL Studio"); diff --git a/Userland/Games/2048/main.cpp b/Userland/Games/2048/main.cpp index 61d3ca4f8b..922f5f3536 100644 --- a/Userland/Games/2048/main.cpp +++ b/Userland/Games/2048/main.cpp @@ -35,7 +35,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app = TRY(GUI::Application::create(arguments)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-2048"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); Config::pledge_domain("2048"); diff --git a/Userland/Games/BrickGame/main.cpp b/Userland/Games/BrickGame/main.cpp index f85be82ee5..d39120e063 100644 --- a/Userland/Games/BrickGame/main.cpp +++ b/Userland/Games/BrickGame/main.cpp @@ -42,7 +42,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-brickgame"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_double_buffering_enabled(false); window->set_title(title.bytes_as_string_view()); diff --git a/Userland/Games/Chess/main.cpp b/Userland/Games/Chess/main.cpp index e4a7ffbe41..46fa895149 100644 --- a/Userland/Games/Chess/main.cpp +++ b/Userland/Games/Chess/main.cpp @@ -62,7 +62,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-chess"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); auto widget = TRY(window->set_main_widget()); auto engines = TRY(available_engines()); diff --git a/Userland/Games/ColorLines/main.cpp b/Userland/Games/ColorLines/main.cpp index a37f933704..65013160fb 100644 --- a/Userland/Games/ColorLines/main.cpp +++ b/Userland/Games/ColorLines/main.cpp @@ -41,7 +41,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-colorlines"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_double_buffering_enabled(false); window->set_title(title.bytes_as_string_view()); diff --git a/Userland/Games/FlappyBug/main.cpp b/Userland/Games/FlappyBug/main.cpp index 8b681b284f..3633572a1e 100644 --- a/Userland/Games/FlappyBug/main.cpp +++ b/Userland/Games/FlappyBug/main.cpp @@ -36,7 +36,7 @@ ErrorOr serenity_main(Main::Arguments arguments) u32 high_score = Config::read_i32("FlappyBug"sv, "Game"sv, "HighScore"sv, 0); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->resize(FlappyBug::Game::game_width, FlappyBug::Game::game_height); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-flappybug"sv)); window->set_icon(app_icon.bitmap_for_size(16)); diff --git a/Userland/Games/Flood/main.cpp b/Userland/Games/Flood/main.cpp index 48f10db8f7..1433d2fc90 100644 --- a/Userland/Games/Flood/main.cpp +++ b/Userland/Games/Flood/main.cpp @@ -60,7 +60,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app = TRY(GUI::Application::create(arguments)); auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-flood"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); Config::pledge_domain("Flood"); diff --git a/Userland/Games/GameOfLife/main.cpp b/Userland/Games/GameOfLife/main.cpp index d78ff1fe38..fbb57b8612 100644 --- a/Userland/Games/GameOfLife/main.cpp +++ b/Userland/Games/GameOfLife/main.cpp @@ -43,7 +43,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-gameoflife"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_icon(app_icon.bitmap_for_size(16)); size_t board_columns = 35; diff --git a/Userland/Games/Hearts/main.cpp b/Userland/Games/Hearts/main.cpp index 326197c1a4..9c3ebce2eb 100644 --- a/Userland/Games/Hearts/main.cpp +++ b/Userland/Games/Hearts/main.cpp @@ -47,7 +47,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/bin/GamesSettings", "x")); TRY(Core::System::unveil(nullptr, nullptr)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Hearts"); auto widget = TRY(window->set_main_widget()); diff --git a/Userland/Games/MasterWord/main.cpp b/Userland/Games/MasterWord/main.cpp index 6a756b2b33..77389e410c 100644 --- a/Userland/Games/MasterWord/main.cpp +++ b/Userland/Games/MasterWord/main.cpp @@ -40,7 +40,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-masterword"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_icon(app_icon.bitmap_for_size(16)); window->set_double_buffering_enabled(false); window->set_title("MasterWord"); diff --git a/Userland/Games/Minesweeper/main.cpp b/Userland/Games/Minesweeper/main.cpp index 53e2e63e67..fa3195b8f7 100644 --- a/Userland/Games/Minesweeper/main.cpp +++ b/Userland/Games/Minesweeper/main.cpp @@ -44,7 +44,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-minesweeper"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_resizable(false); window->set_title("Minesweeper"); window->set_auto_shrink(true); diff --git a/Userland/Games/Snake/main.cpp b/Userland/Games/Snake/main.cpp index ac956a7c96..d86b8d7111 100644 --- a/Userland/Games/Snake/main.cpp +++ b/Userland/Games/Snake/main.cpp @@ -46,7 +46,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-snake"sv)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_double_buffering_enabled(false); window->set_title("Snake"); diff --git a/Userland/Games/Solitaire/main.cpp b/Userland/Games/Solitaire/main.cpp index c5a3bf4075..5427744cd8 100644 --- a/Userland/Games/Solitaire/main.cpp +++ b/Userland/Games/Solitaire/main.cpp @@ -47,7 +47,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/bin/GamesSettings", "x")); TRY(Core::System::unveil(nullptr, nullptr)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Solitaire"); auto mode = static_cast(Config::read_u32("Solitaire"sv, "Settings"sv, "Mode"sv, to_underlying(Solitaire::Mode::SingleCardDraw))); diff --git a/Userland/Games/Spider/main.cpp b/Userland/Games/Spider/main.cpp index d0a402b898..17afae278a 100644 --- a/Userland/Games/Spider/main.cpp +++ b/Userland/Games/Spider/main.cpp @@ -46,7 +46,7 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/bin/GamesSettings", "x")); TRY(Core::System::unveil(nullptr, nullptr)); - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_title("Spider"); auto mode = static_cast(Config::read_u32("Spider"sv, "Settings"sv, "Mode"sv, to_underlying(Spider::Mode::SingleSuit))); diff --git a/Userland/Libraries/LibDesktop/Screensaver.cpp b/Userland/Libraries/LibDesktop/Screensaver.cpp index 7190e6969d..ee90763186 100644 --- a/Userland/Libraries/LibDesktop/Screensaver.cpp +++ b/Userland/Libraries/LibDesktop/Screensaver.cpp @@ -14,7 +14,7 @@ static constexpr int mouse_tracking_delay_milliseconds = 750; ErrorOr> Screensaver::create_window(StringView title, StringView icon) { - auto window = TRY(GUI::Window::try_create()); + auto window = GUI::Window::construct(); window->set_double_buffering_enabled(false); window->set_frameless(true); window->set_fullscreen(true);