diff options
author | Jeff Brown <jeffbrown@google.com> | 2011-04-12 22:39:53 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2011-04-19 15:35:51 -0700 |
commit | 2352b978a3c94cd88f41d0d908f961333fdac1e9 (patch) | |
tree | 24f8f19e9b2895cc2c3489bf2dd7a09aaf5834db /core/jni/AndroidRuntime.cpp | |
parent | f76dc56c33ba66138af70d72803cf55f881c3717 (diff) | |
download | frameworks_base-2352b978a3c94cd88f41d0d908f961333fdac1e9.zip frameworks_base-2352b978a3c94cd88f41d0d908f961333fdac1e9.tar.gz frameworks_base-2352b978a3c94cd88f41d0d908f961333fdac1e9.tar.bz2 |
Initial checkin of spot presentation for touchpad gestures.
Added a new PointerIcon API (hidden for now) for loading
pointer icons.
Fixed a starvation problem in the native Looper's sendMessage
implementation which caused new messages to be posted ahead
of old messages sent with sendMessageDelayed.
Redesigned the touch pad gestures to be defined in terms of
more fluid finger / spot movements. The objective is to reinforce
the natural mapping between fingers and spots which means there
must not be any discontinuities in spot motion relative to
the fingers.
Removed the SpotController stub and folded its responsibilities
into PointerController.
Change-Id: I5126b1e69d95252fda7f2a684c9287e239a57163
Diffstat (limited to 'core/jni/AndroidRuntime.cpp')
-rw-r--r-- | core/jni/AndroidRuntime.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index b628b9d..a4a229a 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -170,6 +170,7 @@ extern int register_android_view_InputChannel(JNIEnv* env); extern int register_android_view_InputQueue(JNIEnv* env); extern int register_android_view_KeyEvent(JNIEnv* env); extern int register_android_view_MotionEvent(JNIEnv* env); +extern int register_android_view_PointerIcon(JNIEnv* env); extern int register_android_view_VelocityTracker(JNIEnv* env); extern int register_android_content_res_ObbScanner(JNIEnv* env); extern int register_android_content_res_Configuration(JNIEnv* env); @@ -1212,6 +1213,7 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_view_InputQueue), REG_JNI(register_android_view_KeyEvent), REG_JNI(register_android_view_MotionEvent), + REG_JNI(register_android_view_PointerIcon), REG_JNI(register_android_view_VelocityTracker), REG_JNI(register_android_content_res_ObbScanner), |