NAME
XDefineCursor, XUndefineCursor - define cursors
SYNTAX
int XDefineCursor(Display *_d_i_s_p_l_a_y, Window _w, Cursor
_c_u_r_s_o_r);
int XUndefineCursor(Display *_d_i_s_p_l_a_y, Window _w);
ARGUMENTS
-
_c_u_r_s_o_r
Specifies the cursor that is to be displayed or
-
_N_o_n_e.
-
_d_i_s_p_l_a_y
Specifies the connection to the X server.
-
-
_w
Specifies the window.
-
DESCRIPTION
If a cursor is set, it will be used when the pointer is in the window.
If the cursor is
_N_o_n_e,
it is equivalent to
_X_U_n_d_e_f_i_n_e_C_u_r_s_o_r.
_X_D_e_f_i_n_e_C_u_r_s_o_r
can generate
_B_a_d_C_u_r_s_o_r
and
_B_a_d_W_i_n_d_o_w
errors.
The
_X_U_n_d_e_f_i_n_e_C_u_r_s_o_r
function undoes the effect of a previous
_X_D_e_f_i_n_e_C_u_r_s_o_r
for this window.
When the pointer is in the window,
the parent's cursor will now be used.
On the root window,
the default cursor is restored.
_X_U_n_d_e_f_i_n_e_C_u_r_s_o_r
can generate a
_B_a_d_W_i_n_d_o_w
error.
DIAGNOSTICS
-
_B_a_d_A_l_l_o_c
-
The server failed to allocate the requested resource or server memory.
-
_B_a_d_C_u_r_s_o_r
-
A value for a Cursor argument does not name a defined Cursor.
-
_B_a_d_W_i_n_d_o_w
-
A value for a Window argument does not name a defined Window.
SEE ALSO
XCreateFontCursor(3X11),
XRecolorCursor(3X11)
_X_l_i_b _- _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e