summaryrefslogtreecommitdiffstats
path: root/services/input/InputReader.h
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2011-08-26 17:14:14 -0700
committerJeff Brown <jeffbrown@google.com>2011-08-26 17:14:14 -0700
commitdaf4a127ba2af82a3fb477044b872719a0ab1827 (patch)
tree2147e705a6b912683abd7169910acb548413d946 /services/input/InputReader.h
parent9b9783ad60d31f3df5d2524e13abc1437d5b6f7d (diff)
downloadframeworks_base-daf4a127ba2af82a3fb477044b872719a0ab1827.zip
frameworks_base-daf4a127ba2af82a3fb477044b872719a0ab1827.tar.gz
frameworks_base-daf4a127ba2af82a3fb477044b872719a0ab1827.tar.bz2
Add a "show touches" option for demos and presentations.
Bug: 4569045 Change-Id: I8726ea292dd7def790a5e40d7d7e58968974f896
Diffstat (limited to 'services/input/InputReader.h')
-rw-r--r--services/input/InputReader.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/services/input/InputReader.h b/services/input/InputReader.h
index bad96df..cd3ea37 100644
--- a/services/input/InputReader.h
+++ b/services/input/InputReader.h
@@ -56,6 +56,9 @@ struct InputReaderConfiguration {
// The display size or orientation changed.
CHANGE_DISPLAY_INFO = 1 << 2,
+ // The visible touches option changed.
+ CHANGE_SHOW_TOUCHES = 1 << 3,
+
// All devices must be reopened.
CHANGE_MUST_REOPEN = 1 << 31,
};
@@ -140,6 +143,9 @@ struct InputReaderConfiguration {
// will cover this portion of the display diagonal.
float pointerGestureZoomSpeedRatio;
+ // True to show the location of touches on the touch screen as spots.
+ bool showTouches;
+
InputReaderConfiguration() :
virtualKeyQuietTime(0),
pointerVelocityControlParameters(1.0f, 500.0f, 3000.0f, 3.0f),
@@ -155,7 +161,8 @@ struct InputReaderConfiguration {
pointerGestureSwipeTransitionAngleCosine(0.2588f), // cosine of 75 degrees
pointerGestureSwipeMaxWidthRatio(0.25f),
pointerGestureMovementSpeedRatio(0.8f),
- pointerGestureZoomSpeedRatio(0.3f) { }
+ pointerGestureZoomSpeedRatio(0.3f),
+ showTouches(false) { }
bool getDisplayInfo(int32_t displayId, bool external,
int32_t* width, int32_t* height, int32_t* orientation) const;