Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmClipboardStartRetrieve(3X) — DG/UX 5.4.2A

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     XmClipboardStartRetrieve(3X)   OSF   XmClipboardStartRetrieve(3X)



     NAME
          XmClipboardStartRetrieve-A clipboard function that starts a
          copy from the clipboard

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

          int XmClipboardStartRetrieve (display, window, timestamp)
               Display   * display;
               Window    window;
               Time      timestamp;


     DESCRIPTION
          XmClipboardStartRetrieve tells the clipboard routines that
          the application is ready to start copying an item from the
          clipboard.  The clipboard is locked by this routine and
          stays locked until XmClipboardEndRetrieve is called.
          Between a call to XmClipboardStartRetrieve and a call to
          XmClipboardEndRetrieve, multiple calls to
          XmClipboardRetrieve with the same format name result in data
          being incrementally copied from the clipboard until the data
          in that format has all been copied.

          The return value ClipboardTruncate from calls to
          XmClipboardRetrieve indicates that more data remains to be
          copied in the given format.  It is recommended that any
          calls to the Inquire functions that the application needs to
          make to effect the copy from the clipboard be made between
          the call to XmClipboardStartRetrieve and the first call to
          XmClipboardRetrieve.  That way, the application does not
          need to call XmClipboardLock and XmClipboardUnlock.


          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.

          timestamp   Specifies the time of the event that triggered
                      the copy.  A valid timestamp must be supplied;
                      it is not sufficient to use CurrentTime.


     RETURN VALUE



     1                                                (printed 6/8/92)





     XmClipboardStartRetrieve(3X)   OSF   XmClipboardStartRetrieve(3X)



          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
          XmClipboardEndRetrieve(3X), XmClipboardInquireCount(3X),
          XmClipboardInquireFormat(3X), XmClipboardInquireLength(3X),
          XmClipboardInquirePendingItems(3X), XmClipboardLock(3X),
          XmClipboardRetrieve(3X), XmClipboardStartCopy(3X), and
          XmClipboardUnlock(3X).




































     2                                                (printed 6/8/92)



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