Ext.data.JsonP.Ext_layout_SizeModel({"mixins":[],"code_type":"assignment","inheritable":false,"component":false,"meta":{"protected":true},"mixedInto":[],"uses":[],"aliases":{},"parentMixins":[],"superclasses":[],"members":{"event":[],"property":[{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"auto","id":"property-auto"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"calculated","id":"property-calculated"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"calculatedFromConfigured","id":"property-calculatedFromConfigured"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"calculatedFromNatural","id":"property-calculatedFromNatural"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"calculatedFromShrinkWrap","id":"property-calculatedFromShrinkWrap"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"configured","id":"property-configured"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"constrainedMax","id":"property-constrainedMax"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"constrainedMin","id":"property-constrainedMin"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"fixed","id":"property-fixed"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"name","id":"property-name"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"names","id":"property-names"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"natural","id":"property-natural"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"ordinal","id":"property-ordinal"},{"meta":{},"owner":"Ext.layout.SizeModel","tagname":"property","name":"pairsByHeightOrdinal","id":"property-pairsByHeightOrdinal"},{"meta":{"readonly":true},"owner":"Ext.layout.SizeModel","tagname":"property","name":"shrinkWrap","id":"property-shrinkWrap"}],"css_var":[],"method":[],"css_mixin":[],"cfg":[]},"tagname":"class","extends":null,"html":"

Files

This class describes a size determination strategy or algorithm used by the layout\nsystem. There are special instances of this class stored as static properties to\navoid needless object instantiation. These instances should be treated as readonly.

\n\n\n\n\n

Using one of these instances is simply:

\n\n
  var calculated = Ext.layout.SizeModel.calculated;\n
\n
Defined By

Properties

Ext.layout.SizeModel
view source
auto : Booleanreadonly

True if the size is either natural or shrinkWrap, otherwise false.

\n

True if the size is either natural or shrinkWrap, otherwise false.

\n
Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is calculated by the ownerLayout. ...

True if the size is calculated by the ownerLayout.

\n

Defaults to: false

Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is calculated by the ownerLayout based on a configured size. ...

True if the size is calculated by the ownerLayout based on a configured size.

\n

Defaults to: false

Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is calculated by the ownerLayout based on natural size model\nresults. ...

True if the size is calculated by the ownerLayout based on natural size model\nresults.

\n

Defaults to: false

Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is calculated by the ownerLayout based on shrinkWrap size model\nresults. ...

True if the size is calculated by the ownerLayout based on shrinkWrap size model\nresults.

\n

Defaults to: false

Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is configured (e.g., by a width or minWidth). ...

True if the size is configured (e.g., by a width or minWidth). The names of\nconfiguration properties can be found in the names property.

\n

Defaults to: false

Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is constrained by a maxWidth or maxHeight configuration. ...

True if the size is constrained by a maxWidth or maxHeight configuration. This\nis a flavor of configured (since maxWidth and maxHeight are config options).\nIf true, the names property will be defined as well.

\n

Defaults to: false

Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is constrained by a minWidth or minHeight configuration. ...

True if the size is constrained by a minWidth or minHeight configuration. This\nis a flavor of configured (since minWidth and minHeight are config options).\nIf true, the names property will be defined as well.

\n

Defaults to: false

Ext.layout.SizeModel
view source
fixed : Booleanreadonly

True if the size is either calculated or configured, otherwise false.

\n

True if the size is either calculated or configured, otherwise false.

\n
Ext.layout.SizeModel
view source
name : Stringreadonly

The name of this size model (e.g., \"calculated\").

\n

The name of this size model (e.g., \"calculated\").

\n
Ext.layout.SizeModel
view source
: Objectreadonly
An object with the config property names that determine the\nsize. ...

An object with the config property names that determine the\nsize.

\n

Defaults to: null

  • width : String

    The width property name (e.g., 'width').

    \n
  • height : String

    The height property name (e.g., 'minHeight').

    \n
Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is determined by CSS and not by content. ...

True if the size is determined by CSS and not by content. Such sizes are assumed to\nbe dependent on the container box and measurement occurs on the outer-most element.

\n

Defaults to: false

Ext.layout.SizeModel
view source
ordinal : Objectreadonly

@prop {Number} ordinal\nThe 0-based ordinal for this SizeModel instance.

\n

@prop {Number} ordinal\nThe 0-based ordinal for this SizeModel instance.

\n
Ext.layout.SizeModel
view source
: Object[]
An array of objects indexed by the ordinal of a height SizeModel on\na width SizeModel to yield an object describing b...

An array of objects indexed by the ordinal of a height SizeModel on\na width SizeModel to yield an object describing both height and width size\nmodels.

\n\n

Used like this:

\n\n
 widthModel.pairsByHeightOrdinal[heightModel.ordinal]\n
\n\n

This provides a reusable object equivalent to the following:

\n\n
 {\n     width: widthModel,\n     height: heightModel\n }\n
\n
Ext.layout.SizeModel
view source
: Booleanreadonly
True if the size is determined by content irrespective of the container box. ...

True if the size is determined by content irrespective of the container box.

\n

Defaults to: false

","subclasses":[],"name":"Ext.layout.SizeModel","alternateClassNames":[],"inheritdoc":null,"files":[{"href":"Layout.html#Ext-layout-SizeModel","filename":"Layout.js"}],"html_meta":{"protected":null},"singleton":false,"id":"class-Ext.layout.SizeModel","statics":{"property":[],"event":[],"css_var":[],"method":[],"css_mixin":[],"cfg":[]},"requires":[]});