XmClipboardCopy man page on Ultrix

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

XmClipboardCopy(3X)		   OSF/Motif		   XmClipboardCopy(3X)

NAME
       XmClipboardCopy	- A clipboard function that copies a data item to tem‐
       porary storage for later copying to clipboard

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

       int   XmClipboardCopy   (display,   window,    item_id,	  format_name,
		 buffer,  length,  private_id, data_id)	     Display	* dis‐
       play;		  Window     window;		   long	      item_id;
	    char       *  format_name;	     XtPointer	buffer;	      unsigned
       longlength;	long	   private_id;	    long       * data_id;

DESCRIPTION
       XmClipboardCopy copies a data item to temporary storage.	 The data item
       is  moved from temporary storage to the clipboard data structure when a
       call to XmClipboardEndCopy is made.  Additional calls  to  XmClipboard‐
       Copy  before a call to XmClipboardEndCopy add additional data item for‐
       mats to the same data item or append data to an existing format.	  For‐
       mats are described in the Inter-Client Communication Conventions Manual
       (ICCCM) as targets.

       NOTE:  Do not call XmClipboardCopy before a call	 to  XmClipboardStart‐
       Copy  has  been	made.  The latter function allocates temporary storage
       required by XmClipboardCopy.

       If the buffer argument is NULL, the data is considered to be passed  by
       name.   When  data  that	 has been passed by name is later requested by
       another application, the application that  owns	the  data  receives  a
       callback	 with  a  request for the data.	 The application that owns the
       data must then transfer the data to the clipboard with the XmClipboard‐
       CopyByName  function.   When  a	data  item  that was passed by name is
       deleted from the clipboard, the application that owns the data receives
       a callback stating that the data is no longer needed.

       For  information	 on  the  callback function, see the callback argument
       description for XmClipboardStartCopy.  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
       window  ID to each of the clipboard functions that it calls.  Specifies
       the number assigned to this data item.  This number was returned	 by  a
       previous	 call to XmClipboardStartCopy.	Specifies the name of the for‐
       mat in which the data item is stored on the clipboard.  Format is known
       as  target in the ICCCM.	 Specifies the buffer from which the clipboard
       copies the data.	 Specifies the length of the data being copied to  the
       clipboard.   Specifies  the  private data that the application wants to
       store with the data item.  Specifies an identifying number assigned  to
       the  data  item	that uniquely identifies the data item and the format.
       This argument is required only for data that is passed by name.

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  function
       failed  because XmClipboardStartCopy was not called or because the data
       item contains too many formats.

RELATED INFORMATION
       XmClipboardCopyByName(3X), XmClipboardEndCopy(3X), and XmClipboard‐
       StartCopy(3X).

							   XmClipboardCopy(3X)
[top]

List of man pages available for Ultrix

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