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