Builder4/ValaProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 08:23:09 +0000 (16:23 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 08:23:09 +0000 (16:23 +0800)
Builder4/ValaProjectSettings.vala

Builder4/ValaProjectSettings.bjs
Builder4/ValaProjectSettings.vala

index dfd6821..7bf4c31 100644 (file)
@@ -9,7 +9,7 @@
         {
             "# Project.Gtk project" : "null",
             "# Xcls_MainWindow window" : "null",
-            "| void show" : "(Project.Gtk project) {\n    \n    \n    print(\"ValaProjectSettings show\\n\");\n    \n    this.project=  project;\n\n    this.compile_flags.el.text = \"\";\n    this.default_packages_tree_store.el.clear();\n    this.default_directory_tree_store.el.clear();    \n\n    this.default_directory_tree_store.load();    \n        \n    if (this.project.compilegroups.has_key(\"default\")) {\n        var def = this.project.compilegroups.get(\"default\");\n        this.compile_flags.el.text = def.compile_flags;\n        this.default_packages_tree_store.load(def.packages);\n\n    } else {\n        this.default_packages_tree_store.load(new Gee.ArrayList<string>());\n                 \n    }\n\n\n}\n",
+            "| void show" : "(Project.Gtk project) {\n    \n    \n    print(\"ValaProjectSettings show\\n\");\n    \n    this.project=  project;\n\n    this.compile_flags.el.text = \"\";\n    \n    this.default_directory_tree_store.load();    \n    this.default_packages_tree_store.load();            \n     \n\n\n}\n",
             "xtype" : "VBox",
             "string id" : "ValaProjectSettings",
             "$ xns" : "Gtk",
index f3e67cd..4cab5eb 100644 (file)
@@ -54,20 +54,10 @@ public class ValaProjectSettings : Object
         this.project=  project;
     
         this.compile_flags.el.text = "";
-        this.default_packages_tree_store.el.clear();
-        this.default_directory_tree_store.el.clear();    
-    
+        
         this.default_directory_tree_store.load();    
-            
-        if (this.project.compilegroups.has_key("default")) {
-            var def = this.project.compilegroups.get("default");
-            this.compile_flags.el.text = def.compile_flags;
-            this.default_packages_tree_store.load(def.packages);
-    
-        } else {
-            this.default_packages_tree_store.load(new Gee.ArrayList<string>());
-                     
-        }
+        this.default_packages_tree_store.load();            
+         
     
     
     }