mix library
This file is generated by the update_exports.dart script. DO NOT MODIFY MANUALLY
Classes
- AlignDecoratorAttribute
- AlignDecoratorSpec
-
AlignmentUtility<
T extends Attribute> - A utility class for creating Attribute instances from AlignmentGeometry values.
-
AlignWidgetUtility<
T extends Attribute> - AllMixUtilities
- AlphaColorDirective
- AnimatedBoxSpecWidget
- AnimatedData
- AnimatedIconSpecWidget
- AnimatedImageSpecWidget
- AnimatedStyle
- AnimatedStyledIcon
- AnimatedTextSpecWidget
- AspectRatioDecoratorAttribute
- A decorator that wraps a widget with the AspectRatio widget.
- AspectRatioDecoratorSpec
-
AspectRatioUtility<
T extends Attribute> - Attribute
-
AttributeMap<
T extends Attribute> -
AxisUtility<
T extends Attribute> - A utility class for creating Attribute instances from Axis values.
-
BaseColorUtility<
T extends Attribute> - BeveledRectangleBorderDto
-
BeveledRectangleBorderUtility<
T extends Attribute> -
BlendModeUtility<
T extends Attribute> -
BoolUtility<
T extends Attribute> - A utility class for creating Attribute instances from bool values.
-
BorderDirectionalUtility<
T extends Attribute> -
BorderRadiusDirectionalUtility<
T extends Attribute> - BorderRadiusGeometryDto
- Represents a Dto Data transfer object of BorderRadiusGeometry
-
BorderRadiusUtility<
T extends Attribute> - Utility class for creating and manipulating attributes with BorderRadiusGeometry
- BorderSideDto
-
BorderSideUtility<
T extends Attribute> -
BorderStyleUtility<
T extends Attribute> - A utility class for creating Attribute instances from BorderStyle values.
-
BorderUtility<
T extends Attribute> - Box
- A Container equivalent widget for applying styles using Mix.
- BoxBorderDto
- BoxConstraintsDto DTO
- Represents a Data transfer object of BoxConstraints
-
BoxConstraintsUtility<
T extends Attribute> - BoxDecorationDto DTO
- Represents a Data transfer object of BoxDecoration
-
BoxDecorationUtility<
T extends Attribute> -
BoxFitUtility<
T extends Attribute> - BoxShadowDto
- Represents a Dto Data transfer object of BoxShadow
-
BoxShadowListUtility<
T extends Attribute> - A utility class for building Attribute instances from a list of BoxShadowDto objects.
-
BoxShadowUtility<
T extends Attribute> - A utility class for working with BoxShadow attributes.
-
BoxShapeUtility<
T extends Attribute> - BoxSpec
- BoxSpecAttribute
- BoxSpecTween
-
BoxSpecUtility<
T extends Attribute> - BoxSpecWidget
- Breakpoint
- Represents a breakpoint with minimum and maximum widths.
- BreakpointRef
- A reference to a breakpoint token.
- BreakpointResolver
- A resolver for breakpoint tokens.
- BreakpointToken
- A token representing a breakpoint.
- BreakpointTokenUtil
- BrightenColorDirective
- CircleBorderDto
-
CircleBorderUtility<
T extends Attribute> - ClipOvalDecoratorAttribute
- ClipOvalDecoratorSpec
-
ClipOvalUtility<
T extends Attribute> - ClipPathDecoratorAttribute
- A decorator that wraps a widget with a ClipPath widget.
- ClipPathDecoratorSpec
-
ClipPathUtility<
T extends Attribute> - ClipRectDecoratorAttribute
- A decorator that wraps a widget with a ClipRect widget.
- ClipRectDecoratorSpec
-
ClipRectUtility<
T extends Attribute> - ClipRRectDecoratorAttribute
- ClipRRectDecoratorSpec
-
ClipRRectUtility<
T extends Attribute> - ClipTriangleDecoratorAttribute
- A decorator that wraps a widget with a custom ClipPath widget with a TriangleClipper.
- ClipTriangleDecoratorSpec
-
ClipTriangleUtility<
T extends Attribute> -
ClipUtility<
T extends Attribute> - A utility class for creating Attribute instances from Clip values.
- ColorDirective
- ColorDto DTO
- A Data transfer object that represents a Color value.
- ColorRef
- A reference to a color token.
- ColorResolver
- A color resolver that allows dynamic resolution of a color value.
- ColorToken
- A token representing a color value in the Mix theme.
- ColorTokenUtil
-
ColorUtility<
T extends Attribute> -
ConstraintsDto<
Self extends ConstraintsDto< Self, Value> , Value extends Constraints> - ContextVariant
- ContextVariantBuilder
- ContinuousRectangleBorderDto
-
ContinuousRectangleBorderUtility<
T extends Attribute> -
CrossAxisAlignmentUtility<
T extends Attribute> - A utility class for creating Attribute instances from CrossAxisAlignment values.
- CustomFocusableActionDetector
- DarkenColorDirective
-
DecorationDto<
Value extends Decoration> DTO - A Data transfer object that represents a Decoration value.
- DecorationImageDto
-
DecorationImageUtility<
T extends Attribute> -
DecoratorAttribute<
Self extends DecoratorAttribute< Self, Value> , Value extends DecoratorSpec<Value> > -
DecoratorSpec<
Self extends DecoratorSpec< Self> > - DecoratorSpecTween
-
DecoratorUtility<
T extends Attribute, D extends DecoratorAttribute< D, Value> , Value extends DecoratorSpec<Value> > - DesaturateColorDirective
- Directive
-
The
Directive
abstract class provides the ability to modify or apply different behaviors to widgets and attributes. -
DoubleUtility<
T extends Attribute> - A utility class for creating Attribute instances from double values.
-
Dto<
Value> -
DtoUtility<
Attr extends Attribute, D extends Dto< Value> , Value> -
EdgeInsetsGeometryDto<
Self extends EdgeInsetsGeometryDto< Self> > -
ElevationUtility<
T extends Attribute> - A utility class for building Attribute instances from elevation values.
-
FilterQualityUtility<
T extends Attribute> - FlexBox
-
A flex container widget with integrated
Style
for enhanced styling. -
FlexFitUtility<
T extends Attribute> - A utility class for creating Attribute instances from FlexFit values.
- FlexibleDecoratorAttribute
- A decorator that wraps a widget with the Flexible widget.
- FlexibleDecoratorSpec
-
FlexibleDecoratorUtility<
T extends Attribute> - FlexSpec
- FlexSpecAttribute
-
FlexSpecUtility<
T extends Attribute> - FlexSpecWidget
-
FontFamilyUtility<
T extends Attribute> -
FontSizeUtility<
T extends Attribute> -
FontStyleUtility<
T extends Attribute> -
FontWeightUtility<
T extends Attribute> -
FoundationColorUtility<
T extends Attribute, C extends Color> - FractionallySizedBoxDecoratorAttribute
- FractionallySizedBoxDecoratorSpec
-
FractionallySizedBoxDecoratorUtility<
T extends Attribute> -
GradientDto<
T extends Gradient> DTO - Represents a base Data transfer object of Gradient
-
GradientTransformUtility<
T extends Attribute> - A utility class for creating Attribute instances from GradientTransform values.
-
GradientUtility<
T extends Attribute> - A utility class for working with gradients.
- HBox
-
A horizontal flex container with
Style
for easy and consistent styling. - IconSpec
- IconSpecAttribute
- IconSpecTween
-
IconSpecUtility<
T extends Attribute> - IconSpecWidget
-
ImageRepeatUtility<
T extends Attribute> - ImageSpec
- ImageSpecAttribute
- ImageSpecTween
-
ImageSpecUtility<
T extends Attribute> - ImageSpecWidget
- IntrinsicHeightDecoratorAttribute
- IntrinsicHeightDecoratorSpec
-
IntrinsicHeightWidgetUtility<
T extends Attribute> - IntrinsicWidthDecoratorAttribute
- IntrinsicWidthDecoratorSpec
-
IntrinsicWidthWidgetUtility<
T extends Attribute> -
IntUtility<
T extends Attribute> - A utility class for creating Attribute instances from int values.
- IVariant
- LightenColorDirective
- LinearGradientDto DTO
- Represents a Data transfer object of LinearGradient
-
LinearGradientUtility<
T extends Attribute> - Utility class for creating and manipulating LinearGradient attributes.
-
MainAxisAlignmentUtility<
T extends Attribute> - A utility class for creating Attribute instances from MainAxisAlignment values.
-
MainAxisSizeUtility<
T extends Attribute> -
MaterialAccentColorUtility<
T extends Attribute> -
MaterialColorUtility<
T extends Attribute> - MaterialTokens
-
Matrix4Utility<
T extends Attribute> - A utility class for creating Attribute instances from Matrix4 values.
- MediaQueryContextVariant
- MixData
- This class is used for encapsulating all MixData related operations. It contains a mixture of properties and methods useful for handling different attributes, decorators and token resolvers.
- MixProvider
- Provides MixData to the widget tree.
- MixTheme
- MixThemeData
-
MixToken<
T> - MixTokenResolver
- MixTokens
-
MixUtility<
Attr extends Attribute, Value> - MultiVariant
- NestedStyleAttribute
- Allows to pass down Mixes as attributes for use with helpers.
- NestedStyleUtility
- A utility class for creating and applying nested styles.
-
OffsetUtility<
T extends Attribute> - OnBreakpointTokenVariant
- A variant of ContextVariant based on a BreakpointToken.
- OnBreakPointVariant
- Represents a variant of a context based on a specific breakpoint.
- OnBrightnessVariant
- A variant of ContextVariant based on a Brightness value.
- OnContextVariantUtility
- OnDirectionalityVariant
- A variant of ContextVariant based on a TextDirection value.
- OnDisabledVariant
- Applies styles when the widget is disabled.
- OnEnabledVariant
- Applies styles when the widget is enabled.
- OnFocusVariant
- Applies styles when the widget has focus.
- OnHoverVariant
- Applies styles when widget is hovered over.
- OnLongPressVariant
- Applies styles when the widget is long pressed.
- OnNotVariant
- A variant of ContextVariant that negates the result of another ContextVariant.
- OnOrientationVariant
- A variant of ContextVariant based on an Orientation value.
- OnPressVariant
- Applies styles when the widget is pressed.
- OpacityColorDirective
- OpacityDecoratorAttribute
- OpacityDecoratorSpec
- A decorator that wraps a widget with the Opacity widget.
-
OpacityUtility<
T extends Attribute> -
OutlinedBorderDto<
Value extends OutlinedBorder> - PaddingDecoratorAttribute
- PaddingSpec
- PointerPosition
- Pressable
- PressableBox
- PressableState
- PressableWidgetState
- RadialGradientDto DTO
- Represents a Data transfer object of RadialGradient
-
RadialGradientUtility<
T extends Attribute> - Utility class for creating and manipulating RadialGradient attributes.
- RadiusRef
- RadiusResolver
- RadiusToken
- RadiusTokenUtil
-
RadiusUtility<
T extends Attribute> -
RectUtility<
T extends Attribute> - RenderAnimatedDecorators
- RenderAnimatedDecoratorsState
- RenderDecorators
- RotatedBoxDecoratorAttribute
- RotatedBoxDecoratorSpec
-
RotatedBoxWidgetUtility<
T extends Attribute> -
RoundedRectanbleBorderUtility<
T extends Attribute> - RoundedRectangleBorderDto
- SaturateColorDirective
-
ScalarAttribute<
Self extends ScalarAttribute< Self, Value> , Value> -
ScalarUtility<
Return extends Attribute, Param> - ShadeColorDirective
- ShadowDto
- Represents a Dto Data transfer object of Shadow
-
ShadowDtoImpl<
Self extends ShadowDtoImpl< Self, Value> , Value extends Shadow> -
ShadowListUtility<
T extends Attribute> - A utility class for building Attribute instances from a list of ShadowDto objects.
-
ShadowUtility<
T extends Attribute> - A utility class for working with Shadow attributes.
-
ShapeBorderDto<
Value extends ShapeBorder> -
ShapeBorderUtility<
T extends Attribute> - ShapeDecorationDto
-
ShapeDecorationUtility<
T extends Attribute> - SizedBoxDecoratorAttribute
- SizedBoxDecoratorSpec
-
SizedBoxDecoratorUtility<
T extends Attribute> -
SizingUtility<
T extends Attribute> - An abstract utility class for creating Attribute instances from double values representing sizes.
- SpaceToken
-
A class representing a space token, which extends
MixToken
class and uses theSizeTokenMixin
mixin. - SpaceTokenUtil
-
SpacingDirectionalUtility<
T extends Attribute> - SpacingDto
-
SpacingSideUtility<
T extends Attribute> -
SpacingUtility<
T extends Attribute> -
Spec<
T extends Spec< T> > -
SpecAttribute<
Value> - An abstract class representing a resolvable attribute.
- SpecBuilder
- A styled widget that builds its child using a MixData object.
-
SpecUtility<
Attr extends Attribute, Value extends SpecAttribute> -
StackFitUtility<
T extends Attribute> - A utility class for creating Attribute instances from StackFit values.
- StackSpec
- StackSpecAttribute
-
StackSpecUtility<
T extends Attribute> - StackSpecWidget
- StadiumBorderDto
-
StadiumBorderUtility<
T extends Attribute> - StrutStyleDto
-
StrutStyleUtility<
T extends Attribute> - Style
- A utility class for managing a collection of styling attributes and variants.
- StyleAttribute
- StyledColumn
-
A vertical layout widget enhanced with
Style
for easy styling. - StyledFlex
-
A flexible layout widget enhanced with
Style
for simplified styling. - StyledIcon
- StyledImage
- StyledRow
-
A horizontal layout widget leveraging
Style
for advanced styling. - StyledStack
- StyledStack - A styled widget that creates a stack layout with a mix of styles.
- StyledText
- StyledText - A styled widget for displaying text with a mix of styles.
-
StyledTokens<
T extends MixToken< V> , V> - StyledWidget
- An abstract widget for applying custom styles.
- SweepGradientDto DTO
- Represents a Data transfer object of SweepGradient
-
SweepGradientUtility<
T extends Attribute> - Utility class for creating and manipulating SweepGradient attributes.
-
TextAlignUtility<
T extends Attribute> -
TextBaselineUtility<
T extends Attribute> -
TextDecorationStyleUtility<
T extends Attribute> -
TextDecorationUtility<
T extends Attribute> -
TextDirectionUtility<
T extends Attribute> - A utility class for creating Attribute instances from TextDirection values.
- TextDirective
-
TextDirectiveUtility<
T extends Attribute> -
TextHeightBehaviorUtility<
T extends Attribute> - A utility class for creating Attribute instances from TextHeightBehavior values.
-
TextOverflowUtility<
T extends Attribute> - TextSpec
- TextSpecAttribute
- TextSpecTween
-
TextSpecUtility<
T extends Attribute> - TextSpecWidget
- TextStyleData
- TextStyleDto
- TextStyleRef
- TextStyleResolver
- TextStyleToken
- TextStyleTokenUtil
-
TextStyleUtility<
T extends Attribute> -
TextWidthBasisUtility<
T extends Attribute> -
TileModeUtility<
T extends Attribute> - A utility class for creating Attribute instances from TileMode values.
- TintColorDirective
- TransformDecoratorAttribute
- TransformDecoratorSpec
-
TransformUtility<
T extends Attribute> - TriangleClipper
-
UtilityWithRadiusTokens<
T> - Variant
-
VariantAttribute<
V extends IVariant> - VBox
-
A vertical flex container that uses
Style
for streamlined styling. -
VerticalDirectionUtility<
T extends Attribute> - A utility class for creating Attribute instances from VerticalDirection values.
- VisibilityDecoratorAttribute
- VisibilityDecoratorSpec
-
VisibilityUtility<
T extends Attribute> -
WidgetContextVariant<
Value> - WithDecoratorUtility
- ZBox
- ZBox - A styled widget that combines the functionalities of Box and StyledStack.
Mixins
-
ColorDirectiveMixin<
T extends Attribute> -
DtoRef<
T extends Dto< V> , V> -
Mergeable<
T> - Provides the ability to merge this object with another of the same type.
-
Resolvable<
Value> - A mixin used when a Dto or Attribute can be resolved.
-
TokenRef<
T extends MixToken< V> , V> -
WithTokenResolver<
V>
Extensions
- BorderRadiusGeometryExt on BorderRadiusGeometry
- BorderSideExt on BorderSide
- BoxBorderExt on BoxBorder
- BoxConstraintsExt on BoxConstraints
- BoxDecorationExt on BoxDecoration
- BoxShadowExt on BoxShadow
- ColorExt on Color
- DecorationExt on Decoration
- DoubleExt on double
- EdgeInsetsGeometryExt on EdgeInsetsGeometry
- GradientExt on Gradient
-
IterableExt
on Iterable<
T> - LinearGradientExt on LinearGradient
-
ListBoxShadowExt
on List<
BoxShadow> -
ListExt
on List<
T> -
ListShadowExt
on List<
Shadow> - Matrix4Ext on Matrix4
- RadialGradientExt on RadialGradient
- ShadowExt on Shadow
- ShapeDecorationExt on ShapeDecoration
- SpaceRefExt on SpaceRef
- StrutStyleExt on StrutStyle
- StyleExt on Style
- SweepGradientExt on SweepGradient
- TextStyleExt on TextStyle
Constants
- $material → const MaterialTokens
- $token → const MixTokens
Properties
-
$box
→ BoxSpecUtility<
BoxSpecAttribute> -
final
-
$flex
→ FlexSpecUtility<
FlexSpecAttribute> -
final
-
$icon
→ IconSpecUtility<
IconSpecAttribute> -
final
-
$image
→ ImageSpecUtility<
ImageSpecAttribute> -
final
- $on → OnContextVariantUtility
-
final
-
$stack
→ StackSpecUtility<
StackSpecAttribute> -
final
-
$text
→ TextSpecUtility<
TextSpecAttribute> -
final
- $with → WithDecoratorUtility
-
final
- materialMixTheme → MixThemeData
-
final
Functions
-
applyContextToVisualAttributes(
BuildContext context, Style mix) → List< StyleAttribute> -
resolveDecoratorSpecs(
List< Type> orderOfDecorators, MixData mix) → Set<DecoratorSpec< DecoratorSpec> > -
throwArgumentError<
T extends VariantAttribute< (IVariant> >T? other) → ArgumentError
Typedefs
-
BuildContextResolver<
T> = T Function(BuildContext context) - ColorModifier = Color Function(Color)
-
MaterialSingleColorUtility<
T extends Attribute> = FoundationColorUtility< T, MaterialColor> -
Modifier<
T> = T Function(T value) -
SimpleColorUtility<
T extends Attribute> = FoundationColorUtility< T, Color> - SpaceRef = double