WidgetBit<T> class abstract

A widget bit.

Inheritance

Properties

alignment → PlaceholderAlignment?
How the placeholder aligns vertically with the text.
no setter
baseline → TextBaseline?
The TextBaseline to align against when using ui.PlaceholderAlignment.baseline, ui.PlaceholderAlignment.aboveBaseline, and ui.PlaceholderAlignment.belowBaseline.
no setter
child → WidgetPlaceholder
The widget to be rendered.
final
hashCode → int
The hash code for this object.
no setterinherited
hasParent → bool
Returns true if this build bit has a parent.
no setterinherited
isInline → bool?
Controls whether to render inline.
no setterinherited
next → BuildBit?
The next bit in the tree.
no setterinherited
parent → BuildTree
The container tree.
final
prev → BuildBit?
The previous bit in the tree.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
swallowWhitespace → bool?
Controls whether to swallow following whitespaces.
no setterinherited

Methods

copyWith({BuildTree? parent}) → BuildBit
Creates a copy with the given fields replaced with the new values.
inherited
flatten(Flattened f) → void
Flattens this bit.
inherited
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.
inherited

Static Methods

block(BuildTree parent, Widget child) → WidgetBit<Widget>
Creates a block widget.
inline(BuildTree parent, Widget child, {PlaceholderAlignment alignment = PlaceholderAlignment.baseline, TextBaseline baseline = TextBaseline.alphabetic}) → WidgetBit<InlineSpan>
Creates an inline widget.