21 Apr
2009
21 Apr
'09
8:39 a.m.
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 => "put some text in the label", :layout => {:align => "center"}) lv = layout_view :frame => [0,0,280,130], :layout => {:expand => [:width, :height], :align => :center, :start => true} do |view| view << l view << btn end w << lv And then the button#on_action parameter has to be in braces: btn.on_action{l.text = "some text"}