diff options
author | Jeff Brown <jeffbrown@google.com> | 2010-10-16 09:13:13 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-16 09:13:13 -0700 |
commit | c52862edcfbf4ead5f63929111e84993c2ab8c4a (patch) | |
tree | 863d3a0dfed122ea69b56cafaececa52e65e63a9 /include/ui/InputReader.h | |
parent | 3ee1e7b5ab852a246b45ed903a72409a19645a1b (diff) | |
parent | 5f0cbfcecc4db20f897507c826296b3aac70c592 (diff) | |
download | frameworks_base-c52862edcfbf4ead5f63929111e84993c2ab8c4a.zip frameworks_base-c52862edcfbf4ead5f63929111e84993c2ab8c4a.tar.gz frameworks_base-c52862edcfbf4ead5f63929111e84993c2ab8c4a.tar.bz2 |
am 5f0cbfce: am c1e7b218: Merge "Improve input device calibration format." into gingerbread
Merge commit '5f0cbfcecc4db20f897507c826296b3aac70c592'
* commit '5f0cbfcecc4db20f897507c826296b3aac70c592':
Improve input device calibration format.
Diffstat (limited to 'include/ui/InputReader.h')
-rw-r--r-- | include/ui/InputReader.h | 55 |
1 files changed, 31 insertions, 24 deletions
diff --git a/include/ui/InputReader.h b/include/ui/InputReader.h index a1b59e6..eb88d8b 100644 --- a/include/ui/InputReader.h +++ b/include/ui/InputReader.h @@ -584,31 +584,36 @@ protected: // Immutable calibration parameters in parsed form. struct Calibration { - // Touch Area - enum TouchAreaCalibration { - TOUCH_AREA_CALIBRATION_DEFAULT, - TOUCH_AREA_CALIBRATION_NONE, - TOUCH_AREA_CALIBRATION_GEOMETRIC, - TOUCH_AREA_CALIBRATION_PRESSURE, + // Touch Size + enum TouchSizeCalibration { + TOUCH_SIZE_CALIBRATION_DEFAULT, + TOUCH_SIZE_CALIBRATION_NONE, + TOUCH_SIZE_CALIBRATION_GEOMETRIC, + TOUCH_SIZE_CALIBRATION_PRESSURE, }; - TouchAreaCalibration touchAreaCalibration; + TouchSizeCalibration touchSizeCalibration; - // Tool Area - enum ToolAreaCalibration { - TOOL_AREA_CALIBRATION_DEFAULT, - TOOL_AREA_CALIBRATION_NONE, - TOOL_AREA_CALIBRATION_GEOMETRIC, - TOOL_AREA_CALIBRATION_LINEAR, + // Tool Size + enum ToolSizeCalibration { + TOOL_SIZE_CALIBRATION_DEFAULT, + TOOL_SIZE_CALIBRATION_NONE, + TOOL_SIZE_CALIBRATION_GEOMETRIC, + TOOL_SIZE_CALIBRATION_LINEAR, + TOOL_SIZE_CALIBRATION_AREA, }; - ToolAreaCalibration toolAreaCalibration; - bool haveToolAreaLinearScale; - float toolAreaLinearScale; - bool haveToolAreaLinearBias; - float toolAreaLinearBias; - bool haveToolAreaIsSummed; - int32_t toolAreaIsSummed; + ToolSizeCalibration toolSizeCalibration; + bool haveToolSizeLinearScale; + float toolSizeLinearScale; + bool haveToolSizeLinearBias; + float toolSizeLinearBias; + bool haveToolSizeAreaScale; + float toolSizeAreaScale; + bool haveToolSizeAreaBias; + float toolSizeAreaBias; + bool haveToolSizeIsSummed; + int32_t toolSizeIsSummed; // Pressure enum PressureCalibration { @@ -684,8 +689,10 @@ protected: float geometricScale; - float toolAreaLinearScale; - float toolAreaLinearBias; + float toolSizeLinearScale; + float toolSizeLinearBias; + float toolSizeAreaScale; + float toolSizeAreaBias; float pressureScale; @@ -704,11 +711,11 @@ protected: bool haveSize; InputDeviceInfo::MotionRange size; - bool haveTouchArea; + bool haveTouchSize; InputDeviceInfo::MotionRange touchMajor; InputDeviceInfo::MotionRange touchMinor; - bool haveToolArea; + bool haveToolSize; InputDeviceInfo::MotionRange toolMajor; InputDeviceInfo::MotionRange toolMinor; |