PanelSizeData class Null safety

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.
read-only
collapsedHeight double
Get PanelSize.collapsedHeight of this panel.
read-only
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)
read-only
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)
read-only
expandedHeight double
Get PanelSize.expandedHeight of this panel.
read-only
hashCode int
The hash code for this object.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
totalHeight double
Get current maximum height the panel is using. This may change due to PanelAutoSizing.
read-only

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited