Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / ash / default_accessibility_delegate.cc
index 99540d7..f337a2e 100644 (file)
@@ -7,16 +7,16 @@
 #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() {}
@@ -37,7 +37,7 @@ void DefaultAccessibilityDelegate::SetMagnifierEnabled(bool enabled) {
   screen_magnifier_enabled_ = enabled;
 }
 
-void DefaultAccessibilityDelegate::SetMagnifierType(MagnifierType type) {
+void DefaultAccessibilityDelegate::SetMagnifierType(ui::MagnifierType type) {
   screen_magnifier_type_ = type;
 }
 
@@ -45,7 +45,7 @@ bool DefaultAccessibilityDelegate::IsMagnifierEnabled() const {
   return screen_magnifier_enabled_;
 }
 
-MagnifierType DefaultAccessibilityDelegate::GetMagnifierType() const {
+ui::MagnifierType DefaultAccessibilityDelegate::GetMagnifierType() const {
   return screen_magnifier_type_;
 }
 
@@ -65,19 +65,32 @@ bool DefaultAccessibilityDelegate::IsAutoclickEnabled() const {
   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_;
 }
 
@@ -89,17 +102,20 @@ double DefaultAccessibilityDelegate::GetSavedScreenMagnifierScale() {
 }
 
 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