FdcEditorInputStyle class

Visual styling for text-like FDC editor inputs.

All properties are optional so partial styles can be merged over theme defaults or inherited editor theme data.

Constructors

FdcEditorInputStyle({Color? fillColor, Color? focusedFillColor, Color? readOnlyFillColor, Color? disabledFillColor, Color? borderColor, Color? focusedBorderColor, Color? errorBorderColor, Color? disabledBorderColor, Color? readOnlyBorderColor, double? borderWidth, double? focusedBorderWidth, double? errorBorderWidth, BorderRadiusGeometry? borderRadius, EdgeInsetsGeometry? contentPadding, TextStyle? textStyle, TextStyle? labelStyle, TextStyle? floatingLabelStyle, TextStyle? hintStyle, TextStyle? errorStyle, Color? cursorColor})
Creates a FdcEditorInputStyle.
const

Properties

borderColor → Color?
Border color in the normal state.
final
borderRadius → BorderRadiusGeometry?
Corner radius of the editor surface.
final
borderWidth → double?
Border width in logical pixels for the normal state.
final
contentPadding → EdgeInsetsGeometry?
Padding inside the editor input surface.
final
cursorColor → Color?
Text cursor color.
final
disabledBorderColor → Color?
Border color for disabled editors.
final
disabledFillColor → Color?
Background fill color for disabled editors.
final
errorBorderColor → Color?
Border color while the editor reports an error.
final
errorBorderWidth → double?
Border width in logical pixels while reporting an error.
final
errorStyle → TextStyle?
Text style for inline validation messages.
final
fillColor → Color?
Background fill color for the editor surface.
final
floatingLabelStyle → TextStyle?
Text style for floating input labels.
final
focusedBorderColor → Color?
Border color while the editor has focus.
final
focusedBorderWidth → double?
Border width in logical pixels while focused.
final
focusedFillColor → Color?
Background fill color while the editor has focus.
final
hashCode → int
The hash code for this object.
no setteroverride
hintStyle → TextStyle?
Text style for input hint text.
final
labelStyle → TextStyle?
Text style for editor labels.
final
readOnlyBorderColor → Color?
Border color for read-only editors.
final
readOnlyFillColor → Color?
Background fill color for read-only editors.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
textStyle → TextStyle?
Text style for editor values.
final

Methods

copyWith({Color? fillColor, Color? focusedFillColor, Color? readOnlyFillColor, Color? disabledFillColor, Color? borderColor, Color? focusedBorderColor, Color? errorBorderColor, Color? disabledBorderColor, Color? readOnlyBorderColor, double? borderWidth, double? focusedBorderWidth, double? errorBorderWidth, BorderRadiusGeometry? borderRadius, EdgeInsetsGeometry? contentPadding, TextStyle? textStyle, TextStyle? labelStyle, TextStyle? floatingLabelStyle, TextStyle? hintStyle, TextStyle? errorStyle, Color? cursorColor}) → FdcEditorInputStyle
Creates a copy with selected values replaced.
lerp(FdcEditorInputStyle other, double t) → FdcEditorInputStyle
Linearly interpolates this style toward other by t.
merge(FdcEditorInputStyle? override) → FdcEditorInputStyle
Merges non-null properties from override over this style.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
override

Constants

defaults → const FdcEditorInputStyle
Fully resolved fallback style used as the base of style merging.