elm_interface_atspi_accessible_relationships_clear()
);
+ if (item->name)
+ eina_stringshare_del(item->name);
+
if (_elm_config->atspi_mode && item->widget)
elm_interface_atspi_accessible_children_changed_del_signal_emit(item->widget, eo_item);
return _elm_util_mkup_to_text(ret);
}
+//TIZEN_ONLY(20150713) : add atspi name setter to widget_item
+EOLIAN void
+_elm_widget_item_elm_interface_atspi_accessible_name_set(Eo *obj EINA_UNUSED, Elm_Widget_Item_Data* _pd EINA_UNUSED, char *name)
+{
+ if (_pd->name)
+ eina_stringshare_del(_pd->name);
+
+ _pd->name = eina_stringshare_add(name);
+}
+
+EOLIAN char*
+_elm_widget_item_elm_interface_atspi_accessible_name_get(Eo *obj EINA_UNUSED, Elm_Widget_Item_Data *_pd EINA_UNUSED)
+{
+ if (_pd->name)
+ return strdup(_pd->name);
+
+ return NULL;
+}
+///
+
//TIZEN_ONLY(20160329): widget: sort accessible children spatially (d940068e1f7cc5cfc6208245a1fb0e92f1a813d4)
static int _sort_vertically(const void *data1, const void *data2)
{
//TIZEN_ONLY(20150709) add relations atpi
Elm_Atspi_Relation_Set atspi_custom_relations; /**< Developer-defined accessiblity relations */
///////////////////////////////////
+ const char *name;
Eina_Bool disabled : 1;
Eina_Bool on_deletion : 1;
implements {
Eo.Base.constructor;
Eo.Base.destructor;
+ //TIZEN_ONLY(20150713) : add widget_item name setter
+ Elm_Interface_Atspi_Accessible.name.get;
+ Elm_Interface_Atspi_Accessible.name.set;
+ ///
Elm_Interface_Atspi_Accessible.state_set.get;
Elm_Interface_Atspi_Accessible.parent.get;
//TIZEN_ONLY(20150709) : atspi relations api