Greetings,

I have a question about event flow while tracking the pen in various 
circumstances. Say for instance I have a paint program and I'm tracking 
the pen while the user draws a line. My inclination is to just have a 
tight little "while( penDown )" loop, but the other way to do it would be 
to let the normal event flow go on in the background, and respond to 
individual penDown, penMove, and penUp events.

Of course there will be some speed difference, but assume that's not 
important here. Is there any other good reason to go through the normal 
event loop instead of writing a "local" loop?

Similarly, let's say I have a gadget that's sort of like a shuttle 
control on a tape deck, that I can use to vary the scroll speed of a 
display of some kind as long as the pen is down. It's probably easiest to 
write it as gadget that's tightly coupled to the display (with a 
callback, say), and again to keep the pen tracking loop "local." But 
again, I could go through the main event loop instead. Should I?

Perhaps this is more a philosophical/style question than one with a clear 
cut answer, but I'm curious what the experienced folks have to say about 
it.

Thanks!

Dave Johnson

Reply via email to