On 16/12/99 6:35 am, David Cramer <[EMAIL PROTECTED]> wrote:
> I've been having fun, sorta, working out how to emulate Windows menu
> emulation with the new MC version 2.3B3, and I think I've got
> everything worked out quite nicely except for one fairly minor
> obstacle.
>
> This is related to the whole issue of how to deal with the basic
> effect (which I personally abhor) of pulldown menu buttons popping up
> when the mouse rolls over them, then depressing on mousedown or
> mouseup. I can do that fine, but in Windows itself, when a menu
> heading has been clicked and its menu is open, you can click on the
> menu heading again and the menu closes and the menu heading returns
> to its elevated rollover state. I am unable to accomplish this, since
> I don't seem to be able to intercept that mouse click on an opened
> menu's heading button. With MetaCard's default mechanism, clicking on
> an opened menu's pulldown button doesn't do anything at all.
>
> Is there a message send, a target, or anything else that can be used
> in order to accomplish this?
We've been considering this one for a while too, and haven't come up with a
satisfactory solution yet. You can't make a normal contents menu close
correctly. Have you tried using the "pulldown" command with panel menus?
You'll find that using the command does cause the menu to close when you
click on the button again, so you should be able to put it all together and
script it from there.
My guess is that it should even be possible to script a panel menu to
"slide-out", but I haven't tried and wouldn't recommend trying unless you
have a day or so to play around with it.
> Please let me know if you don't get what I'm after, I'm operating on
> a certain amount of lack of sleep trying to prepare for a
> demonstration of MetaCard tomorrow morning and
Good luck!
Regards,
Kevin
>alasf ag ajga;g ;agjj
> afa
> aasdf;jf afaf
> asdfd
> !!!!!!!!?!?@?#!#!?@$%^
>
> Regards,
>
> David
> --
> David Cramer, Process Innovation Evangelist 87-1313 Border Street
> PBSC Computer Training Centres (an IBM company) Winnipeg MB R3H 0X4
> Corporate Office Research & Development Canada
Kevin Miller <[EMAIL PROTECTED]> <http://www.xworlds.com/>
Cross Worlds Computing, MetaCard Distributors, Custom Development.
Tel: +44 (0)131 672 2909. Fax: +44 (0)1639 830 707.
This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm