excellent!  this works well, since i don't use the nibtool... i should
probably use the nibtool for my next app :)

thanks for all the replies

On Tue, Nov 4, 2008 at 4:55 PM, Peter Ammon <[EMAIL PROTECTED]> wrote:
>
> On Nov 4, 2008, at 12:02 PM, Chunk 1978 wrote:
>
> for localization purposes, i'd like to programatically change all of
> my app's menu item titles.
>
> ....
>
> the above code works fine for everything except the menu bar titles
> (like "File", "Edit", "Window", etc.)... when i click on these objects
> in IB i've noticed it's displaying
> the title of the "NSMenu" instead of the title for "NSMenuItem" in IB,
> but i can't seem to hook it up to NSMenu, so i'm not sure if this is
> possible.
>
> The text that appears in the menu bar is taken from the title of the NSMenu,
> and not the NSMenuItem.  To change the title of the "Edit" menu, you would
> write [[[[NSApp mainMenu] itemAtIndex:2] submenu] setTitle:@"New Title"] .
> Before Leopard, there was a bug where the initial title was taken from the
> NSMenu, but changes to the NSMenuItem title affected the menu bar text.
>  This got fixed in Leopard, and the NSMenu's title is always used now.  For
> maximum compatibility with pre-Leopard OSes, set both to be the same.
> -Peter
>
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to