Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!bbn!uwmcsd1!ig!jade!ucbvax!zin.DEC.COM!mcgregor From: mcgregor@zin.DEC.COM (SCOTT MCGREGOR) Newsgroups: comp.windows.x Subject: Re: Warping the pointer for a reconfigured widget Message-ID: <8711232121.AA19584@decwrl.dec.com> Date: Mon, 23-Nov-87 19:05:00 EST Article-I.D.: decwrl.8711232121.AA19584 Posted: Mon Nov 23 19:05:00 1987 Date-Received: Thu, 26-Nov-87 20:32:14 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 22 Ellis; My underlying model of the system leads me to have some difficulty with your proposal. First of all, I view the user as "owning" the pointer and not the system, suggesting that it is almost never the right thing to do to change the location of the pointer unless the user moves it. Assuming we disagree on that religious point, then it still isn't ok for an individual widget to decide whether the pointer should be warped because presumably the behaviour should be consistent across the system. The disable concept points out another difficulty-- you can't always tell (from the widget) what the right thing to do is. Sometimes the desired effect is to warp and other times not. If you insist on warping, it seems better to leave the warping to the code that caused the re-layout, since it is the only place that has a chance of knowing what the right thing to do is. Scott.