Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!rutgers!uwvax!tank!nucsrl!bob From: bob@eecs.nwu.edu (Bob Hablutzel) Newsgroups: comp.sys.mac Subject: Re: GetMouse et al. Message-ID: <10330071@eecs.nwu.edu> Date: 27 Oct 88 14:10:52 GMT References: <10849@srcsip.UUCP> Organization: Northwestern U, Evanston IL, USA Lines: 13 > How do the mouse routines like WaitMouseUp, Button, StillDown, GetMouse, > and others(I can't remember if there are any others at the moment) get > their information? Do they directly read the mouse or do they use the > event queue? Any insights welcome either on the net or by mail. GetMouse, WaitMouseUp, and Button I don't think use the event manager, but I could be wrong. I know for a fact that StillDown _does_ use the event manager to see if a mouse up event is pending (If a mouse up event is pending, then the mouse has been released and reclicked. Thus a StillDown boils down to a Button & Not( EventAvail( MouseUp ))). StillDown does not remove the mouseUp from the queue. Bob Hablutzel BOB@NUACC.ACNS.NWU.EDU