aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorYohei Fujii <yfujii@google.com>2010-08-11 20:50:20 +0900
committerYohei Fujii <yfujii@google.com>2010-08-12 16:45:44 +0900
commit0b0a686281a8b06ec1c669acbd7e4467acf8906d (patch)
treecd6cb61cc60dc621d954129d3f478c314fa87b8b /java/src
parent8dbb0973e9bd6109473e11a64b6385c7d3bf67b0 (diff)
downloadlatinime-0b0a686281a8b06ec1c669acbd7e4467acf8906d.tar.gz
latinime-0b0a686281a8b06ec1c669acbd7e4467acf8906d.tar.xz
latinime-0b0a686281a8b06ec1c669acbd7e4467acf8906d.zip
add new preference for popup preview
this option is disabled as the default at x-large Bug:2909517 Change-Id: Ifda1b7ff89bc4beeee02ba0f3e01d441a9435b37
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 3ee9fe8eb..ace0b08a3 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -89,6 +89,7 @@ public class LatinIME extends InputMethodService
private static final String PREF_VIBRATE_ON = "vibrate_on";
private static final String PREF_SOUND_ON = "sound_on";
+ private static final String PREF_POPUP_ON = "popup_on";
private static final String PREF_AUTO_CAP = "auto_cap";
private static final String PREF_QUICK_FIXES = "quick_fixes";
private static final String PREF_SHOW_SUGGESTIONS = "show_suggestions";
@@ -198,6 +199,7 @@ public class LatinIME extends InputMethodService
private boolean mPasswordText;
private boolean mVibrateOn;
private boolean mSoundOn;
+ private boolean mPopupOn;
private boolean mAutoCap;
private boolean mQuickFixes;
private boolean mHasUsedVoiceInput;
@@ -670,6 +672,7 @@ public class LatinIME extends InputMethodService
updateCorrectionMode();
+ inputView.setPreviewEnabled(mPopupOn);
inputView.setProximityCorrectionEnabled(true);
mPredictionOn = mPredictionOn && (mCorrectionMode > 0 || mShowSuggestions);
checkTutorial(attribute.privateImeOptions);
@@ -2295,6 +2298,7 @@ public class LatinIME extends InputMethodService
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
mVibrateOn = sp.getBoolean(PREF_VIBRATE_ON, false);
mSoundOn = sp.getBoolean(PREF_SOUND_ON, false);
+ mPopupOn = sp.getBoolean(PREF_POPUP_ON, true);
mAutoCap = sp.getBoolean(PREF_AUTO_CAP, true);
mQuickFixes = sp.getBoolean(PREF_QUICK_FIXES, true);
mHasUsedVoiceInput = sp.getBoolean(PREF_HAS_USED_VOICE_INPUT, false);
@@ -2421,6 +2425,7 @@ public class LatinIME extends InputMethodService
p.println(" TextEntryState.state=" + TextEntryState.getState());
p.println(" mSoundOn=" + mSoundOn);
p.println(" mVibrateOn=" + mVibrateOn);
+ p.println(" mPopupOn=" + mPopupOn);
}
// Characters per second measurement