GLUTTABLETBUTTONFUNC
Section: C Library Functions (3)
Updated: LOCAL
Page Index
BSD mandoc
 
NAME
glutTabletButtonFunc
 - Sets a tablet button callback.
 
LIBRARY
OpenGLUT - input
 
SYNOPSIS
In openglut.h
Ft void
Fn glutTabletButtonFunc void( *callback )( int button int state int x int y )
 
PARAMETERS
Bf Em
 callback
Ef 
    Client tablet button hook.
 
DESCRIPTION
This function registers a 
Bf Sy
 callback
Ef 
 by which you receive
reports a tablet button status feature.  Buttons are
reported with 
Bf Sy
 button
Ef 
 in the range 1 to
glutDeviceGet(
Bf Sy
 GLUT_NUM_TABLET_BUTTONS).
Ef 
  
Bf Sy
 state
Ef 
 is either
Bf Sy
 GLUT_UP
Ef 
 or 
Bf Sy
 GLUT_DOWN
Ef 
 and 
Bf Sy
 x
Ef 
 and 
Bf Sy
 y
Ef 
 are the
tablet coordinate (see glutTabletMotionFunc() for the bounds
of 
Bf Sy
 x
Ef 
 and 
Bf Sy
 y).
Ef  
The callback is bound to the 
Bf Li
 current window
Ef 
 .
 
CAVEATS
OpenGLUT does not implement tablet support.
Buttons are 
Bf Em
 not
Ef 
  pressure-sensitive.
 
TODO
We might want to add support for this sooner or later. Although a tablet could also be generalized as a mouse. There are relatively cheap AipTek HyperPen tablets, and slightly less cheap Wacom tablets on many store shelves.
 
SEE ALSO
glutTabletButtonFunc(3)
glutMouseFunc(3)