FdcGridToolbarStyle class
Layout and search-control styling for the grid toolbar surface.
Constructors
- FdcGridToolbarStyle({Color? backgroundColor, TextStyle? textStyle, Color? itemTextColor, Color? itemIconColor, Color? disabledItemTextColor, Color? disabledItemIconColor, double? height, EdgeInsetsGeometry? padding, double? searchExpandedWidth, double? searchFieldHeight, double? searchFieldBorderRadius, Color? searchIconColor, Color? searchClearIconColor, Color? searchFieldFillColor, Color? searchFieldBorderColor, Color? searchFieldFocusedBorderColor, double? searchFieldBorderWidth, double? searchFieldFocusedBorderWidth})
-
Creates a FdcGridToolbarStyle.
const
Properties
- backgroundColor → Color?
-
Background color used by the grid toolbar.
final
- disabledItemIconColor → Color?
-
Icon color used by disabled built-in and theme-aware toolbar items.
final
- disabledItemTextColor → Color?
-
Text/caption color used by disabled built-in and theme-aware toolbar items.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- height → double?
-
Fixed height of the toolbar shell.
final
- itemIconColor → Color?
-
Icon color used by built-in and theme-aware toolbar items.
final
- itemTextColor → Color?
-
Text/caption color used by built-in and theme-aware toolbar items.
final
- padding → EdgeInsetsGeometry?
-
Internal padding around toolbar content.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- searchClearIconColor → Color?
-
Clear button icon color inside the search editor.
final
- searchExpandedWidth → double?
-
Expanded width of the global search editor inside the toolbar.
final
- searchFieldBorderColor → Color?
-
Unfocused border color used by the search editor.
final
- searchFieldBorderRadius → double?
-
Border radius used by the global search editor.
final
- searchFieldBorderWidth → double?
-
Unfocused border width used by the global search editor.
final
- searchFieldFillColor → Color?
-
Fill color used by the search editor.
final
- searchFieldFocusedBorderColor → Color?
-
Focused border color used by the search editor.
final
- searchFieldFocusedBorderWidth → double?
-
Focused border width used by the global search editor.
final
- searchFieldHeight → double?
-
Height of the global search editor inside the toolbar.
final
- searchIconColor → Color?
-
Search action and leading search icon color.
final
- textStyle → TextStyle?
-
Text style reserved for toolbar labels/actions.
final
Methods
-
copyWith(
{Color? backgroundColor, TextStyle? textStyle, Color? itemTextColor, Color? itemIconColor, Color? disabledItemTextColor, Color? disabledItemIconColor, double? height, EdgeInsetsGeometry? padding, double? searchExpandedWidth, double? searchFieldHeight, double? searchFieldBorderRadius, Color? searchIconColor, Color? searchClearIconColor, Color? searchFieldFillColor, Color? searchFieldBorderColor, Color? searchFieldFocusedBorderColor, double? searchFieldBorderWidth, double? searchFieldFocusedBorderWidth}) → FdcGridToolbarStyle - Creates a copy with selected values replaced.
-
lerp(
FdcGridToolbarStyle other, double t) → FdcGridToolbarStyle - Interpolates between two styles for animated theme transitions.
-
merge(
FdcGridToolbarStyle? override) → FdcGridToolbarStyle -
Returns this style with non-null values from
overrideapplied. -
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
- defaultHeight → const double
- Fallback toolbar height used when height is not provided.
- defaults → const FdcGridToolbarStyle
- Built-in toolbar dimensions and search-control geometry used before caller overrides are merged.
- defaultSearchExpandedWidth → const double
- Width used for the expanded toolbar search control when no explicit width is configured.
- defaultSearchFieldBorderRadius → const double
- Corner radius used by the toolbar search field when no radius is configured.
- defaultSearchFieldBorderWidth → const double
- Unfocused toolbar search-field border width used when no override is configured.
- defaultSearchFieldFocusedBorderWidth → const double
- Focused toolbar search-field border width used when no override is configured.
- defaultSearchFieldHeight → const double
- Height used by the toolbar search field when no search-field height is configured.