diff --git a/Userland/Applications/Calculator/main.cpp b/Userland/Applications/Calculator/main.cpp index 1796f767f9..efe42fcb14 100644 --- a/Userland/Applications/Calculator/main.cpp +++ b/Userland/Applications/Calculator/main.cpp @@ -129,6 +129,11 @@ ErrorOr serenity_main(Main::Arguments arguments) round_menu->action_at(last_rounding_mode.value())->activate(); + auto view_menu = window->add_menu("&View"_string); + view_menu->add_action(GUI::CommonActions::make_fullscreen_action([&](auto&) { + window->set_fullscreen(!window->is_fullscreen()); + })); + auto help_menu = window->add_menu("&Help"_string); help_menu->add_action(GUI::CommonActions::make_command_palette_action(window)); help_menu->add_action(GUI::CommonActions::make_help_action([&man_file](auto&) { diff --git a/Userland/Applications/CharacterMap/CharacterMapWidget.cpp b/Userland/Applications/CharacterMap/CharacterMapWidget.cpp index 1ae875c36a..29f40972f7 100644 --- a/Userland/Applications/CharacterMap/CharacterMapWidget.cpp +++ b/Userland/Applications/CharacterMap/CharacterMapWidget.cpp @@ -164,6 +164,11 @@ ErrorOr CharacterMapWidget::initialize_menubar(GUI::Window& window) GUI::Application::the()->quit(); })); + auto view_menu = window.add_menu("&View"_string); + view_menu->add_action(GUI::CommonActions::make_fullscreen_action([&](auto&) { + window.set_fullscreen(!window.is_fullscreen()); + })); + auto help_menu = window.add_menu("&Help"_string); help_menu->add_action(GUI::CommonActions::make_command_palette_action(&window)); help_menu->add_action(GUI::CommonActions::make_help_action([&](auto&) { diff --git a/Userland/Applications/FileManager/main.cpp b/Userland/Applications/FileManager/main.cpp index 29c7bfd8ca..d785737b95 100644 --- a/Userland/Applications/FileManager/main.cpp +++ b/Userland/Applications/FileManager/main.cpp @@ -1053,6 +1053,11 @@ ErrorOr run_in_windowed_mode(ByteString const& initial_location, ByteString view_menu->add_separator(); view_menu->add_action(show_dotfiles_action); + view_menu->add_separator(); + view_menu->add_action(GUI::CommonActions::make_fullscreen_action([&](auto&) { + window->set_fullscreen(!window->is_fullscreen()); + })); + auto go_to_location_action = GUI::Action::create("Go to &Location...", { Mod_Ctrl, Key_L }, Key_F6, TRY(Gfx::Bitmap::load_from_file("/res/icons/16x16/go-to.png"sv)), [&](auto&) { toolbar_container.set_visible(true); breadcrumb_toolbar.set_visible(true); diff --git a/Userland/Applications/SpaceAnalyzer/main.cpp b/Userland/Applications/SpaceAnalyzer/main.cpp index 4959e5be30..456b974ecf 100644 --- a/Userland/Applications/SpaceAnalyzer/main.cpp +++ b/Userland/Applications/SpaceAnalyzer/main.cpp @@ -80,6 +80,11 @@ ErrorOr serenity_main(Main::Arguments arguments) app->quit(); })); + auto view_menu = window->add_menu("&View"_string); + view_menu->add_action(GUI::CommonActions::make_fullscreen_action([&](auto&) { + window->set_fullscreen(!window->is_fullscreen()); + })); + auto help_menu = window->add_menu("&Help"_string); help_menu->add_action(GUI::CommonActions::make_command_palette_action(window)); help_menu->add_action(GUI::CommonActions::make_about_action(APP_NAME, app_icon, window)); diff --git a/Userland/Applications/SystemMonitor/main.cpp b/Userland/Applications/SystemMonitor/main.cpp index d81f294c98..ee6a258fe3 100644 --- a/Userland/Applications/SystemMonitor/main.cpp +++ b/Userland/Applications/SystemMonitor/main.cpp @@ -468,6 +468,11 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(make_frequency_action(3)); TRY(make_frequency_action(5)); + auto view_menu = window->add_menu("&View"_string); + view_menu->add_action(GUI::CommonActions::make_fullscreen_action([&](auto&) { + window->set_fullscreen(!window->is_fullscreen()); + })); + auto help_menu = window->add_menu("&Help"_string); help_menu->add_action(GUI::CommonActions::make_command_palette_action(window)); help_menu->add_action(GUI::CommonActions::make_about_action("System Monitor"_string, app_icon, window)); diff --git a/Userland/Applications/TextEditor/MainWidget.cpp b/Userland/Applications/TextEditor/MainWidget.cpp index e6d0adeeee..0c905ddc2a 100644 --- a/Userland/Applications/TextEditor/MainWidget.cpp +++ b/Userland/Applications/TextEditor/MainWidget.cpp @@ -689,6 +689,11 @@ ErrorOr MainWidget::initialize_menubar(GUI::Window& window) syntax_actions.add_action(*m_sql_highlight); syntax_menu->add_action(*m_sql_highlight); + view_menu->add_separator(); + view_menu->add_action(GUI::CommonActions::make_fullscreen_action([&](auto&) { + window.set_fullscreen(!window.is_fullscreen()); + })); + auto help_menu = window.add_menu("&Help"_string); help_menu->add_action(GUI::CommonActions::make_command_palette_action(&window)); help_menu->add_action(GUI::CommonActions::make_help_action([](auto&) {