Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

glutsetcursor(3glut) [mojave man page]

glutSetCursor(3GLUT)						       GLUT						      glutSetCursor(3GLUT)

NAME
glutSetCursor - changes the cursor image of the current window. SYNTAX
#include <GLUT/glut.h> void glutSetCursor(int cursor); ARGUMENTS
cursor Name of cursor image to change to. Possible values follow: 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 to access a full-screen cross-hair cursor if possible. SEE ALSO
glutCreateWindow, glutCreateSubWindow AUTHOR
Mark J. Kilgard (mjk@nvidia.com) GLUT
3.7 glutSetCursor(3GLUT)

Check Out this Related Man Page

cdk_position(3) 					     Library Functions Manual						   cdk_position(3)

NAME
cdk_position - curses widget positioning key-bindings SYNOPSIS
Position methods for the Cdk widgets allow the user to move the widget around the screen via the cursor/keypad keys. DESCRIPTION
The following key bindings can be used to move the widget around the screen. +---------------------------------------------------------------+ |Key Action | +---------------------------------------------------------------+ |Up Arrow Moves the widget up one row. | |Down Arrow Moves the widget down one row. | |Left Arrow Moves the widget left one column | |Right Arrow Moves the widget right one column | |1 Moves the widget down one row and left one | | column. | |2 Moves the widget down one row. | |3 Moves the widget down one row and right one | | column. | |4 Moves the widget left one column | |5 Centers the widget both vertically and hori- | | zontally. | |6 Moves the widget right one column | |7 Moves the widget up one row and left one | | column. | |8 Moves the widget up one row. | |9 Moves the widget up one row and right one | | column. | |t Moves the widget to the top of the screen. | |b Moves the widget to the bottom of the | | screen. | |l Moves the widget to the left of the screen. | |r Moves the widget to the right of the screen. | |c Centers the widget between the left and | | right of the window. | |C Centers the widget between the top and bot- | | tom of the window. | |Escape Returns the widget to its original position. | |Return Exits the function and leaves the wid- | | getwhere it was. | +---------------------------------------------------------------+ +---------------------------------------------------------------+ The numbers 0-9 are chosen to correspond to the numeric keypad on your terminal. Cdk does not handle the application mode keypad control sequences, since those are not defined via terminfo. To use the numeric keypad you should ensure that it is in normal (or NumLock) mode. SEE ALSO
cdk(3), cdk_binding(3), cdk_display(3), cdk_screen(3) cdk_position(3)
Man Page