FdcEditorThemeData class

Complete visual theme for standalone FDC editors.

The theme groups text input, control chrome, and combo-popup styles so they can be inherited as one unit and selectively overridden per editor.

Constructors

FdcEditorThemeData({FdcEditorInputStyle input = const FdcEditorInputStyle(), FdcEditorControlsStyle controls = const FdcEditorControlsStyle(), FdcEditorComboPopupStyle comboPopup = const FdcEditorComboPopupStyle(), FdcCounterStyle counter = const FdcCounterStyle()})
Creates a FdcEditorThemeData.
const

Properties

comboPopup → FdcEditorComboPopupStyle
Style applied to combo popup, search field, and option rows.
final
controls → FdcEditorControlsStyle
Style applied to boolean controls and combo editor chrome.
final
counter → FdcCounterStyle
Style applied to optional text-length counters.
final
hashCode → int
The hash code for this object.
no setteroverride
input → FdcEditorInputStyle
Style applied to text-like editor inputs.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({FdcEditorInputStyle? input, FdcEditorControlsStyle? controls, FdcEditorComboPopupStyle? comboPopup, FdcCounterStyle? counter}) → FdcEditorThemeData
Creates a copy with selected values replaced.
lerp(FdcEditorThemeData other, double t) → FdcEditorThemeData
Linearly interpolates this theme toward other by t.
merge(FdcEditorThemeData? override) → FdcEditorThemeData
Merges override section-by-section over this theme data.
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