Lines Matching defs:masks
75 #define XI2MASKSIZE ((XI2LASTEVENT >> 3) + 1) /* no of bytes for masks */
92 * these masks. If multiple clients selected for events on the same window,
93 * these masks are in a linked list.
112 * Each window that has events selected has at least one of these masks. If
113 * multiple client selected for events on the same window, these masks are in
120 /** XI2 event masks. One per device, each bit is a mask of (1 << type) */
125 * Combined XI event masks from all devices.
139 * Bitwise OR of all masks by all clients and the window's parent's masks.
143 * Bitwise OR of all masks by all clients on this window.
146 /** The do-not-propagate masks for each device. */
150 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
165 typedef struct _DetailRec { /* Grab details may be bit masks */
181 * is a combination of standard event masks (i.e. PointerMotionMask |
184 * combination of event masks for a given XI event type (see SetEventInfo).
206 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
668 unsigned char **masks; /* event mask in masks[deviceid][event type byte] */
669 size_t nmasks; /* number of masks */