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




NAME

       glutTabletButtonFunc  - sets the special keyboard callback for the cur-
       rent window.


SYNTAX

       void glutTabletButtonFunc(void (*func)(int button, int state,
                                 int x, int y));


ARGUMENTS

       func      The new tablet button callback function.


DESCRIPTION

       glutTabletButtonFunc sets the tablet button callback  for  the  current
       window. The tablet button callback for a window is called when the win-
       dow has tablet input focus (normally, when the mouse is in the  window)
       and the user generates tablet button presses. The button parameter will
       be the button number (starting at one). The number of available  tablet
       buttons  can be determined with glutDeviceGet(GLUT_NUM_TABLET_BUTTONS).
       The state is either GLUT_UP or GLUT_DOWN indicating whether  the  call-
       back  was  due to a release or press respectively. The x and y callback
       parameters indicate the window relative  coordinates  when  the  tablet
       button state changed.

       Registering a tablet button callback when a tablet device is not avail-
       able is ineffectual and not an error. In this case,  no  tablet  button
       callbacks will be generated.

       Passing  NULL to glutTabletButtonFunc disables the generation of tablet
       button callbacks. When a new window is created, no tablet button  call-
       back is initially registered.


SEE ALSO

       glutTabletMotionFunc(3), glutDeviceGet(3), glutMotionFunc(3),
       glutSpaceballMotionFunc(3)


AUTHOR

       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7          glutTabletButtonFunc(3GLUT)

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