LayoutConfig<T extends LayoutConfig<T, IN, OUT>, IN extends LayoutConfigIN<IN, OUT>, OUT extends LayoutConfigOUT<OUT, IN>> mixin
- Superclass Constraints
- Mixin Applications
-
Properties
-
alignmentToCenter
→ T
-
@shortcut ~ align to center
no setter
-
alignmentToEnd
→ T
-
@shortcut ~ align to bottom right corner
no setter
-
alignmentToStart
→ T
-
@shortcut ~ align to top left corner
no setter
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
heightToInfinity
→ T
-
@shortcut ~ expand height to maximum
no setter
-
key
→ Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sizeToInfinity
→ T
-
@shortcut ~ expand size to maximum
no setter
-
widthToInfinity
→ T
-
@shortcut ~ expand width to maximum
no setter
Methods
-
alignment(Alignment? alignment)
→ T
-
@varies ~ set alignment
-
axis(Axis? axis)
→ T
-
@fixed ~ set axis
inherited
-
call()
→ OUT
-
subclass should override this method to
define the associated ConfigOUT. of the
Call this method to get an instance of the
associated ConfigOUT data.
inherited
-
child(Widget child)
→ T
-
@fixed ~ set child
inherited
-
children(List<Widget>? children)
→ T
-
@fixed ~ set children
inherited
-
constraints(BoxConstraints? constraints)
→ T
-
@varies ~ set box constraints
-
copy<Type>(T t)
→ T
-
inherited
-
copyLayout(LayoutConfig<LayoutConfig<dynamic, LayoutConfigIN, LayoutConfigOUT>, LayoutConfigIN, LayoutConfigOUT> layout)
→ T
-
@config reference ~ copy umbra
-
createElement()
→ StatefulElement
-
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createNew()
→ T
-
inherited
-
createState()
→ ConfigState<T, IN, OUT>
-
Creates the mutable state for this widget at a given location in the tree.
inherited
-
debugDescribeChildren()
→ List<DiagnosticsNode>
-
Returns a list of
DiagnosticsNode
objects describing this node's
children.
inherited
-
debugFillProperties(DiagnosticPropertiesBuilder properties)
→ void
-
Add additional properties associated with the node.
inherited
-
height(double height)
→ T
-
@varies ~ set height
-
heightFactor(double factor)
→ T
-
@varies ~ set height scale factor
-
margin(EdgeInsets? margin)
→ T
-
@varies ~ set margin
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
padding(EdgeInsets? padding)
→ T
-
@varies ~ set padding
-
resolve<Type>(dynamic data, Symbol tag)
→ T
-
inherited
-
size(double x, [double? y])
→ T
-
@varies ~ set size
-
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style})
→ DiagnosticsNode
-
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString({DiagnosticLevel minLevel = DiagnosticLevel.info})
→ String
-
A string representation of this object.
inherited
-
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug})
→ String
-
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug})
→ String
-
Returns a one-line detailed description of the object.
inherited
-
toStringShort()
→ String
-
A short, textual description of this widget.
inherited
-
update(IN change(IN data))
→ T
-
inherited
-
width(double width)
→ T
-
@varies ~ set width
-
widthFactor(double factor)
→ T
-
@varies ~ set width scale factor