_item_mouse_callbacks_del(it, VIEW(it));
if (!calc && it->item->proxy)
{
- //FIXME: proxy source cannot recieve mouse move events due to the clipper
- evas_object_event_callback_del_full
- (it->item->proxy, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it);
evas_object_image_source_visible_set(it->item->proxy, EINA_TRUE);
evas_object_smart_member_del(it->item->proxy);
evas_object_del(it->item->proxy);
(view, EVAS_CALLBACK_MOUSE_DOWN, _item_mouse_down_cb, it);
evas_object_event_callback_add
(view, EVAS_CALLBACK_MOUSE_UP, _item_mouse_up_cb, it);
-
- /*Registering Multi down/up events to ignore mouse down/up events untill all
- multi down/up events are released.*/
- //FIXME: proxy source cannot recieve mouse move events due to the clipper
- if (!it->item->proxy)
- evas_object_event_callback_add
- (view, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it);
+ evas_object_event_callback_add
+ (view, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it);
}
static void
(view, EVAS_CALLBACK_MOUSE_DOWN, _item_mouse_down_cb, it);
evas_object_event_callback_del_full
(view, EVAS_CALLBACK_MOUSE_UP, _item_mouse_up_cb, it);
- //FIXME: proxy source cannot recieve mouse move events due to the clipper
- if (!it->item->proxy)
- evas_object_event_callback_del_full
- (view, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it);
+ evas_object_event_callback_del_full
+ (view, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it);
}
evas_object_image_source_clip_set(it->item->proxy, EINA_FALSE);
evas_object_size_hint_min_set(it->item->proxy, GL_IT(it)->w, GL_IT(it)->h);
evas_object_repeat_events_set(it->item->proxy, EINA_TRUE);
- //FIXME: proxy source cannot recieve mouse move events due to the clipper
- evas_object_event_callback_add
- (it->item->proxy, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it);
}
}