copyWith method

PlutoGridColumnSizeConfig copyWith({
  1. PlutoAutoSizeMode? autoSizeMode,
  2. PlutoResizeMode? resizeMode,
  3. bool? restoreAutoSizeAfterHideColumn,
  4. bool? restoreAutoSizeAfterFrozenColumn,
  5. bool? restoreAutoSizeAfterMoveColumn,
  6. bool? restoreAutoSizeAfterInsertColumn,
  7. bool? restoreAutoSizeAfterRemoveColumn,
})

Implementation

PlutoGridColumnSizeConfig copyWith({
  PlutoAutoSizeMode? autoSizeMode,
  PlutoResizeMode? resizeMode,
  bool? restoreAutoSizeAfterHideColumn,
  bool? restoreAutoSizeAfterFrozenColumn,
  bool? restoreAutoSizeAfterMoveColumn,
  bool? restoreAutoSizeAfterInsertColumn,
  bool? restoreAutoSizeAfterRemoveColumn,
}) {
  return PlutoGridColumnSizeConfig(
    autoSizeMode: autoSizeMode ?? this.autoSizeMode,
    resizeMode: resizeMode ?? this.resizeMode,
    restoreAutoSizeAfterHideColumn:
        restoreAutoSizeAfterHideColumn ?? this.restoreAutoSizeAfterHideColumn,
    restoreAutoSizeAfterFrozenColumn: restoreAutoSizeAfterFrozenColumn ??
        this.restoreAutoSizeAfterFrozenColumn,
    restoreAutoSizeAfterMoveColumn:
        restoreAutoSizeAfterMoveColumn ?? this.restoreAutoSizeAfterMoveColumn,
    restoreAutoSizeAfterInsertColumn: restoreAutoSizeAfterInsertColumn ??
        this.restoreAutoSizeAfterInsertColumn,
    restoreAutoSizeAfterRemoveColumn: restoreAutoSizeAfterRemoveColumn ??
        this.restoreAutoSizeAfterRemoveColumn,
  );
}