Bad Idea To Disable an 'Edit' Menu

MisterX b.xavier at internet.lu
Sat Aug 20 02:16:54 EDT 2005


Hi Ken

This seems more like an OS behavior 
than a Rev problem doesn't it?

It sure should be made aware for those
developping on PCs hoping to deploy on osx...

While disabling a whole menu is "easier", I always
did the single menuitem check on mouseenter to see
if it should or not be enabled... 

So i guess a little global-OS HIG is in order ;)

just my two cents
Xav

> -----Original Message-----
> From: use-revolution-bounces at lists.runrev.com 
> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray
> Sent: Saturday, August 20, 2005 08:04
> To: Use Revolution List
> Subject: Bad Idea To Disable an 'Edit' Menu
> 
> Just passing along an interesting tidbit of information that 
> I just ran
> into:
> 
> If your application has an 'Edit' menu AND it has a 
> 'Preferences' menu item AND you deploy to Mac OS X, then you 
> should never disable the entire Edit menu (you should leave 
> the menu itself enabled, but individually disable the items 
> you want to prevent users from executing).
> 
> The reason is that under OS X, the Preferences menu item 
> disappears from the bottom of the Edit menu and appears under 
> the Application menu. This item is
> *always* appears enabled under the Application menu, but if 
> you've disabled the Edit menu, selecting Preferences from the 
> Application menu *won't work*.
> 
> Now, this may just be a bug (I'll log it as such), but until 
> it's fixed or documented, you should disable the individual 
> items in the menu and not the menu itself.
> 
> Just FYI,
> 
> Ken Ray
> Sons of Thunder Software
> Web site: http://www.sonsothunder.com/
> Email: kray at sonsothunder.com
>  
> 
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage 
> your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 




More information about the use-livecode mailing list