[AT-SPI] Add notification for a11y name/description change
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / buttons / button-impl.cpp
index c2d21ba..1f5510d 100644 (file)
@@ -1326,6 +1326,17 @@ std::string Button::AccessibleImpl::GetNameRaw()
   return labelText;
 }
 
+Property::Index Button::AccessibleImpl::GetNamePropertyIndex()
+{
+  Property::Index label = Toolkit::Button::Property::LABEL;
+  Property::Map labelMap = self.GetProperty<Property::Map>(label);
+
+  if (MapContainsTextString(labelMap))
+    return label;
+  else
+    return Property::INVALID_INDEX;
+}
+
 Dali::Accessibility::States Button::AccessibleImpl::CalculateStates()
 {
   auto tmp = Control::Impl::AccessibleImpl::CalculateStates();