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

Unified Diff: chrome/browser/chromeos/accessibility/accessibility_util.h

Issue 14200048: Introduce AcccessibilityManager (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/accessibility/accessibility_util.h
diff --git a/chrome/browser/chromeos/accessibility/accessibility_util.h b/chrome/browser/chromeos/accessibility/accessibility_util.h
index e70d60d2292b64f0115215da91bc9903dcb57e64..7f703126dd2af1e709a234118def70fba8cbc74c 100644
--- a/chrome/browser/chromeos/accessibility/accessibility_util.h
+++ b/chrome/browser/chromeos/accessibility/accessibility_util.h
@@ -5,78 +5,17 @@
#ifndef CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_UTIL_H_
#define CHROME_BROWSER_CHROMEOS_ACCESSIBILITY_ACCESSIBILITY_UTIL_H_
-#include <string>
-
-#include "ash/magnifier/magnifier_constants.h"
-#include "ash/shell_delegate.h"
-#include "base/basictypes.h"
-
class Browser;
-namespace content {
-class WebUI;
-}
-
namespace chromeos {
namespace accessibility {
-struct AccessibilityStatusEventDetails {
- AccessibilityStatusEventDetails(
- bool enabled, ash::AccessibilityNotificationVisibility notify)
- : enabled(enabled),
- magnifier_type(ash::kDefaultMagnifierType),
- notify(notify) {}
-
- AccessibilityStatusEventDetails(
- bool enabled,
- ash::MagnifierType magnifier_type,
- ash::AccessibilityNotificationVisibility notify)
- : enabled(enabled),
- magnifier_type(magnifier_type),
- notify(notify) {}
-
- bool enabled;
- ash::MagnifierType magnifier_type;
- ash::AccessibilityNotificationVisibility notify;
-};
-
-// Do any accessibility initialization that should happen once on startup.
-void Initialize();
-
-// Enables or disables spoken feedback. Enabling spoken feedback installs the
-// ChromeVox component extension. If this is being called in a login/oobe
-// login screen, pass the WebUI object in login_web_ui so that ChromeVox
-// can be injected directly into that screen, otherwise it should be NULL.
-void EnableSpokenFeedback(bool enabled,
- content::WebUI* login_web_ui,
- ash::AccessibilityNotificationVisibility notify);
-
-// Enables or disables the high contrast mode for Chrome.
-void EnableHighContrast(bool enabled);
-
// Enables or disable the virtual keyboard.
void EnableVirtualKeyboard(bool enabled);
-// Toggles whether Chrome OS spoken feedback is on or off. See docs for
-// EnableSpokenFeedback, above.
-void ToggleSpokenFeedback(content::WebUI* login_web_ui,
- ash::AccessibilityNotificationVisibility notify);
-
-// Speaks the specified string.
-void Speak(const std::string& utterance);
-
-// Returns true if spoken feedback is enabled, or false if not.
-bool IsSpokenFeedbackEnabled();
-
-// Returns true if High Contrast is enabled, or false if not.
-bool IsHighContrastEnabled();
-
// Returns true if the Virtual Keyboard is enabled, or false if not.
bool IsVirtualKeyboardEnabled();
-// Speaks the given text if the accessibility pref is already set.
-void MaybeSpeak(const std::string& utterance);
-
// Shows the accessibility help tab on the browser.
void ShowAccessibilityHelp(Browser* browser);

Powered by Google App Engine
This is Rietveld 408576698