Lines Matching refs:prefs

19 #include "chrome/browser/prefs/pref_member.h"
20 #include "chrome/browser/prefs/pref_service.h"
36 void Preferences::RegisterUserPrefs(PrefService* prefs) {
37 prefs->RegisterBooleanPref(prefs::kTapToClickEnabled, false);
38 prefs->RegisterBooleanPref(prefs::kLabsMediaplayerEnabled, false);
39 prefs->RegisterBooleanPref(prefs::kLabsAdvancedFilesystemEnabled, false);
43 if (prefs->FindPreference(prefs::kAccessibilityEnabled) == NULL) {
44 prefs->RegisterBooleanPref(prefs::kAccessibilityEnabled, false);
46 prefs->RegisterIntegerPref(prefs::kTouchpadSensitivity, 3);
48 prefs->RegisterBooleanPref(prefs::kUse24HourClock,
50 prefs->RegisterStringPref(prefs::kLanguageCurrentInputMethod, "");
51 prefs->RegisterStringPref(prefs::kLanguagePreviousInputMethod, "");
52 prefs->RegisterStringPref(prefs::kLanguageHotkeyNextEngineInMenu,
54 prefs->RegisterStringPref(prefs::kLanguageHotkeyPreviousEngine,
56 prefs->RegisterStringPref(prefs::kLanguagePreferredLanguages,
58 prefs->RegisterStringPref(
59 prefs::kLanguagePreloadEngines,
62 prefs->RegisterBooleanPref(
67 prefs->RegisterStringPref(
71 prefs->RegisterIntegerPref(
76 prefs->RegisterIntegerPref(
80 prefs->RegisterStringPref(
81 prefs::kLanguageHangulKeyboard,
83 prefs->RegisterStringPref(prefs::kLanguageHangulHanjaKeys,
86 prefs->RegisterBooleanPref(
91 prefs->RegisterIntegerPref(
95 prefs->RegisterIntegerPref(
100 prefs->RegisterBooleanPref(
105 prefs->RegisterStringPref(
110 prefs->RegisterIntegerPref(
114 prefs->RegisterIntegerPref(prefs::kLanguageXkbRemapSearchKeyTo,
116 prefs->RegisterIntegerPref(prefs::kLanguageXkbRemapControlKeyTo,
118 prefs->RegisterIntegerPref(prefs::kLanguageXkbRemapAltKeyTo,
120 prefs->RegisterBooleanPref(prefs::kLanguageXkbAutoRepeatEnabled, true);
121 prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatDelay,
123 prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatInterval,
127 prefs->RegisterBooleanPref(prefs::kEnableScreenLock, false);
130 prefs->RegisterBooleanPref(prefs::kShowPlanNotifications, true);
133 prefs->RegisterBooleanPref(prefs::kShow3gPromoNotification, true);
136 prefs->RegisterIntegerPref(prefs::kCarrierDealPromoShown, 0);
139 prefs->RegisterDictionaryPref(prefs::kLastUsedFileBrowserHandlers);
142 void Preferences::Init(PrefService* prefs) {
143 tap_to_click_enabled_.Init(prefs::kTapToClickEnabled, prefs, this);
144 accessibility_enabled_.Init(prefs::kAccessibilityEnabled, prefs, this);
145 sensitivity_.Init(prefs::kTouchpadSensitivity, prefs, this);
146 use_24hour_clock_.Init(prefs::kUse24HourClock, prefs, this);
148 prefs::kLanguageHotkeyNextEngineInMenu, prefs, this);
150 prefs::kLanguageHotkeyPreviousEngine, prefs, this);
151 language_preferred_languages_.Init(prefs::kLanguagePreferredLanguages,
152 prefs, this);
153 language_preload_engines_.Init(prefs::kLanguagePreloadEngines, prefs, this);
156 language_prefs::kChewingBooleanPrefs[i].pref_name, prefs, this);
160 language_prefs::kChewingMultipleChoicePrefs[i].pref_name, prefs, this);
163 language_prefs::kChewingHsuSelKeyType.pref_name, prefs, this);
166 language_prefs::kChewingIntegerPrefs[i].pref_name, prefs, this);
168 language_hangul_keyboard_.Init(prefs::kLanguageHangulKeyboard, prefs, this);
170 prefs::kLanguageHangulHanjaKeys, prefs, this);
173 language_prefs::kPinyinBooleanPrefs[i].pref_name, prefs, this);
177 language_prefs::kPinyinIntegerPrefs[i].pref_name, prefs, this);
180 language_prefs::kPinyinDoublePinyinSchema.pref_name, prefs, this);
183 language_prefs::kMozcBooleanPrefs[i].pref_name, prefs, this);
187 language_prefs::kMozcMultipleChoicePrefs[i].pref_name, prefs, this);
191 language_prefs::kMozcIntegerPrefs[i].pref_name, prefs, this);
194 prefs::kLanguageXkbRemapSearchKeyTo, prefs, this);
196 prefs::kLanguageXkbRemapControlKeyTo, prefs, this);
198 prefs::kLanguageXkbRemapAltKeyTo, prefs, this);
200 prefs::kLanguageXkbAutoRepeatEnabled, prefs, this);
202 prefs::kLanguageXkbAutoRepeatDelay, prefs, this);
204 prefs::kLanguageXkbAutoRepeatInterval, prefs, this);
206 enable_screen_lock_.Init(prefs::kEnableScreenLock, prefs, this);
211 // If a guest is logged in, initialize the prefs as if this is the first
214 LoginUtils::Get()->SetFirstLoginPrefs(prefs);
226 if (!pref_name || *pref_name == prefs::kTapToClickEnabled) {
234 if (!pref_name || *pref_name == prefs::kTouchpadSensitivity) {
246 // We don't handle prefs::kLanguageCurrentInputMethod and PreviousInputMethod
249 if (!pref_name || *pref_name == prefs::kLanguageHotkeyNextEngineInMenu) {
255 if (!pref_name || *pref_name == prefs::kLanguageHotkeyPreviousEngine) {
261 if (!pref_name || *pref_name == prefs::kLanguagePreferredLanguages) {
271 if (!pref_name || (*pref_name == prefs::kLanguageXkbRemapSearchKeyTo ||
272 *pref_name == prefs::kLanguageXkbRemapControlKeyTo ||
273 *pref_name == prefs::kLanguageXkbRemapAltKeyTo)) {
276 if (!pref_name || *pref_name == prefs::kLanguageXkbAutoRepeatEnabled) {
280 if (!pref_name || ((*pref_name == prefs::kLanguageXkbAutoRepeatDelay) ||
281 (*pref_name == prefs::kLanguageXkbAutoRepeatInterval))) {
285 if (!pref_name || *pref_name == prefs::kLanguagePreloadEngines) {
326 *pref_name == prefs::kLanguageHangulKeyboard) {
331 if (!pref_name || *pref_name == prefs::kLanguageHangulHanjaKeys) {
390 if (!pref_name || *pref_name == prefs::kEnableScreenLock) {