if (nChildWindow!=-1 && cChar=='p') /* Capital P always changes pointer for the main window*/\r
{\r
glutSetWindow(nChildWindow);\r
- if (glutGet(GLUT_WINDOW_CURSOR)==GLUT_CURSOR_TOP_SIDE)\r
- glutSetCursor(GLUT_CURSOR_RIGHT_ARROW);\r
+ if (glutGet(GLUT_WINDOW_CURSOR)==GLUT_CURSOR_TOP_SIDE)\r
+ {\r
+ glutSetCursor(GLUT_CURSOR_RIGHT_ARROW);\r
+ printf("reverting child window cursor\n");\r
+ }\r
else\r
- glutSetCursor(GLUT_CURSOR_TOP_SIDE);\r
+ {\r
+ glutSetCursor(GLUT_CURSOR_TOP_SIDE);\r
+ printf("changing child window cursor\n");\r
+ }\r
}\r
else\r
{\r
glutSetWindow(nWindow);\r
if (glutGet(GLUT_WINDOW_CURSOR)==GLUT_CURSOR_CYCLE)\r
- glutSetCursor(GLUT_CURSOR_RIGHT_ARROW);\r
+ {\r
+ glutSetCursor(GLUT_CURSOR_RIGHT_ARROW);\r
+ printf("reverting main window cursor\n");\r
+ }\r
else\r
- glutSetCursor(GLUT_CURSOR_CYCLE);\r
+ {\r
+ glutSetCursor(GLUT_CURSOR_CYCLE);\r
+ printf("changing main window cursor\n");\r
+ }\r
}\r
break;\r
\r