BoxParentData class

Parent data for children in the independent layout system.

BoxParentData stores layout-specific information for each child in the independent box layout system. It maintains positioning, caching, and sibling relationships needed for layout calculations.

Constructors

BoxParentData()

Properties

cache ChildLayoutCache?
Cached layout information from previous layout passes.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
layoutData LayoutData?
Layout-specific data defining how this child should be laid out.
getter/setter pair
nextSibling Box?
Reference to the next sibling box in document order.
getter/setter pair
nextSortedSibling Box?
Returns the next sibling in paint order, or document order if not sorted.
no setter
offset LayoutOffset
The position offset of this child relative to its parent.
getter/setter pair
paintOrder int?
The paint order of this child relative to siblings.
no setter
previousSibling Box?
Reference to the previous sibling box in document order.
getter/setter pair
previousSortedSibling Box?
Returns the previous sibling in paint order, or document order if not sorted.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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