X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/src/layout/component/ProgressBar.js diff --git a/src/layout/component/ProgressBar.js b/src/layout/component/ProgressBar.js new file mode 100644 index 00000000..6763a0f7 --- /dev/null +++ b/src/layout/component/ProgressBar.js @@ -0,0 +1,31 @@ +/** + * @class Ext.layout.component.ProgressBar + * @extends Ext.layout.component.Component + * @private + */ + +Ext.define('Ext.layout.component.ProgressBar', { + + /* Begin Definitions */ + + alias: ['layout.progressbar'], + + extend: 'Ext.layout.component.Component', + + /* End Definitions */ + + type: 'progressbar', + + onLayout: function(width, height) { + var me = this, + owner = me.owner, + textEl = owner.textEl; + + me.setElementSize(owner.el, width, height); + textEl.setWidth(owner.el.getWidth(true)); + + me.callParent([width, height]); + + owner.updateProgress(owner.value); + } +}); \ No newline at end of file