|
@@ -591,6 +591,17 @@ void MainWidget::initialize_menubar(GUI::Window& window)
|
|
editor->did_complete_action();
|
|
editor->did_complete_action();
|
|
}));
|
|
}));
|
|
|
|
|
|
|
|
+ m_layer_menu->add_action(GUI::Action::create(
|
|
|
|
+ "Merge &Active Layer Up", [&](auto&) {
|
|
|
|
+ auto* editor = current_image_editor();
|
|
|
|
+ VERIFY(editor);
|
|
|
|
+ auto active_layer = editor->active_layer();
|
|
|
|
+ if (!active_layer)
|
|
|
|
+ return;
|
|
|
|
+ editor->image().merge_active_layer_up(*active_layer);
|
|
|
|
+ editor->did_complete_action();
|
|
|
|
+ }));
|
|
|
|
+
|
|
m_layer_menu->add_action(GUI::Action::create(
|
|
m_layer_menu->add_action(GUI::Action::create(
|
|
"M&erge Active Layer Down", { Mod_Ctrl, Key_E }, [&](auto&) {
|
|
"M&erge Active Layer Down", { Mod_Ctrl, Key_E }, [&](auto&) {
|
|
auto* editor = current_image_editor();
|
|
auto* editor = current_image_editor();
|