Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XRecCur(3X) — AOS 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XCreateFontCursor(3X)

XDefineCusor(3X)

XRecolorCursor(3X)  —  X Version 11

NAME

XRecolorCursor, XFreeCursor, XQueryBestCursor − manipulate cursors

SYNTAX

XRecolorCursor(display, cursor, foreground_color, background_color)
      Display ∗display;
      Cursor cursor;
      XColor ∗foreground_color, ∗background_color;

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

Status XQueryBestCursor(display, d, width, height, width_return, height_return)
      Display ∗display;
      Drawable d;
      unsigned int width, height;
      unsigned int ∗width_return, ∗height_return;

ARGUMENTS

background_color
Specifies the red, green, and blue (RGB) values for the background of the source.

cursorSpecifies the cursor. 

dSpecifies the drawable. 

displaySpecifies the connection to the X server. 

foreground_color
Specifies the red, green, and blue (RGB) values for the foreground of the source.

width

heightSpecify the width and height of the cursor that you want the size information for. 

width_return

height_return
Returns 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. .PN XRecolorCursor can generate a BadCursor error.

The XFreeCursor function deletes the association between the cursor resource ID and the specified cursor. .PN XFreeCursor can generate a BadCursor error.

The XQueryBestCursor function returns the closest shape actually supported by the display hardware. .PN 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

XCreateFontCursor(3X), XDefineCusor(3X)
Xlib − C Language X Interface

1 March 1988

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