Scroll to navigation

GLUTMENUSTATUSFUNC(3) Library Functions Manual (local) GLUTMENUSTATUSFUNC(3)

NAME

glutMenuStatusFuncModern 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)