use-revolution digest, Vol 1 #1741 - 14 msgs
Barry Levine
themacguy at macosx.com
Fri Aug 8 11:28:01 EDT 2003
Sarah,
Thanks. Last night I was in class and, when things got boring, I read
the "What's New" text doc that accompanied the v2.0.1 release (for the
first time, I'm ashamed to admit). There was mention of dropping the
last two lines of the File menu (the separator line and 'Quit') in
order to put the Quit command on the Application menu. I figured that
probably resulted in OSX ignoring my confirmation dialog which was I
had written into the menu handler I access through the Menu Builder.
Searching further, I found the shudownRequest in the documentation.
That did the trick; I put a handler in the stack script ("on
shutdownRequest...").
General philosophical complaint (shouted to the heavens): If Rev is
going to take it upon itself to move menu items based upon the
platform, should it not -still- use the code I crafted for the menu
selections? At the very least, it should place comments in the File
script about this when you tell it to auto-generate the menu handler.
(Yes, I know I eventually figured it out - and if I had not, you were
there to lead me out of the swamp - but this is the kind of thing that
would drive beginners crazy. If we're going to spread the word about
Rev, Rev needs to help us make the IDE a kinder, gentler environment.
In this case, it would only take a few lines of comments added to the
automatically-generated script.)
Bottom line: It works now and I'm pumped!
Regards,
Barry
On Thursday, Aug 7, 2003, at 23:24 America/Denver, Sarah wrote:
> How are you handling the quit? If it is in the menu script, it may be
> that OS X is bypassing that. I suggest you use a shutdownRequest
> handler instead. If you pass it, the app will continue to shut down,
> but if the user decides not to quit, just exit the shutdownRequest
> handler without passing and the shutdown will be cancelled.
>
> This should work for all OSes, I think.
>
> Cheers,
> Sarah
>
> On Friday, August 8, 2003, at 09:01 am, Barry Levine wrote:
>
>> I've got my app set to ask for confirmation before I permit the user
>> to quit using the usual dialog. In the IDE on both platforms, it
>> performs as expected. In the standalone on Windows, it also works as
>> expected. In OSX, it simply quits without my intervening dialog. Is
>> this due to some difference in the way Rev moves the Quit command to
>> the app menu (rather than the File menu as it is on Windows)?
--------------------------------------------------------
Barry Jay Levine
"The Mac Guy"
Macintosh Troubleshooting, System Engineering, Training,
AppleShare/OSX Server Setup, System Upgrades and Enhancements,
Custom Programming for Mac/Windows/Linux/Solaris
On-Site service for K20, Business, Consumer
Phone/VoiceMail: 915-581-1105
Fax: 915-581-8167
eMail: themacguy at macosx.com
--------------------------------------------------------
More information about the use-livecode
mailing list