RenderFitGridSection constructor
RenderFitGridSection({
- required FitGridColumnLayout columnLayout,
- required List<
FitGridPaintColumn> paintColumns, - required FitGridCellSpecResolver cellSpec,
- required int specVersion,
- required FitGridThemeData theme,
- required TextDirection textDirection,
- required FitGridRowMetrics rowMetrics,
- required ViewportOffset vertical,
- required ViewportOffset horizontal,
- int overscanRows = 2,
- TextScaler textScaler = TextScaler.noScaling,
- FitGridRowColorResolver? rowColor,
- FitGridRowFlagResolver? isRowSelected,
- bool striped = true,
- int editingRow = -1,
- int editingColumn = -1,
- int focusedRow = -1,
- int focusedColumn = -1,
- int hoveredRow = -1,
- (int, int, int, int) selectedRange = noRange,
- int dropLine = -1,
- (int, int) fillHandleCell = (-1, -1),
- (int, int, int, int) fillPreview = noRange,
- int rowIndexOffset = 0,
- FitGridCellSpanResolver? cellSpan,
- FitGridRowIndentResolver? rowIndent,
- FitGridRowFlagResolver? isFullRow,
- FitGridStickyChainResolver? stickyChain,
- FitGridGroupEndResolver? groupEnd,
- void onCellActivate()?,
Implementation
RenderFitGridSection({
required FitGridColumnLayout columnLayout,
required List<FitGridPaintColumn> paintColumns,
required FitGridCellSpecResolver cellSpec,
required int specVersion,
required FitGridThemeData theme,
required TextDirection textDirection,
required FitGridRowMetrics rowMetrics,
required ViewportOffset vertical,
required ViewportOffset horizontal,
int overscanRows = 2,
TextScaler textScaler = TextScaler.noScaling,
FitGridRowColorResolver? rowColor,
FitGridRowFlagResolver? isRowSelected,
bool striped = true,
int editingRow = -1,
int editingColumn = -1,
int focusedRow = -1,
int focusedColumn = -1,
int hoveredRow = -1,
(int, int, int, int) selectedRange = noRange,
int dropLine = -1,
(int, int) fillHandleCell = (-1, -1),
(int, int, int, int) fillPreview = noRange,
int rowIndexOffset = 0,
FitGridCellSpanResolver? cellSpan,
FitGridRowIndentResolver? rowIndent,
FitGridRowFlagResolver? isFullRow,
FitGridStickyChainResolver? stickyChain,
FitGridGroupEndResolver? groupEnd,
void Function(int row, int column)? onCellActivate,
}) : _columnLayout = columnLayout,
_paintColumns = paintColumns,
_cellSpec = cellSpec,
_specVersion = specVersion,
_theme = theme,
_textDirection = textDirection,
_rowMetrics = rowMetrics,
_vertical = vertical,
_horizontal = horizontal,
_overscanRows = overscanRows,
_textScaler = textScaler,
_rowColor = rowColor,
_isRowSelected = isRowSelected,
_striped = striped,
_editingRow = editingRow,
_editingColumn = editingColumn,
_focusedRow = focusedRow,
_focusedColumn = focusedColumn,
_hoveredRow = hoveredRow,
_selectedRange = selectedRange,
_dropLine = dropLine,
_fillHandleCell = fillHandleCell,
_fillPreview = fillPreview,
_rowIndexOffset = rowIndexOffset,
_cellSpan = cellSpan,
_rowIndent = rowIndent,
_isFullRow = isFullRow,
_stickyChain = stickyChain,
_groupEnd = groupEnd,
_onCellActivate = onCellActivate;