• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Document-based app: UI item validation
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Document-based app: UI item validation


  • Subject: Re: Document-based app: UI item validation
  • From: Klaus Backert <email@hidden>
  • Date: Sun, 21 Aug 2011 19:30:02 +0200


On 21 Aug 2011, at 18:59, Luc Van Bogaert wrote:

On 21 Aug 2011, at 15:43, Jerry Krinock wrote:


On 2011 Aug 21, at 05:02, Luc Van Bogaert wrote:

Adding a windowcontroller to the mainmenu nib also doesn't work, as the windowcontrollers should be instantiated from my document objects. right?

That is correct.

So, that leaves me the option to use the First Responder object. This does work, but I'm still wondering if maybe there is a better approach.

There is no better approach. "First Responder Magic" is a good thing to use.



OK, thanks.

But this still leaves me with the question of how to reference my windowcontroller objects from the mainmenu nib? I need this because I want to modify the title of some menu items, depending on the state of the document windows. So I would like to make my windowcontroller objects menu delegates.

I thought about using an application delegate as file's owner in the mainmenu nib, and then target the menu items from this delegate. From the app delegate I can reference the window using keyWindow, but I haven't found a way to reference the windowcontroller objects...

When creating the window controller in the document's method makeWindowControllers, you might set a property (you declared) to this window controller. This way you will have access to it from all methods of the document, including action methods. You should also be able to bind the button's title to something like "document.myWindowController.myButtonTitle".


Regards
Klaus

_______________________________________________

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


References: 
 >Document-based app: UI item validation (From: Luc Van Bogaert <email@hidden>)
 >Re: Document-based app: UI item validation (From: Jerry Krinock <email@hidden>)
 >Re: Document-based app: UI item validation (From: Luc Van Bogaert <email@hidden>)

  • Prev by Date: Re: Document-based app: UI item validation
  • Next by Date: Re: Document-based app: UI item validation
  • Previous by thread: Re: Document-based app: UI item validation
  • Next by thread: Re: Document-based app: UI item validation
  • Index(es):
    • Date
    • Thread