From 466e0c48469533c89c3d518eabec1eab21c458c7 Mon Sep 17 00:00:00 2001 From: crpz1 <8588315+crpz1@users.noreply.github.com> Date: Fri, 21 Oct 2022 22:37:00 +1100 Subject: [PATCH] Magnifier: Add Always on Top --- Userland/Applications/Magnifier/main.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Userland/Applications/Magnifier/main.cpp b/Userland/Applications/Magnifier/main.cpp index e958408fc9..6ac87ed98c 100644 --- a/Userland/Applications/Magnifier/main.cpp +++ b/Userland/Applications/Magnifier/main.cpp @@ -107,6 +107,11 @@ ErrorOr serenity_main(Main::Arguments arguments) magnifier->pause_capture(action.is_checked()); }); + auto always_on_top_action = GUI::Action::create_checkable( + "&Always on Top", [&](auto& action) { + window->set_always_on_top(action.is_checked()); + }); + size_action_group->add_action(two_x_action); size_action_group->add_action(four_x_action); size_action_group->add_action(eight_x_action); @@ -119,7 +124,9 @@ ErrorOr serenity_main(Main::Arguments arguments) two_x_action->set_checked(true); TRY(view_menu->try_add_separator()); + TRY(view_menu->try_add_action(always_on_top_action)); TRY(view_menu->try_add_action(pause_action)); + always_on_top_action->set_checked(true); auto timeline_menu = TRY(window->try_add_menu("&Timeline")); auto previous_frame_action = GUI::Action::create(