From 7410006a864d66a1f4c7416eabdb669a00c3a4f9 Mon Sep 17 00:00:00 2001 From: Seoyeon Kim Date: Thu, 26 Nov 2020 16:34:02 +0900 Subject: [PATCH 1/1] [Tizen] Make EnableAccessibility API public - Added AccessibilityAdaptor::EnableAccessibility() as devel API Change-Id: I98bb35e65a3c860b79fc9847d4d627bf8bb9e917 Signed-off-by: Seoyeon Kim --- dali/devel-api/adaptor-framework/accessibility-adaptor.cpp | 12 ++++++++++++ dali/devel-api/adaptor-framework/accessibility-adaptor.h | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/dali/devel-api/adaptor-framework/accessibility-adaptor.cpp b/dali/devel-api/adaptor-framework/accessibility-adaptor.cpp index c6938d6..685ed9a 100644 --- a/dali/devel-api/adaptor-framework/accessibility-adaptor.cpp +++ b/dali/devel-api/adaptor-framework/accessibility-adaptor.cpp @@ -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(); diff --git a/dali/devel-api/adaptor-framework/accessibility-adaptor.h b/dali/devel-api/adaptor-framework/accessibility-adaptor.h index f6f963c..a138db8 100644 --- a/dali/devel-api/adaptor-framework/accessibility-adaptor.h +++ b/dali/devel-api/adaptor-framework/accessibility-adaptor.h @@ -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. -- 2.7.4