},
{
"listeners": {
- "activate": " () => {\n\n var name = DialogSaveModule.singleton().show(\n (Gtk.Window) _this.el.get_toplevel (), \n _this.model.file.project(), \n _this.getActiveElement()\n );\n if (name.length < 1) {\n return;\n \n }\n _this.getActiveElement().props.set(\"* xinclude\", name);\n _this.getActiveElement().items.clear();\n\n\n var s = _this.view.el.get_selection();\n \n print(\"GET SELECTED?\");\n Gtk.TreeIter iter;\n Gtk.TreeModel mod;\n\n \n if (!s.get_selected(out mod, out iter)) {\n return; // nothing seleted..\n }\n Gtk.TreeIter citer;\n for (var i = mod.iter_n_children(iter) -1; i--; i > -1) {\n mod.iter_nth_child(out citer, iter, i);\n \n\n print(\"removing node from Tree\\n\"); \n \n this.el.remove(ref citer);\n }\n \n \n}"
+ "activate": " () => {\n\n var name = DialogSaveModule.singleton().show(\n (Gtk.Window) _this.el.get_toplevel (), \n _this.model.file.project(), \n _this.getActiveElement()\n );\n if (name.length < 1) {\n return;\n \n }\n _this.getActiveElement().props.set(\"* xinclude\", name);\n _this.getActiveElement().items.clear();\n\n\n var s = _this.view.el.get_selection();\n \n print(\"GET SELECTED?\");\n Gtk.TreeIter iter;\n Gtk.TreeModel mod;\n\n \n if (!s.get_selected(out mod, out iter)) {\n return; // nothing seleted..\n }\n Gtk.TreeIter citer;\n for (var i = mod.iter_n_children(iter) -1; i--; i > -1) {\n mod.iter_nth_child(out citer, iter, i);\n \n\n print(\"removing node from Tree\\n\"); \n \n this.el.remove(ref citer);\n }\n _this.changed();\n \n \n \n}"
},
"label": "Save as Module",
"pack": "add",