


XtGetSelectionValueIncrementXaTl(FX3UtXNGtCe)TtISOeNlSectionValueIncremental(3Xt)


NNAAMMEE
       XtGetSelectionValueIncremental, XtGetSelectionValues-
       Incremental - obtain selection values

SSYYNNTTAAXX
       void XtGetSelectionValueIncremental(_w, _s_e_l_e_c_t_i_o_n, _t_a_r_g_e_t,
       _c_a_l_l_b_a_c_k, _c_l_i_e_n_t___d_a_t_a, _t_i_m_e)
	     Widget _w;
	     Atom _s_e_l_e_c_t_i_o_n;
	     Atom _t_a_r_g_e_t;
	     XtSelectionCallbackProc _c_a_l_l_b_a_c_k;
	     XtPointer _c_l_i_e_n_t___d_a_t_a;
	     Time _t_i_m_e;

       void XtGetSelectionValuesIncremental(_w, _s_e_l_e_c_t_i_o_n, _t_a_r_-
       _g_e_t_s, _c_o_u_n_t, _c_a_l_l_b_a_c_k, _c_l_i_e_n_t___d_a_t_a, _t_i_m_e)
	     Widget _w;
	     Atom _s_e_l_e_c_t_i_o_n;
	     Atom *_t_a_r_g_e_t_s;
	     int _c_o_u_n_t;
	     XtSelectionCallbackProc _c_a_l_l_b_a_c_k;
	     XtPointer _c_l_i_e_n_t___d_a_t_a;
	     Time _t_i_m_e;

AARRGGUUMMEENNTTSS
       _c_a_l_l_b_a_c_k	 Specifies the callback procedure that is to be
		 called when the selection value has been
		 obtained.

       _c_l_i_e_n_t___d_a_t_a
		 Specifies the argument that is to be passed to
		 the specified procedure when it is called.

       _c_l_i_e_n_t___d_a_t_a
		 Specifies the client data (one for each target
		 type) that is passed to the callback procedure
		 when it is called for that target.

       _c_o_u_n_t	 Specifies the length of the targets and
		 client_data lists.

       _s_e_l_e_c_t_i_o_n Specifies the particular selection desired (that
		 is, primary or secondary).

       _t_a_r_g_e_t	 Specifies the type of the information that is
		 needed about the selection.

       _t_a_r_g_e_t_s	 Specifies the types of information that is
		 needed about the selection.

       _t_i_m_e	 Specifies the timestamp that indicates when the
		 selection value is desired.

       _w	 Specifies the widget that is making the request.



X Version 11		   Release 6.3				1





XtGetSelectionValueIncrementXaTl(FX3UtXNGtCe)TtISOeNlSectionValueIncremental(3Xt)


DDEESSCCRRIIPPTTIIOONN
       The _X_t_G_e_t_S_e_l_e_c_t_i_o_n_V_a_l_u_e_I_n_c_r_e_m_e_n_t_a_l function is similar to
       _X_t_G_e_t_S_e_l_e_c_t_i_o_n_V_a_l_u_e except that the _s_e_l_e_c_t_i_o_n___c_a_l_l_b_a_c_k
       procedure will be called repeatedly upon delivery of mul-
       tiple segments of the selection value.  The end of the
       selection value is indicated when _s_e_l_e_c_t_i_o_n___c_a_l_l_b_a_c_k is
       called with a non-NULL value of length zero, which must
       still be freed by the client. If the transfer of the
       selection is aborted in the middle of a transfer (for
       example, because to timeout), the _s_e_l_e_c_t_i_o_n___c_a_l_l_b_a_c_k pro-
       cedure is called with a type value equal to the symbolic
       constant _X_T___C_O_N_V_E_R_T___F_A_I_L so that the requestor can dispose
       of the partial selection value it has collected up until
       that point. Upon receiving _X_T___C_O_N_V_E_R_T___F_A_I_L, the requesting
       client must determine for itself whether or not a par-
       tially completed transfer is meaningful.

       The _X_t_G_e_t_S_e_l_e_c_t_i_o_n_V_a_l_u_e_s_I_n_c_r_e_m_e_n_t_a_l function is similar to
       _X_t_G_e_t_S_e_l_e_c_t_i_o_n_V_a_l_u_e_I_n_c_r_e_m_e_n_t_a_l except that it takes a list
       of target types and a list of client data and obtains the
       current value of the selection converted to each of the
       targets.	 The effect is as if each target were specified
       in a separate call to _X_t_G_e_t_S_e_l_e_c_t_i_o_n_V_a_l_u_e_I_n_c_r_e_m_e_n_t_a_l.  The
       callback is called once with the corresponding client data
       for each target.	 _X_t_G_e_t_S_e_l_e_c_t_i_o_n_V_a_l_u_e_s_I_n_c_r_e_m_e_n_t_a_l does
       guarantee that all the conversions will use the same
       selection value becaues the ownership of the selection
       cannot change in the middle of the list, as would be when
       calling _X_t_G_e_t_S_e_l_e_c_t_i_o_n_V_a_l_u_e_I_n_c_r_e_m_e_n_t_a_l repeatedly.

SSEEEE AALLSSOO
       _X _T_o_o_l_k_i_t _I_n_t_r_i_n_s_i_c_s _- _C _L_a_n_g_u_a_g_e _I_n_t_e_r_f_a_c_e
       _X_l_i_b _- _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e
























X Version 11		   Release 6.3				2


