PanelSizeData class
This class gives you the PanelSize parameters of the current panel.
This may seem to be unusual, since these parameters are to be provided by the user, but these parameters also get changed while applying PanelAutoSizing...
You may have some specific task to do, which relies upon the updated PanelSize data, due to auto resizing applied, so this class comes handy.
The values you get from this object are always up-to-date.
Properties
- closedHeight → double
-
Get PanelSize.closedHeight of this panel.
no setter
- collapsedHeight → double
-
Get PanelSize.collapsedHeight of this panel.
no setter
- constrainedHeight → double
-
Get total height (in pixels), the panel is allowed to take in the screen.
It is allocated whenever panel is updated. (i.e., build method called)
no setter
- constrainedWidth → double
-
Get total width (in pixels), the panel is allowed to take in the screen.
It is allocated whenever panel is updated. (i.e., build method called)
no setter
- expandedHeight → double
-
Get PanelSize.expandedHeight of this panel.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalHeight → double
-
Get current maximum height the panel is using.
This may change due to PanelAutoSizing.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited