Without being able to verify anything for accuracy at the moment, it looks like your window's delegate is not set to the controller at the time the events are occurring.
Check if you need to set this - try tracing the window's delegate at different points of the controller's lifecycle. On 30 Nov 2012, at 00:50, david kramf <dakr....@gmail.com> wrote: > > Hi, > In the copied below code only the awakeFromNib is executed . Can someone > explain me what do I do wrong ? Window is displayed and I expected all other > methods to be called. > Thanks, David > > > class MyController < NSWindowController > attr_accessor :window > > def awakeFromNib > @window.delegate = self > puts " at end of awake from nib. title is #{@window.title}" > end > > def windowWillLoad > puts "window will be soon loaded" > end > > def windowDidLoad > puts "window loaded" > end > def windowTitleForDocumentDisplayName(displayName) > "Hello World" > end > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macruby-devel