Hi! Oh sorry, my first message was a little bit too short.
In the IB I created a button and on the bindings pane I connected the hidden property to Controller, the ‚Model Key Path‘ is set to 'Controller.self.test‘. Now when I am calling ‚work‘ the button gets hidden, but with ‚doesnotwork‘ the button remains visible. There seems to be no notification. - Bernd Am 17.05.2010 um 10:00 schrieb Thibault Martin-Lagardette: > Hi ! > > What exactly is not working? You said you have "Controller.self.test", what > do you mean by that? > Both setX and X= work for me, here is what I get: > > $> cat t.rb > class A > attr_accessor :someAttr > end > > a = A.new > a.setSomeAttr "set via #setSomeAttr" > p a.someAttr > a.someAttr = "set via #someAttr=" > p a.someAttr > > $> macruby t.rb > "set via #setSomeAttr" > "set via #someAttr=" > > -- > Thibault Martin-Lagardette > > > > On May 17, 2010, at 00:47, B. Ohr wrote: > >> >> I have a binding of an user interface element to my controller >> (Controller.self.test): The setTest does work, but the 'test =' does not. >> >> class Controller < NSWindowController >> attr_accessor :test >> >> def works >> setTest true >> end >> >> def doesnotwork >> test = true >> end >> >> end >> >> Is this a bug? >> >> - Bernd >> _______________________________________________ >> MacRuby-devel mailing list >> MacRuby-devel@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel