Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
XmClipboardStartRetrieve(3)Library Functions ManualXmClipboardStartRetrieve(3)

       XmClipboardStartRetrieve	 --  A clipboard function that prepares	to re-
       trieve data from	the clipboard

       #include	<Xm/CutPaste.h>
       int XmClipboardStartRetrieve (display, window, timestamp)
	       Display * display;
	       Window  window;
	       Time    timestamp;

       XmClipboardStartRetrieve	tells the clipboard routines that the applica-
       tion  is	 ready to start	copying	an item	from the clipboard.  The clip-
       board is	locked by this routine and stays locked	 until	XmClipboardEn-
       dRetrieve  is  called. Between a	call to	XmClipboardStartRetrieve and a
       call to XmClipboardEndRetrieve, 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  re-

       A return	value of XmClipboardTruncate 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 complete	the copy from the  clipboard  be  made
       between	the call to XmClipboardStartRetrieve and the first call	to Xm-
       ClipboardRetrieve. This way, the	application does not need to call  Xm-
       ClipboardLock and XmClipboardUnlock.

       display	 Specifies  a  pointer	to  the	Display	structure that was re-
		 turned	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.

       timestamp Specifies the time of the event that triggered	the  copy.   A
		 valid timestamp must be supplied; it is not sufficient	to use

		 The function is successful.

		 The function failed because the clipboard was locked  by  an-
		 other	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.

       XmClipboardEndRetrieve(3),   XmClipboardInquireCount(3),	  XmClipboard-
       InquireFormat(3),       XmClipboardInquireLength(3),	  XmClipboard-
       InquirePendingItems(3), XmClipboardLock(3), XmClipboardRetrieve(3), Xm-
       ClipboardStartCopy(3), and XmClipboardUnlock(3).



Want to link to this manual page? Use this URL:

home | help