MacosThemeData.raw constructor
const
MacosThemeData.raw({
- required Brightness brightness,
- required Color primaryColor,
- required Color canvasColor,
- required MacosTypography typography,
- required PushButtonThemeData pushButtonTheme,
- required Color dividerColor,
- required HelpButtonThemeData helpButtonTheme,
- required TooltipThemeData tooltipTheme,
- required VisualDensity visualDensity,
- required ScrollbarThemeData scrollbarTheme,
- required MacosIconButtonThemeData macosIconButtonTheme,
- required MacosIconThemeData iconTheme,
- required MacosPopupButtonThemeData macosPopupButtonTheme,
- required MacosTextFieldThemeData textFieldTheme,
Create a MacosThemeData given a set of exact values. All the values must be specified. They all must also be non-null.
This will rarely be used directly. It is used by lerp to create intermediate themes based on two themes created with the MacosThemeData constructor.
Implementation
const MacosThemeData.raw({
required this.brightness,
required this.primaryColor,
required this.canvasColor,
required this.typography,
required this.pushButtonTheme,
required this.dividerColor,
required this.helpButtonTheme,
required this.tooltipTheme,
required this.visualDensity,
required this.scrollbarTheme,
required this.macosIconButtonTheme,
required this.iconTheme,
required this.macosPopupButtonTheme,
required this.textFieldTheme,
});