MirOS Manual: XDefineCursor(3), XUndefineCursor(3)


XDefineCursor(3X11)      XLIB FUNCTIONS       XDefineCursor(3X11)

NAME

     XDefineCursor, XUndefineCursor - define cursors

SYNTAX

     int XDefineCursor(Display *display, Window w, Cursor cur-
          sor);

     int XUndefineCursor(Display *display, Window w);

ARGUMENTS

     cursor    Specifies the cursor that is to be displayed or
               None.

     display   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 None, it is equivalent to XUn-
     defineCursor.

     XDefineCursor can generate BadCursor and BadWindow errors.

     The XUndefineCursor function undoes the effect of a previous
     XDefineCursor 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.

     XUndefineCursor can generate a BadWindow error.

DIAGNOSTICS

     BadAlloc  The server failed to allocate the requested
               resource or server memory.

     BadCursor A value for a Cursor argument does not name a
               defined Cursor.

     BadWindow A value for a Window argument does not name a
               defined Window.

SEE ALSO

     XCreateFontCursor(3X11), XRecolorCursor(3X11)
     Xlib - C Language X Interface

XFree86                   Version 4.5.0                         1

Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.