Hi all --
I'm also converting a legacy project, one that had its original
incarnation back in the Hopper days. (Ah Hopper! brings a tear to the
eye of anyone who knows what the heck I'm talking about.)
Things are mostly working, except for those furshlugginer MIAWs. Well,
they're mostly working, too -- the MX04-style code is all in place. I'm
just wondering if people have found any workable workarounds for the
various problems in Classic, or if there's a sneaky way around any of
them:
- Tool windows always have their title bars visible, even when
titlebaroptions.visible is false. Very bad for MIAWs that are supposed
to overlay the stage and not be movable.
- Tool windows don't stay in front of the stage (i.e. they go behind
the stage when the ), which is the main reason I would want to use them
instead of #document windows anyway.
- Dialogs also always have their title bars visible, even when
titlebaroptions.visible is false.
- Dialogs also always have close boxes, which is bad when I want to
force the user to make a choice and "close this window and forget I
ever asked" isn't one of the options.
I thought about trying rectangular masks for dialog and tool MIAWs, but
then I remembered that Classic MIAWs don't support masks. It's weird
that Macromedia documented that issue but none of the others.
How do people deal with these issues? Change all your MIAWs to LDMs and
limit them to the rect of the stage? Use #document windows for
everything, and put "on deactivateWindow/moveToFront window"s in them?
use #dialog windows with "on
deactivateWindow/PopUpDialogAgainAndAskUserAgainTillTheyRelent" code in
them? Tell OS9 users they're a bunch of stone age poopheads?
I'd love to hear what other users have done about this.
cheers,
jamie
On Aug 13, 2005, at 8:09 AM, [EMAIL PROTECTED]
wrote:
Re: <lingo-l> MIAWs in MX 2004
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/lingo-l.cgi To post messages to the list, email
[email protected] (Problems, email [EMAIL PROTECTED]). Lingo-L is for
learning and helping with programming Lingo. Thanks!]