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

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

Issue 1840913002: A11y setting: mono audio UI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 <vector> 7 #include <vector>
8 8
9 #include "ash/autoclick/autoclick_controller.h" 9 #include "ash/autoclick/autoclick_controller.h"
10 #include "ash/display/display_manager.h" 10 #include "ash/display/display_manager.h"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 if (ash::Shell::HasInstance()) 85 if (ash::Shell::HasInstance())
86 ash::Shell::GetInstance()->RemoveShellObserver(this); 86 ash::Shell::GetInstance()->RemoveShellObserver(this);
87 } 87 }
88 88
89 // static 89 // static
90 void Preferences::RegisterPrefs(PrefRegistrySimple* registry) { 90 void Preferences::RegisterPrefs(PrefRegistrySimple* registry) {
91 registry->RegisterBooleanPref(prefs::kOwnerPrimaryMouseButtonRight, false); 91 registry->RegisterBooleanPref(prefs::kOwnerPrimaryMouseButtonRight, false);
92 registry->RegisterBooleanPref(prefs::kOwnerTapToClickEnabled, true); 92 registry->RegisterBooleanPref(prefs::kOwnerTapToClickEnabled, true);
93 registry->RegisterBooleanPref(prefs::kAccessibilityVirtualKeyboardEnabled, 93 registry->RegisterBooleanPref(prefs::kAccessibilityVirtualKeyboardEnabled,
94 false); 94 false);
95 registry->RegisterBooleanPref(prefs::kAccessibilityMonoAudioEnabled,
96 false);
95 registry->RegisterStringPref(prefs::kLogoutStartedLast, std::string()); 97 registry->RegisterStringPref(prefs::kLogoutStartedLast, std::string());
96 registry->RegisterBooleanPref(prefs::kResolveDeviceTimezoneByGeolocation, 98 registry->RegisterBooleanPref(prefs::kResolveDeviceTimezoneByGeolocation,
97 true); 99 true);
98 } 100 }
99 101
100 // static 102 // static
101 void Preferences::RegisterProfilePrefs( 103 void Preferences::RegisterProfilePrefs(
102 user_prefs::PrefRegistrySyncable* registry) { 104 user_prefs::PrefRegistrySyncable* registry) {
103 std::string hardware_keyboard_id; 105 std::string hardware_keyboard_id;
104 // TODO(yusukes): Remove the runtime hack. 106 // TODO(yusukes): Remove the runtime hack.
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); 172 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
171 registry->RegisterIntegerPref( 173 registry->RegisterIntegerPref(
172 prefs::kAccessibilityAutoclickDelayMs, 174 prefs::kAccessibilityAutoclickDelayMs,
173 ash::AutoclickController::kDefaultAutoclickDelayMs, 175 ash::AutoclickController::kDefaultAutoclickDelayMs,
174 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); 176 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
175 registry->RegisterBooleanPref( 177 registry->RegisterBooleanPref(
176 prefs::kAccessibilityVirtualKeyboardEnabled, 178 prefs::kAccessibilityVirtualKeyboardEnabled,
177 false, 179 false,
178 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); 180 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
179 registry->RegisterBooleanPref( 181 registry->RegisterBooleanPref(
182 prefs::kAccessibilityMonoAudioEnabled,
183 false,
184 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
185 registry->RegisterBooleanPref(
180 prefs::kAccessibilityCaretHighlightEnabled, false, 186 prefs::kAccessibilityCaretHighlightEnabled, false,
181 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); 187 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
182 registry->RegisterBooleanPref( 188 registry->RegisterBooleanPref(
183 prefs::kAccessibilityCursorHighlightEnabled, false, 189 prefs::kAccessibilityCursorHighlightEnabled, false,
184 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); 190 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
185 registry->RegisterBooleanPref( 191 registry->RegisterBooleanPref(
186 prefs::kAccessibilityFocusHighlightEnabled, false, 192 prefs::kAccessibilityFocusHighlightEnabled, false,
187 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); 193 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
188 registry->RegisterBooleanPref( 194 registry->RegisterBooleanPref(
189 prefs::kAccessibilitySelectToSpeakEnabled, false, 195 prefs::kAccessibilitySelectToSpeakEnabled, false,
(...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after
745 touch_hud_projection_enabled_.SetValue(enabled); 751 touch_hud_projection_enabled_.SetValue(enabled);
746 } 752 }
747 753
748 void Preferences::ActiveUserChanged(const user_manager::User* active_user) { 754 void Preferences::ActiveUserChanged(const user_manager::User* active_user) {
749 if (active_user != user_) 755 if (active_user != user_)
750 return; 756 return;
751 ApplyPreferences(REASON_ACTIVE_USER_CHANGED, ""); 757 ApplyPreferences(REASON_ACTIVE_USER_CHANGED, "");
752 } 758 }
753 759
754 } // namespace chromeos 760 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698