copyWith method
ResizableTableTheme
copyWith({
- ValueGetter<
TableTheme?> ? tableTheme, - ValueGetter<
double?> ? resizerThickness, - ValueGetter<
Color?> ? resizerColor,
Creates a copy of this theme with the given fields replaced.
Parameters:
tableTheme(ValueGetter<TableTheme?>?, optional): New table theme.resizerThickness(ValueGetter<double?>?, optional): New resizer thickness.resizerColor(ValueGetter<Color?>?, optional): New resizer color.
Returns: A new ResizableTableTheme with updated properties.
Implementation
ResizableTableTheme copyWith({
ValueGetter<TableTheme?>? tableTheme,
ValueGetter<double?>? resizerThickness,
ValueGetter<Color?>? resizerColor,
}) {
return ResizableTableTheme(
tableTheme: tableTheme == null ? this.tableTheme : tableTheme(),
resizerThickness:
resizerThickness == null ? this.resizerThickness : resizerThickness(),
resizerColor: resizerColor == null ? this.resizerColor : resizerColor(),
);
}