Builder4/ValaProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 12:15:36 +0000 (20:15 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 12:15:36 +0000 (20:15 +0800)
Builder4/ValaProjectSettings.vala

Builder4/ValaProjectSettings.bjs
Builder4/ValaProjectSettings.vala

index 4a14159..1fdbc3b 100644 (file)
                                                     "$ xns" : "Gtk",
                                                     "items" : [
                                                         {
+                                                            "listeners" : {
+                                                                "edited" : "  (path, newtext) => {\n     \n     Gtk.TreeIter  iter;\n        _this.targets_tree_store.el.get_iter(out iter, new Gtk.TreePath.from_string(path));\n       GLib.Value gval;\n        _this.model.el.get_value(iter,0, out gval);\n        var oldval = (string)gval;\n       \n       \n   \n  }"
+                                                            },
                                                             "id" : "targets_render",
                                                             "xtype" : "CellRendererText",
                                                             "* pack" : "pack_start,false",
index 35593e1..dc97eef 100644 (file)
@@ -1205,6 +1205,19 @@ public class ValaProjectSettings : Object
 
             // set gobject values
             this.el.editable = true;
+
+            // listeners 
+            this.el.edited.connect( (path, newtext) => {
+                 
+                 Gtk.TreeIter  iter;
+                    _this.targets_tree_store.el.get_iter(out iter, new Gtk.TreePath.from_string(path));
+                   GLib.Value gval;
+                    _this.model.el.get_value(iter,0, out gval);
+                    var oldval = (string)gval;
+                   
+                   
+               
+              });
         }
 
         // user defined functions