/**
 * @class Ext.grid.locked.Region
 * @extend Ext.Panel
 * @xtype lockedgridregion
 * @isLockedGridRegion true
 * @alternateClassName Ext.grid.LockedGridRegion
 * This class is used by the {@link Ext.grid.locked.Grid lockedgrid} component to wrap each
 * child grid. Being a `panel`, regions can be `resizable` and `collapsible`.
 * In collapsed state, the region will also display a `title`.
 *
 * The `weight` config is used to configure the {@link Ext.panel.Resizer resizable} and
 * {@link Ext.panel.Collapser collapsible} panel properties.
 */
 
/**
 * @cfg {Ext.grid.Grid} grid
 * This config governs the child grid in this region.
 */
 
 
/**
 * @cfg {Boolean/String} locked
 * Determines whether the region is locked or not.
 * Configure as `true` to lock the grid to default locked region 
 * {@link Ext.grid.locked.Grid LockedGrid}
 * String values contains one of the defined locking regions - "left", "right" or "center"
 */
 
/**
 * @cfg {String} menuItem
 * Configuration for the `menuItem` used in the "Locked" regions menu.
 * @since 7.0
 */
 
/**
 * @cfg {String} menuLabel
 * The `menuLabel` is used to give custom menu labels to the defined regions
 * This is deprecated. Instead use:
 *
 *      menuItem: {
 *          text: 'Text'
 *      }
 *
 * @deprecated 7.0 Use `menuItem` instead.
 */
 
/**
 * @cfg {String} regionKey
 * This config provides the set of possible locked regions. Each value denotes a named 
 * region (for example, "left", "right" and "center").
 * While the set of names is not fixed, meaning a `lockedgrid` can have more than these
 * three regions, there must always be a "center" region. The center regions cannot
 * be hidden or collapsed or emptied of all columns.
 */