XmClipboardInquirePendingItems(XmClipboardInquirePendingItems(3X)
XmClipboardInquirePendingItems - A clipboard function that
returns a list of data_id/private_id pairs
#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;
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. Specifies a pointer to the Display
structure that was returned in a previous call to
XOpenDisplay or XtDisplay. 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. Specifies
a string that contains the name of the format for
which the list of data ID/private ID pairs is to be
obtained. 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
this function for storing the list. 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.
The function is successful. 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.
XmClipboardStartCopy(3X)
XmClipboardInquirePendingItems(3X)
[ Back ] |