Lines Matching +full:in +full:- +full:masks
4 * This file is part of ncurses, designed to be appended after curses.h.in
11 #define NCURSES_MOUSE_MASK(b,m) ((m) << (((b) - 1) * 5))
13 #define NCURSES_MOUSE_MASK(b,m) ((m) << (((b) - 1) * 6))
23 /* event masks */
49 * In 32 bits the version-1 scheme does not provide enough space for a 5th
50 * button, unless we choose to change the ABI by omitting the reserved-events.
79 #define ALL_MOUSE_EVENTS (REPORT_MOUSE_POSITION - 1)
81 /* macros to extract single event-bits from masks */
92 int x, y, z; /* event coordinates (character-cell) */
118 /* other non-XSI functions */
148 /* trace masks */
158 #define TRACE_IEVENT 0x0080 /* trace low-level input processing */
161 #define TRACE_CCALLS 0x0400 /* trace per-character calls */
165 #define TRACE_SHIFT 13 /* number of bits in the trace masks */
166 #define TRACE_MAXIMUM ((1 << TRACE_SHIFT) - 1) /* maximum trace level */