From f04be0c4f22d380e3493b81a6781539e3731b431 Mon Sep 17 00:00:00 2001 From: "Diederick C. Niehorster" Date: Mon, 5 Jun 2017 20:33:52 +0200 Subject: [PATCH] resizer demo: adding a bit more output to console to indicate what is going on upon keypress --- .../freeglut/progs/demos/Resizer/Resizer.cpp | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/freeglut/freeglut/progs/demos/Resizer/Resizer.cpp b/freeglut/freeglut/progs/demos/Resizer/Resizer.cpp index f56d826..85ce4b8 100644 --- a/freeglut/freeglut/progs/demos/Resizer/Resizer.cpp +++ b/freeglut/freeglut/progs/demos/Resizer/Resizer.cpp @@ -201,18 +201,30 @@ void SampleKeyboard( unsigned char cChar, int nMouseX, int nMouseY ) if (nChildWindow!=-1 && cChar=='p') /* Capital P always changes pointer for the main window*/ { glutSetWindow(nChildWindow); - if (glutGet(GLUT_WINDOW_CURSOR)==GLUT_CURSOR_TOP_SIDE) - glutSetCursor(GLUT_CURSOR_RIGHT_ARROW); + if (glutGet(GLUT_WINDOW_CURSOR)==GLUT_CURSOR_TOP_SIDE) + { + glutSetCursor(GLUT_CURSOR_RIGHT_ARROW); + printf("reverting child window cursor\n"); + } else - glutSetCursor(GLUT_CURSOR_TOP_SIDE); + { + glutSetCursor(GLUT_CURSOR_TOP_SIDE); + printf("changing child window cursor\n"); + } } else { glutSetWindow(nWindow); if (glutGet(GLUT_WINDOW_CURSOR)==GLUT_CURSOR_CYCLE) - glutSetCursor(GLUT_CURSOR_RIGHT_ARROW); + { + glutSetCursor(GLUT_CURSOR_RIGHT_ARROW); + printf("reverting main window cursor\n"); + } else - glutSetCursor(GLUT_CURSOR_CYCLE); + { + glutSetCursor(GLUT_CURSOR_CYCLE); + printf("changing main window cursor\n"); + } } break;