flags = evas_event_default_flags_get(info->e);
flags |= EVAS_EVENT_FLAG_ON_HOLD;
evas_event_default_flags_set(info->e, flags);
+ ErrPrint("ON_HOLD[%s] %dx%d - %lf\n", info->id, event_info->info.pointer.x, event_info->info.pointer.y, timestamp);
break;
case DBOX_BUFFER_EVENT_OFF_HOLD:
flags = evas_event_default_flags_get(info->e);
evas_event_feed_mouse_move(info->e, event_info->info.pointer.x, event_info->info.pointer.y, timestamp, NULL);
evas_event_feed_mouse_down(info->e, 1, EVAS_BUTTON_NONE, timestamp, NULL); /* + 0.2f just for fake event */
info->pressed = 1;
+ ErrPrint("DOWN[%s] %dx%d - %lf\n", info->id, event_info->info.pointer.x, event_info->info.pointer.y, timestamp);
break;
case DBOX_BUFFER_EVENT_MOVE:
/**
* Sometimes, asynchronously callable Callbacks can refer the evas event flags after up event.
* so if we reset them from here, those kind of callbacks will fails to do their job properly.
*/
+ ErrPrint("UP[%s] %dx%d - %lf\n", info->id, event_info->info.pointer.x, event_info->info.pointer.y, timestamp);
break;
case DBOX_BUFFER_EVENT_ACCESS_HIGHLIGHT:
parent_elm = ecore_evas_data_get(info->ee, DBOX_WIN_TAG);