//1. filter the invisible or different callback type objs
EINA_LIST_FOREACH(event_mgr->obj_events, l, obj_event)
{
+ LOGE("[KEY] candidate obj:%p", obj_event->obj);
//1.1. filter the invisible objs
{
parent = obj_event->obj;
EINA_LIST_FOREACH(obj_event->callbacks, l, callback)
{
if (callback->type != type) continue;
+
+ LOGE("[KEY] obj:%p, type:%d func:%p", obj_event->obj, type, callback->func);
callback->func(callback->data, obj_event->obj, (void*) type);
if (obj_event->delete_me) break;
}
{
if (!obj) return;
- LOGI("eext_rotary_object_event_activated_set : %p, %s, _activated_obj : %p, activated : %d", obj, evas_object_type_get(obj), _activated_obj, activated);
+ LOGE("eext_rotary_object_event_activated_set : %p, %s, _activated_obj : %p, activated : %d", obj, evas_object_type_get(obj), _activated_obj, activated);
if (activated)
{
else
event->direction = EEXT_ROTARY_DIRECTION_COUNTER_CLOCKWISE;
event->time_stamp = e->timestamp;
- LOGI("detent: new EEXT_EVENT_ROTARY_ROTATE ecore event");
+ LOGE("detent: new EEXT_EVENT_ROTARY_ROTATE ecore event");
ecore_event_add(EEXT_EVENT_ROTARY_ROTATE, event, _rotary_rotate_event_free, NULL);
return ECORE_CALLBACK_PASS_ON;
static Eina_Bool
_rotary_rotate_event_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event_info)
{
- LOGI("In");
+ LOGE("In");
Eina_List *l;
Eext_Rotary_Handler *hd;
Rotary_Raw_Info *ev = event_info;