PopoverLayout class
- Inheritance
- Available extensions
Constructors
- PopoverLayout({Key? key, required Alignment alignment, required Offset? position, required Alignment anchorAlignment, required PopoverConstraint widthConstraint, required PopoverConstraint heightConstraint, Size? anchorSize, Offset? offset, required EdgeInsets margin, required Widget child, required double scale, required Alignment scaleAlignment, FilterQuality? filterQuality, bool allowInvertHorizontal = true, bool allowInvertVertical = true})
-
const
Properties
- alignment → Alignment
-
final
- allowInvertHorizontal → bool
-
final
- allowInvertVertical → bool
-
final
- anchorAlignment → Alignment
-
final
- anchorSize → Size?
-
final
- asSliver → Widget
-
Available on Widget, provided by the XWidgetArcane extension
no setter - ast → Widget
-
Available on Widget, provided by the XAST extension
no setter - blurIn → Widget
-
Available on Widget, provided by the XWidgetEffect extension
no setter - centered → Widget
-
Available on Widget, provided by the XWidget extension
no setter - child → Widget?
-
The widget below this widget in the tree.
finalinherited
- expand → Widget
-
Available on Widget, provided by the XWidget extension
no setter - filterQuality → FilterQuality?
-
final
- flexible → Widget
-
Available on Widget, provided by the XWidget extension
no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- heightConstraint → PopoverConstraint
-
final
- ih → Widget
-
Available on Widget, provided by the XWidgetArcane extension
no setter - intrinsicHeight → Widget
-
Available on Widget, provided by the XWidget extension
no setter - intrinsicSize → Widget
-
Available on Widget, provided by the XWidget extension
no setter - intrinsicWidth → Widget
-
Available on Widget, provided by the XWidget extension
no setter - iw → Widget
-
Available on Widget, provided by the XWidgetArcane extension
no setter - key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- margin → EdgeInsets
-
final
- offset → Offset?
-
final
- position → Offset?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- safeArea → Widget
-
Available on Widget, provided by the XWidget extension
no setter - scale → double
-
final
- scaleAlignment → Alignment
-
final
- scrollable → Widget
-
Available on Widget, provided by the XWidget extension
no setter - scrollableHorizontal → Widget
-
Available on Widget, provided by the XWidget extension
no setter - widthConstraint → PopoverConstraint
-
final
Methods
-
animate(
{Key? key, List< Effect> ? effects, AnimateCallback? onInit, AnimateCallback? onPlay, AnimateCallback? onComplete, bool? autoPlay, Duration? delay, AnimationController? controller, Adapter? adapter, double? target, double? value}) → Animate -
Available on Widget, provided by the AnimateWidgetExtensions extension
Wraps the target Widget in an Animate instance, and returns the instance for chaining calls. Ex.myWidget.animate()
is equivalent toAnimate(child: myWidget)
. -
asSkeleton(
{bool enabled = true, bool leaf = false, Widget? replacement, bool unite = false, AsyncSnapshot? snapshot}) → Widget -
Available on Widget, provided by the SkeletonExtension extension
-
asSkeletonSliver(
{bool enabled = true}) → Widget -
Available on Widget, provided by the SkeletonExtension extension
-
base(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
black(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
blockQuote(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
bold(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
center(
{Key? key}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
clip(
{Clip clipBehavior = Clip.hardEdge}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
clipOval(
{Clip clipBehavior = Clip.antiAlias}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
clipPath(
{Clip clipBehavior = Clip.antiAlias, required CustomClipper< Path> clipper}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
clipRRect(
{BorderRadiusGeometry borderRadius = BorderRadius.zero, Clip clipBehavior = Clip.antiAlias}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
constrained(
{double? minWidth, double? maxWidth, double? minHeight, double? maxHeight}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
createElement(
) → SingleChildRenderObjectElement -
RenderObjectWidgets always inflate to a RenderObjectElement subclass.
inherited
-
createRenderObject(
BuildContext context) → RenderObject -
Creates an instance of the RenderObject class that this
RenderObjectWidget represents, using the configuration described by this
RenderObjectWidget.
override
-
debugContainer(
[Color color = Colors.red]) → Widget -
Available on Widget, provided by the DebugContainer extension
-
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
-
didUnmountRenderObject(
covariant RenderObject renderObject) → void -
A render object previously associated with this widget has been removed
from the tree. The given RenderObject will be of the same type as
returned by this object's createRenderObject.
inherited
-
ellipsis(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
excludeSkeleton(
{bool exclude = true}) → Widget -
Available on Widget, provided by the SkeletonExtension extension
-
expanded(
{int flex = 1}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
extraBold(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
extraLight(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
foreground(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
h1(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
h2(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
h3(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
h4(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
iconDestructiveForeground(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconLarge(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconMedium(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconMutedForeground(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconPrimary(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconPrimaryForeground(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconSecondary(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconSecondaryForeground(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconSmall(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconX2Large(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconX2Small(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconX3Large(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconX3Small(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconX4Large(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconX4Small(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconXLarge(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
iconXSmall(
) → Widget -
Available on Widget, provided by the IconExtension extension
-
ignoreSkeleton(
) → Widget -
Available on Widget, provided by the SkeletonExtension extension
-
inlineCode(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
intrinsic(
{double? stepWidth, double? stepHeight}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
intrinsicHeight(
) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
intrinsicWidth(
{double? stepWidth, double? stepHeight}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
italic(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
lead(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
li(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
light(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
medium(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
mono(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
muted(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
normal(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onDoublePressed(
VoidCallback action, {HitTestBehavior? behavior, Set< PointerDeviceKind> ? supportedDevices}) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
onHover(
void action(bool hovering)) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
onLongPressed(
VoidCallback action, {HitTestBehavior? behavior, Set< PointerDeviceKind> ? supportedDevices}) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
onLongSecondaryPressed(
VoidCallback action, {HitTestBehavior? behavior, Set< PointerDeviceKind> ? supportedDevices}) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
onLongTertiaryPressed(
VoidCallback action, {HitTestBehavior? behavior, Set< PointerDeviceKind> ? supportedDevices}) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
onPressed(
VoidCallback action, {HitTestBehavior? behavior, Set< PointerDeviceKind> ? supportedDevices}) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
onSecondaryPressed(
VoidCallback action, {HitTestBehavior? behavior, Set< PointerDeviceKind> ? supportedDevices}) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
onTertiaryPressed(
VoidCallback action, {HitTestBehavior? behavior, Set< PointerDeviceKind> ? supportedDevices}) → Widget -
Available on Widget, provided by the XOnGestureWidget extension
-
p(
{bool firstChild = false}) → Widget -
Available on Widget, provided by the TextExtension extension
-
pad(
double all) → Widget -
padBottom(
double value) → Widget -
padLeft(
double value) → Widget -
padOnly(
{double left = 0, double top = 0, double right = 0, double bottom = 0}) → Widget -
padRight(
double value) → Widget -
padTop(
double value) → Widget -
positioned(
{Key? key, double? left, double? top, double? right, double? bottom}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
primaryForeground(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
sans(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
secondaryForeground(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
semiBold(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
singleLine(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
sized(
{double? width, double? height}) → Widget -
sized(
{double? width, double? height}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
small(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textCenter(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textEnd(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textJustify(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textLarge(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textLeft(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textMuted(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textRight(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textSmall(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
textStart(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
then(
InlineSpan span) → Widget -
Available on Widget, provided by the TextExtension extension
-
thenButton(
{required VoidCallback onPressed, required Widget child}) → Widget -
Available on Widget, provided by the TextExtension extension
-
thenInlineCode(
String text) → Widget -
Available on Widget, provided by the TextExtension extension
-
thenText(
String text) → Widget -
Available on Widget, provided by the TextExtension extension
-
thin(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
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, int wrapWidth = 65}) → 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
-
transform(
{Key? key, required Matrix4 transform}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
underline(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
updateRenderObject(
BuildContext context, covariant PopoverLayoutRender renderObject) → void -
Copies the configuration described by this RenderObjectWidget to the
given RenderObject, which will be of the same type as returned by this
object's createRenderObject.
override
-
withAlign(
AlignmentGeometry alignment) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
withMargin(
{double? top, double? bottom, double? left, double? right, double? horizontal, double? vertical, double? all}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
withOpacity(
double opacity) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
withPadding(
{double? top, double? bottom, double? left, double? right, double? horizontal, double? vertical, double? all, EdgeInsetsGeometry? padding}) → Widget -
Available on Widget, provided by the WidgetExtension extension
-
withTooltip(
String tooltip) → Widget -
Available on Widget, provided by the XWidgetArcane extension
-
x2Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
x3Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
x4Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
x5Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
x6Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
x7Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
x8Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
x9Large(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
xLarge(
) → Widget -
Available on Widget, provided by the TextExtension extension
-
xSmall(
) → Widget -
Available on Widget, provided by the TextExtension extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited