eo_do(obj,
evas_obj_type_set(MY_CLASS_NAME_LEGACY),
evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_POPUP_MENU));
+ elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_NOTIFICATION));
return obj;
}
Eo *parent;
eo_do(obj, parent = elm_interface_atspi_accessible_parent_get());
elm_interface_atspi_accessible_children_changed_added_signal_emit(parent, obj);
+ if (_elm_widget_onscreen_is(obj))
+ elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_SHOWING, EINA_TRUE);
}
it = evas_object_smart_iterator_new(obj);
evas_object_hide(o);
}
eina_iterator_free(it);
+
+ if (_elm_config->atspi_mode)
+ elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_SHOWING, EINA_FALSE);
}
EOLIAN static void