Interface VFXScrollPaneSkin.LayoutHandler

All Known Implementing Classes:
VFXScrollPaneSkin.BottomLeftHandler, VFXScrollPaneSkin.BottomRightHandler, VFXScrollPaneSkin.TopLeftHandler, VFXScrollPaneSkin.TopRightHandler
Enclosing class:
VFXScrollPaneSkin

protected static interface VFXScrollPaneSkin.LayoutHandler
Simplifies the layout strategy by dividing it into four base cases which depend on the combination between the VFXScrollPane.vBarPosProperty() and the VFXScrollPane.hBarPosProperty(); and so this has four concrete implementations for the following positions: TOP_LEFT, TOP_RIGHT, BOTTOM_RIGHT, BOTTOM_LEFT.

It also defines common computations that depend on other properties and simpler conditions.

In general the scroll pane's layout is quite complex. For the sake of simplicity, and in some cases as design choices some properties may be ignored under specific conditions. See the methods docs.