Revive the missing Settings key on tablets
This is a follow up change to Ieb42fdfa. bug: 5094401 Change-Id: If78c966ed02fbc9b8c6da726e00424a927349142main
parent
627427b42a
commit
21fa416c43
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
<resources>
|
<resources>
|
||||||
<bool name="config_enable_show_settings_key_option">true</bool>
|
<bool name="config_enable_show_settings_key_option">true</bool>
|
||||||
|
<bool name="config_default_show_settings_key">true</bool>
|
||||||
<bool name="config_enable_show_voice_key_option">false</bool>
|
<bool name="config_enable_show_voice_key_option">false</bool>
|
||||||
<bool name="config_enable_show_popup_on_keypress_option">false</bool>
|
<bool name="config_enable_show_popup_on_keypress_option">false</bool>
|
||||||
<bool name="config_enable_show_recorrection_option">false</bool>
|
<bool name="config_enable_show_recorrection_option">false</bool>
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
<resources>
|
<resources>
|
||||||
<bool name="config_enable_show_settings_key_option">false</bool>
|
<bool name="config_enable_show_settings_key_option">false</bool>
|
||||||
|
<bool name="config_default_show_settings_key">true</bool>
|
||||||
<bool name="config_enable_show_voice_key_option">false</bool>
|
<bool name="config_enable_show_voice_key_option">false</bool>
|
||||||
<bool name="config_enable_show_popup_on_keypress_option">false</bool>
|
<bool name="config_enable_show_popup_on_keypress_option">false</bool>
|
||||||
<bool name="config_enable_show_recorrection_option">false</bool>
|
<bool name="config_enable_show_recorrection_option">false</bool>
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
<resources>
|
<resources>
|
||||||
<bool name="config_enable_show_settings_key_option">true</bool>
|
<bool name="config_enable_show_settings_key_option">true</bool>
|
||||||
|
<bool name="config_default_show_settings_key">false</bool>
|
||||||
<bool name="config_enable_show_voice_key_option">true</bool>
|
<bool name="config_enable_show_voice_key_option">true</bool>
|
||||||
<bool name="config_enable_show_popup_on_keypress_option">true</bool>
|
<bool name="config_enable_show_popup_on_keypress_option">true</bool>
|
||||||
<bool name="config_enable_show_recorrection_option">true</bool>
|
<bool name="config_enable_show_recorrection_option">true</bool>
|
||||||
|
|
|
@ -176,7 +176,10 @@ public class Settings extends InputMethodSettingsActivity
|
||||||
&& isBigramPredictionEnabled(prefs, res);
|
&& isBigramPredictionEnabled(prefs, res);
|
||||||
mAutoCorrectionThreshold = getAutoCorrectionThreshold(prefs, res);
|
mAutoCorrectionThreshold = getAutoCorrectionThreshold(prefs, res);
|
||||||
mUseContactsDict = prefs.getBoolean(Settings.PREF_KEY_USE_CONTACTS_DICT, true);
|
mUseContactsDict = prefs.getBoolean(Settings.PREF_KEY_USE_CONTACTS_DICT, true);
|
||||||
mShowSettingsKey = prefs.getBoolean(Settings.PREF_SHOW_SETTINGS_KEY, false);
|
final boolean defaultShowSettingsKey = res.getBoolean(
|
||||||
|
R.bool.config_default_show_settings_key);
|
||||||
|
mShowSettingsKey = prefs.getBoolean(Settings.PREF_SHOW_SETTINGS_KEY,
|
||||||
|
defaultShowSettingsKey);
|
||||||
final String voiceModeMain = res.getString(R.string.voice_mode_main);
|
final String voiceModeMain = res.getString(R.string.voice_mode_main);
|
||||||
final String voiceModeOff = res.getString(R.string.voice_mode_off);
|
final String voiceModeOff = res.getString(R.string.voice_mode_off);
|
||||||
final String voiceMode = prefs.getString(PREF_VOICE_SETTINGS_KEY, voiceModeMain);
|
final String voiceMode = prefs.getString(PREF_VOICE_SETTINGS_KEY, voiceModeMain);
|
||||||
|
@ -301,7 +304,7 @@ public class Settings extends InputMethodSettingsActivity
|
||||||
private ListPreference mVoicePreference;
|
private ListPreference mVoicePreference;
|
||||||
private CheckBoxPreference mShowSettingsKeyPreference;
|
private CheckBoxPreference mShowSettingsKeyPreference;
|
||||||
private ListPreference mShowCorrectionSuggestionsPreference;
|
private ListPreference mShowCorrectionSuggestionsPreference;
|
||||||
private ListPreference mAutoCorrectionThreshold;
|
private ListPreference mAutoCorrectionThresholdPreference;
|
||||||
private ListPreference mKeyPreviewPopupDismissDelay;
|
private ListPreference mKeyPreviewPopupDismissDelay;
|
||||||
// Suggestion: use bigrams to adjust scores of suggestions obtained from unigram dictionary
|
// Suggestion: use bigrams to adjust scores of suggestions obtained from unigram dictionary
|
||||||
private CheckBoxPreference mBigramSuggestion;
|
private CheckBoxPreference mBigramSuggestion;
|
||||||
|
@ -318,7 +321,7 @@ public class Settings extends InputMethodSettingsActivity
|
||||||
private void ensureConsistencyOfAutoCorrectionSettings() {
|
private void ensureConsistencyOfAutoCorrectionSettings() {
|
||||||
final String autoCorrectionOff = getResources().getString(
|
final String autoCorrectionOff = getResources().getString(
|
||||||
R.string.auto_correction_threshold_mode_index_off);
|
R.string.auto_correction_threshold_mode_index_off);
|
||||||
final String currentSetting = mAutoCorrectionThreshold.getValue();
|
final String currentSetting = mAutoCorrectionThresholdPreference.getValue();
|
||||||
mBigramSuggestion.setEnabled(!currentSetting.equals(autoCorrectionOff));
|
mBigramSuggestion.setEnabled(!currentSetting.equals(autoCorrectionOff));
|
||||||
mBigramPrediction.setEnabled(!currentSetting.equals(autoCorrectionOff));
|
mBigramPrediction.setEnabled(!currentSetting.equals(autoCorrectionOff));
|
||||||
}
|
}
|
||||||
|
@ -356,7 +359,8 @@ public class Settings extends InputMethodSettingsActivity
|
||||||
mVoiceOn = !(prefs.getString(PREF_VOICE_SETTINGS_KEY, mVoiceModeOff)
|
mVoiceOn = !(prefs.getString(PREF_VOICE_SETTINGS_KEY, mVoiceModeOff)
|
||||||
.equals(mVoiceModeOff));
|
.equals(mVoiceModeOff));
|
||||||
|
|
||||||
mAutoCorrectionThreshold = (ListPreference) findPreference(PREF_AUTO_CORRECTION_THRESHOLD);
|
mAutoCorrectionThresholdPreference =
|
||||||
|
(ListPreference) findPreference(PREF_AUTO_CORRECTION_THRESHOLD);
|
||||||
mBigramSuggestion = (CheckBoxPreference) findPreference(PREF_BIGRAM_SUGGESTIONS);
|
mBigramSuggestion = (CheckBoxPreference) findPreference(PREF_BIGRAM_SUGGESTIONS);
|
||||||
mBigramPrediction = (CheckBoxPreference) findPreference(PREF_BIGRAM_PREDICTIONS);
|
mBigramPrediction = (CheckBoxPreference) findPreference(PREF_BIGRAM_PREDICTIONS);
|
||||||
mDebugSettingsPreference = findPreference(PREF_DEBUG_SETTINGS);
|
mDebugSettingsPreference = findPreference(PREF_DEBUG_SETTINGS);
|
||||||
|
|
Loading…
Reference in New Issue