com.metsci.glimpse.support.repaint
Class RepaintManager

java.lang.Object
  extended by com.metsci.glimpse.support.repaint.RepaintManager

public class RepaintManager
extends java.lang.Object

Manages repainting of an arbitrary number of GlimpseCanvas on a single thread. A Glimpse application should construct one RepaintManager and attach all GlimpseCanvas which it creates to that single RepaintManager.

Author:
ulman

Nested Class Summary
 class RepaintManager.RepaintRunnable
           
 
Field Summary
static int DELAY
           
static java.util.logging.Logger logger
           
 
Constructor Summary
RepaintManager()
           
RepaintManager(GlimpseCanvas canvas)
           
 
Method Summary
 void addGlimpseCanvas(GlimpseCanvas canvas)
           
 void execute(java.lang.Runnable runnable)
           
static RepaintManager newRepaintManager(GlimpseCanvas canvas)
           
 void pause()
           
 void play()
           
 void removeGlimpseCanvas(GlimpseCanvas canvas)
           
 void start()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static final java.util.logging.Logger logger

DELAY

public static final int DELAY
See Also:
Constant Field Values
Constructor Detail

RepaintManager

public RepaintManager(GlimpseCanvas canvas)

RepaintManager

public RepaintManager()
Method Detail

newRepaintManager

public static RepaintManager newRepaintManager(GlimpseCanvas canvas)

addGlimpseCanvas

public void addGlimpseCanvas(GlimpseCanvas canvas)

removeGlimpseCanvas

public void removeGlimpseCanvas(GlimpseCanvas canvas)

start

public void start()

play

public void play()

pause

public void pause()

execute

public void execute(java.lang.Runnable runnable)


Copyright © 2012 Metron, Inc.. All Rights Reserved.