Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(53)

Side by Side Diff: chrome/browser/chromeos/preferences.cc

Issue 6254007: Adding ChromeVox as a component extensions (enabled only for ChromeOS, for no... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/preferences.h" 5 #include "chrome/browser/chromeos/preferences.h"
6 6
7 #include "base/string_split.h" 7 #include "base/string_split.h"
8 #include "base/string_util.h" 8 #include "base/string_util.h"
9 #include "base/utf_string_conversions.h" 9 #include "base/utf_string_conversions.h"
10 #include "chrome/browser/chromeos/cros/cros_library.h" 10 #include "chrome/browser/chromeos/cros/cros_library.h"
(...skipping 23 matching lines...) Expand all
34 void Preferences::RegisterUserPrefs(PrefService* prefs) { 34 void Preferences::RegisterUserPrefs(PrefService* prefs) {
35 prefs->RegisterBooleanPref(prefs::kTapToClickEnabled, true); 35 prefs->RegisterBooleanPref(prefs::kTapToClickEnabled, true);
36 prefs->RegisterBooleanPref(prefs::kLabsMediaplayerEnabled, false); 36 prefs->RegisterBooleanPref(prefs::kLabsMediaplayerEnabled, false);
37 prefs->RegisterBooleanPref(prefs::kLabsAdvancedFilesystemEnabled, false); 37 prefs->RegisterBooleanPref(prefs::kLabsAdvancedFilesystemEnabled, false);
38 // Check if the accessibility pref is already registered, which can happen 38 // Check if the accessibility pref is already registered, which can happen
39 // in WizardController::RegisterPrefs. We still want to try to register 39 // in WizardController::RegisterPrefs. We still want to try to register
40 // the pref here in case of Chrome/Linux with ChromeOS=1. 40 // the pref here in case of Chrome/Linux with ChromeOS=1.
41 if (prefs->FindPreference(prefs::kAccessibilityEnabled) == NULL) { 41 if (prefs->FindPreference(prefs::kAccessibilityEnabled) == NULL) {
42 prefs->RegisterBooleanPref(prefs::kAccessibilityEnabled, false); 42 prefs->RegisterBooleanPref(prefs::kAccessibilityEnabled, false);
43 } 43 }
44 prefs->RegisterStringPref(prefs::kAccessibilityChromeVoxVersion, "0.0");
44 prefs->RegisterIntegerPref(prefs::kTouchpadSensitivity, 3); 45 prefs->RegisterIntegerPref(prefs::kTouchpadSensitivity, 3);
45 prefs->RegisterStringPref(prefs::kLanguageCurrentInputMethod, ""); 46 prefs->RegisterStringPref(prefs::kLanguageCurrentInputMethod, "");
46 prefs->RegisterStringPref(prefs::kLanguagePreviousInputMethod, ""); 47 prefs->RegisterStringPref(prefs::kLanguagePreviousInputMethod, "");
47 prefs->RegisterStringPref(prefs::kLanguageHotkeyNextEngineInMenu, 48 prefs->RegisterStringPref(prefs::kLanguageHotkeyNextEngineInMenu,
48 language_prefs::kHotkeyNextEngineInMenu); 49 language_prefs::kHotkeyNextEngineInMenu);
49 prefs->RegisterStringPref(prefs::kLanguageHotkeyPreviousEngine, 50 prefs->RegisterStringPref(prefs::kLanguageHotkeyPreviousEngine,
50 language_prefs::kHotkeyPreviousEngine); 51 language_prefs::kHotkeyPreviousEngine);
51 prefs->RegisterStringPref(prefs::kLanguagePreferredLanguages, 52 prefs->RegisterStringPref(prefs::kLanguagePreferredLanguages,
52 kFallbackInputMethodLocale); 53 kFallbackInputMethodLocale);
53 KeyboardLibrary* keyboard_library = CrosLibrary::Get()->GetKeyboardLibrary(); 54 KeyboardLibrary* keyboard_library = CrosLibrary::Get()->GetKeyboardLibrary();
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 // Screen lock default to off. 120 // Screen lock default to off.
120 prefs->RegisterBooleanPref(prefs::kEnableScreenLock, false); 121 prefs->RegisterBooleanPref(prefs::kEnableScreenLock, false);
121 122
122 // Mobile plan notifications default to on. 123 // Mobile plan notifications default to on.
123 prefs->RegisterBooleanPref(prefs::kShowPlanNotifications, true); 124 prefs->RegisterBooleanPref(prefs::kShowPlanNotifications, true);
124 } 125 }
125 126
126 void Preferences::Init(PrefService* prefs) { 127 void Preferences::Init(PrefService* prefs) {
127 tap_to_click_enabled_.Init(prefs::kTapToClickEnabled, prefs, this); 128 tap_to_click_enabled_.Init(prefs::kTapToClickEnabled, prefs, this);
128 accessibility_enabled_.Init(prefs::kAccessibilityEnabled, prefs, this); 129 accessibility_enabled_.Init(prefs::kAccessibilityEnabled, prefs, this);
130 accessibility_chromevox_version_.Init(prefs::kAccessibilityChromeVoxVersion,
131 prefs, this);
129 sensitivity_.Init(prefs::kTouchpadSensitivity, prefs, this); 132 sensitivity_.Init(prefs::kTouchpadSensitivity, prefs, this);
130 language_hotkey_next_engine_in_menu_.Init( 133 language_hotkey_next_engine_in_menu_.Init(
131 prefs::kLanguageHotkeyNextEngineInMenu, prefs, this); 134 prefs::kLanguageHotkeyNextEngineInMenu, prefs, this);
132 language_hotkey_previous_engine_.Init( 135 language_hotkey_previous_engine_.Init(
133 prefs::kLanguageHotkeyPreviousEngine, prefs, this); 136 prefs::kLanguageHotkeyPreviousEngine, prefs, this);
134 language_preferred_languages_.Init(prefs::kLanguagePreferredLanguages, 137 language_preferred_languages_.Init(prefs::kLanguagePreferredLanguages,
135 prefs, this); 138 prefs, this);
136 language_preload_engines_.Init(prefs::kLanguagePreloadEngines, prefs, this); 139 language_preload_engines_.Init(prefs::kLanguagePreloadEngines, prefs, this);
137 for (size_t i = 0; i < language_prefs::kNumChewingBooleanPrefs; ++i) { 140 for (size_t i = 0; i < language_prefs::kNumChewingBooleanPrefs; ++i) {
138 language_chewing_boolean_prefs_[i].Init( 141 language_chewing_boolean_prefs_[i].Init(
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after
440 AutoRepeatRate rate; 443 AutoRepeatRate rate;
441 rate.initial_delay_in_ms = language_xkb_auto_repeat_delay_pref_.GetValue(); 444 rate.initial_delay_in_ms = language_xkb_auto_repeat_delay_pref_.GetValue();
442 rate.repeat_interval_in_ms = 445 rate.repeat_interval_in_ms =
443 language_xkb_auto_repeat_interval_pref_.GetValue(); 446 language_xkb_auto_repeat_interval_pref_.GetValue();
444 DCHECK(rate.initial_delay_in_ms > 0); 447 DCHECK(rate.initial_delay_in_ms > 0);
445 DCHECK(rate.repeat_interval_in_ms > 0); 448 DCHECK(rate.repeat_interval_in_ms > 0);
446 CrosLibrary::Get()->GetKeyboardLibrary()->SetAutoRepeatRate(rate); 449 CrosLibrary::Get()->GetKeyboardLibrary()->SetAutoRepeatRate(rate);
447 } 450 }
448 451
449 } // namespace chromeos 452 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698