"\t\tm.append(dropNode);",
"\t\t_this.model.selectNode(dropNode); \t",
"\t\t_this.changed();",
+ "\t\t_this.node_selected(dropNode);",
"\t\treturn true; // no need to highlight?",
" ",
" }",
{
"$ xns" : "Gtk",
"* prop" : "model",
+ "bool can_unselect" : true,
"id" : "selmodel",
"items" : [
{
"\t return;",
" }",
" _this.selmodel.el.unselect_all();",
- " ",
- " node.remove();",
- " \tGLib.debug(\"delete Selected - done\");",
- " _this.changed();",
+ " if (node.parent != null) {",
+ "\t\tnode.remove();",
+ "\t \tGLib.debug(\"delete Selected - done\");",
+ "\t\t_this.changed();",
+ "\t\treturn;",
+ "\t}",
+ "\tthis.updateModel(null);",
+ "\t_this.main_window.windowstate.file.tree = null;",
+ "\t_this.changed();",
+ "\t_this.node_selected(null);",
"/* ",
" print(\"DELETE SELECTED?\");",
" //_this.view.blockChanges = true;",