Builder4/ValaProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 11:29:01 +0000 (19:29 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 11:29:01 +0000 (19:29 +0800)
Builder4/ValaProjectSettings.vala

Builder4/ValaProjectSettings.bjs
Builder4/ValaProjectSettings.vala

index c897969..a5c2536 100644 (file)
                                                 },
                                                 {
                                                     "listeners" : {
-                                                        "activate" : "()  => {\n    \n     //\n        Gtk.TreeModel mod;\n        Gtk.TreeIter iter;\n        if (!_this.default_directory_tree.el.get_selection().get_selected(out mod, out iter)) {\n               print(\"nothing selected\\n\");\n            return;\n        }\n\n            \n       // add the directory..\n       \n       \n       GLib.Value val;\n        mod.get_value(iter,0, out val);\n       var fn =  (string) val;\n       \n       print(\"remove: %s\\n\", fn);\n       if (!_this.project.compilegroups.get(\"_default_\").sources.remove(fn)) {\n                  print(\"remove failed\");\n              }\n       _this.default_directory_tree_store.load();\n}"
+                                                        "activate" : "()  => {\n    \n     //\n        Gtk.TreeModel mod;\n        Gtk.TreeIter iter;\n        if (!_this.targets_tree.el.get_selection().get_selected(out mod, out iter)) {\n               print(\"nothing selected\\n\");\n            return;\n        }\n\n            \n       // add the directory..\n       \n       \n       GLib.Value val;\n        mod.get_value(iter,0, out val);\n       var fn =  (string) val;\n       \n       print(\"remove: %s\\n\", fn);\n       if (!_this.project.compilegroups.unset(fn)) {\n                  print(\"remove failed\");\n      }\n       _this.targets_tree_store.load();\n}"
                                                     },
                                                     "* pack" : "add",
                                                     "xtype" : "MenuItem",
index de464c5..9bddaa6 100644 (file)
@@ -1036,7 +1036,7 @@ public class ValaProjectSettings : Object
                  //
                     Gtk.TreeModel mod;
                     Gtk.TreeIter iter;
-                    if (!_this.default_directory_tree.el.get_selection().get_selected(out mod, out iter)) {
+                    if (!_this.targets_tree.el.get_selection().get_selected(out mod, out iter)) {
                            print("nothing selected\n");
                         return;
                     }
@@ -1050,10 +1050,10 @@ public class ValaProjectSettings : Object
                    var fn =  (string) val;
                    
                    print("remove: %s\n", fn);
-                   if (!_this.project.compilegroups.get("_default_").sources.remove(fn)) {
+                   if (!_this.project.compilegroups.unset(fn)) {
                               print("remove failed");
-                          }
-                   _this.default_directory_tree_store.load();
+                  }
+                   _this.targets_tree_store.load();
             });
         }