[comp.sys.mac.hypercard] Help Mgr and HyperCard

kurtzman@pollux.usc.edu (Stephen Kurtzman) (06/20/91)

I just got finished adding balloon help to one of my stacks (using an
XCMD that calls HMShowBalloon). It works passably well. It is very slow
because the calls to the XCMD are triggered by MouseEnter messages.
I have had more trouble attaching balloon help to my custom menus and
in using the help menu. When I insert items into the help menu and
try to process them by a "on doMenu" handler, I get a number of different
types of crashes, the most common of which is HyperCard quitting with
a "out of memory" message. As for attaching balloon help to menus, I
just haven't gotten to first base with that.

So my questions are: Does anyone know how to make use of the Help menu
(or whether or not it is possible)? And, how can you attach balloon
help to custom menus?
-- 

Stephen Kurtzman             | "love is a minor chord; love is a mental ward;"
kurtzman@pollux.usc.edu      |  love is a drawn sword; love is its own reward."
                             |        -- Kate, Anna, & Jane McGarrigle

johnston@oscar.ccm.udel.edu (06/20/91)

In article <33740@usc.edu>, kurtzman@pollux.usc.edu (Stephen Kurtzman) writes...
> 
>I just got finished adding balloon help to one of my stacks (using an
>XCMD that calls HMShowBalloon). It works passably well. It is very slow
>because the calls to the XCMD are triggered by MouseEnter messages.

Don't have any answers on the menu question, but I did post a request
recently for BalloonHelp info, so here are a few comments:

I haven't seen HMSShowBalloon yet ... but BalloonHelp (Eric Baumgartner)
and ShowBalloon (Paul Snively - DTS) seem to display their balloons
almost as fast as the Help Manager displays the Help balloons for windows
and Finder menus.  This is on an SE/30 ...

If there is a speed difference, its probably do to the fact that the 
externals try to position the tip of the balloon over the last mouse loc, 
whereas the Finder help balloons always appear in the same place.

-- Bill (johnston@minnie.me.udel.edu)