| 976 | } |
| 977 | |
| 978 | void |
| 979 | curses_mouse_support(int mode) /* 0: off, 1: on, 2: alternate on */ |
| 980 | { |
| 981 | #ifdef NCURSES_MOUSE_VERSION |
| 982 | mmask_t result, oldmask, newmask; |
| 983 | |
| 984 | if (!mode) |
| 985 | newmask = 0; |
| 986 | else |
| 987 | newmask = MOUSEBUTTONS; /* buttons 1, 2, and 3 */ |
| 988 | |
| 989 | result = mousemask(newmask, &oldmask); |
| 990 | nhUse(result); |
| 991 | #else |
| 992 | nhUse(mode); |
| 993 | #endif |
| 994 | } |
| 995 | |
| 996 | /* caller just got an input character of ESC or M-^O; |
| 997 | note: curses converts a lot of escape sequences to single values greater |
no outgoing calls
no test coverage detected