MacosThemeData.raw constructor

const MacosThemeData.raw({
  1. required Brightness brightness,
  2. required Color primaryColor,
  3. required Color canvasColor,
  4. required MacosTypography typography,
  5. required PushButtonThemeData pushButtonTheme,
  6. required Color dividerColor,
  7. required HelpButtonThemeData helpButtonTheme,
  8. required TooltipThemeData tooltipTheme,
  9. required VisualDensity visualDensity,
  10. required ScrollbarThemeData scrollbarTheme,
  11. required MacosIconButtonThemeData macosIconButtonTheme,
  12. required MacosIconThemeData iconTheme,
  13. required MacosPopupButtonThemeData macosPopupButtonTheme,
  14. 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,
});