Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XRecCur.3X11.gz(3X11) — DG/UX R4.11MU05

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XCreateColormap(3X11)

XCreateFontCursor(3X11)

XDefineCusor(3X11)



XRecolorCursor(3X11)          SDK X11 R4.11MU05         XRecolorCursor(3X11)


NAME
       XRecolorCursor, XFreeCursor, XQueryBestCursor - manipulate cursors

SYNTAX
       XRecolorCursor(display, cursor, foregroundcolor, backgroundcolor)
             Display *display;
             Cursor cursor;
             XColor *foregroundcolor, *backgroundcolor;

       XFreeCursor(display, cursor)
             Display *display;
             Cursor cursor;

       Status XQueryBestCursor(display, d, width, height, widthreturn,
       heightreturn)
             Display *display;
             Drawable d;
             unsigned int width, height;
             unsigned int *widthreturn, *heightreturn;

ARGUMENTS
       backgroundcolor
                 Specifies the RGB values for the background of the source.

       cursor    Specifies the cursor.

       d         Specifies the drawable, which indicates the screen.

       display   Specifies the connection to the X server.

       foregroundcolor
                 Specifies the RGB values for the foreground of the source.

       width
       height    Specify the width and heightof the cursor that you want the
                 size information for.

       widthreturn
       heightreturn
                 Return the best width and height that is closest to the
                 specified width and height.

DESCRIPTION
       The XRecolorCursor function changes the color of the specified
       cursor, and if the cursor is being displayed on a screen, the change
       is visible immediately.  Note that the pixel members of the XColor
       structures are ignored, only the RGB values are used.

       XRecolorCursor can generate a BadCursor error.

       The XFreeCursor function deletes the association between the cursor
       resource ID and the specified cursor.  The cursor storage is freed
       when no other resource references it.  The specified cursor ID should
       not be referred to again.

       XFreeCursor can generate a BadCursor error.

       Some displays allow larger cursors than other displays.  The
       XQueryBestCursor function provides a way to find out what size
       cursors are actually possible on the display.  It returns the largest
       size that can be displayed.  Applications should be prepared to use
       smaller cursors on displays that cannot support large ones.

       XQueryBestCursor can generate a BadDrawable error.

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

       BadDrawable
                 A value for a Drawable argument does not name a defined
                 Window or Pixmap.

SEE ALSO
       XCreateColormap(3X11), XCreateFontCursor(3X11), XDefineCusor(3X11)
       Xlib - C Language X Interface


Licensed material--property of copyright holder(s)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026