XmClipboardInquirePendingItems(XmClipboardInquirePendingItems(3X)
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;
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 obtained 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
XmClipboardPendingList. The application is
responsible for freeing the memory provided by
1 (printed 6/8/92)
XmClipboardInquirePendingItems(XmClipboardInquirePendingItems(3X)
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).
2 (printed 6/8/92)