feathers.layout

..
AbstractAnchor

Anchor

AnchorLayout

AnchorLayoutData

AutoSizeMode

Constants that determine how a component should automatically calculate its own dimensions when no explicit dimensions are provided.

Direction

Constants that define a direction.

GridViewRowLayout

HorizontalAlign

Constants for horizontal alignment (positioning along the x axis) of items in a layout.

HorizontalDistributedLayout

HorizontalLayout

HorizontalLayoutData

HorizontalListLayout

ILayout

Positions and sizes children in a container.

ILayoutData

Optional, extra data used by some ILayout implementations.

ILayoutIndexObject

An object that is aware of its position in a layout.

ILayoutObject

An object that may contain extra data for use with the parent container's layout.

IScrollLayout

A layout that is affected by changes to scroll position.

IVirtualLayout

A layout algorithm that supports virtualization of items. In other words, only the items that are visible need to be created as display objects, and those outside of the view port bounds are represented with empty space until they are scrolled into view. Useful in components like ListView, TreeView, or GridView where dozens or hundreds of items are needed, but only a small subset of them are visible at any given moment.

LayoutBoundsResult

Calculated bounds for layout.

Measurements

Stores the current measurements for a display object.

RelativePosition

Constants for positioning an item relative to another item in a layout.

RelativePositions

An abstract that accepts a RelativePosition or an Array<RelativePosition>.

VerticalAlign

Constants for vertical alignment (positioning along the y axis) of items in a layout.

VerticalDistributedLayout

VerticalLayout

VerticalLayoutData

VerticalListFixedRowLayout

VerticalListLayout

VirtualLayoutRange

The range of items currently displayed by a virtual layout.