feathers.core
.. | |
---|---|
CustomScaleManager | Allows the application's scale to be set manually to a specific value, instead of calculating it automatically, like other scale managers. Defaults to automtically calculating the application dimensions to fill the stage dimensions, but can optionally accept custom application dimensions too. |
DefaultFocusManager | The default implementation of |
DefaultPopUpManager | The default implementation of the |
DefaultToolTipManager | The default implementation of |
FeathersControl | Base class for all Feathers UI controls. Implements invalidation for changed
properties and sets up some basic template functions for component
lifecycle, like |
FocusManager | Manages mouse/touch and keyboard focus. |
IDataSelector | Provides a selection from a collection of items. |
IDateSelector | Provides a selection from a range of dates. |
IFocusContainer | A component that may receive focus that also has children that may receive focus. |
IFocusExclusions | A container that may exclude some children from receiving focus. |
IFocusExtras | A container that may have extra children that aren't accessible from the
standard display list functions like |
IFocusManager | Manages focus of UI components. |
IFocusManagerAware | A component that has access to a focus manager, but cannot necessarily receive focus. |
IFocusObject | A component that may receive focus from a focus manager. |
IHTMLTextControl | A user interface control that displays HTML text. |
IIndexSelector | Provides a selection from a range of integers. |
IMeasureObject | A display object with extra measurement properties, including minimum and maximum dimensions. |
IOpenCloseToggle | A UI component that may be opened or closed. |
IPointerDelegate | Used by components, like data renderers, to delegate pointer state to
another interactive display object. For instance, the cell renderers in the
|
IPopUpManager | Manages pop-ups for all children of a root component (usually, all children
of a |
IScaleManager | Determines how an application is scaled and how its dimensions are set. |
IStageFocusDelegate | Allows a different interactive display object to receive stage focus when this object receives focus from a focus manager. |
IStateContext | An object with multiple states. |
IStateObserver | Watches an |
ITextControl | A user interface control that displays text. |
IToolTipManager | Manages tool tips for UI components. |
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 |
LetterboxScaleManager | Ensures that the application has the same internal width and height on all devices, while scaling it larger or smaller to fit within the bounds of the stage. The application may be letterboxed on some screens, which means that there may be some empty space on the top and bottom, or on the left and right, of the application's bounds within the window. The application will always be centered within the stage bounds. |
MeasureSprite | An |
PopUpManager | Adds a display object as a pop-up above all other content on the stage. |
ScreenDensityScaleManager | Uses the device's screen density (sometimes called the DPI or PPI) to calculate the ideal scale value for the application. The dimensions will be calculated so that the application fills the entire stage, regardless of the screen resolution of the device (or the size of the window, where appropriate). With this in mind, it's best to use fluid layouts, to account for differences in screen resolution and aspect ratios. |
ToggleGroup | Controls the selection of two or more IToggle instances where only one may be selected at a time. |
ToolTipManager | Manages tool tips for UI components. |
ValidatingSprite | An |
ValidationQueue | A queue for components that are invalid. |