Path: utzoo!mnetor!uunet!husc6!think!ames!oliveb!sun!plaid!chuq From: chuq@plaid.Sun.COM (Chuq Von Rospach) Newsgroups: comp.sys.mac.hypercard Subject: Hyper-Hackers Digest Vol 1 #15 Message-ID: <42600@sun.uucp> Date: 20 Feb 88 00:41:59 GMT Sender: news@sun.uucp Lines: 31 Hyper-Hackers Digest Vol 1 #15 February 19, 1988 Subjects Missing CloseField message when user clicks directly on a button ---------------------------------------------------------------------- From: Jakob Nielsen Tech Univ of Denmark Subject: Missing CloseField message when user clicks directly on a button Date: Sun, 14 Feb 88 00:02:50 DNT I am *very* upset that HyperCard does not send a CloseField message when the user leaves a field by clicking directly on a button (i.e. without clicking somewhere outside the field first). Now I have again had problems because the handler which validates input does not get run before the action is executed. Of course I can do some checking in the button script, but this goes against any principle of modular program design. I have 10 fields and 4 buttons so the code can quickly get messy. Also, since HyperCard is so slow in interpreting scripts, it takes a lot of time to validate input for 10 fields - this is better spread out in small lumps. I.e. I want future versions of HyperCard to make sure that a field *always* gets sent a closeField message when the user has changed the contents of that field. This message should be sent before any mouseUp or closeCard messages *********************************** End of HYPER-HACKERS Digest