XObjectBase/GtkExpander.js
authorAlan Knowles <alan@akbkhome.com>
Tue, 3 Jul 2012 15:05:08 +0000 (23:05 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 3 Jul 2012 15:05:08 +0000 (23:05 +0800)
XObjectBase/GtkExpander.js

index 2c92004..fd09b2b 100644 (file)
@@ -12,7 +12,7 @@ GtkExpander = XObject.define(
     function(cfg) {
         
         
-        this.events = cfg.events = cfg.events || false;
+        this.events = cfg.events = cfg.events || [];
         delete cfg.events;
         XObject.call(this, cfg);
         
@@ -24,7 +24,9 @@ GtkExpander = XObject.define(
         init : function()
         {
             // is this a common feature??? of widgets ...?
-            this.el.add_events (Gdk.EventMask.BUTTON_MOTION_MASK );
+            if (this.events) {
+                for (var i = 0 ; i < this.events.length ; i++ ) { 
+                    this.el.add_events (Gdk.EventMask.BUTTON_MOTION_MASK );
  
             
         }