Attribute changed old-javascript
[app.Builder.js] / old-javascript / XObjectBase / GtkExpander.js
1
2 XObject = imports.XObject.XObject
3  
4
5 GtkExpander = XObject.define(
6     function(cfg) {
7         
8         
9         this.events = cfg.events = cfg.events || [];
10         delete cfg.events;
11         XObject.call(this, cfg);
12         
13    
14     }, 
15     XObject,
16     {
17         events : false,
18         init : function()
19         {
20             // is this a common feature??? of widgets ...?
21             XObject.prototype.init.call(this);
22             for (var i = 0 ; i < this.events.length ; i++ ) { 
23                 this.el.add_events (this.events[i] );
24             }
25             
26         }
27     }
28  
29 );
30 GtkExpander.config = {
31    
32     events         : {
33         type : 'Array',
34         array_of : 'Gdk.EventMask'
35     }
36 }