mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:07:47 +00:00
PixelPaint: Add "Add Mask" to Layer context menu
This commit is contained in:
parent
4b1c31bb36
commit
8b0bd665ec
1 changed files with 14 additions and 0 deletions
|
@ -492,6 +492,20 @@ void MainWidget::initialize_menubar(GUI::Window& window)
|
|||
}));
|
||||
|
||||
m_layer_menu->add_separator();
|
||||
m_layer_menu->add_action(GUI::Action::create(
|
||||
"Add M&ask", { Mod_Ctrl | Mod_Shift, Key_M }, nullptr, [&](auto&) {
|
||||
auto* editor = current_image_editor();
|
||||
VERIFY(editor);
|
||||
auto active_layer = editor->active_layer();
|
||||
if (!active_layer)
|
||||
return;
|
||||
active_layer->create_mask();
|
||||
editor->update();
|
||||
m_layer_list_widget->repaint();
|
||||
}));
|
||||
|
||||
m_layer_menu->add_separator();
|
||||
|
||||
m_layer_menu->add_action(GUI::Action::create(
|
||||
"Select &Previous Layer", { 0, Key_PageUp }, g_icon_bag.previous_layer, [&](auto&) {
|
||||
m_layer_list_widget->cycle_through_selection(1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue