copyWith method
SeniorThemeData
copyWith({
- SeniorBackdropThemeData? backdropTheme,
- SeniorBalanceThemeData? balanceTheme,
- SeniorBottomSheetThemeData? bottomSheetTheme,
- SeniorButtonThemeData? primaryButtonTheme,
- SeniorButtonThemeData? secondaryButtonTheme,
- SeniorButtonThemeData? ghostButtonTheme,
- SeniorCalendarThemeData? calendarTheme,
- SeniorCardThemeData? cardTheme,
- SeniorCarouselSliderThemeData? carouselSliderTheme,
- SeniorCheckboxThemeData? checkboxTheme,
- SeniorColorfulHeaderStructureThemeData? colorfulHeaderStructureTheme,
- SeniorContactBookItemThemeData? contactBookItemTheme,
- SeniorDropdownButtonThemeData? dropdownButtonTheme,
- SeniorDrawerThemeData? drawerTheme,
- SeniorExpandableListThemeData? expandableListTheme,
- SeniorExpansionPanelListThemeData? expansionPanelListTheme,
- SeniorGradientIconThemeData? gradientIconTheme,
- SeniorIconButtonThemeData? primaryIconButtonTheme,
- SeniorIconButtonThemeData? secondaryIconButtonTheme,
- SeniorIconButtonThemeData? ghostIconButtonTheme,
- SeniorIconButtonThemeData? dangerIconButtonTheme,
- SeniorImageCropperThemeData? imageCropperTheme,
- SeniorInfoCardThemeData? infoCardTheme,
- SeniorListThemeData? listTheme,
- SeniorLoadingThemeData? loadingTheme,
- SeniorCircularLongPressButtonThemeData? longPressButtonTheme,
- SeniorMessageCardThemeData? messageCardTheme,
- SeniorModalThemeData? modalTheme,
- SeniorNotificationListThemeData? notificationListTheme,
- SeniorNotificationSnackbarThemeData? notificationSnackbarTheme,
- SeniorPinCodeFieldThemeData? pinCodeFieldTheme,
- SeniorProfilePictureThemeData? profilePictureTheme,
- SeniorProgressBarThemeData? progressBarTheme,
- SeniorQuotesThemeData? quotesTheme,
- SeniorRadioButtonThemeData? radioButtonTheme,
- SeniorRatingThemeData? ratingTheme,
- SeniorSignatureThemeData? signatureTheme,
- SeniorSlideToActThemeData? slideToActTheme,
- SeniorSliderDotsThemeData? sliderDotsTheme,
- SeniorSnackbarThemeData? successSnackbarTheme,
- SeniorSnackbarThemeData? messageSnackbarTheme,
- SeniorSnackbarThemeData? warningSnackbarTheme,
- SeniorSnackbarThemeData? errorSnackbarTheme,
- SeniorSquareButtonsMenuThemeData? emphasisSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? emphasisNegativeSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? neutralSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? neutralNegativeSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? ghostSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? ghostNegativeSquareButtonsMenuTheme,
- SeniorStatePageThemeData? statePageTheme,
- SeniorStepperThemeData? stepperTheme,
- SeniorSuccessAnimationThemeData? successAnimationTheme,
- SeniorSwitchThemeData? switchTheme,
- SeniorTabBarThemeData? tabBarTheme,
- SeniorTextThemeData? textTheme,
- SeniorTextFieldThemeData? textFieldTheme,
- SeniorTimelineThemeData? timelineTheme,
- ThemeData? themeData,
Implementation
SeniorThemeData copyWith({
SeniorBackdropThemeData? backdropTheme,
SeniorBalanceThemeData? balanceTheme,
SeniorBottomNavigationBarThemeData? bottomNavigationBarTheme,
SeniorBottomSheetThemeData? bottomSheetTheme,
SeniorButtonThemeData? primaryButtonTheme,
SeniorButtonThemeData? secondaryButtonTheme,
SeniorButtonThemeData? ghostButtonTheme,
SeniorCalendarThemeData? calendarTheme,
SeniorCardThemeData? cardTheme,
SeniorCarouselSliderThemeData? carouselSliderTheme,
SeniorCheckboxThemeData? checkboxTheme,
SeniorColorfulHeaderStructureThemeData? colorfulHeaderStructureTheme,
SeniorContactBookItemThemeData? contactBookItemTheme,
SeniorDropdownButtonThemeData? dropdownButtonTheme,
SeniorDrawerThemeData? drawerTheme,
SeniorExpandableListThemeData? expandableListTheme,
SeniorExpansionPanelListThemeData? expansionPanelListTheme,
SeniorGradientIconThemeData? gradientIconTheme,
SeniorIconButtonThemeData? primaryIconButtonTheme,
SeniorIconButtonThemeData? secondaryIconButtonTheme,
SeniorIconButtonThemeData? ghostIconButtonTheme,
SeniorIconButtonThemeData? dangerIconButtonTheme,
SeniorImageCropperThemeData? imageCropperTheme,
SeniorInfoCardThemeData? infoCardTheme,
SeniorListThemeData? listTheme,
SeniorLoadingThemeData? loadingTheme,
SeniorCircularLongPressButtonThemeData? longPressButtonTheme,
SeniorMenuListItemThemeData? menuListItemTheme,
SeniorMessageCardThemeData? messageCardTheme,
SeniorModalThemeData? modalTheme,
SeniorNotificationListThemeData? notificationListTheme,
SeniorNotificationSnackbarThemeData? notificationSnackbarTheme,
SeniorPinCodeFieldThemeData? pinCodeFieldTheme,
SeniorProfilePictureThemeData? profilePictureTheme,
SeniorProgressBarThemeData? progressBarTheme,
SeniorQuotesThemeData? quotesTheme,
SeniorRadioButtonThemeData? radioButtonTheme,
SeniorRatingThemeData? ratingTheme,
SeniorSignatureThemeData? signatureTheme,
SeniorSlideToActThemeData? slideToActTheme,
SeniorSliderDotsThemeData? sliderDotsTheme,
SeniorSnackbarThemeData? successSnackbarTheme,
SeniorSnackbarThemeData? messageSnackbarTheme,
SeniorSnackbarThemeData? warningSnackbarTheme,
SeniorSnackbarThemeData? errorSnackbarTheme,
SeniorSquareButtonsMenuThemeData? emphasisSquareButtonsMenuTheme,
SeniorSquareButtonsMenuThemeData? emphasisNegativeSquareButtonsMenuTheme,
SeniorSquareButtonsMenuThemeData? neutralSquareButtonsMenuTheme,
SeniorSquareButtonsMenuThemeData? neutralNegativeSquareButtonsMenuTheme,
SeniorSquareButtonsMenuThemeData? ghostSquareButtonsMenuTheme,
SeniorSquareButtonsMenuThemeData? ghostNegativeSquareButtonsMenuTheme,
SeniorStatePageThemeData? statePageTheme,
SeniorStepperThemeData? stepperTheme,
SeniorSuccessAnimationThemeData? successAnimationTheme,
SeniorSwitchThemeData? switchTheme,
SeniorTabBarThemeData? tabBarTheme,
SeniorTextThemeData? textTheme,
SeniorTextFieldThemeData? textFieldTheme,
SeniorTimelineThemeData? timelineTheme,
ThemeData? themeData,
}) {
return SeniorThemeData(
themeType: themeType,
backdropTheme: backdropTheme ?? this.backdropTheme,
balanceTheme: balanceTheme ?? this.balanceTheme,
bottomNavigationBarTheme:
bottomNavigationBarTheme ?? this.bottomNavigationBarTheme,
bottomSheetTheme: bottomSheetTheme ?? this.bottomSheetTheme,
primaryButtonTheme: primaryButtonTheme ?? this.primaryButtonTheme,
secondaryButtonTheme: secondaryButtonTheme ?? this.secondaryButtonTheme,
ghostButtonTheme: ghostButtonTheme ?? this.ghostButtonTheme,
calendarTheme: calendarTheme ?? this.calendarTheme,
cardTheme: cardTheme ?? this.cardTheme,
carouselSliderTheme: carouselSliderTheme ?? this.carouselSliderTheme,
checkboxTheme: checkboxTheme ?? this.checkboxTheme,
colorfulHeaderStructureTheme:
colorfulHeaderStructureTheme ?? this.colorfulHeaderStructureTheme,
contactBookItemTheme: contactBookItemTheme ?? this.contactBookItemTheme,
drawerTheme: drawerTheme ?? this.drawerTheme,
dropdownButtonTheme: dropdownButtonTheme ?? this.dropdownButtonTheme,
expandableListTheme: expandableListTheme ?? this.expandableListTheme,
expansionPanelListTheme:
expansionPanelListTheme ?? this.expansionPanelListTheme,
gradientIconTheme: gradientIconTheme ?? this.gradientIconTheme,
primaryIconButtonTheme:
primaryIconButtonTheme ?? this.primaryIconButtonTheme,
secondaryIconButtonTheme:
secondaryIconButtonTheme ?? this.secondaryIconButtonTheme,
ghostIconButtonTheme: ghostIconButtonTheme ?? this.ghostIconButtonTheme,
dangerIconButtonTheme:
dangerIconButtonTheme ?? this.dangerIconButtonTheme,
imageCropperTheme: imageCropperTheme ?? this.imageCropperTheme,
infoCardTheme: infoCardTheme ?? this.infoCardTheme,
listTheme: listTheme ?? this.listTheme,
loadingTheme: loadingTheme ?? this.loadingTheme,
longPressButtonTheme: longPressButtonTheme ?? this.longPressButtonTheme,
menuListItemTheme: menuListItemTheme ?? this.menuListItemTheme,
messageCardTheme: messageCardTheme ?? this.messageCardTheme,
modalTheme: modalTheme ?? this.modalTheme,
notificationListTheme:
notificationListTheme ?? this.notificationListTheme,
notificationSnackbarTheme:
notificationSnackbarTheme ?? this.notificationSnackbarTheme,
pinCodeFieldTheme: pinCodeFieldTheme ?? this.pinCodeFieldTheme,
profilePictureTheme: profilePictureTheme ?? this.profilePictureTheme,
progressBarTheme: progressBarTheme ?? this.progressBarTheme,
quotesTheme: quotesTheme ?? this.quotesTheme,
radioButtonTheme: radioButtonTheme ?? this.radioButtonTheme,
ratingTheme: ratingTheme ?? this.ratingTheme,
signatureTheme: signatureTheme ?? this.signatureTheme,
slideToActTheme: slideToActTheme ?? this.slideToActTheme,
sliderDotsTheme: sliderDotsTheme ?? this.sliderDotsTheme,
successSnackbarTheme: successSnackbarTheme ?? this.successSnackbarTheme,
messageSnackbarTheme: messageSnackbarTheme ?? this.messageSnackbarTheme,
warningSnackbarTheme: warningSnackbarTheme ?? this.warningSnackbarTheme,
errorSnackbarTheme: errorSnackbarTheme ?? this.errorSnackbarTheme,
emphasisSquareButtonsMenuTheme:
emphasisSquareButtonsMenuTheme ?? this.emphasisSquareButtonsMenuTheme,
emphasisNegativeSquareButtonsMenuTheme:
emphasisNegativeSquareButtonsMenuTheme ??
this.emphasisNegativeSquareButtonsMenuTheme,
neutralSquareButtonsMenuTheme:
neutralSquareButtonsMenuTheme ?? this.neutralSquareButtonsMenuTheme,
neutralNegativeSquareButtonsMenuTheme:
neutralNegativeSquareButtonsMenuTheme ??
this.neutralNegativeSquareButtonsMenuTheme,
ghostSquareButtonsMenuTheme:
ghostSquareButtonsMenuTheme ?? this.ghostSquareButtonsMenuTheme,
ghostNegativeSquareButtonsMenuTheme:
ghostNegativeSquareButtonsMenuTheme ??
this.ghostNegativeSquareButtonsMenuTheme,
statePageTheme: statePageTheme ?? this.statePageTheme,
stepperTheme: stepperTheme ?? this.stepperTheme,
successAnimationTheme:
successAnimationTheme ?? this.successAnimationTheme,
switchTheme: switchTheme ?? this.switchTheme,
tabBarTheme: tabBarTheme ?? this.tabBarTheme,
textTheme: textTheme ?? this.textTheme,
textFieldTheme: textFieldTheme ?? this.textFieldTheme,
timelineTheme: timelineTheme ?? this.timelineTheme,
themeData: themeData ?? this.themeData,
);
}