Next: 5 Overlay Management Up: 4 Window Management Previous: 4.12 glutSetWindowTitleglutSetIconTitle

## 4.13 glutSetCursor

`glutSetCursor` changes the cursor image of the current window.

Usage

    void glutSetCursor(int cursor);

`cursor`
  Name of cursor image to change to.

`GLUT_CURSOR_RIGHT_ARROW`
  Arrow pointing up and to the right.
`GLUT_CURSOR_LEFT_ARROW`
  Arrow pointing up and to the left.
`GLUT_CURSOR_INFO`
  Pointing hand.
`GLUT_CURSOR_DESTROY`
  Skull & cross bones.
`GLUT_CURSOR_HELP`
  Question mark.
`GLUT_CURSOR_CYCLE`
  Arrows rotating in a circle.
`GLUT_CURSOR_SPRAY`
  Spray can.
`GLUT_CURSOR_WAIT`
  Wrist watch.
`GLUT_CURSOR_TEXT`
  Insertion point cursor for text.
`GLUT_CURSOR_CROSSHAIR`
  Simple cross-hair.
`GLUT_CURSOR_UP_DOWN`
  Bi-directional pointing up & down.
`GLUT_CURSOR_LEFT_RIGHT`
  Bi-directional pointing left & right.
`GLUT_CURSOR_TOP_SIDE`
  Arrow pointing to top side.
`GLUT_CURSOR_BOTTOM_SIDE`
  Arrow pointing to bottom side.
`GLUT_CURSOR_LEFT_SIDE`
  Arrow pointing to left side.
`GLUT_CURSOR_RIGHT_SIDE`
  Arrow pointing to right side.
`GLUT_CURSOR_TOP_LEFT_CORNER`
  Arrow pointing to top-left corner.
`GLUT_CURSOR_TOP_RIGHT_CORNER`
  Arrow pointing to top-right corner.
`GLUT_CURSOR_BOTTOM_RIGHT_CORNER`
  Arrow pointing to bottom-left corner.
`GLUT_CURSOR_BOTTOM_LEFT_CORNER`
  Arrow pointing to bottom-right corner.
`GLUT_CURSOR_FULL_CROSSHAIR`
  Full-screen cross-hair cursor (if possible, otherwise `GLUT_CURSOR_CROSSHAIR`).
`GLUT_CURSOR_NONE`
  Invisible cursor.
`GLUT_CURSOR_INHERIT`
  Use parent's cursor.

Description

`glutSetCursor` changes the cursor image of the current window. Each call requests the window system change the cursor appropriately. The cursor image when a window is created is `GLUT_CURSOR_INHERIT`. The exact cursor images used are implementation dependent. The intent is for the image to convey the meaning of the cursor name. For a top-level window, `GLUT_CURSOR_INHERIT` uses the default window system cursor.

X Implementation Notes

GLUT for X uses SGI's `_SGI_CROSSHAIR_CURSOR` convention [4] to access a full-screen cross-hair cursor if possible.

Next: 5 Overlay Management Up: 4 Window Management Previous: 4.12 glutSetWindowTitleglutSetIconTitle