Re: AU automation gestures/scroll wheel events
Re: AU automation gestures/scroll wheel events
- Subject: Re: AU automation gestures/scroll wheel events
- From: Jim Wintermyre <email@hidden>
- Date: Fri, 5 Jun 2009 20:31:39 -0700
ii) Using the mouse scroll wheel for GUI elements poses the problem of
when to send begin and end gestures. I'm thinking the best way would
be to simply measure elapsed time between events and send an end
gesture if elapsed time is greater than a timeout value. Anyone got
any better ideas?
Yeah, that's a tough one. We have the same problem. We let the user
move the mouse over a knob and then move it by adjusting the scroll
wheel. But sending the begin/end gestures on each scroll wheel
movement notification (several per typical "scroll") breaks in touch
automation mode. The timer thought might be the best workaround,
just cancel it immediately if some other param change starts before
the timeout is reached. Yes, this will break if the user actually
intended to leave the last value "pressed" for a while, but you
simply can't do that with a non-pressable scroll wheel. Typically
users only want the scroll wheel for quick adjustments of knobs
anyway, as a shortcut to having to click and drag. For something
where they want to leave it at a certain value for a while, they just
have to click and drag.
Jim
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden