Sets the dial and button box button callback for the current window.
glutButtonBoxFunc sets the dial and button box button callback for the current window. The dial and button box button callback for a window is called when the window has dial and button box input focus (normally, when the mouse is in the window) and the user generates dial and button box button presses. The button parameter will be the button number (starting at one). The number of available dial and button box buttons can be determined with Glut.glutDeviceGet(Glut.GLUT_NUM_BUTTON_BOX_BUTTONS)
. The state is either GLUT_UP or GLUT_DOWN indicating whether the callback was due to a release or press respectively.
Registering a dial and button box button callback when a dial and button box device is not available is ineffectual and not an error. In this case, no dial and button box button callbacks will be generated.
Passing null
to glutButtonBoxFunc disables the generation of dial and button box button callbacks. When a new window is created, no dial and button box button callback is initially registered.
Glut Class | Tao.FreeGlut Namespace | Glut.ButtonBoxCallback | glutDeviceGet