Class StatefulWidgetInstance<W extends Widget>
java.lang.Object
dev.pfaff.altargui.WidgetInstance<W>
dev.pfaff.altargui.element.SingleChildWidgetInstance<W>
dev.pfaff.altargui.element.StatefulWidgetInstance<W>
- All Implemented Interfaces:
IElement
-
Field Summary
Fields inherited from class dev.pfaff.altargui.WidgetInstance
EMPTY_ARRAY, needsScissorLayout, needsStencilLayout, needsTraceLayout
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract @NotNull Widget
build()
protected void
computeStencilLayout
(StateContext context) protected final void
Methods inherited from class dev.pfaff.altargui.element.SingleChildWidgetInstance
applyBuiltinSelector, childKey, computeMount, computeScissorLayout, computeTraceLayout, getChildElement, setChild, setChild, uSpecMount
Methods inherited from class dev.pfaff.altargui.WidgetInstance
allocatedHeight, allocatedWidth, allocatedX, allocatedY, clippedHeight, clippedWidth, clippedX, clippedY, computedHeight, computedWidth, computeFillLayout, configure, copyAvailableSizeFrom, copyClippedRectFrom, copyComputedSizeFrom, copyPositionFrom, dispose, equals, fillAllocated, guiContext, hashCode, isInside, isInside, key, markNeedsLayout, markNeedsScissorLayout, markNeedsScissorLayoutOnAllocationChange, markNeedsStencilLayout, markNeedsStencilLayoutOnAllocationChange, markNeedsTraceLayout, markNeedsTraceLayoutOnAllocationChange, mount, onMount, onUnmount, parent, propagateNeedsStencilLayoutFromChild, requireFiniteAllocatedHeight, requireFiniteAllocatedWidth, scissorLayout, setAvailableSize, setClippedRect, setComputedSize, setPosition, stencilLayout, takeNeedsScissorLayout, takeNeedsStencilLayout, takeNeedsTraceLayout, toString, toStringShort, traceLayout, updateMount
-
Constructor Details
-
StatefulWidgetInstance
-
-
Method Details
-
build
-
markNeedsRebuild
protected final void markNeedsRebuild() -
computeStencilLayout
- Overrides:
computeStencilLayout
in classSingleChildWidgetInstance<W extends Widget>
-