summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/language_preferences.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/chromeos/language_preferences.h')
-rw-r--r--chrome/browser/chromeos/language_preferences.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/chrome/browser/chromeos/language_preferences.h b/chrome/browser/chromeos/language_preferences.h
index d8f0776..6674a7b 100644
--- a/chrome/browser/chromeos/language_preferences.h
+++ b/chrome/browser/chromeos/language_preferences.h
@@ -65,6 +65,21 @@ const struct {
};
const size_t kNumChewingBooleanPrefs = ARRAYSIZE_UNSAFE(kChewingBooleanPrefs);
+const struct {
+ const wchar_t* pref_name; // Chrome preference name.
+ int default_pref_value;
+ int min_pref_value;
+ int max_pref_value;
+ const char* ibus_config_name;
+ int message_id;
+} kChewingIntegerPrefs[] = {
+ { prefs::kLanguageChewingMaxChiSymbolLen, 20, 8, 40, "maxChiSymbolLen",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_MAX_CHI_SYMBOL_LEN},
+ { prefs::kLanguageChewingCandPerPage, 10, 8, 10, "candPerPage",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_CAND_PER_PAGE},
+};
+const size_t kNumChewingIntegerPrefs = ARRAYSIZE_UNSAFE(kChewingIntegerPrefs);
+
const struct ChewingMultipleChoicePreference {
const wchar_t* pref_name; // Chrome preference name.
const wchar_t* default_pref_value;
@@ -121,7 +136,7 @@ const struct ChewingMultipleChoicePreference {
};
const size_t kNumChewingMultipleChoicePrefs =
arraysize(kChewingMultipleChoicePrefs);
-// TODO(zork): Support candPerPage, hsuSelKeyType, and maxChiSymbolLen
+// TODO(zork): Support hsuSelKeyType
// For Korean input method (ibus-hangul)
const char kHangulSectionName[] = "engine/Hangul";