Class SemiCircleProgressIndicatorSkin
java.lang.Object
javafx.scene.control.SkinBase<SemiCircleProgressIndicator>
com.dlsc.gemsfx.skins.GemsSkinBase<SemiCircleProgressIndicator>
com.dlsc.gemsfx.skins.ArcProgressIndicatorSkin<SemiCircleProgressIndicator>
com.dlsc.gemsfx.skins.SemiCircleProgressIndicatorSkin
- All Implemented Interfaces:
javafx.scene.control.Skin<SemiCircleProgressIndicator>
public class SemiCircleProgressIndicatorSkin
extends ArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
Field Summary
Fields inherited from class ArcProgressIndicatorSkin
indeterminateAnimation, progressArc, progressLabel, radiusBinding, rotate, trackArc -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doublecomputeArcCenterY(double contentY, double contentHeight) Returns the y-coordinate of the center of the progress arc / track arc.protected doublecomputeLabelHeight(double diameter) Returns the height of the label.protected doublecomputeLabelY(double centerY, double labelHeight) Returns the y-coordinate of the label.protected doubleReturns the maximum length of the progress arc.protected javafx.beans.binding.DoubleBindingReturns a binding that calculates the radius of the circle based on the size of the control.protected voidprotected javafx.animation.TimelineInitializes the animation that is used when the progress is indeterminate.protected voidMethods inherited from class ArcProgressIndicatorSkin
computeAcrCenterX, computeLabelWidth, computeLabelX, layoutChildrenMethods inherited from class GemsSkinBase
dispose, register, register, register, register, register, registerFilter, registerHandlerMethods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, 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, unregisterListChangeListenersMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javafx.scene.control.Skin
install
-
Constructor Details
-
SemiCircleProgressIndicatorSkin
-
-
Method Details
-
initComponents
protected void initComponents()- Overrides:
initComponentsin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
getProgressMaxLength
protected double getProgressMaxLength()Description copied from class:ArcProgressIndicatorSkinReturns the maximum length of the progress arc.- Specified by:
getProgressMaxLengthin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
stopAnimation
protected void stopAnimation()- Overrides:
stopAnimationin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
computeLabelHeight
protected double computeLabelHeight(double diameter) Description copied from class:ArcProgressIndicatorSkinReturns the height of the label.- Specified by:
computeLabelHeightin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
initIndeterminateAnimation
protected javafx.animation.Timeline initIndeterminateAnimation()Description copied from class:ArcProgressIndicatorSkinInitializes the animation that is used when the progress is indeterminate.- Specified by:
initIndeterminateAnimationin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
getRadiusBinding
Description copied from class:ArcProgressIndicatorSkinReturns a binding that calculates the radius of the circle based on the size of the control.- Specified by:
getRadiusBindingin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
computeArcCenterY
protected double computeArcCenterY(double contentY, double contentHeight) Description copied from class:ArcProgressIndicatorSkinReturns the y-coordinate of the center of the progress arc / track arc.- Specified by:
computeArcCenterYin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-
computeLabelY
protected double computeLabelY(double centerY, double labelHeight) Description copied from class:ArcProgressIndicatorSkinReturns the y-coordinate of the label.- Specified by:
computeLabelYin classArcProgressIndicatorSkin<SemiCircleProgressIndicator>
-