Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!rutgers!ukma!psuvm.bitnet!cunyvm!byuvax!loganj
From: loganj@byuvax.UUCP
Newsgroups: comp.sys.mac.hypercard
Subject: Wish/Problem List
Message-ID: <61loganj@byuvax.bitnet>
Date: Fri, 4-Dec-87 19:30:01 EST
Article-I.D.: byuvax.61loganj
Posted: Fri Dec  4 19:30:01 1987
Date-Received: Thu, 10-Dec-87 00:48:53 EST
Lines: 37

At BYU we have come up with the following wish list for HyperCard...

1  Allow multiple scrolling fields to be tied to a single scroll bar, so
   that multi-column or multi-field data can be scrolled properly.

2  Allow a script to have access to the min, max, and actual thumb
   value of a scroll bar.  Might be useful to be able to set the value
   of the thumb in a scroll bar too.

3  Need real windows, of course.

4  Need to have some way for HyperCard to BeginUpdate and EndUpdate it's
   window(s) if an XFCN or XCMD resizes or moves windows that are created
   by the XFCN or XCMD on top of HyperCard's window(s).  Maybe this can
   be done now?

5  Can the "On" messages in HyperCard be handled like a real event queue
   instead of immediate nested subroutine calls.

6  "Find" should be restrictable to a specific background.  As it is now
   if you try to find on a field that doesn't exist on a particular card
   it merrily goes searching all fields on all cards.

7  Why are the "MouseEnter" and "MouseLeave" messages not generated when
   a paint tool is selected.  Would be nice if you could use the "MouseEnter"
   message to choose a paint tool over a painting field on the screen, and
   then use the "MouseLeave" message to choose the browse tool when the
   mouse leaves the painting field.  The obvious quick answer is that this
   would add too much overhead to the paint tools.  Solutions anyone?

8  Would be nice to implement the concept of "double click" in scripts
   for dealing with text in fields at the point where the user clicked.

By the way, we like HyperCard.  Hope this is useful to someone.

Regards,
Jim (loganj@byuvax.bitnet)