ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



glutTabletButtonFunc(3GLUT)                         GLUT                         glutTabletButtonFunc(3GLUT)



NAME
       glutTabletButtonFunc - sets the special keyboard callback for the current 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 call-back callback
       back for a window is called when the window 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  glutDe-viceGet(GLUT_NUM_TABLET_BUTTONS). glutDeviceGet(GLUT_NUM_TABLET_BUTTONS).
       viceGet(GLUT_NUM_TABLET_BUTTONS).  The  state  is  either GLUT_UP or GLUT_DOWN indicating whether the
       callback 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 available 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 callback is initially registered.

SEE ALSO
       glutTabletMotionFunc(3G), glutDeviceGet(3G), glutMotionFunc(3G), glutSpaceballMotionFunc(3G)


AUTHOR
       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                                 3.7                         glutTabletButtonFunc(3GLUT)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.