mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 02:07:35 +00:00
Magnifier: Standardize File menu
File->Quit should appear as the final item in its menu
This commit is contained in:
parent
0c2f36966c
commit
5e96ad0345
1 changed files with 4 additions and 4 deletions
|
@ -57,10 +57,6 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||||
auto magnifier = TRY(window->try_set_main_widget<MagnifierWidget>());
|
auto magnifier = TRY(window->try_set_main_widget<MagnifierWidget>());
|
||||||
|
|
||||||
auto file_menu = TRY(window->try_add_menu("&File"));
|
auto file_menu = TRY(window->try_add_menu("&File"));
|
||||||
TRY(file_menu->try_add_action(GUI::CommonActions::make_quit_action([&](auto&) {
|
|
||||||
app->quit();
|
|
||||||
})));
|
|
||||||
|
|
||||||
TRY(file_menu->try_add_action(GUI::CommonActions::make_save_as_action([&](auto&) {
|
TRY(file_menu->try_add_action(GUI::CommonActions::make_save_as_action([&](auto&) {
|
||||||
AK::DeprecatedString filename = "file for saving";
|
AK::DeprecatedString filename = "file for saving";
|
||||||
auto do_save = [&]() -> ErrorOr<void> {
|
auto do_save = [&]() -> ErrorOr<void> {
|
||||||
|
@ -84,6 +80,10 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||||
warnln("Error saving bitmap to {}: {}", filename, result.error().string_literal());
|
warnln("Error saving bitmap to {}: {}", filename, result.error().string_literal());
|
||||||
}
|
}
|
||||||
})));
|
})));
|
||||||
|
TRY(file_menu->try_add_separator());
|
||||||
|
TRY(file_menu->try_add_action(GUI::CommonActions::make_quit_action([&](auto&) {
|
||||||
|
app->quit();
|
||||||
|
})));
|
||||||
|
|
||||||
auto size_action_group = make<GUI::ActionGroup>();
|
auto size_action_group = make<GUI::ActionGroup>();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue