mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-04 22:36:10 +00:00
Merge branch 'high-resolution-touch-devices' into for-keith
This commit is contained in:
commit
ce6b652929
5 changed files with 99 additions and 108 deletions
|
|
@ -465,6 +465,11 @@ extern int GetTouchOwnershipEvents(InternalEvent *events,
|
|||
TouchPointInfoPtr ti,
|
||||
uint8_t mode, XID resource, uint32_t flags);
|
||||
|
||||
extern void GetDixTouchEnd(InternalEvent *ievent,
|
||||
DeviceIntPtr dev,
|
||||
TouchPointInfoPtr ti,
|
||||
uint32_t flags);
|
||||
|
||||
extern _X_EXPORT int GetProximityEvents(InternalEvent *events,
|
||||
DeviceIntPtr pDev,
|
||||
int type, const ValuatorMask *mask);
|
||||
|
|
@ -580,6 +585,8 @@ extern int TouchListenerAcceptReject(DeviceIntPtr dev, TouchPointInfoPtr ti,
|
|||
extern int TouchAcceptReject(ClientPtr client, DeviceIntPtr dev, int mode,
|
||||
uint32_t touchid, Window grab_window, XID *error);
|
||||
extern void TouchEndPhysicallyActiveTouches(DeviceIntPtr dev);
|
||||
extern void TouchDeliverDeviceClassesChangedEvent(TouchPointInfoPtr ti,
|
||||
Time time, XID resource);
|
||||
|
||||
/* misc event helpers */
|
||||
extern Mask GetEventMask(DeviceIntPtr dev, xEvent *ev, InputClientsPtr clients);
|
||||
|
|
|
|||
|
|
@ -331,7 +331,7 @@ typedef struct _DDXTouchPointInfo {
|
|||
uint32_t ddx_id; /* touch ID given by the DDX */
|
||||
Bool emulate_pointer;
|
||||
|
||||
ValuatorMask *valuators; /* last recorded axis values */
|
||||
ValuatorMask *valuators; /* last axis values as posted, pre-transform */
|
||||
} DDXTouchPointInfoRec;
|
||||
|
||||
typedef struct _TouchClassRec {
|
||||
|
|
|
|||
Loading…
Reference in a new issue