gnu.vnc.awt
Class VNCOwnerRepaintManager
java.lang.Object
|
+--gnu.vnc.awt.VNCOwnerRepaintManager
- class VNCOwnerRepaintManager
- extends Object
Manages a PixelsOwner
for VNCRepaintManager
.
Method Summary |
void |
addDirtyRegion(JComponent c,
int x,
int y,
int w,
int h)
|
void |
addInvalidComponent(JComponent invalidComponent)
|
private void |
collectDirtyComponents(Map dirtyComponents,
JComponent dirtyComponent,
List roots)
|
void |
frameBufferUpdate(RFBClient client,
boolean incremental,
int x,
int y,
int w,
int h,
PixelsOwner pixelsOwner)
|
Rectangle |
getDirtyRegion(JComponent aComponent)
|
void |
markCompletelyClean(JComponent component)
|
void |
paintDirtyRegions()
|
void |
removeInvalidComponent(JComponent component)
|
void |
validateInvalidComponents()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pixelsOwner
private PixelsOwner pixelsOwner
queue
private VNCQueue queue
dirtyComponents
private Map dirtyComponents
tmpDirtyComponents
private Map tmpDirtyComponents
invalidComponents
private List invalidComponents
VNCOwnerRepaintManager
protected VNCOwnerRepaintManager(PixelsOwner pixelsOwner,
RFBClients clients)
frameBufferUpdate
public void frameBufferUpdate(RFBClient client,
boolean incremental,
int x,
int y,
int w,
int h,
PixelsOwner pixelsOwner)
throws IOException
IOException
addInvalidComponent
public void addInvalidComponent(JComponent invalidComponent)
removeInvalidComponent
public void removeInvalidComponent(JComponent component)
addDirtyRegion
public void addDirtyRegion(JComponent c,
int x,
int y,
int w,
int h)
getDirtyRegion
public Rectangle getDirtyRegion(JComponent aComponent)
markCompletelyClean
public void markCompletelyClean(JComponent component)
validateInvalidComponents
public void validateInvalidComponents()
paintDirtyRegions
public void paintDirtyRegions()
collectDirtyComponents
private void collectDirtyComponents(Map dirtyComponents,
JComponent dirtyComponent,
List roots)