Class RateLimitedResizeListener
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.ui.resize.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 Summary
Fields Modifier and Type Field Description private booleandelayedRedrawQueuedprivate booleandelayedRedrawRequiredprivate longlastResizeRedrawprivate longminIntervalMillisprivate IRedrawableredrawable
-
Constructor Summary
Constructors Constructor Description RateLimitedResizeListener(IRedrawable redrawable, long minIntervalMillis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchanged(javafx.beans.value.ObservableValue<? extends java.lang.Number> property, java.lang.Number from, java.lang.Number to)
-
-
-
Field Detail
-
lastResizeRedraw
private long lastResizeRedraw
-
delayedRedrawQueued
private boolean delayedRedrawQueued
-
delayedRedrawRequired
private boolean delayedRedrawRequired
-
redrawable
private IRedrawable redrawable
-
minIntervalMillis
private long minIntervalMillis
-
-
Constructor Detail
-
RateLimitedResizeListener
public RateLimitedResizeListener(IRedrawable redrawable, long minIntervalMillis)
-
-