public interface IlvBlinkingObjectOwner
blinkingOwner.initReDraws(); try { ... many calls of blinkingObject.reDraw(); } finally { blinkingOwner.blinkingReDraw(); }In the graphic framework, this interface is implemented by
IlvManager
.
The implementation of this interface should ensure that nested
redraw sessions work as well, and that only the last call of
blinkingRedraw
should actually perform the pending redraws.
A nested redraw session can be like this:
blinkingOwner.initReDraws(); try { blinkingOwner.initReDraws(); try { ... many calls of blinkingObject.reDraw(); } finally { blinkingOwner.blinkingReDraw(); } } finally { blinkingOwner.blinkingReDraw(); }
Modifier and Type | Method and Description |
---|---|
void |
blinkingReDraw()
Finalizes a redraw session.
|
void |
initReDraws()
Initializes a redraw session.
|
void initReDraws()
blinkingReDraw()
is called.void blinkingReDraw()
initReDraws()
are now executed.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.