MCPcopy Create free account
hub / github.com/NetHack/NetHack / curses_mouse_support

Function curses_mouse_support

win/curses/cursmisc.c:978–994  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

976}
977
978void
979curses_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

Callers 2

curses_init_optionsFunction · 0.85
curses_preference_updateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected