#include <limits>
namespace ash {
-namespace internal {
DefaultAccessibilityDelegate::DefaultAccessibilityDelegate()
: spoken_feedback_enabled_(false),
high_contrast_enabled_(false),
screen_magnifier_enabled_(false),
- screen_magnifier_type_(kDefaultMagnifierType),
+ screen_magnifier_type_(ui::kDefaultMagnifierType),
large_cursor_enabled_(false),
autoclick_enabled_(false),
- accessibility_alert_(A11Y_ALERT_NONE) {
+ virtual_keyboard_enabled_(false),
+ accessibility_alert_(ui::A11Y_ALERT_NONE) {
}
DefaultAccessibilityDelegate::~DefaultAccessibilityDelegate() {}
screen_magnifier_enabled_ = enabled;
}
-void DefaultAccessibilityDelegate::SetMagnifierType(MagnifierType type) {
+void DefaultAccessibilityDelegate::SetMagnifierType(ui::MagnifierType type) {
screen_magnifier_type_ = type;
}
return screen_magnifier_enabled_;
}
-MagnifierType DefaultAccessibilityDelegate::GetMagnifierType() const {
+ui::MagnifierType DefaultAccessibilityDelegate::GetMagnifierType() const {
return screen_magnifier_type_;
}
return autoclick_enabled_;
}
+void DefaultAccessibilityDelegate::SetVirtualKeyboardEnabled(bool enabled) {
+ virtual_keyboard_enabled_ = enabled;
+}
+
+bool DefaultAccessibilityDelegate::IsVirtualKeyboardEnabled() const {
+ return virtual_keyboard_enabled_;
+}
+
bool DefaultAccessibilityDelegate::ShouldShowAccessibilityMenu() const {
return spoken_feedback_enabled_ ||
high_contrast_enabled_ ||
screen_magnifier_enabled_ ||
large_cursor_enabled_ ||
- autoclick_enabled_;
+ autoclick_enabled_ ||
+ virtual_keyboard_enabled_;
+}
+
+bool DefaultAccessibilityDelegate::IsBrailleDisplayConnected() const {
+ return false;
}
void DefaultAccessibilityDelegate::SilenceSpokenFeedback() const {
}
void DefaultAccessibilityDelegate::ToggleSpokenFeedback(
- AccessibilityNotificationVisibility notify) {
+ ui::AccessibilityNotificationVisibility notify) {
spoken_feedback_enabled_ = !spoken_feedback_enabled_;
}
}
void DefaultAccessibilityDelegate::TriggerAccessibilityAlert(
- AccessibilityAlert alert) {
+ ui::AccessibilityAlert alert) {
accessibility_alert_ = alert;
}
-AccessibilityAlert DefaultAccessibilityDelegate::GetLastAccessibilityAlert() {
+ui::AccessibilityAlert
+DefaultAccessibilityDelegate::GetLastAccessibilityAlert() {
return accessibility_alert_;
}
+void DefaultAccessibilityDelegate::PlayEarcon(int sound_key) {
+}
+
base::TimeDelta DefaultAccessibilityDelegate::PlayShutdownSound() const {
return base::TimeDelta();
}
-} // namespace internal
} // namespace ash