diff options
author | Jeff Brown <jeffbrown@android.com> | 2011-05-25 18:23:38 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@android.com> | 2011-05-25 19:08:49 -0700 |
commit | 538881e18323a0c983bd8809f8c3b1cdeeeab8a6 (patch) | |
tree | da646d2cb739b3eb72ee78360b062ccda762dc07 /services/input/InputReader.h | |
parent | 2cb7981e70dd1d4e4368dbef8797d336e0797b61 (diff) | |
download | frameworks_base-538881e18323a0c983bd8809f8c3b1cdeeeab8a6.zip frameworks_base-538881e18323a0c983bd8809f8c3b1cdeeeab8a6.tar.gz frameworks_base-538881e18323a0c983bd8809f8c3b1cdeeeab8a6.tar.bz2 |
Touch pad UX improvements.
Fade the pointer spot when swiping or performing a freeform
gesture.
Support configuring the gesture mode in the device IDC file.
Added workaround for devices that report individual finger
movements one at a time instead of all at once.
Bug: 4124987
Change-Id: I44628b00382ad59306e4ec5c4717d69cc6fbebb8
Diffstat (limited to 'services/input/InputReader.h')
-rw-r--r-- | services/input/InputReader.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/services/input/InputReader.h b/services/input/InputReader.h index 0485617..0fbc93c 100644 --- a/services/input/InputReader.h +++ b/services/input/InputReader.h @@ -1021,6 +1021,14 @@ private: float referenceGestureX; // reference gesture X/Y coordinates in pixels float referenceGestureY; + // Distance that each pointer has traveled which has not yet been + // subsumed into the reference gesture position. + BitSet32 referenceIdBits; + struct Delta { + float dx, dy; + }; + Delta referenceDeltas[MAX_POINTER_ID + 1]; + // Describes how touch ids are mapped to gesture ids for freeform gestures. uint32_t freeformTouchToGestureIdMap[MAX_POINTER_ID + 1]; |