Top Fields Constructors Methods
com.dlsc.gemsfx.incubator

public Class GemScrollPane

extends ScrollPane
Class Inheritance
Imports
java.util.ArrayList, .List, javafx.animation.Animation, .KeyFrame, .KeyValue, .Timeline, javafx.beans.property.ListProperty, .ObjectProperty, .SimpleListProperty, .SimpleObjectProperty, javafx.collections.FXCollections, .ObservableList, javafx.geometry.Bounds, javafx.scene.Node, .Parent, javafx.scene.control.ScrollPane, javafx.scene.layout.Region, javafx.util.Duration

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<Duration>
private Timeline
private final ListProperty<Node>

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
private double
private double
private double
private double
public final Duration
public ObservableList<Node>
private void
init()

public final ObjectProperty<Duration>
public final void
setScrollToDuration(Duration scrollToDuration)

public void
public void
showNode(Node node, boolean animated)

public void
topNode(Node node)

private void
public ListProperty<Node>
Inherited from javafx.scene.control.ScrollPane:
contentPropertycreateDefaultSkinfitToHeightPropertyfitToWidthPropertygetClassCssMetaDatagetContentgetControlCssMetaDatagetHbarPolicygetHmaxgetHmingetHvaluegetInitialFocusTraversablegetMinViewportHeightgetMinViewportWidthgetPrefViewportHeightgetPrefViewportWidthgetVbarPolicygetViewportBoundsgetVmaxgetVmingetVvaluehbarPolicyPropertyhmaxPropertyhminPropertyhvaluePropertyisFitToHeightisFitToWidthisPannableminViewportHeightPropertyminViewportWidthPropertypannablePropertyprefViewportHeightPropertyprefViewportWidthPropertyqueryAccessibleAttributesetContentsetFitToHeightsetFitToWidthsetHbarPolicysetHmaxsetHminsetHvaluesetMinViewportHeightsetMinViewportWidthsetPannablesetPrefViewportHeightsetPrefViewportWidthsetVbarPolicysetViewportBoundssetVmaxsetVminsetVvaluevbarPolicyPropertyviewportBoundsPropertyvmaxPropertyvminPropertyvvalueProperty

Field Detail

scrollToDurationback to summary
private final ObjectProperty<Duration> scrollToDuration
timelineback to summary
private Timeline timeline
visibleNodesback to summary
private final ListProperty<Node> visibleNodes

Constructor Detail

GemScrollPaneback to summary
public GemScrollPane()
GemScrollPaneback to summary
public GemScrollPane(Node content)

Method Detail

bottomNodeback to summary
public void bottomNode(Node node)
centerNodeback to summary
public void centerNode(Node node)
computeMaxHorizontalValueback to summary
private double computeMaxHorizontalValue(Bounds nodeBounds)
computeMaxVerticalValueback to summary
private double computeMaxVerticalValue(Bounds nodeBounds)
computeMinHorizontalValueback to summary
private double computeMinHorizontalValue(Bounds nodeBounds)
computeMinVerticalValueback to summary
private double computeMinVerticalValue(Bounds nodeBounds)
getScrollToDurationback to summary
public final Duration getScrollToDuration()
getVisibleNodesback to summary
public ObservableList<Node> getVisibleNodes()
initback to summary
private void init()
scrollToDurationPropertyback to summary
public final ObjectProperty<Duration> scrollToDurationProperty()
setScrollToDurationback to summary
public final void setScrollToDuration(Duration scrollToDuration)
setVisibleNodesback to summary
public void setVisibleNodes(ObservableList<Node> visibleNodes)
showNodeback to summary
public void showNode(Node node, boolean animated)
topNodeback to summary
public void topNode(Node node)
updateVisibleNodesback to summary
private void updateVisibleNodes()
visibleNodesPropertyback to summary
public ListProperty<Node> visibleNodesProperty()