Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!think.com!barmar From: barmar@think.com (Barry Margolin) Newsgroups: comp.windows.x Subject: Re: XWarpPointer revisited..... Message-ID: <1991Jan19.042930.2952@Think.COM> Date: 19 Jan 91 04:29:30 GMT References: <9945@ncar.ucar.edu> <100920272@hpcvlx.cv.hp.com> <977@attc.UUCP> Sender: news@Think.COM Organization: Thinking Machines Corporation, Cambridge MA, USA Lines: 30 In article <977@attc.UUCP> marbru@auto-trol.UUCP (Martin Brunecky) writes: > Now. If the application would: > - popup the box > - warp the pointer into the "acknowledge" button > - wait for reply > - warp pointer to the *original* position Sounds like the MIT Lisp Machine (and, by inheritance, Symbolics) pop-up menu mechanism (pop-up confirmations are simply menus with only one choice). One difference is that there is an option (which I think is on by default) to pop-up the menu at a location that puts the default choice under the mouse cursor; the cursor only has to be warped if it is close enough to the edge of the screen that part of the menu would be off the screen (the LispM window system doesn't support off-screen windows). In general, I've noticed that X Windows has adopted hardly anything from the LispM window system. Is this some kind of YIH (Yes Invented Here) syndrome? Next to the Macintosh, the LispM window system is probably the nicest window system around, and Symbolics's enhancements to it in the last few years are phenomenal. Yes, it still has some annoying limitations (windows must fit on the screen, the active window must be on top, updates to partially-obscured windows aren't usually visible until the window is raised), but many of the UIMS features are great (an automatic mouse documentation line, extensive support for mouse-sensitive regions, very good management of keyboard focus). -- Barry Margolin, Thinking Machines Corp. barmar@think.com {uunet,harvard}!think!barmar