XmClipboardInquirePendingItems(3X)

XmClipboardInquirePendingItems -- A clipboard function that returns a list of data_id/private_id pairs

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

NAME
     XmClipboardInquirePendingItems  -- A clipboard function that returns a list
     of data_id/private_id pairs

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

     int XmClipboardInquirePendingItems (display, window, format_name,
               item_list, count)
          Display          * display;
          Window           window;
          char             * format_name;
          XmClipboardPendingList* item_list;
          unsigned long    * count;


VERSION
     This page documents version 1.2 of the Motif library.

DESCRIPTION
     XmClipboardInquirePendingItems returns a list of  data_id/private_id  pairs
     for  the  specified  format name.  A data item is considered pending if the
     application originally passed it by  name,  the  application  has  not  yet
     copied the data, and the item has not been deleted from the clipboard.  The
     application is responsible for freeing the memory provided by this function
     to store the list.  To free the memory, call XtFree.

     This  function  is used by an application when exiting, to determine if the
     data that is passed by name should be sent to the clipboard.


     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.

     format_name Specifies  a  string  that  contains the name of the format for
                 which the list of data ID/private ID pairs is to be obtained.

     item_list   Specifies the address of the array of data ID/private ID  pairs
                 for the specified format name.  This argument is a type XmClip-
                 boardPendingList.   The  application is responsible for freeing
                 the memory provided by this function for storing the list.

     count       Specifies the number of items returned in the list.   If  there
                 is  no  data  for  the specified format name, or if there is no
                 item on the clipboard, this argument equals zero.


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
     XmClipboardStartCopy(3X).

                                              XmClipboardInquirePendingItems(3X)