diff options
author | 2010-09-01 23:18:39 +0900 | |
---|---|---|
committer | 2010-09-02 01:53:26 +0900 | |
commit | 2085d43daf44752deae1b6b00a14cb0f517d69cb (patch) | |
tree | d24337e187be77f21c431aee76c4f05aa6f454a3 /java/src/com/android/inputmethod/latin/PointerTracker.java | |
parent | 681b102a492b7d5301c1ca87985b4c391eb5eb14 (diff) | |
download | latinime-2085d43daf44752deae1b6b00a14cb0f517d69cb.tar.gz latinime-2085d43daf44752deae1b6b00a14cb0f517d69cb.tar.xz latinime-2085d43daf44752deae1b6b00a14cb0f517d69cb.zip |
Make abstract KeyDetector class
The KeyDetector abstracts key detection algorithm. The
ProximityKeyDetector is one of its concrete implementations. Another
one that might be called XAxisKeyDetector will follow to realize the
pop-up mini-keyboard behavior described in bug#2959169.
Bug: 2959169
Change-Id: Idd3fc53282e6b721ec7a4ce500af8aba21ce07a3
Diffstat (limited to 'java/src/com/android/inputmethod/latin/PointerTracker.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/PointerTracker.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/PointerTracker.java b/java/src/com/android/inputmethod/latin/PointerTracker.java index 3c67ebece..8c85e97f9 100644 --- a/java/src/com/android/inputmethod/latin/PointerTracker.java +++ b/java/src/com/android/inputmethod/latin/PointerTracker.java @@ -45,7 +45,7 @@ public class PointerTracker { private final UIProxy mProxy; private final UIHandler mHandler; - private final ProximityKeyDetector mKeyDetector; + private final KeyDetector mKeyDetector; private OnKeyboardActionListener mListener; private Key[] mKeys; @@ -77,7 +77,7 @@ public class PointerTracker { // pressed key private int mPreviousKey = NOT_A_KEY; - public PointerTracker(UIHandler handler, ProximityKeyDetector keyDetector, UIProxy proxy) { + public PointerTracker(UIHandler handler, KeyDetector keyDetector, UIProxy proxy) { if (proxy == null || handler == null || keyDetector == null) throw new NullPointerException(); mProxy = proxy; |