sscanf(tmp, "%llu", &eo_ptr);
eo = (Eo *) (uintptr_t) eo_ptr;
- return eo_isa(eo, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS) ? eo : NULL;
+ return eo_isa(eo, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN) ? eo : NULL;
}
static char *
iter_array = eldbus_message_iter_container_new(iter, 'a', "s");
if (!iter_array) return;
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_ACCESSIBLE);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_COMPONENT_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_COMPONENT_MIXIN))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_COMPONENT);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACTION_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACTION_MIXIN))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_ACTION);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_VALUE_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_VALUE_INTERFACE))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_VALUE);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_IMAGE_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_IMAGE_MIXIN))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_IMAGE);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_TEXT_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_TEXT);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_EDITABLE_TEXT_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_EDITABLE_TEXT_INTERFACE))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_EDITABLE_TEXT);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_SELECTION_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_SELECTION_INTERFACE))
eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_SELECTION);
eldbus_message_iter_container_close(iter, iter_array);
Eo *child;
char *path = NULL;
- if (!eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS))
+ if (!eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
return;
path = _path_from_access_object(obj);
{
Eldbus_Service_Interface *infc = NULL, *event_infc;
- if (!eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS))
+ if (!eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
{
WRN("Unable to register class w/o Elm_Interface_Atspi_Accessible!");
return;
eo_do(obj, eo_key_data_set("event_interface", event_infc, NULL));
eo_do(obj, eo_event_callback_array_add(_events_cb(), event_infc));
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_COMPONENT_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_COMPONENT_MIXIN))
eldbus_service_interface_register(_a11y_bus, path, &component_iface_desc);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_WINDOW_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_WINDOW_INTERFACE))
{
infc = eldbus_service_interface_register(_a11y_bus, path, &window_iface_desc);
eo_do(obj, eo_key_data_set("window_interface", infc, NULL));
eo_do(obj, eo_event_callback_array_add(_window_cb(), infc));
}
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACTION_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACTION_MIXIN))
eldbus_service_interface_register(_a11y_bus, path, &action_iface_desc);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_VALUE_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_VALUE_INTERFACE))
eldbus_service_interface_register(_a11y_bus, path, &value_iface_desc);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_IMAGE_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_IMAGE_MIXIN))
eldbus_service_interface_register(_a11y_bus, path, &image_iface_desc);
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_SELECTION_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_SELECTION_INTERFACE))
{
eldbus_service_interface_register(_a11y_bus, path, &selection_iface_desc);
eo_do(obj, eo_event_callback_array_add(_selection_cb(), event_infc));
}
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_TEXT_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE))
{
eldbus_service_interface_register(_a11y_bus, path, &text_iface_desc);
eo_do(obj, eo_event_callback_array_add(_text_cb(), event_infc));
}
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_EDITABLE_TEXT_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_EDITABLE_TEXT_INTERFACE))
eldbus_service_interface_register(_a11y_bus, path, &editable_text_iface_desc);
}
}
eo_do(obj, eo_event_callback_del(EO_EV_DEL, _on_cache_item_del, NULL));
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
eo_do(obj, eo_event_callback_array_del(_events_cb(), event_infc));
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_WINDOW_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_WINDOW_INTERFACE))
{
eo_do(obj, infc = eo_key_data_get("window_interface"));
eo_do(obj, eo_event_callback_array_del(_window_cb(), infc));
}
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_SELECTION_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_SELECTION_INTERFACE))
eo_do(obj, eo_event_callback_array_del(_selection_cb(), event_infc));
- if (eo_isa(obj, ELM_INTERFACE_ATSPI_TEXT_CLASS))
+ if (eo_isa(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE))
eo_do(obj, eo_event_callback_array_del(_text_cb(), event_infc));
}
EOLIAN void
_elm_interface_atspi_widget_eo_base_constructor(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Widget_Data *pd)
{
- eo_do_super(obj, ELM_INTERFACE_ATSPI_WIDGET_CLASS, eo_constructor());
+ eo_do_super(obj, ELM_INTERFACE_ATSPI_WIDGET_MIXIN, eo_constructor());
pd->role = ELM_ATSPI_ROLE_UNKNOWN;
if (parent && !eo_destructed_is(parent))
elm_interface_atspi_accessible_children_changed_del_signal_emit(parent, obj);
- eo_do_super(obj, ELM_INTERFACE_ATSPI_WIDGET_CLASS, eo_destructor());
+ eo_do_super(obj, ELM_INTERFACE_ATSPI_WIDGET_MIXIN, eo_destructor());
}
EOLIAN static Eina_Bool
EINA_LIST_FOREACH(wd->subobjs, l, widget)
{
if (!elm_object_widget_check(widget)) continue;
- if (eo_isa(widget, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS))
+ if (eo_isa(widget, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
accs = eina_list_append(accs, widget);
}
return accs;
Elm_Atspi_State_Set states = 0;
Evas *evas = NULL;
- eo_do_super(obj, ELM_INTERFACE_ATSPI_WIDGET_CLASS, states = elm_interface_atspi_accessible_state_set_get());
+ eo_do_super(obj, ELM_INTERFACE_ATSPI_WIDGET_MIXIN, states = elm_interface_atspi_accessible_state_set_get());
if (evas_object_visible_get(obj))
STATE_TYPE_SET(states, ELM_ATSPI_STATE_VISIBLE);
Evas_Object *rel_obj;
rel_obj = elm_object_focus_next_object_get(obj, ELM_FOCUS_NEXT);
- if (eo_isa(rel_obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS))
+ if (eo_isa(rel_obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
{
rel = _relation_new(ELM_ATSPI_RELATION_FLOWS_TO, rel_obj);
list = eina_list_append(list, rel);
}
rel_obj = elm_object_focus_next_object_get(obj, ELM_FOCUS_PREVIOUS);
- if (eo_isa(rel_obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_CLASS))
+ if (eo_isa(rel_obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
{
rel = _relation_new(ELM_ATSPI_RELATION_FLOWS_FROM, rel_obj);
list = eina_list_append(list, rel);