[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: [Gnash-commit] gnash ChangeLog gui/gui.cpp gui/gui.h
From: |
Udo Giacomozzi |
Subject: |
Re[2]: [Gnash-commit] gnash ChangeLog gui/gui.cpp gui/gui.h |
Date: |
Tue, 17 Oct 2006 15:40:50 +0200 |
Hello Sandro,
Tuesday, October 17, 2006, 3:32:49 PM, you wrote:
>> Well, not necessarily. display() should detect via
>> get_invalidated_bounds() when nothing happened and would not render
>> again. It just looks for set m_invalidated flags and won't find any
>> (except if in fact a button has been pressed).
SS> Excellent ! Still, it might be worth avoiding a redraw on
SS> each event (consider moving the mouse around ...).
SS> A redraw at given, eye-detectable rate, should be good enough,
SS> what do you think ?
Agree. Is it possible to skip multiple consecutive mouse move events?
I suggest to redraw at highest speed while avoiding processing of old
mouse move events. This may happen on a very slow or overloaded
machine (when you see the effects of your mouse movements some seconds
later and the mouse still follows the path). I hope you understand
what I mean :)
Udo