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