Package org.fxmisc.flowless
Interface OrientationHelper
-
- All Known Implementing Classes:
HorizontalHelper,VerticalHelper
interface OrientationHelperHelper class for returning the correct value (should thewidthorheightbe returned?) or calling the correct method (shouldsetWidth(args)orsetHeight(args), so that one one class can be used instead of a generic with two implementations. See its implementations for more details (VerticalHelperandHorizontalHelper) on what "layoutX", "layoutY", and "viewport offset" values represent.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description doublebreadth(javafx.geometry.Bounds bounds)default doublebreadth(javafx.scene.Node node)default doublebreadth(Cell<?,?> cell)<C extends Cell<?,?>>
VirtualFlowHit<C>cellHit(int itemIndex, C cell, double bOff, double lOff)org.reactfx.value.Var<java.lang.Double>estimatedScrollXProperty(VirtualFlow<?,?> content)org.reactfx.value.Var<java.lang.Double>estimatedScrollYProperty(VirtualFlow<?,?> content)javafx.geometry.OrientationgetContentBias()doublegetX(double x, double y)doublegetY(double x, double y)org.reactfx.value.Val<java.lang.Double>heightEstimateProperty(VirtualFlow<?,?> content)<C extends Cell<?,?>>
VirtualFlowHit<C>hitAfterCells(double bOff, double lOff)<C extends Cell<?,?>>
VirtualFlowHit<C>hitBeforeCells(double bOff, double lOff)doublelayoutX(javafx.scene.Node node)doublelayoutY(javafx.scene.Node node)javafx.beans.property.DoublePropertylayoutYProperty(javafx.scene.Node node)doublelength(javafx.geometry.Bounds bounds)default doublelength(javafx.scene.Node node)default doublelength(Cell<?,?> cell)default doublemaxX(javafx.geometry.Bounds bounds)default doublemaxX(javafx.scene.Node node)default doublemaxX(Cell<?,?> cell)default doublemaxY(javafx.geometry.Bounds bounds)default doublemaxY(javafx.scene.Node node)default doublemaxY(Cell<?,?> cell)doubleminBreadth(javafx.scene.Node node)default doubleminBreadth(Cell<?,?> cell)doubleminX(javafx.geometry.Bounds bounds)default doubleminX(javafx.scene.Node node)default doubleminX(Cell<?,?> cell)doubleminY(javafx.geometry.Bounds bounds)default doubleminY(javafx.scene.Node node)default doubleminY(Cell<?,?> cell)default org.reactfx.value.Val<java.lang.Double>minYProperty(javafx.scene.Node node)default org.reactfx.value.Val<java.lang.Double>minYProperty(Cell<?,?> cell)doubleprefBreadth(javafx.scene.Node node)doubleprefLength(javafx.scene.Node node, double breadth)default doubleprefLength(Cell<?,?> cell, double breadth)voidrelocate(javafx.scene.Node node, double b0, double l0)default voidrelocate(Cell<?,?> cell, double b0, double l0)voidresize(javafx.scene.Node node, double breadth, double length)default voidresize(Cell<?,?> cell, double breadth, double length)voidresizeRelocate(javafx.scene.Node node, double b0, double l0, double breadth, double length)voidscrollHorizontallyBy(VirtualFlow<?,?> content, double dx)voidscrollHorizontallyToPixel(VirtualFlow<?,?> content, double pixel)voidscrollVerticallyBy(VirtualFlow<?,?> content, double dy)voidscrollVerticallyToPixel(VirtualFlow<?,?> content, double pixel)org.reactfx.value.Val<java.lang.Double>widthEstimateProperty(VirtualFlow<?,?> content)
-
-
-
Method Detail
-
getContentBias
javafx.geometry.Orientation getContentBias()
-
getX
double getX(double x, double y)
-
getY
double getY(double x, double y)
-
length
double length(javafx.geometry.Bounds bounds)
-
breadth
double breadth(javafx.geometry.Bounds bounds)
-
minX
double minX(javafx.geometry.Bounds bounds)
-
minY
double minY(javafx.geometry.Bounds bounds)
-
maxX
default double maxX(javafx.geometry.Bounds bounds)
-
maxY
default double maxY(javafx.geometry.Bounds bounds)
-
layoutX
double layoutX(javafx.scene.Node node)
-
layoutY
double layoutY(javafx.scene.Node node)
-
layoutYProperty
javafx.beans.property.DoubleProperty layoutYProperty(javafx.scene.Node node)
-
length
default double length(javafx.scene.Node node)
-
breadth
default double breadth(javafx.scene.Node node)
-
minYProperty
default org.reactfx.value.Val<java.lang.Double> minYProperty(javafx.scene.Node node)
-
minY
default double minY(javafx.scene.Node node)
-
maxY
default double maxY(javafx.scene.Node node)
-
minX
default double minX(javafx.scene.Node node)
-
maxX
default double maxX(javafx.scene.Node node)
-
length
default double length(Cell<?,?> cell)
-
breadth
default double breadth(Cell<?,?> cell)
-
minYProperty
default org.reactfx.value.Val<java.lang.Double> minYProperty(Cell<?,?> cell)
-
minY
default double minY(Cell<?,?> cell)
-
maxY
default double maxY(Cell<?,?> cell)
-
minX
default double minX(Cell<?,?> cell)
-
maxX
default double maxX(Cell<?,?> cell)
-
minBreadth
double minBreadth(javafx.scene.Node node)
-
minBreadth
default double minBreadth(Cell<?,?> cell)
-
prefBreadth
double prefBreadth(javafx.scene.Node node)
-
prefLength
double prefLength(javafx.scene.Node node, double breadth)
-
prefLength
default double prefLength(Cell<?,?> cell, double breadth)
-
resizeRelocate
void resizeRelocate(javafx.scene.Node node, double b0, double l0, double breadth, double length)
-
resize
void resize(javafx.scene.Node node, double breadth, double length)
-
relocate
void relocate(javafx.scene.Node node, double b0, double l0)
-
resize
default void resize(Cell<?,?> cell, double breadth, double length)
-
relocate
default void relocate(Cell<?,?> cell, double b0, double l0)
-
widthEstimateProperty
org.reactfx.value.Val<java.lang.Double> widthEstimateProperty(VirtualFlow<?,?> content)
-
heightEstimateProperty
org.reactfx.value.Val<java.lang.Double> heightEstimateProperty(VirtualFlow<?,?> content)
-
estimatedScrollXProperty
org.reactfx.value.Var<java.lang.Double> estimatedScrollXProperty(VirtualFlow<?,?> content)
-
estimatedScrollYProperty
org.reactfx.value.Var<java.lang.Double> estimatedScrollYProperty(VirtualFlow<?,?> content)
-
scrollHorizontallyBy
void scrollHorizontallyBy(VirtualFlow<?,?> content, double dx)
-
scrollVerticallyBy
void scrollVerticallyBy(VirtualFlow<?,?> content, double dy)
-
scrollHorizontallyToPixel
void scrollHorizontallyToPixel(VirtualFlow<?,?> content, double pixel)
-
scrollVerticallyToPixel
void scrollVerticallyToPixel(VirtualFlow<?,?> content, double pixel)
-
hitBeforeCells
<C extends Cell<?,?>> VirtualFlowHit<C> hitBeforeCells(double bOff, double lOff)
-
hitAfterCells
<C extends Cell<?,?>> VirtualFlowHit<C> hitAfterCells(double bOff, double lOff)
-
cellHit
<C extends Cell<?,?>> VirtualFlowHit<C> cellHit(int itemIndex, C cell, double bOff, double lOff)
-
-