UiAnchoredOverlayGeometry class

Geometry shared by anchored floating surfaces such as selects, comboboxes, and menus.

The resolver keeps viewport-safe placement policy in one place while individual components still own their content height estimates and selected row anchoring.

Annotations

Constructors

UiAnchoredOverlayGeometry({required bool openAbove, required double maxHeight, required double width, required double horizontalOffset, required Rect targetOverlayRect, required Rect targetGlobalRect, required double triggerWidth, required double topLimit, required double bottomLimit, required double gap})
const

Properties

bottomLimit double
final
gap double
final
hashCode int
The hash code for this object.
no setterinherited
horizontalOffset double
final
maxHeight double
final
openAbove bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetGlobalRect Rect
final
targetOverlayRect Rect
final
topLimit double
final
triggerWidth double
final
width double
final

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