return elm_access_info_get(obj, ELM_ACCESS_CONTEXT_INFO);
}
+EOLIAN static Elm_Atspi_State_Set
+_elm_access_elm_interface_atspi_accessible_state_set_get(Eo *obj, void *pd EINA_UNUSED)
+{
+ Elm_Atspi_State_Set ret;
+ eo_do_super(obj, ELM_ACCESS_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+
+ Elm_Access_Info *info = _elm_access_info_get(obj);
+ if (info && !evas_object_visible_get(info->part_object))
+ {
+ STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_VISIBLE);
+ STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_SHOWING);
+ }
+
+ return ret;
+}
+
EOLIAN static Eina_Bool
_elm_access_elm_interface_atspi_component_highlight_grab(Eo *obj, void *pd EINA_UNUSED)
{
Elm.Widget.on_focus;
Elm_Interface_Atspi_Accessible.name.get;
Elm_Interface_Atspi_Accessible.description.get;
+ Elm_Interface_Atspi_Accessible.state_set.get;
Elm_Interface_Atspi_Component.highlight_grab;
Elm_Interface_Atspi_Component.highlight_clear;
Elm_Interface_Atspi_Widget_Action.elm_actions.get;