/** * @class Ext.layout.AutoLayout *

The AutoLayout is the default layout manager delegated by {@link Ext.Container} to * render any child Components when no {@link Ext.Container#layout layout} is configured into * a {@link Ext.Container Container}. ContainerLayout provides the basic foundation for all other layout * classes in Ext. It simply renders all child Components into the Container, performing no sizing or * positioning services. To utilize a layout that provides sizing and positioning of child Components, * specify an appropriate {@link Ext.Container#layout layout}.

*/ Ext.layout.AutoLayout = Ext.extend(Ext.layout.ContainerLayout, { runLayout: function(){ var ct = this.container; ct.doLayout(); delete ct.layoutPending; } }); Ext.Container.LAYOUTS['auto'] = Ext.layout.AutoLayout;