Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ () — MultiPersonal System R32V2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     XmClipboardLock(3Xm)                    XmClipboardLock(3Xm)



     NAME
          XmClipboardLock - a clipboard function that locks the
          clipboard.


     AES SUPPORT LEVEL
          full-use

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

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


     DESCRIPTION
          XmClipboardLock locks the clipboard from access by
          another application until XmClipboardUnlock is called.
          All clipboard functions lock and unlock the clipboard
          to prevent simultaneous access.  This function allows
          the application to keep the clipboard data from
          changing between calls to the 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.

          The application should lock the clipboard before
          multiple calls to XmClipboardCopyByName and should
          unlock the clipboard after completion.

          If the clipboard is already locked by another
          application, XmClipboardLock returns an error status.
          Multiple calls to this function by the same application
          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 obtained by
                      using XtWindow.  The same application
                      instance should pass the same window ID to
                      each of the clipboard functions that it
                      calls.





                                - 1 -





     XmClipboardLock(3Xm)                    XmClipboardLock(3Xm)



     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
          XmClipboardCopyByName(3X), XmClipboardEndCopy(3X),
          XmClipboardEndRetrieve(3X), XmClipboardStartCopy(3X),
          XmClipboardStartRetrieve(3X), and
          XmClipboardUnlock(3X).



































                                - 2 -



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026