copyWith method
SlideSpec
copyWith({
- TextStyle? textStyle,
- MdTextStyle? headline1,
- MdTextStyle? headline2,
- MdTextStyle? headline3,
- MdTextStyle? headline4,
- MdTextStyle? headline5,
- MdTextStyle? headline6,
- MdTextStyle? paragraph,
- TextStyle? link,
- double? blockSpacing,
- MdDivider? divider,
- MdList? list,
- MdBlockQuote? blockquote,
- MdTable? table,
- MdCode? code,
- BoxSpec? innerContainer,
- BoxSpec? outerContainer,
- BoxSpec? contentContainer,
- ImageSpec? image,
override
Creates a copy of this spec with the given fields replaced by the non-null parameter values.
Implementation
@override
SlideSpec copyWith({
TextStyle? textStyle,
MdTextStyle? headline1,
MdTextStyle? headline2,
MdTextStyle? headline3,
MdTextStyle? headline4,
MdTextStyle? headline5,
MdTextStyle? headline6,
MdTextStyle? paragraph,
TextStyle? link,
double? blockSpacing,
MdDivider? divider,
MdList? list,
MdBlockQuote? blockquote,
MdTable? table,
MdCode? code,
BoxSpec? innerContainer,
BoxSpec? outerContainer,
BoxSpec? contentContainer,
ImageSpec? image,
}) {
return SlideSpec(
headline1: headline1 ?? this.headline1,
headline2: headline2 ?? this.headline2,
headline3: headline3 ?? this.headline3,
headline4: headline4 ?? this.headline4,
headline5: headline5 ?? this.headline5,
headline6: headline6 ?? this.headline6,
paragraph: paragraph ?? this.paragraph,
link: link ?? this.link,
blockSpacing: blockSpacing ?? this.blockSpacing,
divider: divider ?? this.divider,
list: list ?? this.list,
blockquote: blockquote ?? this.blockquote,
table: table ?? this.table,
code: code ?? this.code,
innerContainer: innerContainer ?? _innerContainer,
outerContainer: outerContainer ?? _outerContainer,
contentContainer: contentContainer ?? _contentContainer,
image: image ?? _image,
);
}