On 04/04/2020, Carsten Haitzler <ras...@rasterman.com> wrote:
> On Sat, 4 Apr 2020 16:08:32 +0200 Martin Guy <martinw...@gmail.com> said:
>>    When receiving a mouse move event, I'd like to be able to peek at
>> the queue of pending Evas events to see if there are any *other*
>> mouse-move events pending, so that I can react to the most recent -
>> otherwise my app redraws the screen at every pixel motion of teh
>> mouse, which can get horribly slow.
>
> you can't. there is no peek. the events are in the queue and will be
> processed
> in that order.
>
> instead don't DO the heavy work every event - use ecore_job to queue a job

Many thanks, that's perfect, and has helped me think about
restructuring the app so that it's motion will be more fluid in all
scenarios.

> even better .... use an animator.

Nice! Unfortunately the redrawing work it has to do is not simple
enough for such a handy mechanism, but it's good to know about that
too

Blessings

     M


_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to