X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_internal.h;h=91e29e43a67f394f3389a65ce57d536cefdedbd0;hb=7c8806280d824b872cb97a684172ed3531c5ed11;hp=b8b88828db7a50121bb9f66faf2302b4e99a2a9a;hpb=6fadb32a79a194e7d09a553d425c7e2e26db258b;p=freeglut diff --git a/src/freeglut_internal.h b/src/freeglut_internal.h index b8b8882..91e29e4 100644 --- a/src/freeglut_internal.h +++ b/src/freeglut_internal.h @@ -236,6 +236,7 @@ struct tagSFG_State FGCBidle IdleCallback; /* The global idle callback */ GLboolean BuildingAMenu; /* True if we are presently making a menu */ + int ActiveMenus; /* Number of currently active menus */ FGCBmenuState MenuStateCallback; /* Menu callbacks are global */ FGCBmenuStatus MenuStatusCallback; @@ -269,6 +270,11 @@ struct tagSFG_Display int DisplayModeValid; /* Flag that indicates runtime status*/ XF86VidModeModeLine DisplayMode; /* Current screen's display settings */ int DisplayModeClock; /* The display mode's refresh rate */ + int DisplayViewPortX; /* saved X location of the viewport */ + int DisplayViewPortY; /* saved Y location of the viewport */ + int DisplayPointerX; /* saved X location of the pointer */ + int DisplayPointerY; /* saved Y location of the pointer */ + #endif #elif TARGET_HOST_WIN32