OLD | NEW |
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/accessibility/accessibility_util.h" | 5 #include "chrome/browser/chromeos/accessibility/accessibility_util.h" |
6 | 6 |
7 #include <queue> | 7 #include <queue> |
8 | 8 |
9 #include "ash/high_contrast/high_contrast_controller.h" | 9 #include "ash/high_contrast/high_contrast_controller.h" |
10 #include "ash/magnifier/magnification_controller.h" | 10 #include "ash/magnifier/magnification_controller.h" |
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
204 PrefService* pref_service = g_browser_process->local_state(); | 204 PrefService* pref_service = g_browser_process->local_state(); |
205 pref_service->SetBoolean(prefs::kHighContrastEnabled, enabled); | 205 pref_service->SetBoolean(prefs::kHighContrastEnabled, enabled); |
206 pref_service->CommitPendingWrite(); | 206 pref_service->CommitPendingWrite(); |
207 | 207 |
208 #if defined(USE_ASH) | 208 #if defined(USE_ASH) |
209 ash::Shell::GetInstance()->high_contrast_controller()->SetEnabled(enabled); | 209 ash::Shell::GetInstance()->high_contrast_controller()->SetEnabled(enabled); |
210 #endif | 210 #endif |
211 } | 211 } |
212 | 212 |
213 void SetMagnifier(ash::MagnifierType type) { | 213 void SetMagnifier(ash::MagnifierType type) { |
214 if (MagnificationManager::GetInstance()) | 214 if (MagnificationManager::Get()) |
215 MagnificationManager::GetInstance()->SetMagnifier(type); | 215 MagnificationManager::Get()->SetMagnifier(type); |
216 } | 216 } |
217 | 217 |
218 void EnableVirtualKeyboard(bool enabled) { | 218 void EnableVirtualKeyboard(bool enabled) { |
219 PrefService* pref_service = g_browser_process->local_state(); | 219 PrefService* pref_service = g_browser_process->local_state(); |
220 pref_service->SetBoolean(prefs::kVirtualKeyboardEnabled, enabled); | 220 pref_service->SetBoolean(prefs::kVirtualKeyboardEnabled, enabled); |
221 pref_service->CommitPendingWrite(); | 221 pref_service->CommitPendingWrite(); |
222 } | 222 } |
223 | 223 |
224 void ToggleSpokenFeedback(content::WebUI* login_web_ui) { | 224 void ToggleSpokenFeedback(content::WebUI* login_web_ui) { |
225 bool spoken_feedback_enabled = g_browser_process && | 225 bool spoken_feedback_enabled = g_browser_process && |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 if (!g_browser_process) { | 268 if (!g_browser_process) { |
269 return false; | 269 return false; |
270 } | 270 } |
271 PrefService* prefs = g_browser_process->local_state(); | 271 PrefService* prefs = g_browser_process->local_state(); |
272 bool virtual_keyboard_enabled = prefs && | 272 bool virtual_keyboard_enabled = prefs && |
273 prefs->GetBoolean(prefs::kVirtualKeyboardEnabled); | 273 prefs->GetBoolean(prefs::kVirtualKeyboardEnabled); |
274 return virtual_keyboard_enabled; | 274 return virtual_keyboard_enabled; |
275 } | 275 } |
276 | 276 |
277 ash::MagnifierType GetMagnifierType() { | 277 ash::MagnifierType GetMagnifierType() { |
278 if (!MagnificationManager::GetInstance()) | 278 if (!MagnificationManager::Get()) |
279 return ash::MAGNIFIER_OFF; | 279 return ash::MAGNIFIER_OFF; |
280 return MagnificationManager::GetInstance()->GetMagnifierType(); | 280 return MagnificationManager::Get()->GetMagnifierType(); |
281 } | 281 } |
282 | 282 |
283 ash::MagnifierType MagnifierTypeFromName(const char type_name[]) { | 283 ash::MagnifierType MagnifierTypeFromName(const char type_name[]) { |
284 if (0 == strcmp(type_name, kScreenMagnifierFull)) | 284 if (0 == strcmp(type_name, kScreenMagnifierFull)) |
285 return ash::MAGNIFIER_FULL; | 285 return ash::MAGNIFIER_FULL; |
286 else if (0 == strcmp(type_name, kScreenMagnifierPartial)) | 286 else if (0 == strcmp(type_name, kScreenMagnifierPartial)) |
287 return ash::MAGNIFIER_PARTIAL; | 287 return ash::MAGNIFIER_PARTIAL; |
288 else | 288 else |
289 return ash::MAGNIFIER_OFF; | 289 return ash::MAGNIFIER_OFF; |
290 } | 290 } |
(...skipping 14 matching lines...) Expand all Loading... |
305 if (IsSpokenFeedbackEnabled()) | 305 if (IsSpokenFeedbackEnabled()) |
306 Speak(utterance); | 306 Speak(utterance); |
307 } | 307 } |
308 | 308 |
309 void ShowAccessibilityHelp(Browser* browser) { | 309 void ShowAccessibilityHelp(Browser* browser) { |
310 chrome::ShowSingletonTab(browser, GURL(chrome::kChromeAccessibilityHelpURL)); | 310 chrome::ShowSingletonTab(browser, GURL(chrome::kChromeAccessibilityHelpURL)); |
311 } | 311 } |
312 | 312 |
313 } // namespace accessibility | 313 } // namespace accessibility |
314 } // namespace chromeos | 314 } // namespace chromeos |
OLD | NEW |