Lines Matching +full:event +full:- +full:touch

16 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
38 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
70 (CLIENT_BITS((obj)->resource) == (client)->clientAsMask)
74 /* This is the last XI2 event supported by the server. If you add
92 * This struct stores the core event mask for each client except the client
99 * The event mask for the client that created the window is stored in
100 * win->eventMask instead.
110 Mask mask; /**< Core event mask */
114 * This struct stores the XI event mask for each client.
123 Mask mask[EMASKSIZE]; /**< Actual XI event mask, deviceid is index */
124 /** XI2 event masks. One per device, each bit is a mask of (1 << type) */
129 * Combined XI event masks from all devices.
137 * Each Mask field is per-device, with the device id as the index.
138 * Exception: for non-device events (Presence events), the MAXDEVICES
150 /** The do-not-propagate masks for each device. */
154 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
185 * is a combination of standard event masks (i.e. PointerMotionMask |
188 * combination of event masks for a given XI event type (see SetEventInfo).
191 * and deviceMask is set to the XI event mask for the grab.
202 CARD8 type; /* event type for passive grabs, 0 for active grabs */
210 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
242 /* Due to delays between event generation and event processing, it is
247 * pEnqueueScreen: screen the pointer was on when the event was generated
248 * pDequeueScreen: screen the pointer was on when the event is processed
299 double *axisVal; /* always absolute, but device-coord system */
301 int h_scroll_axis; /* horiz smooth-scrolling axis */
302 int v_scroll_axis; /* vert smooth-scrolling axis */
306 XID listener; /* grabs/event selection IDs receiving
307 * events for this touch */
317 uint32_t client_id; /* touch ID as seen in client events */
319 Bool active; /* whether or not the touch is active */
320 Bool pending_finish; /* true if the touch is physically inactive
326 int num_grabs; /* number of open grabs on this touch
335 uint32_t client_id; /* touch ID as seen in client events */
336 Bool active; /* whether or not the touch is active */
337 uint32_t ddx_id; /* touch ID given by the DDX */
340 ValuatorMask *valuators; /* last axis values as posted, pre-transform */
349 /* for pointer-emulation */
437 TouchClassPtr touch; member
452 short format; /* format of data for swapping - 8,16,32 */
504 DeviceEvent *event; /* saved to be replayed */ member
552 TouchClassPtr touch; member
591 XIPropertyHandlerPtr handlers; /* NULL-terminated */
625 unsigned long months; /* milliseconds is in the event */
626 InternalEvent *event; member
666 assert(sprite->spriteTraceGood > 0); in DeepestSpriteWin()
667 return sprite->spriteTrace[sprite->spriteTraceGood - 1]; in DeepestSpriteWin()
671 unsigned char **masks; /* event mask in masks[deviceid][event type byte] */