GLUTMENUDESTROYFUNC(3)           Local Manual           GLUTMENUDESTROYFUNC(3)

NAME
     glutMenuDestroyFunc -- Destruction callback for menus.

LIBRARY
     OpenGLUT - menucallback

SYNOPSIS
     #include <openglut.h>

     void
     glutMenuDestroyFunc(void( *callback )( void ));

PARAMETERS
      callback     Client menu destruction hook.

DESCRIPTION
     When a menu is destroyed, OpenGLUT will call this hook, if defined on
     that menu.

     This callback is  not   bound to any window.

     This callback  is   bound to a specific menu.

CAVEATS
     For emphasis, we repeat: This callback does not bind to any window.

TODO
     What on Earth is rationale for this feature? Menus should only be
     destroyed when we ask them to be destroyed, or when their window is
     destroyed. In the former case, we already know that the menu is being
     destroyed because we requested it.  In the latter case, it is easy for
     the client to track that if they care, via window-destruction callbacks.

SEE ALSO
     glutCloseFunc(3) glutCreateMenu(3) glutDestroyMenu(3)




NetBSD 2.0                           Epoch                          NetBSD 2.0
