Class SingleChildWidgetInstance<W extends Widget>
java.lang.Object
dev.pfaff.altargui.WidgetInstance<W>
dev.pfaff.altargui.element.CustomLayoutSingleChildWidgetInstance<W>
dev.pfaff.altargui.element.SingleChildWidgetInstance<W>
- All Implemented Interfaces:
IElement
- Direct Known Subclasses:
SimpleBuiltWidget.DiffingState
,SingleChildWidget.AutoLayoutState
,StatefulWidgetInstance
public abstract class SingleChildWidgetInstance<W extends Widget>
extends CustomLayoutSingleChildWidgetInstance<W>
-
Field Summary
Fields inherited from class dev.pfaff.altargui.WidgetInstance
EMPTY_ARRAY, needsScissorLayout, needsStencilLayout, needsTraceLayout
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
computeStencilLayout
(StateContext context) protected void
Methods inherited from class dev.pfaff.altargui.element.CustomLayoutSingleChildWidgetInstance
applyBuiltinSelector, childKey, computeMount, computeScissorLayout, 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
-
SingleChildWidgetInstance
-
-
Method Details
-
computeStencilLayout
- Specified by:
computeStencilLayout
in classWidgetInstance<W extends Widget>
-
computeTraceLayout
@MustBeInvokedByOverriders protected void computeTraceLayout()- Specified by:
computeTraceLayout
in classWidgetInstance<W extends Widget>
-