feathers.core

..
FeathersControl

Base class for all Feathers UI controls. Implements invalidation for changed properties and sets up some basic template functions for component lifecycle, like initialize() and update().

IMeasureObject

A display object with extra measurement properties, including minimum and maximum dimensions.

IStateContext

An object with multiple states.

IStateObserver

Watches an IStateContext for state changes

IUIControl

A user interface control.

IValidating

A display object that supports validation. Display objects of this type will delay updating after property changes until just before OpenFL renders the display list to avoid running redundant code.

InvalidationFlag

Flags that are used internally with FeathersControl.invalidate() to track of which parts of the component need to be updated. These flags are merely suggestions, and custom components may support custom flags.

MeasureSprite

A openfl.display.Sprite with extra minimum and maximum dimensions that may be used in Feathers layouts.

ToggleGroup

Controls the selection of two or more IToggle instances where only one may be selected at a time.

ValidatingSprite

A openfl.display.Sprite with a validation system where multiple property changes may be queued up to be processed all at once. A performance optimization for frequently changing user interfaces.