XmClipboardLock(3X)

XmClipboardLock --A clipboard function that locks the clipboard

Showing IRIX 6.5.30 (default release). Unchanged since IRIX 6.5.

NAME
     XmClipboardLock --A clipboard function that locks the clipboard

SYNOPSIS
     #include <Xm/Xm.h>
     #include <Xm/CutPaste.h>

     int XmClipboardLock (display, window)
          Display   * display;
          Window    window;


VERSION
     This page documents version 1.2 of the Motif library.

DESCRIPTION
     XmClipboardLock  locks the clipboard from access by another application un-
     til XmClipboardUnlock is called.  All clipboard functions lock  and  unlock
     the clipboard to prevent simultaneous access.  This function allows the ap-
     plication to keep the clipboard data from changing between calls to Inquire
     and  other  clipboard functions.  The application does not need to lock the
     clipboard between calls to XmClipboardStartCopy and  XmClipboardEndCopy  or
     to XmClipboardStartRetrieve and XmClipboardEndRetrieve.

     If  the clipboard is already locked by another application, XmClipboardLock
     returns an error status.  Multiple calls to this function by the  same  ap-
     plication increases the lock level.


     display     Specifies  a pointer to the Display structure that was returned
                 in a previous call to XOpenDisplay or XtDisplay.

     window      Specifies a widget's window ID  that  relates  the  application
                 window  to  the  clipboard.   The widget's window ID can be ob-
                 tained by using XtWindow.  The same application instance should
                 pass the same window ID to each of the clipboard functions that
                 it calls.


RETURN VALUE
     ClipboardSuccess
                 The function is successful.

     ClipboardLocked
                 The function failed because the clipboard was locked by another
                 application.  The application can continue to call the function
                 again with the same parameters until the lock goes away.   This
                 gives  the application the opportunity to ask if the user wants
                 to keep trying or to give up on the operation.


RELATED INFORMATION
     XmClipboardEndCopy(3X), XmClipboardEndRetrieve(3X), XmClipboardStart-
     Copy(3X), XmClipboardStartRetrieve(3X), and XmClipboardUnlock(3X).

                                                             XmClipboardLock(3X)