summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/Keyboard.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2011-12-05 16:49:35 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-12-05 16:49:35 -0800
commitec52fb6dbb0794d9872bb3e83ea166c6996acf4e (patch)
tree2c4979ccacfb1ca4bf9bce271917a5edf20cdbf6 /java/src/com/android/inputmethod/keyboard/Keyboard.java
parenta3cf232a2a144276509b04bc4b5212f4b8915414 (diff)
parent5b74989bef2f41c8a24932364295d0f5605f3e20 (diff)
Merge "Minor refactoring of Keyboard"
Diffstat (limited to 'java/src/com/android/inputmethod/keyboard/Keyboard.java')
-rw-r--r--java/src/com/android/inputmethod/keyboard/Keyboard.java21
1 files changed, 5 insertions, 16 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/Keyboard.java b/java/src/com/android/inputmethod/keyboard/Keyboard.java
index b3b20ca21..c9756de87 100644
--- a/java/src/com/android/inputmethod/keyboard/Keyboard.java
+++ b/java/src/com/android/inputmethod/keyboard/Keyboard.java
@@ -112,7 +112,8 @@ public class Keyboard {
public final KeyboardIconsSet mIconsSet;
private final Map<Integer, Key> mKeyCache = new HashMap<Integer, Key>();
- private final KeyboardShiftState mShiftState = new KeyboardShiftState();
+ // TODO: Move this state to KeyboardSwitcher
+ /* package for debug */ final KeyboardShiftState mShiftState = new KeyboardShiftState();
private final ProximityInfo mProximityInfo;
@@ -211,27 +212,15 @@ public class Keyboard {
}
public boolean isAutomaticTemporaryUpperCase() {
- return isAlphaKeyboard() && mShiftState.isAutomaticTemporaryUpperCase();
+ return mId.isAlphabetKeyboard() && mShiftState.isAutomaticTemporaryUpperCase();
}
public boolean isManualTemporaryUpperCase() {
- return isAlphaKeyboard() && mShiftState.isManualTemporaryUpperCase();
+ return mId.isAlphabetKeyboard() && mShiftState.isManualTemporaryUpperCase();
}
public boolean isManualTemporaryUpperCaseFromAuto() {
- return isAlphaKeyboard() && mShiftState.isManualTemporaryUpperCaseFromAuto();
- }
-
- public KeyboardShiftState getKeyboardShiftState() {
- return mShiftState;
- }
-
- public boolean isAlphaKeyboard() {
- return mId.isAlphabetKeyboard();
- }
-
- public boolean isPhoneKeyboard() {
- return mId.isPhoneKeyboard();
+ return mId.isAlphabetKeyboard() && mShiftState.isManualTemporaryUpperCaseFromAuto();
}
public CharSequence adjustLabelCase(CharSequence label) {