> My kludge/workaround is to add a variable delay before the message is
> cleared. The delay is based on the image size and some
> empirically-derived constants.
The issue is that the terminals and locals of controls schedule an
update and allow for batching. They are not synchronous. To
synchronize things to them, you can try to use the Value Property on the
control's property node. At the moment I believe this is synchronized.
If not, you can use the Panel's property called Defer Panel Updates.
You can use the to synchronize multiple property nodes and values by
setting to TRUE, modifying, then setting defer to FALSE. So, you can
set your Boolean or string telling the user an update is in progress,
then defe
r, then set the image and string/Boolean again, then defer to
FALSE. The string/Boolean and image should update at close to the same
time telling the user that the update is finished.
Greg McKaskle