merge method
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.merge(other.pushButtonTheme),
helpButtonTheme: helpButtonTheme.merge(other.helpButtonTheme),
tooltipTheme: tooltipTheme.merge(other.tooltipTheme),
visualDensity: other.visualDensity,
scrollbarTheme: scrollbarTheme.merge(other.scrollbarTheme),
macosIconButtonTheme:
macosIconButtonTheme.merge(other.macosIconButtonTheme),
iconTheme: iconTheme.merge(other.iconTheme),
macosPopupButtonTheme:
macosPopupButtonTheme.merge(other.macosPopupButtonTheme),
);
}