Class ClientRepaintManager
- java.lang.Object
-
- javax.swing.RepaintManager
-
- com.inductiveautomation.ignition.client.util.ClientRepaintManager
-
- Direct Known Subclasses:
DesignableRepaintManager
public class ClientRepaintManager extends javax.swing.RepaintManager
This repaint manager lets use have components opt-into a coalesced repaint mode, where their repaint requests are translated as repaint requests on their parent for their location. Can speed up repainting with containers with large numbers of children.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Object
COALESCE_CHILD_REPAINTS
-
Constructor Summary
Constructors Constructor Description ClientRepaintManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDirtyRegion(javax.swing.JComponent c, int x, int y, int w, int h)
static void
install()
-
Methods inherited from class javax.swing.RepaintManager
addDirtyRegion, addDirtyRegion, addInvalidComponent, currentManager, currentManager, getDirtyRegion, getDoubleBufferMaximumSize, getOffscreenBuffer, getVolatileOffscreenBuffer, isCompletelyDirty, isDoubleBufferingEnabled, markCompletelyClean, markCompletelyDirty, paintDirtyRegions, removeInvalidComponent, setCurrentManager, setDoubleBufferingEnabled, setDoubleBufferMaximumSize, toString, validateInvalidComponents
-
-