FdcGridRangeSelectionOverlayContext class

Viewport layout snapshot used to render the selected range.

Constructors

FdcGridRangeSelectionOverlayContext({required FdcGridRangeSelectionBounds bounds, required double viewportWidth, required double viewportHeight, required double rowHeight, required double verticalScrollOffset, required FdcGridRangeSelectionRowTopResolver rowTopAt, required List<FdcGridRangeSelectionOverlayBand> bands, required Color borderColor, required Color? backgroundColor, required double borderThickness})
Creates a FdcGridRangeSelectionOverlayContext.
const

Properties

backgroundColor Color?
Optional fill color requested by the feature for the selected range.
final
bands List<FdcGridRangeSelectionOverlayBand>
Viewport bands used to project the selection overlay.
final
borderColor Color
Color requested by the feature for the selected-range outline.
final
borderThickness double
Positive outline thickness requested by the feature, in logical pixels.
final
bounds FdcGridRangeSelectionBounds
Normalized selected row and column bounds.
final
hashCode int
The hash code for this object.
no setterinherited
rowHeight double
Default rendered row height used by uniform-row overlay implementations.
final
rowTopAt FdcGridRangeSelectionRowTopResolver
Resolves row top positions in unscrolled vertical content coordinates.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
verticalScrollOffset double
Current vertical body scroll offset, in logical pixels.
final
viewportHeight double
Height of the grid body viewport, in logical pixels.
final
viewportWidth double
Width of the grid body viewport, in logical pixels.
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