// children are not added at init / but at show stage..
// listener is added on show..
// we should really add a hock to destroy it..
-
-GtkClutterEmbed = {
- onConstruct : function (x)
- {
- // make sure all the child elements are packed as false.
+GtkClutterEmbed = XObject.define(
+ function(cfg) {
+ XObject.call(this, cfg);
this.items.forEach( function(i) {
i.pack = false;
});
-
- },
-
- init : function() {
- // add the event listener..
+ },
+ XObject,
+ {
- XObject.prototype.init.call(this);
- print("----------Embed init");
- this.addListener('show', function () {
- print("-------EMBED - show");
- var stage = this.el.get_stage();
- //print(this.items.length);
- this.items.forEach( function(e) {
- //print(e.xtype);
- stage.add_actor(e.el);
+ init : function() {
+ // add the event listener..
+
+ XObject.prototype.init.call(this);
+
+ print("----------Embed init");
+ this.addListener('show', function () {
+ print("-------EMBED - show");
+ var stage = this.el.get_stage();
+ //print(this.items.length);
+ this.items.forEach( function(e) {
+ //print(e.xtype);
+ stage.add_actor(e.el);
+ });
});
- });
-
-
+
+
+ }
}
-};
\ No newline at end of file
+);
\ No newline at end of file