builder.sh
[app.Builder.js] / XObjectBase / GtkTreeStore.js
index d153991..53b4397 100644 (file)
@@ -3,13 +3,32 @@
 
 XObject = imports.XObject.XObject
  
+GObject = imports.gi.GObject;
 //GtkClutter.Embed..
 // children are not added at init / but at show stage..
 // listener is added on show..
 // we should really add a hock to destroy it..
-
-GtkTreeStore= {
-    
-    pack : 'set_model'
-    
-}; 
\ No newline at end of file
+GtkTreeStore = XObject.define(
+    function(cfg) {
+        XObject.call(this, cfg);
+        // this is an example...
+       
+    }, 
+    XObject,
+    {
+        pack : 'set_model',
+        init : function() 
+        {
+            XObject.prototype.init.call(this);
+            this.el.set_column_types ( 6, [
+                GObject.TYPE_STRING, 
+                GObject.TYPE_STRING, 
+                GObject.TYPE_STRING, 
+                GObject.TYPE_STRING, 
+                GObject.TYPE_STRING, 
+                GObject.TYPE_STRING 
+            ] );
+            
+        }
+    }
+);