


XtCallCallbacks(3Xt)					 XtCallCallbacks(3Xt)
X11R5									X11R5



NAME
  XtCallCallbacks, XtHasCallbacks - process callbacks

SYNTAX
  void XtCallCallbacks(_w, _c_a_l_l_b_a_c_k__n_a_m_e, _c_a_l_l__d_a_t_a)
	Widget _w;
	String _c_a_l_l_b_a_c_k__n_a_m_e;
	XtPointer _c_a_l_l__d_a_t_a;

  typedef enum {XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome}
  XtCallbackStatus;

  XtCallbackStatus XtHasCallbacks(_w, _c_a_l_l_b_a_c_k__n_a_m_e)
	Widget _w;
	String _c_a_l_l_b_a_c_k__n_a_m_e;

ARGUMENTS

  _c_a_l_l_b_a_c_k__n_a_m_e
	    Specifies the callback list	to be executed or checked.

  _c_a_l_l__d_a_t_a Specifies a	callback-list specific data value to pass to each of
	    the	callback procedure in the list.

  _w	    Specifies the widget.

DESCRIPTION
  The _X_t_C_a_l_l_C_a_l_l_b_a_c_k_s function calls each procedure that is registered in the
  specified widget's callback list.

  The _X_t_H_a_s_C_a_l_l_b_a_c_k_s function first checks to see if the widget	has a call-
  back list identified by callback_name.  If the callback list does not
  exist, _X_t_H_a_s_C_a_l_l_b_a_c_k_s	returns	_X_t_C_a_l_l_b_a_c_k_N_o_L_i_s_t.  If the callback list
  exists but is	empty, it returns _X_t_C_a_l_l_b_a_c_k_H_a_s_N_o_n_e.  If the callback list
  exists and has at least one callback registered, it returns _X_t_C_a_l_l_b_a_c_k_H_a_s_-
  _S_o_m_e.

SEE ALSO
  XtAddCallback(3Xt)
  _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

















