src/Builder4/ValaProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 4 Mar 2015 07:27:03 +0000 (15:27 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 4 Mar 2015 07:27:03 +0000 (15:27 +0800)
src/Builder4/ValaProjectSettings.vala

src/Builder4/ValaProjectSettings.bjs
src/Builder4/ValaProjectSettings.vala

index 29d45fc..9f69547 100644 (file)
                "* pack" : "set_model",
                "xtype" : "ListStore",
                "$ n_columns" : 3,
-               "| void load" : "() {\n \n  this.el.clear();\n  \n    \n     var def = _this.project.compilegroups.get(\"_default_\");\n     var items  = def.sources;\n     \n     \n     \n     \n \n    Gtk.TreeIter citer;\n\n    for(var i =0 ; i < items.size; i++) {\n         this.el.append(out citer);   \n         \n        this.el.set_value(citer, 0,   items.get(i) ); // title \n        this.el.set_value(citer, 1,   \"dir\"); // type         \n        this.el.set_value(citer, 2,   false ); // checked \n\n        var files = _this.project.files(items.get(i));\n        \n         for(var j =0 ; j < files.size; j++) {\n            this.el.append(out citer);   \n         \n            this.el.set_value(citer, 0,   files.get(j) ); // title \n            this.el.set_value(citer, 1,   \"file\"); // type         \n            this.el.set_value(citer, 2,   false ); // checked \n\n        }\n        \n        \n        //this.el.set_value(citer, 1,   items.get(i) );\n    }\n    this.el.set_sort_column_id(0,Gtk.SortType.ASCENDING);\n    \n}\n ",
+               "| void load" : "() {\n \n      this.el.clear();\n  \n    \n     var def = _this.project.compilegroups.get(\"_default_\");\n     var items  = def.sources;\n     \n     \n     \n     \n \n    Gtk.TreeIter citer;\n\n    for(var i =0 ; i < items.size; i++) {\n         this.el.append(out citer);   \n         \n        this.el.set_value(citer, 0,   items.get(i) ); // title \n        \n        print(\"ADD item %s\", items.get(i));\n        this.el.set_value(citer, 1,   \"dir\"); // type         \n        this.el.set_value(citer, 2,   false ); // checked \n\n        var files = _this.project.files(items.get(i));\n        \n         for(var j =0 ; j < files.size; j++) {\n            this.el.append(out citer);   \n                 print(\"ADD item %s\", files.get(j));\n            this.el.set_value(citer, 0,   files.get(j) ); // title \n            this.el.set_value(citer, 1,   \"file\"); // type         \n            this.el.set_value(citer, 2,   false ); // checked \n\n        }\n        \n        \n        //this.el.set_value(citer, 1,   items.get(i) );\n    }\n    this.el.set_sort_column_id(0,Gtk.SortType.ASCENDING);\n    \n}\n ",
                "$ columns" : "    typeof(string),  // 0 file name\n     typeof(string), // type (dir orfile)\n     typeof(bool)  // is checked.\n     ",
                "$ xns" : "Gtk"
               },
index d23de63..5985bbf 100644 (file)
@@ -1530,7 +1530,7 @@ public class ValaProjectSettings : Object
         // user defined functions 
         public void load () {
          
-          this.el.clear();
+              this.el.clear();
           
             
              var def = _this.project.compilegroups.get("_default_");
@@ -1546,6 +1546,8 @@ public class ValaProjectSettings : Object
                  this.el.append(out citer);   
                  
                 this.el.set_value(citer, 0,   items.get(i) ); // title 
+                
+                print("ADD item %s", items.get(i));
                 this.el.set_value(citer, 1,   "dir"); // type         
                 this.el.set_value(citer, 2,   false ); // checked 
         
@@ -1553,7 +1555,7 @@ public class ValaProjectSettings : Object
                 
                  for(var j =0 ; j < files.size; j++) {
                     this.el.append(out citer);   
-                 
+                         print("ADD item %s", files.get(j));
                     this.el.set_value(citer, 0,   files.get(j) ); // title 
                     this.el.set_value(citer, 1,   "file"); // type         
                     this.el.set_value(citer, 2,   false ); // checked