[Tizen] Make EnableAccessibility API public 15/248415/1 accepted/tizen/6.0/unified/20201128.020335 submit/tizen_6.0/20201127.133124 submit/tizen_6.0/20201127.164604
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Thu, 26 Nov 2020 07:34:02 +0000 (16:34 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Thu, 26 Nov 2020 07:37:56 +0000 (16:37 +0900)
- Added AccessibilityAdaptor::EnableAccessibility() as devel API

Change-Id: I98bb35e65a3c860b79fc9847d4d627bf8bb9e917
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
dali/devel-api/adaptor-framework/accessibility-adaptor.cpp
dali/devel-api/adaptor-framework/accessibility-adaptor.h

index c6938d6..685ed9a 100644 (file)
@@ -41,6 +41,18 @@ Vector2 AccessibilityAdaptor::GetReadPosition() const
   return Internal::Adaptor::AccessibilityAdaptor::GetImplementation(*this).GetReadPosition();
 }
 
+void AccessibilityAdaptor::EnableAccessibility(bool enabled)
+{
+  if(enabled)
+  {
+    Internal::Adaptor::AccessibilityAdaptor::GetImplementation(*this).EnableAccessibility();
+  }
+  else
+  {
+    Internal::Adaptor::AccessibilityAdaptor::GetImplementation(*this).DisableAccessibility();
+  }
+}
+
 bool AccessibilityAdaptor::IsEnabled() const
 {
   return Internal::Adaptor::AccessibilityAdaptor::GetImplementation(*this).IsEnabled();
index f6f963c..a138db8 100644 (file)
@@ -72,6 +72,12 @@ public:
   Vector2 GetReadPosition() const;
 
   /**
+   * @brief Enables Accessibility action or not.
+   * @param[in] enabled True if Accessibility action should be enabled.
+   */
+  void EnableAccessibility( bool enabled );
+
+  /**
    * @brief Query whether the accessibility(screen-reader) is enabled.
    *
    * The accessibility will be enabled by system setting.