RenderFitGridSection constructor

RenderFitGridSection({
  1. required FitGridColumnLayout columnLayout,
  2. required List<FitGridPaintColumn> paintColumns,
  3. required FitGridCellSpecResolver cellSpec,
  4. required int specVersion,
  5. required FitGridThemeData theme,
  6. required TextDirection textDirection,
  7. required FitGridRowMetrics rowMetrics,
  8. required ViewportOffset vertical,
  9. required ViewportOffset horizontal,
  10. int overscanRows = 2,
  11. TextScaler textScaler = TextScaler.noScaling,
  12. FitGridRowColorResolver? rowColor,
  13. FitGridRowFlagResolver? isRowSelected,
  14. bool striped = true,
  15. int editingRow = -1,
  16. int editingColumn = -1,
  17. int focusedRow = -1,
  18. int focusedColumn = -1,
  19. int hoveredRow = -1,
  20. (int, int, int, int) selectedRange = noRange,
  21. int dropLine = -1,
  22. (int, int) fillHandleCell = (-1, -1),
  23. (int, int, int, int) fillPreview = noRange,
  24. int rowIndexOffset = 0,
  25. FitGridCellSpanResolver? cellSpan,
  26. FitGridRowIndentResolver? rowIndent,
  27. FitGridRowFlagResolver? isFullRow,
  28. FitGridStickyChainResolver? stickyChain,
  29. FitGridGroupEndResolver? groupEnd,
  30. void onCellActivate(
    1. int row,
    2. int column
    )?,
})

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;