• 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: Binding NSButton enabled state
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Binding NSButton enabled state


  • Subject: Re: Binding NSButton enabled state
  • From: Chris Hanson <email@hidden>
  • Date: Sat, 19 Apr 2008 21:55:23 -0700

On Apr 19, 2008, at 11:08 AM, Lorenzo Thurman wrote:

I have two NSTableViews, tableA and tableB, each managed by separate
NSArrayControllers. When a selection is made in either table, an instance
variable is set. I want to have an NSButton's enabled state to 'YES'
whenever the instance variable is set.

Don't think of it as an instance variable, think of it as a property. Restating your problem, you want your "Do Something" button's enabled property to be bound to your window controller's "can do something" property.


What this means is that you need to manipulate your window controller's "can do something" property in a way that things bound to it can notice -- in other words, in a way that will post key-value observing notifications. Thus instead of manipulating it as an instance variable, you should just always invoke its setter.

You haven't said how you're actually noticing that the selection in one of your tables has changed; I assume you're either using an NSTableView delegate method or a notification to do so.

  -- Chris

_______________________________________________

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


  • Follow-Ups:
    • Re: Binding NSButton enabled state
      • From: "Lorenzo Thurman" <email@hidden>
References: 
 >Binding NSButton enabled state (From: "Lorenzo Thurman" <email@hidden>)

  • Prev by Date: Re: NSPopupButton Bindings
  • Next by Date: KVO and Object Arrays
  • Previous by thread: Binding NSButton enabled state
  • Next by thread: Re: Binding NSButton enabled state
  • Index(es):
    • Date
    • Thread