* Hopefully I did THIS one right (used 'cvs update' to Merge)
[freeglut] / freeglut-1.3 / freeglut_callbacks.c
index 0438f13..b741a0c 100644 (file)
@@ -231,6 +231,13 @@ void FGAPIENTRY glutWMCloseFunc( void (* callback)( void ) )
     glutCloseFunc( callback );
 }
 
+/* A. Donev: Destruction callback for menus */
+void FGAPIENTRY glutMenuDestroyFunc( void (* callback)( void ) )
+{
+   if( fgStructure.Menu == NULL ) return;
+   fgStructure.Menu->Destroy = callback;
+}
+
 /*
  * Deprecated version of glutMenuStatusFunc callback setting method
  */