Class SimpleBuiltWidget.AbstractState<W extends SimpleBuiltWidget>
java.lang.Object
dev.pfaff.altargui.WidgetInstance<W>
dev.pfaff.altargui.element.SingleChildWidgetInstance<W>
dev.pfaff.altargui.widgets.SimpleBuiltWidget.AbstractState<W>
- All Implemented Interfaces:
IElement
- Direct Known Subclasses:
SimpleBuiltWidget.State
- Enclosing interface:
SimpleBuiltWidget
public abstract static class SimpleBuiltWidget.AbstractState<W extends SimpleBuiltWidget>
extends SingleChildWidgetInstance<W>
-
Field Summary
Fields inherited from class dev.pfaff.altargui.WidgetInstance
EMPTY_ARRAY, needsScissorLayout, needsStencilLayout, needsTraceLayout
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(StateContext stateContext, W widget, boolean init) Configures the instance's state according to the inputs in the specifiedwidget
.protected abstract boolean
Methods inherited from class dev.pfaff.altargui.element.SingleChildWidgetInstance
applyBuiltinSelector, childKey, computeMount, computeScissorLayout, computeStencilLayout, computeTraceLayout, getChildElement, setChild, setChild, uSpecMount
Methods inherited from class dev.pfaff.altargui.WidgetInstance
allocatedHeight, allocatedWidth, allocatedX, allocatedY, clippedHeight, clippedWidth, clippedX, clippedY, computedHeight, computedWidth, computeFillLayout, 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
-
AbstractState
-
-
Method Details
-
update
- Returns:
true
if the widget has changed,false
otherwise.
-
configure
Description copied from class:WidgetInstance
Configures the instance's state according to the inputs in the specifiedwidget
.Other initialization might be done if
init
is true.- Specified by:
configure
in classWidgetInstance<W extends SimpleBuiltWidget>
-