XObjectBase/GtkScrolledWindow.js
authorAlan Knowles <alan@akbkhome.com>
Fri, 26 Nov 2010 07:41:51 +0000 (15:41 +0800)
committerAlan Knowles <alan@akbkhome.com>
Fri, 26 Nov 2010 07:41:51 +0000 (15:41 +0800)
XObjectBase/GtkScrolledWindow.js

index dce7227..a29a81b 100644 (file)
@@ -7,17 +7,24 @@ Gtk = imports.gi.Gtk;
 // children are not added at init / but at show stage..
 // listener is added on show..
 // we should really add a hock to destroy it..
-GtkScrolledWindow  = {
-    // should we always add??
-    pack : 'add',
-    
-    init : function() 
-    {
-        // aways set policy like this?
-        XObject.prototype.init.call(this);
-        this.el.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC);
-    }
 
+GtkScrolledWindow = XObject.define(
+    function(cfg) {
+        XObject.call(this, cfg);
+    }, 
+    XObject,
+    {
      
+        // should we always add??
+        pack : 'add',
+        
+        init : function() 
+        {
+            // aways set policy like this?
+            XObject.prototype.init.call(this);
+            this.el.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC);
+        }
+
+         
 
 };
\ No newline at end of file