/**
 * This is a layout for container that contain a single item that automatically expands to
 * fill the container. This class is intended to be extended or created via the layout:'fit'
 * {@link Ext.container.Container#layout} config, and should generally not need to be created
 * directly via the new keyword.
 *
 * Fit layout does not have any direct config options (other than inherited ones). To fit a
 * panel to a container using Fit layout, simply set `layout: 'fit'` on the container and
 * add a single panel to it.
 *
 *     @example
 *     var panel = Ext.create('Ext.Panel', {
 *         title: 'Fit Layout',
 *         width: 300,
 *         height: 150,
 *         layout:'fit',
 *         items: {
 *             title: 'Inner Panel',
 *             html: 'This is the inner panel content',
 *             bodyPadding: 20,
 *             border: false
 *         }
 *     });
 *
 *     Ext.Viewport.add(panel);
 */
Ext.define('Ext.layout.Fit', {
    extend: 'Ext.layout.Auto',
    alias: 'layout.fit',
 
    isFit: true,
 
    cls: Ext.baseCSSPrefix + 'layout-fit',
 
    itemCls: Ext.baseCSSPrefix + 'layout-fit-item'
});