1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:57:35 +00:00

PixelPaint: Make Guides' visibility optional

Whether Guides are drawn or not is now controlled via the menu-entry
View->Show Guides.
This commit is contained in:
Tobias Christiansen 2021-08-05 15:48:59 +02:00 committed by Ali Mohammad Pur
parent 193f1e01cf
commit 0ca085910e
3 changed files with 21 additions and 7 deletions

View file

@ -347,11 +347,21 @@ int main(int argc, char** argv)
},
window);
auto show_guides_action = GUI::Action::create_checkable(
"Show Guides", [&](auto&) {
if (auto* editor = current_image_editor()) {
editor->toggle_guide_visibility();
}
},
window);
show_guides_action->set_checked(true);
view_menu.add_action(zoom_in_action);
view_menu.add_action(zoom_out_action);
view_menu.add_action(reset_zoom_action);
view_menu.add_separator();
view_menu.add_action(add_guide_action);
view_menu.add_action(show_guides_action);
auto& tool_menu = window->add_menu("&Tool");
toolbox.for_each_tool([&](auto& tool) {