tooltip: Removed unnecessary casting and followed callback function conventions.

This commit is contained in:
Daniel Juyung Seo 2014-09-05 00:08:10 +09:00
parent 118bc66bab
commit 8d30e7774d
1 changed files with 8 additions and 3 deletions

View File

@ -107,8 +107,12 @@ _elm_tooltip_obj_resize_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EI
} }
static void static void
_elm_tooltip_obj_mouse_move_cb(Elm_Tooltip *tt, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, Evas_Event_Mouse_Move *ev) _elm_tooltip_obj_mouse_move_cb(void *data, Evas *e EINA_UNUSED,
Evas_Object *obj EINA_UNUSED, void *event_info)
{ {
Elm_Tooltip *tt = data;
Evas_Event_Mouse_Move *ev = event_info;
if (tt->mouse_x || tt->mouse_y) if (tt->mouse_x || tt->mouse_y)
{ {
if ((abs(ev->cur.output.x - tt->mouse_x) < 3) && if ((abs(ev->cur.output.x - tt->mouse_x) < 3) &&
@ -164,8 +168,9 @@ _elm_tooltip_show(Elm_Tooltip *tt)
//No movement of tooltip upon mouse move if orientation set //No movement of tooltip upon mouse move if orientation set
if ((tt->orient <= ELM_TOOLTIP_ORIENT_NONE) || (tt->orient >= ELM_TOOLTIP_ORIENT_LAST)) if ((tt->orient <= ELM_TOOLTIP_ORIENT_NONE) || (tt->orient >= ELM_TOOLTIP_ORIENT_LAST))
{ {
evas_object_event_callback_add evas_object_event_callback_add(tt->eventarea,
(tt->eventarea, EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_elm_tooltip_obj_mouse_move_cb, tt); EVAS_CALLBACK_MOUSE_MOVE,
_elm_tooltip_obj_mouse_move_cb, tt);
} }
} }
tt->changed_style = EINA_TRUE; tt->changed_style = EINA_TRUE;