#define GLUT_GEOMETRY_VISUALIZE_NORMALS 0x0205
+#define GLUT_MENU_FONT 0x0206 /* TOOD: now glutSetOption only */
+
/*
* New tokens for glutInitDisplayMode.
* Only one GLUT_AUXn bit may be used at a time.
FGAPI void FGAPIENTRY glutLeaveFullScreen( void );
/*
+ * Menu functions
+ */
+FGAPI void FGAPIENTRY glutSetMenuFont( void* font );
+
+/*
* Window-specific callback functions, see freeglut_callbacks.c
*/
FGAPI void FGAPIENTRY glutMouseWheelFunc( void (* callback)( int, int, int, int ) );
/* Mobile platforms lifecycle */
FGAPI void FGAPIENTRY glutInitContextFunc(void (* callback)());
-FGAPI void FGAPIENTRY glutPauseFunc(void (* callback)());
-FGAPI void FGAPIENTRY glutResumeFunc(void (* callback)());
+FGAPI void FGAPIENTRY glutAppStatusFunc(void (* callback)(int));
+/* state flags that can be passed to callback set by glutAppStatusFunc */
+#define GLUT_APPSTATUS_PAUSE 0x0001
+#define GLUT_APPSTATUS_RESUME 0x0002
/*
* GLUT API macro definitions -- the display mode definitions