]> git.proxmox.com Git - extjs.git/blame - extjs/classic/classic/src/layout/SizePolicy.js
add extjs 6.0.1 sources
[extjs.git] / extjs / classic / classic / src / layout / SizePolicy.js
CommitLineData
6527f429
DM
1// @define Ext.layout.SizePolicy\r
2\r
3/**\r
4 * This class describes how a layout will interact with a component it manages.\r
5 * \r
6 * There are special instances of this class stored as static properties to avoid object\r
7 * instantiation. All instances of this class should be treated as readonly objects.\r
8 *\r
9 * @class Ext.layout.SizePolicy\r
10 * @protected\r
11 */\r
12\r
13/**\r
14 * @property {Boolean} readsWidth\r
15 * Indicates that the `width` of the component is consumed.\r
16 * @readonly\r
17 */\r
18\r
19/**\r
20 * @property {Boolean} readsHeight\r
21 * Indicates that the `height` of the component is consumed.\r
22 * @readonly\r
23 */\r
24\r
25/**\r
26 * @property {Boolean} setsWidth\r
27 * Indicates that the `width` of the component will be set (i.e., calculated).\r
28 * @readonly\r
29 */\r
30\r
31/**\r
32 * @property {Boolean} setsHeight\r
33 * Indicates that the `height` of the component will be set (i.e., calculated).\r
34 * @readonly\r
35 */\r