X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_internal.h;h=177b200533d6769480db1ed63c82335fcc19b16f;hb=e914664550e34587f4b10d3fe52c61fbe6d61771;hp=e7f1100ad36cec149133c959cb2bf4be0223de88;hpb=ef7b4087e528297b33da63643d494bd5d8689867;p=freeglut diff --git a/src/freeglut_internal.h b/src/freeglut_internal.h index e7f1100..177b200 100644 --- a/src/freeglut_internal.h +++ b/src/freeglut_internal.h @@ -239,6 +239,7 @@ struct tagSFG_State SFG_Time Time; /* Time that glutInit was called */ SFG_List Timers; /* The freeglut timer hooks */ + SFG_List FreeTimers; /* The unused timer hooks */ FGCBIdle IdleCallback; /* The global idle callback */ @@ -352,6 +353,8 @@ struct tagSFG_WindowState { int Width; /* Window's width in pixels */ int Height; /* The same about the height */ + int OldWidth; /* Window width from before a resize */ + int OldHeight; /* " height " " " " */ GLboolean Redisplay; /* Do we have to redisplay? */ GLboolean Visible; /* Is the window visible now */ @@ -809,6 +812,7 @@ void fgListInit(SFG_List *list); void fgListAppend(SFG_List *list, SFG_Node *node); void fgListRemove(SFG_List *list, SFG_Node *node); int fgListLength(SFG_List *list); +void fgListInsert(SFG_List *list, SFG_Node *next, SFG_Node *node); /* * Error Messages functions