[comp.sys.mac.hypercard] DoubleClick bug?

mmt@dciem.UUCP (Martin Taylor) (12/18/87)

Conditions:  Mac+ 1mB, HyperCard 1.0.1, HyperMacinTalk installed
in Home Stack.

I wrote a DoubleClick detector that sends "dblclick" to the target
and installed it in the stack script.  It works fine if the target
is a background, a card, a background button or field, or a card field,
but it doesn't work if the target is a card button.  On further
investigation, I find that a card button will not detect a second
mouse-down message within less than about 30 ticks of a first,
but it WILL detect a third, if you can click the mouse fast enough
to get three mousedowns inside 30 ticks.
I have been unable to find a lower time limit to the interval at which
other objects can detect a second mouseDown event, at least down
to 12 ticks.

Is this known behaviour?  All the buttons have distinct names, if
that matters, and there is only one card in the stack.
-- 

Martin Taylor
{allegra,linus,ihnp4,floyd,ubc-vision}!utzoo!dciem!mmt
{uw-beaver,qucis,watmath}!utcsri!dciem!mmt
mmt@zorac.arpa
Magic is just advanced technology ... so is intelligence.  Before computers,
the ability to do arithmetic was proof of intelligence.  What proves
intelligence now?