Class RingProgressIndicatorSkin

java.lang.Object
javafx.scene.control.SkinBase<RingProgressIndicator>
atlantafx.base.controls.RingProgressIndicatorSkin
All Implemented Interfaces:
javafx.scene.control.Skin<RingProgressIndicator>

public class RingProgressIndicatorSkin extends javafx.scene.control.SkinBase<RingProgressIndicator>
The default skin for the RingProgressIndicator control.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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
     
    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

  • 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 class javafx.scene.control.SkinBase<RingProgressIndicator>
    • computeMinHeight

      protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMinHeight in class javafx.scene.control.SkinBase<RingProgressIndicator>
    • computePrefHeight

      protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computePrefHeight in class javafx.scene.control.SkinBase<RingProgressIndicator>
    • computeMaxHeight

      protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMaxHeight in class javafx.scene.control.SkinBase<RingProgressIndicator>
    • dispose

      public void dispose()
      Specified by:
      dispose in interface javafx.scene.control.Skin<RingProgressIndicator>
      Overrides:
      dispose in class javafx.scene.control.SkinBase<RingProgressIndicator>
    • getCssMetaData

      public List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> getCssMetaData()
      Overrides:
      getCssMetaData in class javafx.scene.control.SkinBase<RingProgressIndicator>
    • getIndeterminateAnimationTime

      public double getIndeterminateAnimationTime()
    • getClassCssMetaData

      public static List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> getClassCssMetaData()