glutMenuStatusFunc man page

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.

See Also

glutMenuStateFunc(3)

 

Referenced By

glutMenuStateFunc(3).