XmClipboardCopyByName(3X)

XmClipboardCopyByName - A clipboard function that copies a data item passed by name

As shipped in IRIX 6.5.30. Added in IRIX 6.5.5.

     NAME
          XmClipboardCopyByName - A clipboard function that copies a
          data item passed by name

     SYNOPSIS
          #include <Xm/CutPaste.h>
          int XmClipboardCopyByName (display, window, data_id,
                  buffer, length, private_id)
                  Display * display;
                  Window  window;
                  long    data_id;
                  XtPointer       buffer;
                  unsigned long   length;
                  long    private_id;
          (void)

     VERSION
          This page documents Motif 2.1.

     DESCRIPTION
          XmClipboardCopyByName copies the actual data for a data item
          that was previously passed by name to the clipboard. Data is
          considered to be passed by name when a call to
          XmClipboardCopyis made with a NULL buffer parameter.
          Additional calls to this function append new data to the
          existing data.

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

          window    Specifies the window ID of a widget that relates
                    the application window to the clipboard. The
                    widget's window ID can be obtained through
                    XtWindow.  The same application instance should
                    pass the same window ID to each clipboard function
                    it calls.

          data_id   Specifies an identifying number assigned to the
                    data item that uniquely identifies the data item
                    and the format. This number was assigned by
                    XmClipboardCopy to the data item.

          buffer    Specifies the buffer from which the clipboard
                    copies the data.

          length    Specifies the number of bytes in the data item.

          private_id
                    Specifies the private data that the application
                    wants to store with the data item.
     RETURN
          XmClipboardSuccess
                    The function was successful.

          XmClipboardLocked
                    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
          XmClipboardCopy(3), XmClipboardLock(3),
          XmClipboardStartCopy(3), and XmClipboardUnlock(3).