


XSetICValues(3X11)					   XSetICValues(3X11)
X11R5									X11R5



NAME
  XSetICValues,	XGetICValues - set and obtain XIC values

SYNTAX
  char * XSetICValues(_i_c, ...)
	XIC _i_c;

  char * XGetICValues(_i_c, ...)
	XIC _i_c;

ARGUMENTS

  _i_c	    Specifies the input	context.

  ......	    Specifies the variable length argument list	to set or get XIC
	    values.

DESCRIPTION
  The _X_S_e_t_I_C_V_a_l_u_e_s function returns NULL if no error occurred; otherwise, it
  returns the name of the first	argument that could not	be set.	 An argument
  could	be not set for any of the following reasons:

  oo++    A read-only argument was	set (for example, _X_N_F_i_l_t_e_r_E_v_e_n_t_s).

  oo++    The argument name is not	recognized.

  oo++    The input method	encountered an input method implementation dependent
       error.

  Each value to	be set must be an appropriate datum, matching the data type
  imposed by the semantics of the argument.

  The _X_S_e_t_I_C_V_a_l_u_e_s can generate	_B_a_d_A_t_o_m, _B_a_d_C_o_l_o_r, _B_a_d_C_u_r_s_o_r, _B_a_d_P_i_x_m_a_p, and
  _B_a_d_W_i_n_d_o_w errors.

  The _X_G_e_t_I_C_V_a_l_u_e_s function returns NULL if no error occurred; otherwise, it
  returns the name of the first	argument that could not	be obtained.  An
  argument could be not	obtained for any of the	following reasons:

  oo++    The argument name is not	recognized.

  oo++    The input method	encountered an implementation dependent	error.

  Each argument	value (following a name) must point to a location where	the
  value	is to be stored.  _X_G_e_t_I_C_V_a_l_u_e_s allocates memory	to store the values,
  and client is	responsible for	freeing	each value by calling _X_F_r_e_e.

DIAGNOSTICS

  _B_a_d_A_t_o_m   A value for	an Atom	argument does not name a defined Atom.

  _B_a_d_C_o_l_o_r  A value for	a Colormap argument does not name a defined Colormap.

  _B_a_d_C_u_r_s_o_r A value for	a Cursor argument does not name	a defined Cursor.

  _B_a_d_P_i_x_m_a_p A value for	a Pixmap argument does not name	a defined Pixmap.

  _B_a_d_W_i_n_d_o_w A value for	a Window argument does not name	a defined Window.

SEE ALSO
  XCreateIC(3X11), XOpenIM(3X11), XSetICFocus(3X11), XmbResetIC(3X11)
  _X_l_i_b - _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e






























































