diff --git a/Userland/Applications/FontEditor/MainWidget.cpp b/Userland/Applications/FontEditor/MainWidget.cpp index 91a9e90c9b..8ef5fa430c 100644 --- a/Userland/Applications/FontEditor/MainWidget.cpp +++ b/Userland/Applications/FontEditor/MainWidget.cpp @@ -794,6 +794,11 @@ ErrorOr MainWidget::initialize_menubar(GUI::Window& window) scale_menu->add_action(*m_scale_ten_action); scale_menu->add_action(*m_scale_fifteen_action); + 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&) { diff --git a/Userland/Applications/Help/MainWidget.cpp b/Userland/Applications/Help/MainWidget.cpp index 0a26a5373b..11db33708f 100644 --- a/Userland/Applications/Help/MainWidget.cpp +++ b/Userland/Applications/Help/MainWidget.cpp @@ -210,6 +210,11 @@ ErrorOr MainWidget::initialize_fallibles(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 go_menu = window.add_menu("&Go"_string); go_menu->add_action(*m_go_back_action); go_menu->add_action(*m_go_forward_action); diff --git a/Userland/Applications/HexEditor/HexEditorWidget.cpp b/Userland/Applications/HexEditor/HexEditorWidget.cpp index 1e24d4a946..5e80b94e4f 100644 --- a/Userland/Applications/HexEditor/HexEditorWidget.cpp +++ b/Userland/Applications/HexEditor/HexEditorWidget.cpp @@ -555,6 +555,11 @@ ErrorOr HexEditorWidget::initialize_menubar(GUI::Window& window) little_endian_mode->set_checked(use_little_endian); big_endian_mode->set_checked(!use_little_endian); + 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&) { diff --git a/Userland/Applications/KeyboardMapper/main.cpp b/Userland/Applications/KeyboardMapper/main.cpp index 6941265a17..48bb39b351 100644 --- a/Userland/Applications/KeyboardMapper/main.cpp +++ b/Userland/Applications/KeyboardMapper/main.cpp @@ -94,6 +94,11 @@ ErrorOr serenity_main(Main::Arguments arguments) auto settings_menu = window->add_menu("&Settings"_string); settings_menu->add_action(auto_modifier_action); + 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("Keyboard Mapper"_string, app_icon, window)); diff --git a/Userland/Applications/ThemeEditor/MainWidget.cpp b/Userland/Applications/ThemeEditor/MainWidget.cpp index ea40d5ad93..067f2fc612 100644 --- a/Userland/Applications/ThemeEditor/MainWidget.cpp +++ b/Userland/Applications/ThemeEditor/MainWidget.cpp @@ -305,6 +305,11 @@ ErrorOr MainWidget::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()); + })); + window.add_menu(GUI::CommonMenus::make_accessibility_menu(*m_preview_widget)); auto help_menu = window.add_menu("&Help"_string); diff --git a/Userland/DevTools/GMLPlayground/MainWidget.cpp b/Userland/DevTools/GMLPlayground/MainWidget.cpp index 19fb338ff0..4cac7e66bb 100644 --- a/Userland/DevTools/GMLPlayground/MainWidget.cpp +++ b/Userland/DevTools/GMLPlayground/MainWidget.cpp @@ -267,6 +267,10 @@ ErrorOr MainWidget::initialize_menubar(GUI::Window& window) }); view_menu->add_action(*m_view_window_action); m_views_group.add_action(*m_view_window_action); + view_menu->add_separator(); + view_menu->add_action(GUI::CommonActions::make_fullscreen_action([&](auto&) { + window.set_fullscreen(!window.is_fullscreen()); + })); m_preview_window->on_close = [&] { m_view_frame_action->activate();