Lines Matching full:masks
79 #define XI2MASKSIZE ((XI2LASTEVENT >> 3) + 1) /* no of bytes for masks */
96 * these masks. If multiple clients selected for events on the same window,
97 * these masks are in a linked list.
116 * Each window that has events selected has at least one of these masks. If
117 * multiple client selected for events on the same window, these masks are in
124 /** XI2 event masks. One per device, each bit is a mask of (1 << type) */
129 * Combined XI event masks from all devices.
143 * Bitwise OR of all masks by all clients and the window's parent's masks.
147 * Bitwise OR of all masks by all clients on this window.
150 /** The do-not-propagate masks for each device. */
154 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
169 typedef struct _DetailRec { /* Grab details may be bit masks */
185 * is a combination of standard event masks (i.e. PointerMotionMask |
188 * combination of event masks for a given XI event type (see SetEventInfo).
210 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
671 unsigned char **masks; /* event mask in masks[deviceid][event type byte] */ member
672 size_t nmasks; /* number of masks */