manpagez: man pages & more
man glutSpaceballButtonFunc(3)
Home | html | info | man
glutSpaceballButtonFunc(3GLUT)       GLUT       glutSpaceballButtonFunc(3GLUT)




NAME

       glutSpaceballButtonFunc  -  sets  the Spaceball button callback for the
       current window.


SYNTAX

       void glutSpaceballButtonFunc(void (*func)(int button, int state));


ARGUMENTS

       func      The new spaceball button callback function.


DESCRIPTION

       glutSpaceballButtonFunc sets the Spaceball button callback for the cur-
       rent  window. The Spaceball button callback for a window is called when
       the window has Spaceball input focus (normally, when the  mouse  is  in
       the window) and the user generates Spaceball button presses. The button
       parameter will be the button number (starting at one).  The  number  of
       available   Spaceball   buttons   can   be   determined   with  glutDe-
       viceGet(GLUT_NUM_SPACEBALL_BUTTONS). The state  is  either  GLUT_UP  or
       GLUT_DOWN indicating whether the callback was due to a release or press
       respectively.

       Registering a Spaceball button callback when a Spaceball device is  not
       available  is  ineffectual and not an error. In this case, no Spaceball
       button callbacks will be generated.

       Passing NULL to  glutSpaceballButtonFunc  disables  the  generation  of
       Spaceball  button callbacks. When a new window is created, no Spaceball
       button callback is initially registered.


SEE ALSO

       glutSpaceballMotionFunc(3), glutSpaceballRotateFunc(3), glutMouseFunc(3),
       glutButtonBoxFunc(3), glutTabletButtonFunc(3), glutJoystickFunc(3),
       glutDeviceGet(3)


AUTHOR

       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7       glutSpaceballButtonFunc(3GLUT)

Mac OS X 10.6 - Generated Thu Sep 17 20:20:44 CDT 2009
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.