Builder4/ValaProjectSettings.vala
},
{
"listeners" : {
- "activate" : "() => {\n return;\n //\n // add the directory..\n var fn = _this.project.relPath(chooser.get_filename());\n _this.project.compilegroups.get(\"_default_\").sources.remove(fn);\n _this.default_directory_tree_store.load();\n}"
+ "activate" : "() => {\n return;\n //\n Gtk.TreeModel mod;\n Gtk.TreeIter iter;\n if (!_this.default_directory_tree.get_selection().get_selected(out mod, out iter)) {\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 _this.project.compilegroups.get(\"_default_\").sources.remove(fn);\n _this.default_directory_tree_store.load();\n}"
},
"* pack" : "add",
"xtype" : "MenuItem",
this.el.activate.connect( () => {
return;
//
+ Gtk.TreeModel mod;
+ Gtk.TreeIter iter;
+ if (!_this.default_directory_tree.get_selection().get_selected(out mod, out iter)) {
+ return;
+ }
+
+
// add the directory..
- var fn = _this.project.relPath(chooser.get_filename());
+
+
+ GLib.Value val;
+ mod.get_value(iter,0, out val);
+ var fn = (string) val;
_this.project.compilegroups.get("_default_").sources.remove(fn);
_this.default_directory_tree_store.load();
});