java.lang.Object
javafx.scene.control.SkinBase<RingProgressIndicator>
atlantafx.base.controls.RingProgressIndicatorSkin
- All Implemented Interfaces:
javafx.scene.control.Skin<RingProgressIndicator>
The default skin for the
RingProgressIndicator
control.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final javafx.scene.layout.StackPane
protected static final double
protected javafx.beans.property.DoubleProperty
protected final javafx.scene.shape.Arc
protected final javafx.scene.control.Label
protected final javafx.scene.shape.Circle
protected final javafx.animation.RotateTransition
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected double
computeMaxHeight
(double width, double topInset, double rightInset, double bottomInset, double leftInset) protected double
computeMinHeight
(double width, double topInset, double rightInset, double bottomInset, double leftInset) protected double
computePrefHeight
(double width, double topInset, double rightInset, double bottomInset, double leftInset) void
dispose()
static List
<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> List
<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> double
protected void
layoutChildren
(double x, double y, double w, double h) protected void
protected void
Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxWidth, computeMinWidth, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javafx.scene.control.Skin
install
-
Field Details
-
DEFAULT_ANIMATION_TIME
protected static final double DEFAULT_ANIMATION_TIME- See Also:
-
container
protected final javafx.scene.layout.StackPane container -
trackCircle
protected final javafx.scene.shape.Circle trackCircle -
progressArc
protected final javafx.scene.shape.Arc progressArc -
progressLabel
protected final javafx.scene.control.Label progressLabel -
transition
protected final javafx.animation.RotateTransition transition -
indeterminateAnimationTime
protected javafx.beans.property.DoubleProperty indeterminateAnimationTime
-
-
Constructor Details
-
RingProgressIndicatorSkin
-
-
Method Details
-
updateProgressLabel
protected void updateProgressLabel() -
toggleIndeterminate
protected void toggleIndeterminate() -
layoutChildren
protected void layoutChildren(double x, double y, double w, double h) - Overrides:
layoutChildren
in classjavafx.scene.control.SkinBase<RingProgressIndicator>
-
computeMinHeight
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computeMinHeight
in classjavafx.scene.control.SkinBase<RingProgressIndicator>
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computePrefHeight
in classjavafx.scene.control.SkinBase<RingProgressIndicator>
-
computeMaxHeight
protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) - Overrides:
computeMaxHeight
in classjavafx.scene.control.SkinBase<RingProgressIndicator>
-
dispose
public void dispose()- Specified by:
dispose
in interfacejavafx.scene.control.Skin<RingProgressIndicator>
- Overrides:
dispose
in classjavafx.scene.control.SkinBase<RingProgressIndicator>
-
getCssMetaData
- Overrides:
getCssMetaData
in classjavafx.scene.control.SkinBase<RingProgressIndicator>
-
getIndeterminateAnimationTime
public double getIndeterminateAnimationTime() -
getClassCssMetaData
-