table of contents
        
      
      
    | GLUTMENUSTATUSFUNC(3) | Library Functions Manual (local) | GLUTMENUSTATUSFUNC(3) | 
NAME¶
glutMenuStatusFunc —
    Modern variant of glutMenuStateFunc()
LIBRARY¶
OpenGLUT - menucallback
SYNOPSIS¶
#include
    <openglut.h>
void
  
  glutMenuStatusFunc(void(
    *callback )( int status,
    int x,
    int y ));
PARAMETERS¶
callback
Client menu status hook.
DESCRIPTION¶
Broadly, OpenGLUT operates in two modes. At any given time, it is either in menu mode (with a popup menu display, possibly with subitems) or it is not.
When moving from non-menu to menu status,
callback
(if defined) will be called with
GLUT_MENU_IN_USE
. Conversely, when moving from menu to non-menu status,
callback
(if defined) will be called with
GLUT_MENU_NOT_IN_USE
.
This differs from glutMenuStateFunc() in that
callback
is also given the
x
and
y
coordinates of the mouse when the menu state transition took place.
This callback is bound to
both
the
current window
and the
current menu
.
BUGS¶
Your callback is not actually called presently.