Class DurationPickerSkin
java.lang.Object
javafx.scene.control.SkinBase<DurationPicker>
com.dlsc.gemsfx.skins.GemsSkinBase<DurationPicker>
com.dlsc.gemsfx.skins.CustomComboBoxSkinBase<DurationPicker>
com.dlsc.gemsfx.skins.ToggleVisibilityComboBoxSkin<DurationPicker>
com.dlsc.gemsfx.skins.DurationPickerSkin
- All Implemented Interfaces:
javafx.scene.control.Skin<DurationPicker>
Skin for the
DurationPicker control.
The skin renders editable duration unit fields with separators and shows a PickerFX duration picker in its popup.
-
Constructor Summary
ConstructorsConstructorDescriptionDurationPickerSkin(DurationPicker picker) Creates a skin for the given duration picker. -
Method Summary
Modifier and TypeMethodDescriptionprotected doublecomputePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) protected doublecomputePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) protected javafx.scene.NodeReturns the content node shown inside the popup.Methods inherited from class ToggleVisibilityComboBoxSkin
mouseEntered, mouseExited, mouseReleased, popupOnAutoHideMethods inherited from class CustomComboBoxSkinBase
hide, showMethods inherited from class GemsSkinBase
dispose, register, register, register, register, registerFilter, registerHandlerMethods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, 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
-
DurationPickerSkin
Creates a skin for the given duration picker.- Parameters:
picker- the duration picker rendered by this skin
-
-
Method Details
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computePrefWidthin classjavafx.scene.control.SkinBase<DurationPicker>
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computePrefHeightin classjavafx.scene.control.SkinBase<DurationPicker>
-
getPopupContent
protected javafx.scene.Node getPopupContent()Description copied from class:CustomComboBoxSkinBaseReturns the content node shown inside the popup.- Specified by:
getPopupContentin classCustomComboBoxSkinBase<DurationPicker>- Returns:
- the popup content node
-