glutSpaceballButtonFunc  - sets the Spaceball button call-
       back 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 current 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 param-
       eter will be the button number (starting at one). The num-
       ber of available Spaceball buttons can be determined  with
       glutDeviceGet(GLUT_NUM_SPACEBALL_BUTTONS).  The  state  is
       either GLUT_UP or GLUT_DOWN indicating whether  the  call-
       back 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 gener-
       ated.

       Passing NULL to glutSpaceballButtonFunc disables the  gen-
       eration  of  Spaceball button callbacks. When a new window
       is created, no Spaceball button callback is initially reg-
       istered.


SEE ALSO

       glutSpaceballMotionFunc, glutSpaceballRotateFunc, glutMouseFunc,
       glutButtonBoxFunc, glutTabletButtonFunc, glutJoystickFunc,
       glutDeviceGet


AUTHOR

       Mark J. Kilgard (mjk@nvidia.com)















Man(1) output converted with man2html, Adapted by Jerry van Dijk, 28-feb-1999, jdijk@acm.org