XmClipboardRetrieve man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

XmClipboardRetrieve(3X)				       XmClipboardRetrieve(3X)

NAME
       XmClipboardRetrieve  -  A clipboard function that retrieves a data item
       from the clipboard

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

       int XmClipboardRetrieve (display, window, format_name, buffer,  length,
       num_bytes, private_id)
	       Display * display;
	       Window window;
	       char * format_name;
	       XtPointer buffer;
	       unsigned long length;
	       unsigned long * num_bytes;
	       long * private_id;

DESCRIPTION
       XmClipboardRetrieve  retrieves  the  current  data  item from clipboard
       storage.	 It returns a warning if the clipboard is locked; if there  is
       no  data on the clipboard; or if the data needs to be truncated because
       the buffer length is too short.

       Between a call to XmClipboardStartRetrieve and a call to XmClipboardEn‐
       dRetrieve,  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 appli‐
       cation 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.  Specifies a pointer to the Dis‐
       play 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 win‐
       dow ID to each of the clipboard functions that it calls.	 Specifies the
       name  of a format in which the data is stored on the clipboard.	Speci‐
       fies the buffer to which the application wants the  clipboard  to  copy
       the  data.   Specifies the length of the application buffer.  Specifies
       the number of bytes of data copied into the application buffer.	Speci‐
       fies the private data stored with the data item by the application that
       placed the data item on the clipboard. If the application did not store
       private data with the data item, this argument returns zero.

RETURN VALUE
       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.  The data returned
       is truncated because the user did not provide a buffer large enough  to
       hold  the data.	The function could not find data on the clipboard cor‐
       responding to the format requested. This could occur because the	 clip‐
       board is empty; there is data on the clipboard but not in the requested
       format; or the data in the requested format was passed by name  and  is
       no longer available.

SEE ALSO
       XmClipboardEndRetrieve(3X),    XmClipboardLock(3X),   XmClipboardStart‐
       Copy(3X), XmClipboardStartRetrieve(3X), XmClipboardUnlock(3X)

						       XmClipboardRetrieve(3X)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net