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