From: Alan Knowles Date: Tue, 7 Jun 2016 08:16:17 +0000 (+0800) Subject: src/Builder4/WindowLeftTree.bjs X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=6107eabb1285523d19b8f1c5829c3670e66ec2a5 src/Builder4/WindowLeftTree.bjs src/Builder4/WindowLeftTree.vala --- diff --git a/src/Builder4/WindowLeftTree.bjs b/src/Builder4/WindowLeftTree.bjs index a3c4c70e9..38c0a442a 100644 --- a/src/Builder4/WindowLeftTree.bjs +++ b/src/Builder4/WindowLeftTree.bjs @@ -10,7 +10,7 @@ { "| JsRender.Node? getActiveElement" : " () { // return path to actie node.\n\n var path = this.getActivePath();\n if (path.length < 1) {\n return null;\n }\n return _this.model.pathToNode(path);\n \n}\n", "id" : "WindowLeftTree", - "@ bool before_node_change" : "(JsRender.Node? node)", + "@ bool before_node_change" : "()", "$ shadow_type" : "Gtk.ShadowType.IN", "* init" : " this.el.set_policy (Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC);\n \n", "| JsRender.JsRender getActiveFile" : "() {\n return this.main_window.windowstate.file;\n}\n", @@ -51,7 +51,7 @@ "# bool drag_in_motion" : "", "# bool blockChanges" : false, "$ xns" : "Gtk", - "| void setCursor" : "(string treepath, string sourceEvent) {\n\tthis.lastEventSource = sourceEvent;\n\tthis.blockChanges = true;\n this.el.set_cursor(new Gtk.TreePath.from_string(treepath), null, false); \n this.blockChanges = true;\n\tthis.lastEventSource = \"\";\n}\n", + "| void setCursor" : "(string treepath, string sourceEvent) {\n\tthis.lastEventSource = sourceEvent;\n\tthis.blockChanges = true;\n this.el.set_cursor(new Gtk.TreePath.from_string(treepath), null, false); \n this.blockChanges = false;\n\tthis.lastEventSource = \"\";\n}\n", "| void selectNode" : "(string treepath_str, string source) {\n\tthis.lastEventSource = source;\n //this.selection.select_path(new Gtk.TreePath.from_string( treepath_str));\n var tp = new Gtk.TreePath.from_string(treepath_str);\n \n this.el.set_cursor(tp, null, false); \n this.el.scroll_to_cell(tp, null, false, 0,0);\n}\n", "items" : [ { diff --git a/src/Builder4/WindowLeftTree.vala b/src/Builder4/WindowLeftTree.vala index 4dde6c54e..4b9a757e7 100644 --- a/src/Builder4/WindowLeftTree.vala +++ b/src/Builder4/WindowLeftTree.vala @@ -18,7 +18,7 @@ public class Xcls_WindowLeftTree : Object public Xcls_LeftTreeMenu LeftTreeMenu; // my vars (def) - public signal bool before_node_change (JsRender.Node? node); + public signal bool before_node_change (); public signal void changed (); public signal void node_selected (JsRender.Node? node, string source); public Xcls_MainWindow main_window; @@ -833,7 +833,7 @@ public class Xcls_WindowLeftTree : Object this.lastEventSource = sourceEvent; this.blockChanges = true; this.el.set_cursor(new Gtk.TreePath.from_string(treepath), null, false); - this.blockChanges = true; + this.blockChanges = false; this.lastEventSource = ""; } public void selectNode (string treepath_str, string source) {