EufemiaButtonThemeData class

The ovverarching theme data each EufemiaButton derives its properties from.

Annotations

Constructors

EufemiaButtonThemeData({@required TextStyle textStyle, @required double cornerRadius, @required IconThemeData iconTheme, @required Color fill, @required Color borderColor, @required double borderWidth})
const
factory
EufemiaButtonThemeData.fallback()
factory
EufemiaButtonThemeData.fromEufemia(BuildContext context, EufemiaPaletteData palette, EufemiaTypographyData typography)
factory
EufemiaButtonThemeData.fromTheme(ThemeData theme)
factory

Properties

borderColor Color
read-only, inherited
borderWidth double
read-only, inherited
copyWith → $EufemiaButtonThemeDataCopyWith<EufemiaButtonThemeData>
read-only, inherited
cornerRadius double
read-only, inherited
fill Color
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
iconTheme IconThemeData
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
textStyle TextStyle
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited