Class RateLimitedResizeListener

  • All Implemented Interfaces:
    javafx.beans.value.ChangeListener<java.lang.Number>

    public class RateLimitedResizeListener
    extends java.lang.Object
    implements javafx.beans.value.ChangeListener<java.lang.Number>
    • Field Detail

      • lastResizeRedraw

        private long lastResizeRedraw
      • delayedRedrawQueued

        private boolean delayedRedrawQueued
      • delayedRedrawRequired

        private boolean delayedRedrawRequired
      • minIntervalMillis

        private long minIntervalMillis
    • Constructor Detail

      • RateLimitedResizeListener

        public RateLimitedResizeListener​(IRedrawable redrawable,
                                         long minIntervalMillis)
    • Method Detail

      • changed

        public void changed​(javafx.beans.value.ObservableValue<? extends java.lang.Number> property,
                            java.lang.Number from,
                            java.lang.Number to)
        Specified by:
        changed in interface javafx.beans.value.ChangeListener<java.lang.Number>