evas: send eo pointer events on mouse move
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 12 May 2016 07:48:54 +0000 (16:48 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 31 May 2016 10:03:04 +0000 (19:03 +0900)
commit37d894abb191cfaff3f7b702792e79a617b755a1
tree6d58dd3fcd36d1027c7cb8a478a05da99a71cc0b
parent8e31929aab1d7c299ff9954d1617ab3887ef807c
evas: send eo pointer events on mouse move

This is still VERY experimental and not fully done yet.
All other pointer events need to be sent as well.

The legacy event system is used as a transportation mechanism,
as it is too hard to change the logic. This only adds an extra
eo event in case of move. Obviously for performance we might
want to listen to callback_add,del but that's an optimization
for later.

The whole point of sending those pointer events is to carry more
information than can be sent over legacy evas events, and unify
the events in a common format.
src/lib/ecore_input_evas/ecore_input_evas.c
src/lib/efl/interfaces/efl_event.eo
src/lib/efl/interfaces/efl_gfx.eo
src/lib/efl/interfaces/efl_pointer_event.c
src/lib/efl/interfaces/efl_pointer_event.eo
src/lib/evas/Evas_Common.h
src/lib/evas/canvas/evas_callbacks.c
src/lib/evas/canvas/evas_canvas.eo
src/lib/evas/canvas/evas_events.c