Path: utzoo!attcan!uunet!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!ncar!ncar.ucar.edu!hpoppe From: hpoppe@ncar.ucar.edu (Herb Poppe) Newsgroups: comp.sys.mac.programmer Subject: Allowing tasking (Was: An itsy bitsy question...) Message-ID: <9843@ncar.ucar.edu> Date: 9 Jan 91 17:54:13 GMT Sender: news@ncar.ucar.edu Organization: National Center for Atmospheric Research Lines: 19 References: <27725.2787e3d0@kuhub.cc.ukans.edu> <1991Jan8.043323.954@santra.uucp> <127611@linus.mitre.org> <1991Jan9.150954.28230@santra.uucp> In article <1991Jan9.150954.28230@santra.uucp> jmunkki@hila.hut.fi (Juri Munkki) writes: > Let's put a stop to programs that fail to allow background tasking > less than 10 times per second. The only reason why an application > will not allow background tasks should be when the user is selecting > from a menu (a menu manager menu). Does TrackControl give up time to background tasks? Similarly, how might one "unroll" all the operations of TrackControl into one's event loop so that one can handle other "events" while the user is holding down the button over a control. In my application, I need to be able to handle "commands" arriving via the serial port while the mouse user is holding down the mouse button for as long as a minute. Herb Poppe hpoppe@ncar.ucar.edu NCAR (303) 497-1296 1850 Table Mesa Dr. Boulder, CO 80307-3000