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