feathers.layout

Interfaces

  • Interface providing layout capabilities for containers.
  • Extra data used by layout algorithms.
  • A display object that may be associated with extra data for use with advanced layouts.
  • Optimizes a virtual layout by skipping a specific number of items before and after the set that is passed to `layout()`.
  • A virtual layout that supports variable item dimensions.
  • A layout algorithm that supports virtualization of items so that only the visible items need to be created

Enums

Classes

  • Positions and sizes items based on anchor positions
  • Extra, optional data used by an `AnchorLayout` instance to position and size a display object
  • Positions items from left to right in a single row
  • Calculated bounds for layout.
  • Positions items in rows following a grid with a specific number of columns, defaulting to `12` columns
  • Extra, optional data used by an `MultiColumnGridLayout` instance to position and size a display object
  • Lay out along vertically or horizontally using a mix of pixel and percentage sizing information
  • Layout data for ProportionalLayout - attach this to a FeathersControl's layoutData member in order to set layout goals
  • Positions items as tiles (equal width and height) from top to bottom in multiple columns
  • Positions items as tiles (equal width and height) from left to right in multiple rows
  • Positions items from top to bottom in a single column
  • Used by layout algorithms for determining the bounds in which to position and size items.