merge method
Merges this MacosThemeData with another.
Implementation
MacosThemeData merge(MacosThemeData? other) {
if (other == null) return this;
return copyWith(
brightness: other.brightness,
primaryColor: other.primaryColor,
canvasColor: other.canvasColor,
dividerColor: other.dividerColor,
typography: typography.merge(other.typography),
pushButtonTheme: pushButtonTheme,
helpButtonTheme: helpButtonTheme.merge(other.helpButtonTheme),
tooltipTheme: tooltipTheme.merge(other.tooltipTheme),
visualDensity: other.visualDensity,
scrollbarTheme: scrollbarTheme.merge(other.scrollbarTheme),
iconButtonTheme: iconButtonTheme.merge(other.iconButtonTheme),
iconTheme: iconTheme.merge(other.iconTheme),
popupButtonTheme: popupButtonTheme.merge(other.popupButtonTheme),
pulldownButtonTheme: pulldownButtonTheme.merge(other.pulldownButtonTheme),
datePickerTheme: datePickerTheme.merge(other.datePickerTheme),
timePickerTheme: timePickerTheme.merge(other.timePickerTheme),
searchFieldTheme: searchFieldTheme.merge(other.searchFieldTheme),
accentColor: other.accentColor,
isMainWindow: other.isMainWindow,
);
}