XtSendSelectionRequest man page on DigitalUNIX

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

XtCreateSelectionRequest(3Xt)			 XtCreateSelectionRequest(3Xt)

NAME
       XtCreateSelectionRequest,  XtSendSelectionRequest, XtCancelSelectionRe‐
       quest - bundle multiple selection conversion  requests  into  a	single
       request using MULTIPLE target

SYNOPSIS
       void XtCreateSelectionRequest(requestor, selection)
	       Widget requestor;
	       Atom selection;

       void XtSendSelectionRequest(requestor, selection, time)
	       Widget requestor;
	       Atom selection;
	       Time time;

       void XtCancelSelectionRequest(requestor, selection)
	       Widget requestor;
	       Atom selection;

ARGUMENTS
       Specifies  the  widget  making  the request. Must be of class Core or a
       subclass thereof.  Specifies the particular selection desired.	Speci‐
       fies the timestamp to be used in making the request.

DESCRIPTION
       When  XtCreateSelectionRequest  is called, subsequent calls to XtGetSe‐
       lectionValue and XtGetSelectionValueIncremental with the requestor  and
       selection as specified to XtCreateSelectionRequest will be bundled into
       a single	 selection  conversion	request	 with  multiple	 targets.  The
       request is actually initiated by calling XtSendSelectionRequest.

       When  XtSendSelectionRequest  is	 called	 with a value of requestor and
       selection matching  a  previous	call  to  XtCreateSelectionRequest,  a
       selection  conversion  request is actually sent to the selection owner.
       If a single target request is queued, that request is made. If multiple
       targets are queued they are bundled into a single request with the tar‐
       get MULTIPLE using the specified	 timestamp.  As	 the  conversions  are
       made, the callbacks associated with each XtGetSelectionValue and XtGet‐
       SelectionValueIncremental are invoked in turn.

       Multi-threaded applications should lock the application context	before
       calling	XtCreateSelectionRequest  and  release	the lock after calling
       XtSendSelectionRequest to ensure that the thread assembling the request
       is  safe	 from  interference  by	 another thread assembling a different
       request naming the same widget and selection.

       When XtCancelSelectionRequest is called, any requests queued since  the
       last  call to XtCreateSelectionRequest are cleaned up. Subsequent calls
       to XtGetSelectionValue, XtGetSelectionValues, XtGetSelectionValueIncre‐
       mental, and XtGetSelectionValuesIncremental will not be deferred.

SEE ALSO
       X Toolkit Intrinsics -- C Language Interface

       Xlib -- C Language X Interface

						 XtCreateSelectionRequest(3Xt)
[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