FdcGridPopupMenuStyle class

Colors and state styling for grid popup and column menus.

Constructors

FdcGridPopupMenuStyle({Color? backgroundColor, Color? borderColor, Color? shadowColor, Color? textColor, Color? secondaryTextColor, Color? iconColor, Color? disabledTextColor, Color? disabledIconColor, Color? hoverColor, Color? selectedItemColor, Color? pressedColor, Color? separatorColor})
Creates a FdcGridPopupMenuStyle.
const

Properties

backgroundColor → Color?
Menu surface background color.
final
borderColor → Color?
Border color around the menu surface.
final
disabledIconColor → Color?
Icon color used for disabled menu entries.
final
disabledTextColor → Color?
Text color used for disabled menu entries.
final
hashCode → int
The hash code for this object.
no setteroverride
hoverColor → Color?
Background overlay color for hovered menu entries.
final
iconColor → Color?
Color used for enabled menu item icons.
final
pressedColor → Color?
Background overlay color while a menu entry is pressed.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondaryTextColor → Color?
Secondary and shortcut-label text color.
final
selectedItemColor → Color?
Background color used for selected or checked entries.
final
separatorColor → Color?
Color of divider lines between menu groups.
final
shadowColor → Color?
Shadow color used by the menu elevation effect.
final
textColor → Color?
Primary menu item text color.
final

Methods

copyWith({Color? backgroundColor, Color? borderColor, Color? shadowColor, Color? textColor, Color? secondaryTextColor, Color? iconColor, Color? disabledTextColor, Color? disabledIconColor, Color? hoverColor, Color? selectedItemColor, Color? pressedColor, Color? separatorColor}) → FdcGridPopupMenuStyle
Creates a copy with selected values replaced.
lerp(FdcGridPopupMenuStyle other, double t) → FdcGridPopupMenuStyle
Interpolates between two styles for animated theme transitions.
merge(FdcGridPopupMenuStyle? override) → FdcGridPopupMenuStyle
Returns this style with non-null values from override applied.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolve() → FdcGridPopupMenuStyle
Resolves nullable style values against the supplied fallback style.
toString() → String
A string representation of this object.
inherited

Operators

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

Constants

defaults → const FdcGridPopupMenuStyle
Built-in popup and column-menu palette used when no menu style overrides are supplied.