X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Ftestcurs.c;h=c1268981e051203c0b930011d31a92c753905402;hp=579b9977d8689d7df8e3bd5082dbd42169db2298;hb=761e4f0825b330e970558e82a4bd638383914429;hpb=f486c68b1efe3bab5739c3f464fde6685a52bee5 diff --git a/test/testcurs.c b/test/testcurs.c index 579b9977..c1268981 100644 --- a/test/testcurs.c +++ b/test/testcurs.c @@ -6,7 +6,7 @@ * wrs(5/28/93) -- modified to be consistent (perform identically) with either * PDCurses or under Unix System V, R4 * - * $Id: testcurs.c,v 1.47 2013/02/16 20:29:04 tom Exp $ + * $Id: testcurs.c,v 1.48 2013/05/18 22:05:06 tom Exp $ */ #include @@ -359,12 +359,13 @@ inputTest(WINDOW *win) else wprintw(win, "Key Pressed: %s", unctrl(UChar(c))); #ifdef KEY_MOUSE + if (c == KEY_MOUSE) { +#if defined(NCURSES_MOUSE_VERSION) #define ButtonChanged(n) ((event.bstate) & NCURSES_MOUSE_MASK(1, 037)) #define ButtonPressed(n) ((event.bstate) & NCURSES_MOUSE_MASK(1, NCURSES_BUTTON_PRESSED)) #define ButtonDouble(n) ((event.bstate) & NCURSES_MOUSE_MASK(1, NCURSES_DOUBLE_CLICKED)) #define ButtonTriple(n) ((event.bstate) & NCURSES_MOUSE_MASK(1, NCURSES_TRIPLE_CLICKED)) #define ButtonRelease(n) ((event.bstate) & NCURSES_MOUSE_MASK(1, NCURSES_BUTTON_RELEASED)) - if (c == KEY_MOUSE) { MEVENT event; int button = 0; @@ -388,7 +389,6 @@ inputTest(WINDOW *win) else wprintw(win, "released: "); wprintw(win, " Position: Y: %d X: %d", event.y, event.x); -#if defined(NCURSES_MOUSE_VERSION) #elif defined(PDCURSES) int button = 0; request_mouse_pos(); @@ -411,7 +411,7 @@ inputTest(WINDOW *win) else wprintw(win, "released: "); wprintw(win, " Position: Y: %d X: %d", MOUSE_Y_POS, MOUSE_X_POS); -#endif /* PDCURSES */ +#endif /* NCURSES_VERSION vs PDCURSES */ } #endif /* KEY_MOUSE */ wrefresh(win);