WiredashThemeData class
Constructors
- WiredashThemeData({Brightness brightness = Brightness.light, DeviceClass deviceClass = DeviceClass.handsetLarge400, Color? primaryColor, Color? secondaryColor, Color? textOnPrimary, Color? textOnSecondary, Color? primaryBackgroundColor, Color? secondaryBackgroundColor, Color? primaryTextOnBackgroundColor, Color? secondaryTextOnBackgroundColor, Color? primaryContainerColor, Color? textOnPrimaryContainerColor, Color? secondaryContainerColor, Color? textOnSecondaryContainerColor, Color? appBackgroundColor, Color? appHandleBackgroundColor, Color? errorColor, Color? firstPenColor, Color? secondPenColor, Color? thirdPenColor, Color? fourthPenColor, Size? windowSize, WiredashTextTheme? textTheme})
-
factory
- WiredashThemeData.fromColor({required Color primaryColor, Color? secondaryColor, required Brightness brightness})
-
factory
Properties
- appBackgroundColor → Color
-
no setter
- appHandleBackgroundColor → Color
-
no setter
- brightness → Brightness
-
final
- deviceClass → DeviceClass
-
final
- errorColor → Color
-
no setter
- firstPenColor → Color
-
no setter
- fourthPenColor → Color
-
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
- horizontalPadding → double
-
no setter
- isLight → bool
-
no setter
- maxContentWidth → double
-
no setter
- minContentHeight → double
-
no setter
- primaryBackgroundColor → Color
-
no setter
- primaryColor → Color
-
final
- primaryContainerColor → Color
-
no setter
- primaryTextOnBackgroundColor → Color
-
no setter
- primaryTextOnSurfaceColor → Color
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- secondaryBackgroundColor → Color
-
no setter
- secondaryColor → Color
-
no setter
- secondaryContainerColor → Color
-
no setter
- secondaryTextOnBackgroundColor → Color
-
no setter
- secondaryTextOnSurfaceColor → Color
-
no setter
- secondPenColor → Color
-
no setter
- surfaceColor → Color
-
no setter
- text → SurfaceBasedTextStyle
-
no setter
- textOnPrimaryColor → Color
-
no setter
- textOnPrimaryContainerColor → Color
-
no setter
- textOnSecondaryColor → Color
-
no setter
- textOnSecondaryContainerColor → Color
-
no setter
- textTheme → WiredashTextThemeWithDefaults
-
no setter
- thirdPenColor → Color
-
no setter
- verticalPadding → double
-
no setter
- windowSize → Size
-
final
Methods
-
copyWith(
{Brightness? brightness, Color? primaryColor, Color? secondaryColor, Color? primaryBackgroundColor, Color? secondaryBackgroundColor, Color? primaryTextOnBackgroundColor, Color? secondaryTextOnBackgroundColor, Color? primaryContainerColor, Color? textOnPrimaryContainerColor, Color? secondaryContainerColor, Color? textOnSecondaryContainerColor, Color? appBackgroundColor, Color? appHandleBackgroundColor, Color? errorColor, Color? firstPenColor, Color? secondPenColor, Color? thirdPenColor, Color? fourthPenColor, DeviceClass? deviceClass, WiredashTextTheme? textTheme, Size? windowSize}) → WiredashThemeData -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override