event_flags = &(ev->event_flags);
break;
}
+ case EVAS_CALLBACK_MOUSE_WHEEL:
+ {
+ Evas_Event_Mouse_Wheel *ev = event_info;
+ event_flags = &(ev->event_flags);
+ break;
+ }
default:
break;
}
evas_object_event_callback_add(obj, EVAS_CALLBACK_KEY_UP,
_propagate_event,
(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
{
_propagate_event);
evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_UP,
_propagate_event);
+ evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_WHEEL,
+ _propagate_event);
}
}