*
* This needs some more thought..
*
- *
- *
*
*
* @class Roo.XComponent
/**
* @event built
* Fires when this the componnt is built
- * @param {Button} this
- * @param {EventObject} e The click event
+ * @param {Roo.XComponent} c the component
*/
- 'built' : true
+ 'built' : true,
+ /**
+ * @event buildcomplete
+ * Fires on the top level element when all elements have been built
+ * @param {Roo.XComponent} c the top level component.
+ */
+ 'buildcomplete' : true,
+
});
Roo.XComponent.register(this);
var progressRun = function() {
if (mods.length) {
Roo.MessageBox.hide();
- _this.topModule.fireEvent('built', _this.topModule);
+ _this.topModule.fireEvent('buildcomplete', _this.topModule);
return;
}
}
m.el = m.parent.el.addxtype(m.items[0]);
+ m.fireEvent('built', m);
m.panel = this.el;
m.layout = m.panel.layout;