Преглед на файлове

tools: add ability to duplicate selected objects from LevelTreeView

Daniele Bartolini преди 5 години
родител
ревизия
218ea485cd
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      tools/level_editor/level_tree_view.vala

+ 7 - 0
tools/level_editor/level_tree_view.vala

@@ -198,6 +198,13 @@ public class LevelTreeView : Gtk.Box
 			if (_tree_selection.count_selected_rows() == 1)
 			if (_tree_selection.count_selected_rows() == 1)
 				menu.add(mi);
 				menu.add(mi);
 
 
+			mi = new Gtk.MenuItem.with_label("Duplicate");
+			mi.activate.connect(() => {
+				Gtk.Application app = ((Gtk.Window)this.get_toplevel()).application;
+				app.activate_action("duplicate", null);
+			});
+			menu.add(mi);
+
 			mi = new Gtk.MenuItem.with_label("Delete");
 			mi = new Gtk.MenuItem.with_label("Delete");
 			mi.activate.connect(() => {
 			mi.activate.connect(() => {
 				Gtk.Application app = ((Gtk.Window)this.get_toplevel()).application;
 				Gtk.Application app = ((Gtk.Window)this.get_toplevel()).application;