return GetImpl(*this).GetReadPosition();
}
+void AccessibilityManager::EnableAccessibility(bool enabled)
+{
+ GetImpl(*this).EnableAccessibility(enabled);
+}
+
+bool AccessibilityManager::IsEnabled() const
+{
+ return GetImpl(*this).IsEnabled();
+}
+
AccessibilityManager::FocusChangedSignalType& AccessibilityManager::FocusChangedSignal()
{
return GetImpl(*this).FocusChangedSignal();
*/
Vector2 GetReadPosition() const;
+ /**
+ * @brief Enables Accessibility or not.
+ * @param[in] enabled True if Accessibility should be enabled.
+ */
+ void EnableAccessibility( bool enabled );
+
+ /**
+ * @brief Query whether the accessibility(screen-reader) is enabled.
+ *
+ * The accessibility will be enabled by system setting.
+ * @return True if the accessibility(screen-reader) is enabled.
+ */
+ bool IsEnabled() const;
+
public: // Signals
/**
* @brief This signal is emitted when the current focused actor is changed.
return adaptor.GetReadPosition();
}
+void AccessibilityManager::EnableAccessibility(bool enabled)
+{
+ AccessibilityAdaptor adaptor = AccessibilityAdaptor::Get();
+ adaptor.EnableAccessibility(enabled);
+}
+
+bool AccessibilityManager::IsEnabled() const
+{
+ AccessibilityAdaptor adaptor = AccessibilityAdaptor::Get();
+ return adaptor.IsEnabled();
+}
+
void AccessibilityManager::SetGroupMode(bool enabled)
{
mIsFocusWithinGroup = enabled;
*/
Vector2 GetReadPosition() const;
+ /**
+ * @copydoc Toolkit::AccessibilityManager::EnableAccessibility
+ */
+ void EnableAccessibility( bool enabled );
+
+ /**
+ * @copydoc Toolkit::AccessibilityManager::IsEnabled
+ */
+ bool IsEnabled() const;
+
public:
/**