Re: Converting From Simple to Doc Based App - Problems with Menus
Re: Converting From Simple to Doc Based App - Problems with Menus
- Subject: Re: Converting From Simple to Doc Based App - Problems with Menus
- From: Graham Cox <email@hidden>
- Date: Thu, 1 May 2008 15:48:50 +1000
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:
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:
This email sent to email@hidden