ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN_VAL(data, pd, EINA_FALSE);
- if (!STATE_TYPE_GET(pd->object_children_broadcast_mask, ATSPI_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED))
+ //TIZEN_ONLY(20160914): Issue fix, correct the object pointer for which state was checked.
+ if (!STATE_TYPE_GET(pd->object_broadcast_mask, ATSPI_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED))
+ //
return EINA_FALSE;
eo_do(child, idx = elm_interface_atspi_accessible_index_in_parent_get());
sd->atspi_item_to_highlight = it;//it will be highlighted when realized
///TIZEN_ONLY(20170717) : expose highlight information on atspi
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
///
return EINA_TRUE;
//
elm_object_accessibility_highlight_set(VIEW(it), EINA_FALSE);
///TIZEN_ONLY(20170717) : expose highlight information on atspi
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
///
return EINA_TRUE;
else
sd->atspi_item_to_highlight = it;//it will be highlighted when realized
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
return ret;
}
if (sd->atspi_item_to_highlight == it)
sd->atspi_item_to_highlight = NULL;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS, ret = elm_interface_atspi_component_highlight_clear());
return ret;
elm_object_accessibility_highlight_set(VIEW(it), EINA_TRUE);
///TIZEN_ONLY(20170717) : expose highlight information on atspi
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
///
return EINA_TRUE;
}
{
elm_object_accessibility_highlight_set(VIEW(it), EINA_FALSE);
///TIZEN_ONLY(20170717) : expose highlight information on atspi
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
///
return EINA_TRUE;
}
sd->focused_item = it;
evas_object_smart_callback_call(WIDGET(it), SIG_ITEM_FOCUSED, EO_OBJ(it));
if (_elm_config->atspi_mode)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, EO_OBJ(it)));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), EO_OBJ(it));
}
#ifndef ELM_FEATURE_WEARABLE
//****************************
evas_object_smart_callback_call(WIDGET(it), SIG_HIGHLIGHTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, EO_OBJ(it)));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), EO_OBJ(it));
}
static void
edje_object_signal_emit(VIEW(it), SIGNAL_EXPANDED, "elm");
evas_object_smart_callback_call(WIDGET(it), SIG_EXPANDED, EO_OBJ(it));
if (_elm_config->atspi_mode)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_item));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_item);
}
else
{
edje_object_signal_emit(VIEW(it), SIGNAL_CONTRACTED, "elm");
evas_object_smart_callback_call(WIDGET(it), SIG_CONTRACTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_item));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_item);
}
}
sd->atspi_item_to_highlight = it;//it will be highlighted when realized
///TIZEN_ONLY(20170717) : expose highlight information on atspi
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
///
return EINA_TRUE;
sd->atspi_item_to_highlight = NULL;
elm_object_accessibility_highlight_set(VIEW(it), EINA_FALSE);
///TIZEN_ONLY(20170717) : expose highlight information on atspi
- eo_do(WIDGET(it), eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it));
+ elm_interface_atspi_accessible_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
///
return EINA_TRUE;