- java.lang.Object
-
- javafx.scene.control.SkinBase<ToggleSwitch>
-
- impl.org.controlsfx.skin.ToggleSwitchSkin
-
- All Implemented Interfaces:
Skin<ToggleSwitch>
public class ToggleSwitchSkin extends SkinBase<ToggleSwitch>
Basic Skin implementation for theToggleSwitch
-
-
Constructor Summary
Constructors Constructor Description ToggleSwitchSkin(ToggleSwitch control)Constructor for all ToggleSwitchSkin instances.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getCssMetaData()protected voidlayoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)-
Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
-
-
-
Constructor Detail
-
ToggleSwitchSkin
public ToggleSwitchSkin(ToggleSwitch control)
Constructor for all ToggleSwitchSkin instances.- Parameters:
control- The ToggleSwitch for which this Skin should attach to.
-
-
Method Detail
-
layoutChildren
protected void layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)- Overrides:
layoutChildrenin classSkinBase<ToggleSwitch>
-
computeMinWidth
protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)- Overrides:
computeMinWidthin classSkinBase<ToggleSwitch>
-
computeMinHeight
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)- Overrides:
computeMinHeightin classSkinBase<ToggleSwitch>
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)- Overrides:
computePrefWidthin classSkinBase<ToggleSwitch>
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)- Overrides:
computePrefHeightin classSkinBase<ToggleSwitch>
-
computeMaxWidth
protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)- Overrides:
computeMaxWidthin classSkinBase<ToggleSwitch>
-
computeMaxHeight
protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)- Overrides:
computeMaxHeightin classSkinBase<ToggleSwitch>
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- Returns:
- The CssMetaData associated with this class, which may include the CssMetaData of its super classes.
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
- Overrides:
getCssMetaDatain classSkinBase<ToggleSwitch>
-
-