if (priv->title_text)
{
buf = eina_strbuf_new();
- eina_strbuf_append_printf(buf, "%s, %s, %s", N_("Alert"), priv->title_text, N_("Title"));
+ eina_strbuf_append_printf(buf, "%s, %s", priv->title_text, N_("Title"));
ret = eina_strbuf_string_steal(buf);
eina_strbuf_free(buf);
return strdup(ret);
evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
}
+//TIZEN ONLY(20160818): name interface added
+EOLIAN static char*
+_elm_popup_elm_interface_atspi_accessible_name_get(Eo *obj EINA_UNUSED, Elm_Popup_Data *sd)
+{
+ Eina_Strbuf *buf;
+ char *ret = NULL;
+ buf = eina_strbuf_new();
+ eina_strbuf_append_printf(buf, "%s", N_("Alert"));
+ if (sd->title_text)
+ eina_strbuf_append_printf(buf, ", %s", sd->title_text);
+ else if (sd->text_content_obj)
+ eina_strbuf_append_printf(buf, ", %s", elm_object_text_get(sd->text_content_obj));
+ ret = eina_strbuf_string_steal(buf);
+ eina_strbuf_free(buf);
+ return strdup(ret);
+}
+//
+
EOLIAN const Elm_Atspi_Action *
_elm_popup_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Popup_Data *pd EINA_UNUSED)
{
Elm.Layout.signal_emit;
Elm_Interface_Atspi_Widget_Action.elm_actions.get;
Elm_Interface_Atspi_Accessible.state_set.get;
+ //TIZEN ONLY(20160818): name interface added
+ Elm_Interface_Atspi_Accessible.name.get;
+ //
Elm_Interface_Atspi_Component.highlight_grab;
Elm_Interface_Atspi_Component.highlight_clear;
}