Colour flooding is a feature which does
not suit a windowed graphical environment. As discussed in some
detail in knowledge base article Q1567
when a colour flood is on a page and a portion of the screen needs
to be re-drawn the whole page must be re-drawn to guarantee that
colour floods are drawn correctly. This type of behaviour would be
unacceptable for most users so some optimisation code was added to
limit the amount of redrawing that is required. However, for this
optimisation to work Citect needs to know about all windows that
are on top of it. Being aware In this context means that
communication needs to take place between Citect and the other
windows and visa-versa. The only windows that Citect is aware of
are ones which are owned by Citect such as Tip Help, genies and
popups. For other applications this communication is not possible.
Thus when another application is on top of Citect and you move that
application, uncovering a portion of the Citect page, flooded
colour floods will not redraw correctly. However, when switching
focus back to Citect the colour floods will repaint
correctly. |