Class CustomLayoutSingleChildWidgetInstance<W extends Widget>
java.lang.Object
dev.pfaff.altargui.WidgetInstance<W>
dev.pfaff.altargui.element.CustomLayoutSingleChildWidgetInstance<W>
- All Implemented Interfaces:
IElement
- Direct Known Subclasses:
SingleChildWidget.CustomLayoutState
,SingleChildWidgetInstance
public abstract class CustomLayoutSingleChildWidgetInstance<W extends Widget>
extends WidgetInstance<W>
-
Field Summary
Fields inherited from class dev.pfaff.altargui.WidgetInstance
EMPTY_ARRAY, needsStencilLayout, needsTraceLayout
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyBuiltinSelector
(BuiltinSelector selector, Consumer<WidgetInstance> consumer) protected Key.CallSite
childKey()
protected void
computeMount
(MountContext context) protected final WidgetInstance
protected final void
setChild
(StateContext stateContext, @NotNull Widget child) protected final void
setChild
(StateContext stateContext, @NotNull Widget child, boolean notify) void
uSpecMount
(MountContext context) Methods inherited from class dev.pfaff.altargui.WidgetInstance
allocatedHeight, allocatedWidth, allocatedX, allocatedY, computedHeight, computedWidth, computeFillLayout, computeStencilLayout, computeTraceLayout, configure, copyAvailableSizeFrom, copyComputedSizeFrom, copyPositionFrom, dispose, equals, fillAllocated, guiContext, hashCode, isInside, key, markNeedsLayout, markNeedsStencilLayout, markNeedsStencilLayoutOnAllocationChange, markNeedsTraceLayout, markNeedsTraceLayoutOnAllocationChange, mount, onMount, onUnmount, parent, propagateNeedsStencilLayoutFromChild, requireFiniteAllocatedHeight, requireFiniteAllocatedWidth, setAvailableSize, setComputedSize, setPosition, stencilLayout, takeNeedsStencilLayout, takeNeedsTraceLayout, toString, toStringShort, traceLayout, updateMount
-
Constructor Details
-
CustomLayoutSingleChildWidgetInstance
-
-
Method Details
-
setChild
-
childKey
-
setChild
protected final void setChild(StateContext stateContext, @NotNull @NotNull Widget child, boolean notify) -
getChildElement
-
computeMount
- Specified by:
computeMount
in classWidgetInstance<W extends Widget>
-
uSpecMount
- Overrides:
uSpecMount
in classWidgetInstance<W extends Widget>
-
applyBuiltinSelector
- Overrides:
applyBuiltinSelector
in classWidgetInstance<W extends Widget>
-