Mouse wheel events elm-propagated too.
SVN revision: 55324
This commit is contained in:
parent
acea6344eb
commit
f84b6c5f52
|
@ -241,6 +241,12 @@ _propagate_event(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_i
|
||||||
event_flags = &(ev->event_flags);
|
event_flags = &(ev->event_flags);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case EVAS_CALLBACK_MOUSE_WHEEL:
|
||||||
|
{
|
||||||
|
Evas_Event_Mouse_Wheel *ev = event_info;
|
||||||
|
event_flags = &(ev->event_flags);
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -780,6 +786,9 @@ elm_widget_can_focus_set(Evas_Object *obj, Eina_Bool can_focus)
|
||||||
evas_object_event_callback_add(obj, EVAS_CALLBACK_KEY_UP,
|
evas_object_event_callback_add(obj, EVAS_CALLBACK_KEY_UP,
|
||||||
_propagate_event,
|
_propagate_event,
|
||||||
(void *)(long) EVAS_CALLBACK_KEY_UP);
|
(void *)(long) EVAS_CALLBACK_KEY_UP);
|
||||||
|
evas_object_event_callback_add(obj, EVAS_CALLBACK_MOUSE_WHEEL,
|
||||||
|
_propagate_event,
|
||||||
|
(void *)(long)EVAS_CALLBACK_MOUSE_WHEEL);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -787,6 +796,8 @@ elm_widget_can_focus_set(Evas_Object *obj, Eina_Bool can_focus)
|
||||||
_propagate_event);
|
_propagate_event);
|
||||||
evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_UP,
|
evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_UP,
|
||||||
_propagate_event);
|
_propagate_event);
|
||||||
|
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_WHEEL,
|
||||||
|
_propagate_event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue