Pane class abstract

WIP

Mixed-in types
Available extensions

Constructors

Pane()

Properties

constraints BoxConstraints
no setter
disposed bool
no setterinherited
element PaneElement?
getter/setter pair
elements Map<Object?, Element>
final
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether there is at least one active listener.
no setterinherited
needsCompositing bool
no setter
renderBoxes Map<Object?, RenderBox>
final
renderer PaneRender?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size Size
getter/setter pair
widgets Map<Object?, Widget>
final

Methods

addDispose(VoidCallback callback) → void
Registers a disposal callback. Ignored if already disposed.
inherited
addListener(VoidCallback listener) → void
Register a closure to be called when the object notifies its listeners.
inherited
applyPaintTransform(covariant RenderObject child, Matrix4 transform) → void
attachPipeline(PipelineOwner owner) → void
buildChild(Object? slot) RenderBox?
debugDescribeChildren() List<DiagnosticsNode>
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
detachPipeline() → void
dispose() → void
inherited
disposeBy(Dispose disposer) → void

Available on Disposable, provided by the DisposableDisposerExtension extension

Adds this object's dispose to another Dispose collector.
forgetChildElement(Element child) → void
hitTestChildren(BoxHitTestResult result, Offset position) bool
hitTestSelf(Offset position) bool
insertRenderObjectChild(PaneElement paneElement, covariant RenderBox child, Object? slot) → void
invokeLayoutRemove(Object? slot) → void
invokeLayoutUpsert(Object? slot) RenderBox?
itemBuilder(BuildContext context, Object? slot) Widget
markNeedsLayout() → void
markNeedsPaint() → void
mountElement(Element? parent, Object? newSlot, PaneElement element) → void
moveRenderObjectChild(PaneElement paneElement, RenderObject child, Object? oldSlot, Object? newSlot) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Notifies all registered listeners.
inherited
paint(PaintingContext context, Offset offset) → void
performLayout() → void
constraints are available size must be set
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that the object notifies.
inherited
removeRenderObjectChild(PaneElement paneElement, RenderObject child, Object? slot) → void
removeSlotElement(Object? slot) → void
setupParentData(covariant RenderObject child, covariant Object? slot) → void
subscribe(VoidCallback callback) VoidCallback

Available on Listenable, provided by the ListenableExtension extension

Adds callback as listener and returns a function to remove it.
toString() String
A string representation of this object.
inherited
unmountElement() → void
visitChildrenElement(ElementVisitor visitor) → void
visitChildrenRender(RenderObjectVisitor visitor) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited