[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 c6938d601714c45232632261cda5b246d41d0f8c..685ed9a800cb84a188a1c889cef5214ec98804e2 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 f6f963c4dc932721521fc5cb631db1f2f369ee4d..a138db84cf79643270fad7c0022aa43d08a171ac 100644 (file)
@@ -71,6 +71,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.
    *