Re: [MacRuby-devel] NoMethodError for button#on_action in HotCocoa

2009-04-21 Thread Matt Aimonetti
on_action needs to point to a block: :on_action{l.text = "some text"} or :on_action => :do_stuff def do_stuff Proc.new { puts "stuff" } end You can also do: :on_action => method(:do_stuff) Which I believe won't require a block in your method. - Matt On Tue, Apr 21, 2009 at 1:39 AM, F

Re: [MacRuby-devel] NoMethodError for button#on_action in HotCocoa

2009-04-21 Thread Frisco Del Rosario
I found I could fix one problem by moving the label and button declarations outside the layout_view block: w = window(:title => "Window", :size => [300,150]) l = label(:text_align => :center, :text => "", :layout => {:expand => [:width, :height], :align => "center"}) btn = button(:title => "

[MacRuby-devel] NoMethodError for button#on_action in HotCocoa

2009-04-21 Thread Frisco Del Rosario
Got two unexpected results from running this script in HotConsole: require 'hotcocoa' include HotCocoa w = window(:title => "Window", :size => [220,100]) $lv = layout_view :frame => [0,0,200,80], :layout => {:expand => [:width, :height], :align => :center, :start => true} do |view| view <<