| Re: [AD] Mini-synchronization API proposal for 4.1.x | 
[ Thread Index | 
Date Index
| More lists.liballeg.org/allegro-developers Archives
] 
On 2002-04-19, Eric Botcazou <ebotcazou@xxxxxxxxxx> wrote:
> You're right, poll_keyboard() already does something similar. However
> poll_keyboard() explicitly deals with the keyboard input, whereas
> al_lock/al_unlock() is supposed to deal only with threads and callbacks and
> not interfere with input. If we took this path, I think we should also delay
> the mouse mickey updates, no ?
Hmm, these things occur so frequently, somehow it doesn't seem right
to queue them.  Actually, I'm tempted to remove `mouse_callback'
completely.  If we can't do that, I think we should depreciate it and
not bother to queue its events.  I guess it depends if anyone actually
uses it.
Reading the docs a bit more, I _can_ see a use for `mouse_callback',
to detect button state transitions.  If we had a callback that handled
only button state transitions, I would queue its calls.
I know, very touchy-feely.  Sorry for another delay.