- controls
- dataRenderers
- IDataRenderer - feathers.controls.dataRenderers
- IGridViewCellRenderer - feathers.controls.dataRenderers
- IGridViewHeaderRenderer - feathers.controls.dataRenderers
- IGroupListViewItemRenderer - feathers.controls.dataRenderers
- IListViewItemRenderer - feathers.controls.dataRenderers
- ITreeViewItemRenderer - feathers.controls.dataRenderers
- ItemRenderer - feathers.controls.dataRenderers
- LayoutGroupItemRenderer - feathers.controls.dataRenderers
- TreeViewItemRenderer - feathers.controls.dataRenderers
- navigators
- BaseNavigator - feathers.controls.navigators
- PageItem - feathers.controls.navigators
- PageNavigator - feathers.controls.navigators
- Route - feathers.controls.navigators
- RouterAction - feathers.controls.navigators
- RouterNavigator - feathers.controls.navigators
- StackAction - feathers.controls.navigators
- StackItem - feathers.controls.navigators
- StackNavigator - feathers.controls.navigators
- TabItem - feathers.controls.navigators
- TabNavigator - feathers.controls.navigators
- popups
- supportClasses
- BaseDividedBox - feathers.controls.supportClasses
- BaseProgressBar - feathers.controls.supportClasses
- BaseScrollBar - feathers.controls.supportClasses
- BaseScrollContainer - feathers.controls.supportClasses
- BaseSlider - feathers.controls.supportClasses
- IViewPort - feathers.controls.supportClasses
- LayoutViewPort - feathers.controls.supportClasses
- TextFieldViewPort - feathers.controls.supportClasses
- Alert - feathers.controls
- Application - feathers.controls
- AssetLoader - feathers.controls
- BasicButton - feathers.controls
- BasicToggleButton - feathers.controls
- Button - feathers.controls
- ButtonBar - feathers.controls
- ButtonState - feathers.controls
- CalendarGrid - feathers.controls
- Callout - feathers.controls
- Check - feathers.controls
- ComboBox - feathers.controls
- Drawer - feathers.controls
- Form - feathers.controls
- FormItem - feathers.controls
- GridView - feathers.controls
- GridViewColumn - feathers.controls
- GroupListView - feathers.controls
- HDividedBox - feathers.controls
- HProgressBar - feathers.controls
- HScrollBar - feathers.controls
- HSlider - feathers.controls
- Header - feathers.controls
- IGroupedToggle - feathers.controls
- IRange - feathers.controls
- IScrollBar - feathers.controls
- IToggle - feathers.controls
- ITriggerView - feathers.controls
- Label - feathers.controls
- LayoutGroup - feathers.controls
- ListView - feathers.controls
- PageIndicator - feathers.controls
- PageIndicatorInteractionMode - feathers.controls
- Panel - feathers.controls
- PopUpListView - feathers.controls
- Radio - feathers.controls
- ScrollContainer - feathers.controls
- ScrollPolicy - feathers.controls
- TabBar - feathers.controls
- TextArea - feathers.controls
- TextCallout - feathers.controls
- TextInput - feathers.controls
- TextInputState - feathers.controls
- ToggleButton - feathers.controls
- ToggleButtonState - feathers.controls
- ToggleSwitch - feathers.controls
- TreeView - feathers.controls
- VDividedBox - feathers.controls
- VProgressBar - feathers.controls
- VScrollBar - feathers.controls
- VSlider - feathers.controls
- dataRenderers
- core
- DefaultFocusManager - feathers.core
- DefaultPopUpManager - feathers.core
- DefaultToolTipManager - feathers.core
- FeathersControl - feathers.core
- FocusManager - feathers.core
- IDataSelector - feathers.core
- IDateSelector - feathers.core
- IFocusContainer - feathers.core
- IFocusExtras - feathers.core
- IFocusManager - feathers.core
- IFocusManagerAware - feathers.core
- IFocusObject - feathers.core
- IHTMLTextControl - feathers.core
- IIndexSelector - feathers.core
- IMeasureObject - feathers.core
- IOpenCloseToggle - feathers.core
- IPointerDelegate - feathers.core
- IPopUpManager - feathers.core
- IStageFocusDelegate - feathers.core
- IStateContext - feathers.core
- IStateObserver - feathers.core
- ITextControl - feathers.core
- IToolTipManager - feathers.core
- IUIControl - feathers.core
- IValidating - feathers.core
- InvalidationFlag - feathers.core
- MeasureSprite - feathers.core
- PopUpManager - feathers.core
- ToggleGroup - feathers.core
- ToolTipManager - feathers.core
- ValidatingSprite - feathers.core
- ValidationQueue - feathers.core
- data
- ArrayCollection - feathers.data
- ArrayHierarchicalCollection - feathers.data
- ButtonBarItemState - feathers.data
- GridViewCellState - feathers.data
- GridViewHeaderState - feathers.data
- GroupListViewItemState - feathers.data
- GroupListViewItemType - feathers.data
- IFlatCollection - feathers.data
- IHierarchicalCollection - feathers.data
- ListViewItemState - feathers.data
- PageIndicatorItemState - feathers.data
- TabBarItemState - feathers.data
- TreeCollection - feathers.data
- TreeNode - feathers.data
- TreeViewItemState - feathers.data
- display
- events
- ButtonBarEvent - feathers.events
- FeathersEvent - feathers.events
- FlatCollectionEvent - feathers.events
- FormEvent - feathers.events
- GridViewEvent - feathers.events
- GroupListViewEvent - feathers.events
- HierarchicalCollectionEvent - feathers.events
- ListViewEvent - feathers.events
- LongPressEvent - feathers.events
- ScrollEvent - feathers.events
- StyleProviderEvent - feathers.events
- TabBarEvent - feathers.events
- TreeViewEvent - feathers.events
- TriggerEvent - feathers.events
- graphics
- layout
- AbstractAnchor - feathers.layout
- Anchor - feathers.layout
- AnchorLayout - feathers.layout
- AnchorLayoutData - feathers.layout
- AutoSizeMode - feathers.layout
- Breakpoint - feathers.layout
- Direction - feathers.layout
- FormLayout - feathers.layout
- GridViewRowLayout - feathers.layout
- HDividedBoxLayout - feathers.layout
- HorizontalAlign - feathers.layout
- HorizontalDistributedLayout - feathers.layout
- HorizontalLayout - feathers.layout
- HorizontalLayoutData - feathers.layout
- HorizontalListLayout - feathers.layout
- ILayout - feathers.layout
- ILayoutData - feathers.layout
- ILayoutIndexObject - feathers.layout
- ILayoutObject - feathers.layout
- IScrollLayout - feathers.layout
- IVirtualLayout - feathers.layout
- LayoutBoundsResult - feathers.layout
- Measurements - feathers.layout
- RelativePosition - feathers.layout
- RelativePositions - feathers.layout
- ResponsiveGridLayout - feathers.layout
- ResponsiveGridLayoutData - feathers.layout
- VDividedBoxLayout - feathers.layout
- VerticalAlign - feathers.layout
- VerticalDistributedLayout - feathers.layout
- VerticalLayout - feathers.layout
- VerticalLayoutData - feathers.layout
- VerticalListFixedRowLayout - feathers.layout
- VerticalListLayout - feathers.layout
- VirtualLayoutRange - feathers.layout
- motion
- effects
- actuate
- ActuateEffectContext - feathers.motion.effects.actuate
- ActuateForEffects - feathers.motion.effects.actuate
- IGotoActuator - feathers.motion.effects.actuate
- IReadableGenericActuator - feathers.motion.effects.actuate
- MethodEffectActuator - feathers.motion.effects.actuate
- SimpleEffectActuator - feathers.motion.effects.actuate
- BaseDelegateEffectContext - feathers.motion.effects
- BaseEffectContext - feathers.motion.effects
- EffectInterruptBehavior - feathers.motion.effects
- EventToPositionEffectContext - feathers.motion.effects
- IEffectContext - feathers.motion.effects
- NoOpEffectContext - feathers.motion.effects
- actuate
- transitions
- effects
- skins
- BaseGraphicsPathSkin - feathers.skins
- CircleSkin - feathers.skins
- EllipseSkin - feathers.skins
- IProgrammaticSkin - feathers.skins
- LeftAndRightBorderSkin - feathers.skins
- MultiSkin - feathers.skins
- OverAndUnderlineSkin - feathers.skins
- PillSkin - feathers.skins
- ProgrammaticSkin - feathers.skins
- RectangleSkin - feathers.skins
- TabSkin - feathers.skins
- TopAndBottomBorderSkin - feathers.skins
- TriangleSkin - feathers.skins
- UnderlineSkin - feathers.skins
- style
- text
- themes
- utils
- DateUtil - feathers.utils
- DeviceUtil - feathers.utils
- DisplayObjectRecycler - feathers.utils
- DisplayUtil - feathers.utils
- EdgePuller - feathers.utils
- ExclusivePointer - feathers.utils
- KeyToState - feathers.utils
- LongPress - feathers.utils
- MathUtil - feathers.utils
- MeasurementsUtil - feathers.utils
- PointerToState - feathers.utils
- PointerTrigger - feathers.utils
- ScaleUtil - feathers.utils
- ScreenDensityScaleCalculator - feathers.utils
- Scroller - feathers.utils
- TextFormatUtil - feathers.utils
View source
interface IScrollLayout
package feathers.layout
extends ILayout
extended by IVirtualLayout
@:directlyUsedA layout that is affected by changes to scroll position.
Available since
1.0.0
.Variables
@:flash.propertyread onlyelasticBottom:Bool
Indicates if the bottom edge is elastic.
Available since
1.0.0
.@:flash.propertyread onlyelasticLeft:Bool
Indicates if the left edge is elastic.
Available since
1.0.0
.@:flash.propertyread onlyelasticRight:Bool
Indicates if the right edge is elastic.
Available since
1.0.0
.@:flash.propertyread onlyrequiresLayoutOnScroll:Bool
Determines if the container calls layout()
when the scroll position
changes. Useful for transforming items as the view port scrolls. This
alue should typically be true
for layouts that implement the
IVirtualLayout
interface and the useVirtualLayout
property is set to
true
. May also be used by layouts that toggle item visibility as the
items scroll into and out of the view port.
Available since
1.0.0
.@:flash.propertyscrollX:Float
The horizontal scroll position of the container using this layout.
Available since
1.0.0
.@:flash.propertyscrollY:Float
The vertical scroll position of the container using this layout.
Available since
1.0.0
.Methods
getNearestScrollPositionForIndex(index:Int, itemCount:Int, width:Float, height:Float, ?result:Point):Point
Available since
1.0.0
.