FdcEditorComboPopupStyle class

Visual styling for combo-editor popup surfaces, search UI, and option rows.

Partial styles can be merged over the resolved editor theme.

Constructors

FdcEditorComboPopupStyle({Color? backgroundColor, Color? surfaceTintColor, Color? shadowColor, Color? borderColor, double? elevation, BorderRadiusGeometry? borderRadius, TextStyle? itemTextStyle, Color? highlightedItemColor, Color? selectedIconColor, TextStyle? emptyTextStyle, Color? searchFillColor, TextStyle? searchTextStyle, TextStyle? searchHintStyle, Color? searchIconColor, Color? searchClearIconColor, Color? searchBorderColor, Color? searchFocusedBorderColor, double? searchBorderWidth, double? searchFocusedBorderWidth, BorderRadiusGeometry? searchBorderRadius})
Creates a FdcEditorComboPopupStyle.
const

Properties

backgroundColor → Color?
Background color of the combo popup surface.
final
borderColor → Color?
Border color in the normal state.
final
borderRadius → BorderRadiusGeometry?
Corner radius of the editor surface.
final
elevation → double?
Elevation of the combo popup surface.
final
emptyTextStyle → TextStyle?
Text style used when no combo options match.
final
hashCode → int
The hash code for this object.
no setteroverride
highlightedItemColor → Color?
Background color of the currently highlighted option.
final
itemTextStyle → TextStyle?
Text style used for combo option labels.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
searchBorderColor → Color?
Border color of the combo search field.
final
searchBorderRadius → BorderRadiusGeometry?
Corner radius of the combo search field.
final
searchBorderWidth → double?
Border width of the combo search field.
final
searchClearIconColor → Color?
Color of the combo search clear icon.
final
searchFillColor → Color?
Background fill color of the combo search field.
final
searchFocusedBorderColor → Color?
Border color of the combo search field while focused.
final
searchFocusedBorderWidth → double?
Border width of the focused combo search field.
final
searchHintStyle → TextStyle?
Text style of combo search hint text.
final
searchIconColor → Color?
Color of the combo search icon.
final
searchTextStyle → TextStyle?
Text style of combo search input.
final
selectedIconColor → Color?
Color of the selected-option indicator icon.
final
shadowColor → Color?
Shadow color of the combo popup.
final
surfaceTintColor → Color?
Material surface tint applied to the combo popup.
final

Methods

copyWith({Color? backgroundColor, Color? surfaceTintColor, Color? shadowColor, Color? borderColor, double? elevation, BorderRadiusGeometry? borderRadius, TextStyle? itemTextStyle, Color? highlightedItemColor, Color? selectedIconColor, TextStyle? emptyTextStyle, Color? searchFillColor, TextStyle? searchTextStyle, TextStyle? searchHintStyle, Color? searchIconColor, Color? searchClearIconColor, Color? searchBorderColor, Color? searchFocusedBorderColor, double? searchBorderWidth, double? searchFocusedBorderWidth, BorderRadiusGeometry? searchBorderRadius}) → FdcEditorComboPopupStyle
Creates a copy with selected values replaced.
lerp(FdcEditorComboPopupStyle other, double t) → FdcEditorComboPopupStyle
Linearly interpolates this style toward other by t.
merge(FdcEditorComboPopupStyle? override) → FdcEditorComboPopupStyle
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 FdcEditorComboPopupStyle
Fully resolved fallback style used as the base of style merging.