Package org.fxmisc.flowless
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 TypeMethodDescriptiondouble
breadth
(javafx.geometry.Bounds bounds) default double
breadth
(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.Orientation
double
getX
(double x, double y) double
getY
(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) double
layoutX
(javafx.scene.Node node) double
layoutY
(javafx.scene.Node node) javafx.beans.property.DoubleProperty
layoutYProperty
(javafx.scene.Node node) double
length
(javafx.geometry.Bounds bounds) default double
length
(javafx.scene.Node node) default double
default double
maxX
(javafx.geometry.Bounds bounds) default double
maxX
(javafx.scene.Node node) default double
default double
maxY
(javafx.geometry.Bounds bounds) default double
maxY
(javafx.scene.Node node) default double
double
minBreadth
(javafx.scene.Node node) default double
minBreadth
(Cell<?, ?> cell) double
minX
(javafx.geometry.Bounds bounds) default double
minX
(javafx.scene.Node node) default double
double
minY
(javafx.geometry.Bounds bounds) default double
minY
(javafx.scene.Node node) default double
default org.reactfx.value.Val
<Double> minYProperty
(javafx.scene.Node node) default org.reactfx.value.Val
<Double> minYProperty
(Cell<?, ?> cell) double
prefBreadth
(javafx.scene.Node node) double
prefLength
(javafx.scene.Node node, double breadth) default double
prefLength
(Cell<?, ?> cell, double breadth) void
relocate
(javafx.scene.Node node, double b0, double l0) default void
void
resize
(javafx.scene.Node node, double breadth, double length) default void
void
resizeRelocate
(javafx.scene.Node node, double b0, double l0, double breadth, double length) void
scrollHorizontallyBy
(VirtualFlow<?, ?> content, double dx) void
scrollHorizontallyToPixel
(VirtualFlow<?, ?> content, double pixel) void
scrollVerticallyBy
(VirtualFlow<?, ?> content, double dy) void
scrollVerticallyToPixel
(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
-