copyWith method
- double? spacing_1,
- double? spacing_2,
- double? spacing_3,
- double? spacing_4,
- double? spacing_5,
- double? spacing_6,
- double? spacing_7,
- double? spacing_8,
- double? spacing_9,
- double? spacing_10,
- double? spacing_11,
- double? spacing_12,
- double? spacing_13,
- double? spacing_14,
- double? spacing_15,
- double? spacing_16,
override
Creates a copy of this spacing scale with the given steps replaced.
All parameters are optional — omitted steps retain their current values.
Implementation
@override
Spacing copyWith({
double? spacing_1,
double? spacing_2,
double? spacing_3,
double? spacing_4,
double? spacing_5,
double? spacing_6,
double? spacing_7,
double? spacing_8,
double? spacing_9,
double? spacing_10,
double? spacing_11,
double? spacing_12,
double? spacing_13,
double? spacing_14,
double? spacing_15,
double? spacing_16,
}) {
return Spacing(
spacing_1: spacing_1 ?? this.spacing_1,
spacing_2: spacing_2 ?? this.spacing_2,
spacing_3: spacing_3 ?? this.spacing_3,
spacing_4: spacing_4 ?? this.spacing_4,
spacing_5: spacing_5 ?? this.spacing_5,
spacing_6: spacing_6 ?? this.spacing_6,
spacing_7: spacing_7 ?? this.spacing_7,
spacing_8: spacing_8 ?? this.spacing_8,
spacing_9: spacing_9 ?? this.spacing_9,
spacing_10: spacing_10 ?? this.spacing_10,
spacing_11: spacing_11 ?? this.spacing_11,
spacing_12: spacing_12 ?? this.spacing_12,
spacing_13: spacing_13 ?? this.spacing_13,
spacing_14: spacing_14 ?? this.spacing_14,
spacing_15: spacing_15 ?? this.spacing_15,
spacing_16: spacing_16 ?? this.spacing_16,
);
}