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
width, height,\r
x ,y,\r
x-border,\r
- y-border-caption);\r
+ y-caption);\r
else\r
printf("child window %dx%d, top-left of client at: (%d,%d), relative to parent\n",\r
width, height,\r
printf("glutMainLoop returned\n");\r
\r
return EXIT_SUCCESS;\r
-}
\ No newline at end of file
+}\r