Man Linux: Main Page and Category List

NAME

       XmUpdateDisplay — A function that processes all pending exposure events
       immediately

SYNOPSIS

       void XmUpdateDisplay (widget)
               Widget  widget;
       (void)

DESCRIPTION

       XmUpdateDisplay provides the application with a mechanism  for  forcing
       all  pending  exposure  events  to  be removed from the input queue and
       processed immediately.  When a user selects  a  button  within  a  menu
       pane,  the  menu  panes  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
       that was covered by the menu panes 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, such as a dialog box, is unposted;
       callbacks are invoked before normal exposure processing can occur.

       widget    Specifies any widget or gadget.

                                                 XmUpdateDisplay(library call)