XObjectBase/GtkTreeViewColumn.js
[app.Builder.js] / XObjectBase / GtkTreeViewColumn.js
index 77d1c87..79d6e22 100644 (file)
@@ -17,8 +17,9 @@ GtkTreeViewColumn = XObject.define(
     }, 
     XObject,
     {
+        list : false, // list goes here, 
         pack : function(parent, item) {
-            this.list = this.parent;
+             
             
             parent.el.append_column(this.el);
             var n = 0;
@@ -27,7 +28,12 @@ GtkTreeViewColumn = XObject.define(
             var found = false; 
              
             parent.items.forEach(function(e){
-                 
+                if ([ 'GtkListStore', 'GtkTreeStore', 'GtkTreeModelFilter' ].indexOf( XObject.type(e.xtype) ) > -1 ) {
+                    _t.list = e;
+                    return;
+                }
+                
+                
                 if (found) {
                     return true;
                 }
@@ -52,7 +58,7 @@ GtkTreeViewColumn = XObject.define(
                         break;
                     case "GtkCellRendererToggle":
                         print("toggle col : " + col);
-                        this.el.add_attribute(this.items[0].el , 'active', col ); // boolean???
+                        this.el. (this.items[0].el , 'active', col ); // boolean???
                         break;    
                         
                 }