java.lang.Object
javafx.scene.control.SkinBase<MacosSlider>
eu.hansolo.applefx.MacosSliderSkin
- All Implemented Interfaces:
javafx.scene.control.Skin<MacosSlider>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doublecomputeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) protected doublecomputeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) protected doublecomputeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) protected doublecomputeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) protected doublecomputePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) protected doublecomputePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) protected voidlayoutChildren(double X, double Y, double W, double H) voidthumbDragged(javafx.scene.input.MouseEvent e, double position) voidthumbPressed(javafx.scene.input.MouseEvent e, double position) voidthumbReleased(javafx.scene.input.MouseEvent e) When thumb is released valueChanging should be set to false.voidtrackPress(javafx.scene.input.MouseEvent e, double position) Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Constructor Details
-
MacosSliderSkin
-
-
Method Details
-
computeMinWidth
protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computeMinWidthin classjavafx.scene.control.SkinBase<MacosSlider>
-
computeMinHeight
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computeMinHeightin classjavafx.scene.control.SkinBase<MacosSlider>
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computePrefWidthin classjavafx.scene.control.SkinBase<MacosSlider>
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computePrefHeightin classjavafx.scene.control.SkinBase<MacosSlider>
-
computeMaxWidth
protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computeMaxWidthin classjavafx.scene.control.SkinBase<MacosSlider>
-
computeMaxHeight
protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computeMaxHeightin classjavafx.scene.control.SkinBase<MacosSlider>
-
trackPress
public void trackPress(javafx.scene.input.MouseEvent e, double position) -
thumbPressed
public void thumbPressed(javafx.scene.input.MouseEvent e, double position) - Parameters:
position- The mouse position on track with 0.0 being beginning of track and 1.0 being the end
-
thumbDragged
public void thumbDragged(javafx.scene.input.MouseEvent e, double position) - Parameters:
position- The mouse position on track with 0.0 being beginning of track and 1.0 being the end
-
thumbReleased
public void thumbReleased(javafx.scene.input.MouseEvent e) When thumb is released valueChanging should be set to false. -
layoutChildren
protected void layoutChildren(double X, double Y, double W, double H) - Overrides:
layoutChildrenin classjavafx.scene.control.SkinBase<MacosSlider>
-