diff options
author | David Robillard <d@drobilla.net> | 2019-07-21 15:37:39 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-07-21 15:46:46 +0200 |
commit | 0ef7e4312136bc4f4b29ba17a9e6ea74a77418d5 (patch) | |
tree | 6df3e8ff1c50afdfdf251cde5c0d4ed48d0d4ba5 /pugl_test.c | |
parent | 38b4790a89420b5b3f9c50e7025173301cd531d4 (diff) | |
download | pugl-0ef7e4312136bc4f4b29ba17a9e6ea74a77418d5.tar.gz pugl-0ef7e4312136bc4f4b29ba17a9e6ea74a77418d5.tar.bz2 pugl-0ef7e4312136bc4f4b29ba17a9e6ea74a77418d5.zip |
Print more information about crossing and focus events
Diffstat (limited to 'pugl_test.c')
-rw-r--r-- | pugl_test.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pugl_test.c b/pugl_test.c index 9eacf36..3656773 100644 --- a/pugl_test.c +++ b/pugl_test.c @@ -220,18 +220,20 @@ onEvent(PuglView* view, const PuglEvent* event) puglPostRedisplay(view); break; case PUGL_ENTER_NOTIFY: - fprintf(stderr, "Entered\n"); + fprintf(stderr, "Mouse enter at %f,%f\n", + event->crossing.x, event->crossing.y); mouseEntered = true; break; case PUGL_LEAVE_NOTIFY: - fprintf(stderr, "Exited\n"); + fprintf(stderr, "Mouse leave at %f,%f\n", + event->crossing.x, event->crossing.y); mouseEntered = false; break; case PUGL_FOCUS_IN: - fprintf(stderr, "Focus in\n"); + fprintf(stderr, "Focus in%s\n", event->focus.grab ? " (grab)" : ""); break; case PUGL_FOCUS_OUT: - fprintf(stderr, "Focus out\n"); + fprintf(stderr, "Focus out%s\n", event->focus.grab ? " (ungrab)" : ""); break; } } |