Interface OrientationHelper
- All Known Implementing Classes:
HorizontalHelper, VerticalHelper
interface OrientationHelper
Helper class for returning the correct value (should the
width or height be returned?) or calling
the correct method (should setWidth(args) or setHeight(args), so that one one class can be used
instead of a generic with two implementations. See its implementations for more details (VerticalHelper
and HorizontalHelper) on what "layoutX", "layoutY", and "viewport offset" values represent.-
Method Summary
Modifier and TypeMethodDescriptiondoublebreadth(javafx.geometry.Bounds bounds) default doublebreadth(javafx.scene.Node node) default double<C extends Cell<?,?>>
VirtualFlowHit<C> cellHit(int itemIndex, C cell, double bOff, double lOff) org.reactfx.value.Var<Double> estimatedScrollXProperty(VirtualFlow<?, ?> content) org.reactfx.value.Var<Double> estimatedScrollYProperty(VirtualFlow<?, ?> content) javafx.geometry.OrientationdoublegetX(double x, double y) doublegetY(double x, double y) org.reactfx.value.Val<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 doubledefault doublemaxX(javafx.geometry.Bounds bounds) default doublemaxX(javafx.scene.Node node) default doubledefault doublemaxY(javafx.geometry.Bounds bounds) default doublemaxY(javafx.scene.Node node) default doubledoubleminBreadth(javafx.scene.Node node) default doubleminBreadth(Cell<?, ?> cell) doubleminX(javafx.geometry.Bounds bounds) default doubleminX(javafx.scene.Node node) default doubledoubleminY(javafx.geometry.Bounds bounds) default doubleminY(javafx.scene.Node node) default doubledefault org.reactfx.value.Val<Double> minYProperty(javafx.scene.Node node) default org.reactfx.value.Val<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 voidvoidresize(javafx.scene.Node node, double breadth, double length) default voidvoidresizeRelocate(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<Double> widthEstimateProperty(VirtualFlow<?, ?> content)
-
Method Details
-
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
-
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
-
breadth
-
minYProperty
-
minY
-
maxY
-
minX
-
maxX
-
minBreadth
double minBreadth(javafx.scene.Node node) -
minBreadth
-
prefBreadth
double prefBreadth(javafx.scene.Node node) -
prefLength
double prefLength(javafx.scene.Node node, double breadth) -
prefLength
-
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
-
relocate
-
widthEstimateProperty
-
heightEstimateProperty
-
estimatedScrollXProperty
-
estimatedScrollYProperty
-
scrollHorizontallyBy
-
scrollVerticallyBy
-
scrollHorizontallyToPixel
-
scrollVerticallyToPixel
-
hitBeforeCells
-
hitAfterCells
-
cellHit
-