XmUpdateDisplay(Xm) UNIX System V
NAME
XmUpdateDisplay - a function that processes all pending
exposure events immediately.
SYNOPSIS
void XmUpdateDisplay (widget)
Widget widget;
DESCRIPTION
XmUpdateDisplay provides the application with a mechanism
for forcing all pending exposure events to be removed from
the input queue and to be processed immediately.
When a user selects a button within a MenuPane, the
MenuPanes are unposted and then any activation callbacks
registered by the application are invoked. If one of the
callbacks performs a time-consuming action, the portion of
the application window which had been covered by the
MenuPanes will not have been redrawn; normal exposure
processing does not occur until all of the callbacks have
been invoked. If the application writer suspects that a
callback will take a long time, then the callback may choose
to invoke XmUpdateDisplay before starting its time-consuming
operation.
This function is also useful any time a transient window is
unposted, such as a dialog box; callbacks are invoked before
normal exposure processing can occur.
widget Specifies any widget or gadget.
(printed 2/14/90) XmUpdateDisplay(Xm)