XmClipboardCopy man page on DragonFly

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

XmClipboardCopy(3)					    XmClipboardCopy(3)

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

SYNOPSIS
       #include <Xm/CutPaste.h>
       int XmClipboardCopy (display, window, item_id, format_name,
	       buffer, length, private_id, data_id)
	       Display * display;
	       Window  window;
	       long    item_id;
	       char    * format_name;
	       XtPointer       buffer;
	       unsigned long   length;
	       long    private_id;
	       long    * data_id;
       (void)

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 XmClipboardStartCopy
       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.

       display	 Specifies  a  pointer	to  the	 Display  structure  that  was
		 returned in a previous call to XOpenDisplay or XtDisplay.

       window	 Specifies the window ID of a widget that relates the applica‐
		 tion window to the clipboard. The widget's window ID  can  be
		 obtained  through  XtWindow.	The  same application instance
		 should pass the same window ID to each of the clipboard func‐
		 tions that it calls.

       item_id	 Specifies the number assigned to this data item.  This number
		 was returned by a previous call to XmClipboardStartCopy.

       format_name
		 Specifies the name of the format in which the	data  item  is
		 stored	 on  the  clipboard. The format was known as target in
		 the ICCCM.

       buffer	 Specifies the buffer from  which  the	clipboard  copies  the
		 data.

       length	 Specifies  the	 length, in bytes, of the data being copied to
		 the clipboard.

       private_id
		 Specifies the private data  that  the	application  wants  to
		 store with the data item.

       data_id	 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
       XmClipboardSuccess
		 The function was successful.

       XmClipboardLocked
		 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.

       XmClipboardFail
		 The  function	failed	because	 XmClipboardStartCopy  was not
		 called or because the data item contains too many formats.

RELATED
       XmClipboardCopyByName(3), XmClipboardEndCopy(3), and  XmClipboardStart‐
       Copy(3).

							    XmClipboardCopy(3)
[top]

List of man pages available for DragonFly

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