feathers.controls

..
dataRenderers
navigators
popups
supportClasses
ActivityIndicator

Displays an animation to indicate that an activity of indeterminate length is currently happening. The animation remains active while the activity indicator is added to the display list — unless its enabled property is set to false.

Alert

Displays a message in a modal pop-up dialog with a title and a set of buttons.

Application

An optional root class for Feathers UI applications that will automatically scale the application based on the screen density of the device.

AssetLoader

Loads and displays an asset using either OpenFL's asset management system or from a URL.

BasicButton

A simple button control with states, but no content, that is useful for purposes like skinning. For a more full-featured button, with a label and icon, see feathers.controls.Button instead.

BasicToggleButton

A simple toggle button control with selection, pointer states, but no content, that is useful for purposes like skinning. For a more full-featured toggle button, with a label and icon, see feathers.controls.ToggleButton instead.

Button

A push button control that may be triggered when pressed and released.

ButtonBar

A grouping of buttons.

ButtonState

States for Button components.

Callout

A pop-up container that points at (or calls out) a specific region of the application (typically a specific control that triggered it).

Check

A toggle control that contains a label and a box that may be checked (or unchecked) to indicate selection.

Collapsible

A container that displays primary content that may be collapsed and expanded by clicking or tapping a header.

ComboBox

Displays a control consisting of a TextInput and Button that allows an item from a collection to be selected. When the button is triggered, a list box of items is displayed as a pop-up. The text input allows filtering, or (optionally) choosing custom items.

DatePicker

Displays a calendar month view that allows the selection of a date. The header displays the current month and year name, along with buttons to change the currently displayed month and year. The buttons in the header may be hidden, if desired.

Drawer

A container that displays primary content in the center with a drawer that opens and closes from one of the four edges of the container.

Form

Groups a set of user-editable fields together. Supports the submission of data when the Enter/Return key is pressed, or when a specific button is triggered.

FormItem

Displays text next to a control in a form.

GridView

Displays a list of items as a table. Each item is rendered as a row, divided into columns for each of the item's fields. Supports scrolling, custom cell, sorting columns, resizing columns, and drag and drop re-ordering of columns.

GridViewColumn

Configures a column in a GridView component.

GroupListView

Displays a list of items divided into groups or sections. Accepts a hierarchical tree of items, similar to TreeView, but limits the display to two levels of hierarchy at most. Supports scrolling, custom item renderers, and custom layouts.

HDividedBox

A container that displays draggable dividers between each of its children, which are positioned from left to right in a single row.

HProgressBar

Displays the progress of a task in a horizontal direction, from left to right.

HScrollBar

A horizontal scroll bar, for use with scrolling containers like ScrollContainer and ListView.

HSlider

A horizontal slider where you may select a value within a range by dragging a thumb along the x-axis of a track.

Header

A header that displays a title in the center, and optional views on the left and right.

IGridViewColumn

Interface for column data in components like GridView and TreeGridView.

IGroupedToggle

A toggle associated with a specific group.

IRange

A UI component that displays a range of values from a minimum to a maximum.

IScrollBar

Minimum requirements for a scroll bar to be usable with subclasses of the BaseScrollContainer component.

IToggle

An interface for a user interface component that may be selected.

ITriggerView

A UI component that dispatches TriggerEvent.TRIGGER. Some components may prefer to listen for TriggerEvent.TRIGGER instead of MouseEvent.CLICK or TouchEvent.TOUCH_TAP.

Label

Displays text with an optional background.

LayoutGroup

A generic container that supports layouts and automatically sizes itself based on its content.

ListView

Displays a one-dimensional list of items. Supports scrolling, custom item renderers, custom layouts, and the ability to drag and drop items to new positions within the list view (along with moving items between different list views).

NumericStepper

Select a value between a minimum and a maximum by using increment and decrement buttons or typing in a value in a text input.

PageIndicator

Displays a series of dots or other symbols, usually corresponding to a page index in another UI control, such as PageNavigator.

PageIndicatorInteractionMode

Constants that define how the PageIndicator component changes between pages.

Panel

A container with a header on top and a footer on the bottom, with a region in the center for content that supports layout and scrolling. Both the header and the footer are optional.

PopUpDatePicker

Displays a control consisting of a TextInput and Button that allows a date to be selected. When the button is triggered, a DatePicker is displayed as a pop-up.

PopUpListView

Displays a Button that may be triggered to display a ListView as a pop-up. The list view may be customized to display in different ways, such as a drop-down, inside a Callout, or as a modal overlay.

ProgressBarFillMode

Constants that define how the fill of the HProgressBar and VProgressBar components is rendered based on the progress bar's value.

Radio

A selectable control that may be toggled on and off and exists in a group that requires a single, exclusive toggled item.

ScrollContainer

A generic container that supports layout, scrolling, and a background skin.

ScrollMode

Methods of updating the scrolling view port in containers.

ScrollPolicy

Constants that define whether a container that supports scrolling enables scrolling or not.

TabBar

A line of tabs, where one may be selected at a time.

TextArea

A text entry control that allows users to enter and edit multiple lines of uniformly-formatted text with the ability to scroll.

TextCallout

A special type of Callout designed to display text only.

TextInput

A text entry control that allows users to enter and edit a single line of uniformly-formatted text.

TextInputState

States for TextInput components.

ToggleButton

A button that may be selected and deselected when clicked.

ToggleButtonState

States for toggle button components, including controls like ToggleButton, Check, Radio, and data renderers.

ToggleSwitch

Similar to a light switch, with on and off states that may be toggled. An alternative to a Check, especially on mobile.

TreeGridView

Displays a hierarchical tree of items as a table. Each item is rendered as a row, divided into columns for each of the item's fields. Supports scrolling, custom cell, resizing columns, and drag and drop re-ordering of columns.

TreeGridViewColumn

Configures a column in a TreeGridView component.

TreeView

Displays a hierarchical tree of items. Supports scrolling, custom item renderers, and custom layouts.

VDividedBox

A container that displays draggable dividers between each of its children, which are positioned from top to bottom in a single column.

VProgressBar

Displays the progress of a task in a vertical direction, from bottom to top.

VScrollBar

A vertical scroll bar, for use with scrolling containers like ScrollContainer and ListView.

VSlider

A vertical slider where you may select a value within a range by dragging a thumb along the y-axis of a track.