From: Seoyeon Kim Date: Thu, 26 Nov 2020 07:34:02 +0000 (+0900) Subject: [Tizen] Make EnableAccessibility API public X-Git-Tag: accepted/tizen/6.0/unified/20201128.020335^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F15%2F248415%2F1;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git [Tizen] Make EnableAccessibility API public - Added AccessibilityAdaptor::EnableAccessibility() as devel API Change-Id: I98bb35e65a3c860b79fc9847d4d627bf8bb9e917 Signed-off-by: Seoyeon Kim --- 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.