Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Converting From Simple to Doc Based App - Problems with Menus



Change the targets for the menu items to be first responder instead of the views themselves. The views will still get the actions when they are made first responder, which happens automatically.

Menus in the main menu bar should target either first responder or some object that lives in the same nib, possibly the application or application's delegate. Don't put menus in the document nib (except contextual menus that pertain to a specific view).

hth,

G.




On 1 May 2008, at 3:15 pm, Peter Zegelin wrote:
Being new to Cocoa I started my project with a Simple Cocoa Application template. I have now converted to a Doc Based template by adding all my code and adding my delegates and substituting my window in the Document nib. However I have a problem with some of the menus. Most of my menus go to the first responder, however some are linked to views on the window itself. However the menu is in the 'MainMenu' nib but my window is in the 'MyDocument' nib and therefore can't connect the two. I'm not really sure the correct way to hook everything up so would appreciate some advice.

Should I really have the menu in the Document nib? I tried that and got some funny extra menus at the beginning of the menubar.
Should I have my main menu in the doc nib and just a basic one in the 'MainMenu' nib?


thanks!

Peter Zegelin
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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/email@hidden

This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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/email@hidden

This email sent to email@hidden
References: 
 >Converting From Simple to Doc Based App - Problems with Menus (From: Peter Zegelin <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.