void SetAccessibilityAttribute(Actor actor, Toolkit::AccessibilityManager::AccessibilityAttribute type, const std::string& text);
/**
+ * @copydoc Toolkit::AccessibilityManager::DeleteAccessibilityAttribute
+ */
+ void DeleteAccessibilityAttribute(Actor actor);
+
+ /**
* @copydoc Toolkit::AccessibilityManager::GetAccessibilityAttribute
*/
std::string GetAccessibilityAttribute(Actor actor, Toolkit::AccessibilityManager::AccessibilityAttribute type) const;
*/
Vector2 GetReadPosition() const;
+ /**
+ * @copydoc Toolkit::AccessibilityManager::EnableAccessibility
+ */
+ void EnableAccessibility( bool enabled );
+
+ /**
+ * @copydoc Toolkit::AccessibilityManager::IsEnabled
+ */
+ bool IsEnabled() const;
+
public:
/**
return mActionScrollSignal;
}
+ /**
+ * @copydoc Dali::Toolkit::AccessibilityManager::ActionForwardSignal
+ */
+ AccessibilityActionSignalType& ActionForwardSignal()
+ {
+ return mActionForwardSignal;
+ }
+
protected:
/**
bool AccessibilityActionStartStop() override;
/**
+ * Perform the accessibility action to forward the event to the application (by one finger double tap and hold).
+ * @return whether the accessibility action is performed or not.
+ */
+ bool AccessibilityActionForwardToApp() override;
+
+ /**
* This function is connected to the TtsPlayer StateChangeSignal.
* It is called when the TTS players state changes.
* @param previousState The previous state of the TTS player (for comparison)
AccessibilityActionSignalType mActionZoomSignal;
AccessibilityActionSignalType mActionReadPauseResumeSignal;
AccessibilityActionSignalType mActionStartStopSignal;
+ AccessibilityActionSignalType mActionForwardSignal;
AccessibilityActionScrollSignalType mActionScrollSignal;
FocusIDContainer mFocusIDContainer; ///< The container to look up actor ID by focus order