Alan Jay Weiner wrote:
> 
> [long "arguetecting" (?) session web-clipped...]
> 
> Naturally, I'm showing Fitaly processing the events "just so" the errors make
> sense; there can be some jitter in the above sequence and failures still occur
> properly - I don't have any way to track the processing and pen activity quite
> that closely...   (darn!  I wish I could trap the pen enqueuing!  :)

   Methinks one easy way around this is would be to hold input until the
pen is released, a la

   case penDown:
      do
         EvtGetPen(&penX, &penY, &penDown);
      while (penDown);

This way you're assured that the penDown and penUp x, y coordinates that
you receive are the latest and greatest, and you don't have to rely on
pulling them out of the pen queue.

   BTW, how does a user cancel an input letter if dragging off the letter
now capitalizes it?

Regards,
Daniel.

   (p.s.  You may want to preface a 15K post with "long" somewhere in the
subject to keep list members happy.  ;)

Reply via email to