/* This file is part of Ext JS 3.4 Copyright (c) 2011-2013 Sencha Inc Contact: http://www.sencha.com/contact GNU General Public License Usage This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact. Build date: 2013-04-03 15:07:25 */ Ext.data.JsonP.Ext_layout_BorderLayout_Region({"alternateClassNames":[],"aliases":{},"enum":null,"parentMixins":[],"tagname":"class","subclasses":["Ext.layout.BorderLayout.SplitRegion"],"extends":null,"uses":[],"html":"
Subclasses
Files
This is a region of a BorderLayout that acts as a subcontainer\nwithin the layout. Each region in the layout is a component, the region itself is constructed on top\nof that component, acting like a mixin. Each region has its own layout \nthat is independent of other regions and the containing BorderLayout, and can be any of the\nvalid Ext layout types.
\n\n\nRegion size is managed automatically and cannot be changed by the user -- for\nresizable regions, see Ext.layout.BorderLayout.SplitRegion.
\n\nWhen a collapsed region's bar is clicked, the region's panel will be displayed as a floated\npanel that will close again once the user mouses out of that panel (or clicks out if\nautoHide = false). Setting animFloat = false will\nprevent the open and close of these floated panels from being animated (defaults to true).
\nWhen a collapsed region's bar is clicked, the region's panel will be displayed as a floated\npanel. If autoHide = true, the panel will automatically hide after the user mouses\nout of the panel. If autoHide = false, the panel will continue to display until the\nuser clicks outside of the panel (defaults to true).
\nAn object containing margins to apply to the region when in the collapsed state in the\nformat:
\n\n{\n top: (top margin),\n right: (right margin),\n bottom: (bottom margin),\n left: (left margin)\n}
\n\n\nMay also be a string containing space-separated, numeric margin values. The order of the\nsides associated with each value matches the way CSS processes margin values.
\n\n\ncollapseMode supports two configuration values:
Note: if a collapsible region does not have a title bar, then set collapseMode =\n'mini' and split = true in order for the region to be collapsible\nby the user as the expand/collapse tool button (that would go in the title bar) will not be rendered.
\n\n\nSee also cmargins.
\n\ntrue to allow the user to collapse this region (defaults to false). If\ntrue, an expand/collapse tool button will automatically be rendered into the title\nbar of the region, otherwise the button will not be shown.
\n\n\nNote: that a title bar is required to display the collapse/expand toggle button -- if\nno title is specified for the region's panel, the region will only be collapsible if\ncollapseMode = 'mini' and split = true.\n\n
Defaults to: false
true to allow clicking a collapsed region's bar to display the region's panel floated\nabove the layout, false to force the user to fully expand a collapsed region by\nclicking the expand button to see it again (defaults to true).
\nDefaults to: true
An object containing margins to apply to the region when in the expanded state in the\nformat:
\n\n{\n top: (top margin),\n right: (right margin),\n bottom: (bottom margin),\n left: (left margin)\n}
\n\n\nMay also be a string containing space-separated, numeric margin values. The order of the\nsides associated with each value matches the way CSS processes margin values:
\n\n\nDefaults to:
\n\n\n{top:0, right:0, bottom:0, left:0}\n
\n\ntrue to create a SplitRegion and\ndisplay a 5px wide Ext.SplitBar between this region and its neighbor, allowing the user to\nresize the regions dynamically. Defaults to false creating a\nRegion.
\n\n\nNotes:
\n\n\nDefaults to: false
True if this region is collapsed. Read-only.
\nDefaults to: false
Create a new Region.
\nThe BorderLayout instance that is managing this Region.
\nThe configuration options
\nThe region position. Valid values are: north, south,\neast, west and center. Every BorderLayout\nmust have a center region for the primary content -- all other regions are optional.
\nReturns the current margins for this region. If the region is collapsed, the\ncmargins (collapsed margins) value will be returned, otherwise the\nmargins value will be returned.
\nAn object containing the element's margins: {left: (left\nmargin), top: (top margin), right: (right margin), bottom: (bottom margin)}
\nReturns the current size of this region. If the region is collapsed, the size of the\ncollapsedEl will be returned, otherwise the size of the region's panel will be returned.
\nAn object containing the element's size: {width: (element width),\nheight: (element height)}
\nTrue if this region is currently visible, else false.
\nSets the specified panel as the container element for this region.
\nThe new panel
\nIf this Region is floatable, and this Region has been slid into floating visibility, then this method slides\nthis region back into its collapsed state.
\n