Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!usc!apple!jkc From: jkc@Apple.COM (John Kevin Calhoun) Newsgroups: comp.sys.mac.hypercard Subject: Re: Hypercard 2.0 - it won't work..(ok, I need help) Message-ID: <46189@apple.Apple.COM> Date: 1 Nov 90 00:24:06 GMT References: <38835@ut-emx.uucp> <46096@apple.Apple.COM> <17751@unix.SRI.COM> Organization: Apple Computer Inc., Cupertino, CA Lines: 35 In article <17751@unix.SRI.COM> mxmora@unix.UUCP (Matt Mora) writes: >In article <46096@apple.Apple.COM> jkc@Apple.COM (John Kevin Calhoun) writes: >> >>[My description of how HyperCard 2.0 restores the saved location of windows.] > >This sounds like a bug to me. HIN #6 states something like: > > "When reopening a movable window, check its saved > position. If the window is in a position to which the user could > have dragged it, then leave it there. If the window can be zoomed > and was in the zoomed state when it was last closed, put it in the > zoomed state again. (Note that the current and previous zoomed states > are not necessarily the same, since the window may be reopened on a > different monitor.) If the window is not in a position to which the > user could have dragged it, then it must be relocated, so use the > default location. However, do not automatically use the default size > when using the default location; if the entire window would be visible > using the default location and stored size, then use the stored size." > >Why is it that Apple ignores its own rules. In this particular case, if HyperCard 2.0 followed the guidelines to the letter, you could never view a standard-sized stack (512x342) at its full size on a 9" monitor, because the window would not be in a position "to which the user could have dragged it"! (The titlebar would not be visible.) In general, with 2.0 we attempted to bring HyperCard into better conformance with the Human Interface guidelines. I hope we succeeded. If you believe that there's a bug in the way we handle windows, please submit a bug report to SNOWBUG@applelink.apple.com. Kevin Calhoun HyperCard Engineer Apple Computer, Inc.