GetImpl(*this).SetAccessibilityAttribute(actor, type, text);
}
+void AccessibilityManager::DeleteAccessibilityAttribute(Actor actor)
+{
+ GetImpl(*this).DeleteAccessibilityAttribute(actor);
+}
+
std::string AccessibilityManager::GetAccessibilityAttribute(Actor actor, AccessibilityAttribute type) const
{
return GetImpl(*this).GetAccessibilityAttribute(actor, type);
void SetAccessibilityAttribute(Actor actor, AccessibilityAttribute type, const std::string& text);
/**
+ * @brief Delete the information of the specified actor's accessibility attribute.
+ *
+ * @SINCE_1_9.36
+ * @param actor The actor to delete
+ */
+ void DeleteAccessibilityAttribute(Actor actor);
+
+ /**
* @brief Gets the text of the specified actor's accessibility attribute.
*
* @SINCE_1_0.0
}
}
+void AccessibilityManager::DeleteAccessibilityAttribute(Actor actor)
+{
+ if(actor)
+ {
+ unsigned int actorID = actor.GetProperty< int >( Actor::Property::ID );
+ mIDAdditionalInfoContainer.erase(actorID);
+ }
+}
+
std::string AccessibilityManager::GetAccessibilityAttribute(Actor actor, Toolkit::AccessibilityManager::AccessibilityAttribute type) const
{
std::string text;
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;