Remove manual config item controlling to show input language settings

Change-Id: I77f831c653567f2cf214a5b61107b25cca6d751d
main
Tadashi G. Takaoka 2011-05-20 12:36:10 +09:00
parent 0e8bbe3ab4
commit d794c6f078
4 changed files with 9 additions and 17 deletions

View File

@ -20,7 +20,6 @@
<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_enable_show_subtype_settings">false</bool>
<bool name="config_enable_show_voice_key_option">false</bool> <bool name="config_enable_show_voice_key_option">false</bool>
<!-- TODO: This configuration value is temporary set true to check popup preview behavior. --> <!-- TODO: This configuration value is temporary set true to check popup preview behavior. -->
<bool name="config_enable_show_popup_on_keypress_option">true</bool> <bool name="config_enable_show_popup_on_keypress_option">true</bool>

View File

@ -21,7 +21,6 @@
<resources> <resources>
<bool name="config_swipeDisambiguation">true</bool> <bool name="config_swipeDisambiguation">true</bool>
<bool name="config_enable_show_settings_key_option">true</bool> <bool name="config_enable_show_settings_key_option">true</bool>
<bool name="config_enable_show_subtype_settings">true</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>

View File

@ -1007,8 +1007,9 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
} }
private void onSettingsKeyPressed() { private void onSettingsKeyPressed() {
if (!isShowingOptionDialog()) { if (isShowingOptionDialog())
if (!mSettingsValues.mEnableShowSubtypeSettings) { return;
if (InputMethodServiceCompatWrapper.CAN_HANDLE_ON_CURRENT_INPUT_METHOD_SUBTYPE_CHANGED) {
showSubtypeSelectorAndSettings(); showSubtypeSelectorAndSettings();
} else if (Utils.hasMultipleEnabledIMEsOrSubtypes(mImm)) { } else if (Utils.hasMultipleEnabledIMEsOrSubtypes(mImm)) {
showOptionsMenu(); showOptionsMenu();
@ -1016,7 +1017,6 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
launchSettings(); launchSettings();
} }
} }
}
private void onSettingsKeyLongPressed() { private void onSettingsKeyLongPressed() {
if (!isShowingOptionDialog()) { if (!isShowingOptionDialog()) {

View File

@ -87,7 +87,6 @@ public class Settings extends PreferenceActivity
public static class Values { public static class Values {
// From resources: // From resources:
public final boolean mEnableShowSubtypeSettings;
public final boolean mSwipeDownDismissKeyboardEnabled; public final boolean mSwipeDownDismissKeyboardEnabled;
public final int mDelayBeforeFadeoutLanguageOnSpacebar; public final int mDelayBeforeFadeoutLanguageOnSpacebar;
public final int mDelayUpdateSuggestions; public final int mDelayUpdateSuggestions;
@ -128,8 +127,6 @@ public class Settings extends PreferenceActivity
} }
// Get the resources // Get the resources
mEnableShowSubtypeSettings = res.getBoolean(
R.bool.config_enable_show_subtype_settings);
mSwipeDownDismissKeyboardEnabled = res.getBoolean( mSwipeDownDismissKeyboardEnabled = res.getBoolean(
R.bool.config_swipe_down_dismiss_keyboard_enabled); R.bool.config_swipe_down_dismiss_keyboard_enabled);
mDelayBeforeFadeoutLanguageOnSpacebar = res.getInteger( mDelayBeforeFadeoutLanguageOnSpacebar = res.getInteger(
@ -371,10 +368,7 @@ public class Settings extends PreferenceActivity
generalSettings.removePreference(findPreference(PREF_VIBRATE_ON)); generalSettings.removePreference(findPreference(PREF_VIBRATE_ON));
} }
final boolean showSubtypeSettings = res.getBoolean( if (InputMethodServiceCompatWrapper.CAN_HANDLE_ON_CURRENT_INPUT_METHOD_SUBTYPE_CHANGED) {
R.bool.config_enable_show_subtype_settings);
if (InputMethodServiceCompatWrapper.CAN_HANDLE_ON_CURRENT_INPUT_METHOD_SUBTYPE_CHANGED
&& !showSubtypeSettings) {
generalSettings.removePreference(findPreference(PREF_SUBTYPES)); generalSettings.removePreference(findPreference(PREF_SUBTYPES));
} }