Top Description Constructors Methods
org.fxmisc.flowless

pack-priv final Class HorizontalHelper

Located in compilation unit of org.fxmisc.flowless.OrientationHelper.

extends Object
implements OrientationHelper
Class Inheritance
All Implemented Interfaces
org.fxmisc.flowless.OrientationHelper

Implementation of OrientationHelper where length represents width of the node/viewport and breadth represents the height of the node/viewport. "layoutY" is javafx.scene.Node#layoutX and "layoutX" is javafx.scene.Node#layoutY. "viewport offset" values are based on width. The viewport's "top" and "bottom" edges are either it's left/right edges (See org.fxmisc.flowless.VirtualFlow.Gravity).

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public double
public <C extends Cell<?, ?>> VirtualFlowHit<C>
cellHit(int itemIndex, C cell, double bOff, double lOff)

Implements org.fxmisc.flowless.OrientationHelper.cellHit.

public Var<Double>
public Var<Double>
public Orientation
public double
getX(double x, double y)

Implements org.fxmisc.flowless.OrientationHelper.getX.

public double
getY(double x, double y)

Implements org.fxmisc.flowless.OrientationHelper.getY.

public Val<Double>
public <C extends Cell<?, ?>> VirtualFlowHit<C>
public <C extends Cell<?, ?>> VirtualFlowHit<C>
public double
public double
public DoubleProperty
public double
public double
public double
public double
public double
public double
public void
relocate(Node node, double b0, double l0)

Implements org.fxmisc.flowless.OrientationHelper.relocate.

public void
resize(Node node, double breadth, double length)

Implements org.fxmisc.flowless.OrientationHelper.resize.

public void
resizeRelocate(Node node, double b0, double l0, double breadth, double length)

Implements org.fxmisc.flowless.OrientationHelper.resizeRelocate.

public void
public void
public void
public void
public Val<Double>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

HorizontalHelperback to summary
pack-priv HorizontalHelper()

Method Detail

breadthback to summary
public double breadth(Bounds bounds)

Implements org.fxmisc.flowless.OrientationHelper.breadth.

Annotations
@Override
cellHitback to summary
public <C extends Cell<?, ?>> VirtualFlowHit<C> cellHit(int itemIndex, C cell, double bOff, double lOff)

Implements org.fxmisc.flowless.OrientationHelper.cellHit.

Annotations
@Override
estimatedScrollXPropertyback to summary
public Var<Double> estimatedScrollXProperty(VirtualFlow<?, ?> content)

Implements org.fxmisc.flowless.OrientationHelper.estimatedScrollXProperty.

Annotations
@Override
estimatedScrollYPropertyback to summary
public Var<Double> estimatedScrollYProperty(VirtualFlow<?, ?> content)

Implements org.fxmisc.flowless.OrientationHelper.estimatedScrollYProperty.

Annotations
@Override
getContentBiasback to summary
public Orientation getContentBias()

Implements org.fxmisc.flowless.OrientationHelper.getContentBias.

Annotations
@Override
getXback to summary
public double getX(double x, double y)

Implements org.fxmisc.flowless.OrientationHelper.getX.

Annotations
@Override
getYback to summary
public double getY(double x, double y)

Implements org.fxmisc.flowless.OrientationHelper.getY.

Annotations
@Override
heightEstimatePropertyback to summary
public Val<Double> heightEstimateProperty(VirtualFlow<?, ?> content)

Implements org.fxmisc.flowless.OrientationHelper.heightEstimateProperty.

Annotations
@Override
hitAfterCellsback to summary
public <C extends Cell<?, ?>> VirtualFlowHit<C> hitAfterCells(double bOff, double lOff)

Implements org.fxmisc.flowless.OrientationHelper.hitAfterCells.

Annotations
@Override
hitBeforeCellsback to summary
public <C extends Cell<?, ?>> VirtualFlowHit<C> hitBeforeCells(double bOff, double lOff)

Implements org.fxmisc.flowless.OrientationHelper.hitBeforeCells.

Annotations
@Override
layoutXback to summary
public double layoutX(Node node)

Implements org.fxmisc.flowless.OrientationHelper.layoutX.

Annotations
@Override
layoutYback to summary
public double layoutY(Node node)

Implements org.fxmisc.flowless.OrientationHelper.layoutY.

Annotations
@Override
layoutYPropertyback to summary
public DoubleProperty layoutYProperty(Node node)

Implements org.fxmisc.flowless.OrientationHelper.layoutYProperty.

Annotations
@Override
lengthback to summary
public double length(Bounds bounds)

Implements org.fxmisc.flowless.OrientationHelper.length.

Annotations
@Override
minBreadthback to summary
public double minBreadth(Node node)

Implements org.fxmisc.flowless.OrientationHelper.minBreadth.

Annotations
@Override
minXback to summary
public double minX(Bounds bounds)

Implements org.fxmisc.flowless.OrientationHelper.minX.

Annotations
@Override
minYback to summary
public double minY(Bounds bounds)

Implements org.fxmisc.flowless.OrientationHelper.minY.

Annotations
@Override
prefBreadthback to summary
public double prefBreadth(Node node)

Implements org.fxmisc.flowless.OrientationHelper.prefBreadth.

Annotations
@Override
prefLengthback to summary
public double prefLength(Node node, double breadth)

Implements org.fxmisc.flowless.OrientationHelper.prefLength.

Annotations
@Override
relocateback to summary
public void relocate(Node node, double b0, double l0)

Implements org.fxmisc.flowless.OrientationHelper.relocate.

Annotations
@Override
resizeback to summary
public void resize(Node node, double breadth, double length)

Implements org.fxmisc.flowless.OrientationHelper.resize.

Annotations
@Override
resizeRelocateback to summary
public void resizeRelocate(Node node, double b0, double l0, double breadth, double length)

Implements org.fxmisc.flowless.OrientationHelper.resizeRelocate.

Annotations
@Override
scrollHorizontallyByback to summary
public void scrollHorizontallyBy(VirtualFlow<?, ?> content, double dx)

Implements org.fxmisc.flowless.OrientationHelper.scrollHorizontallyBy.

Annotations
@Override
scrollHorizontallyToPixelback to summary
public void scrollHorizontallyToPixel(VirtualFlow<?, ?> content, double pixel)

Implements org.fxmisc.flowless.OrientationHelper.scrollHorizontallyToPixel.

Annotations
@Override
scrollVerticallyByback to summary
public void scrollVerticallyBy(VirtualFlow<?, ?> content, double dy)

Implements org.fxmisc.flowless.OrientationHelper.scrollVerticallyBy.

Annotations
@Override
scrollVerticallyToPixelback to summary
public void scrollVerticallyToPixel(VirtualFlow<?, ?> content, double pixel)

Implements org.fxmisc.flowless.OrientationHelper.scrollVerticallyToPixel.

Annotations
@Override
widthEstimatePropertyback to summary
public Val<Double> widthEstimateProperty(VirtualFlow<?, ?> content)

Implements org.fxmisc.flowless.OrientationHelper.widthEstimateProperty.

Annotations
@Override