I have been trying to write a few programs with shoes.
I am wondering if there is a way to change the background from within
a button.
I have tried something like the following but it does not work.
Shoes.app 'change' do
button 'quit' do
exit
end
button 'change' do
background 'rgb(200,0,0)'
end
end
It should be quite easy I just am not clear on the syntex.
thanks
I have figured it out.
it is not that I had it wrong. Just that the background was not
refreshed. by adding "self.show ". It now refreshes itself
here is the program as it stands.
Shoes.app do
background 'rgb(0, 0, 220)'
line 10,10,300,300
flow do
quit = button "quit" do
exit
end
button "change" do
color1 = rgb(rand(255),rand(255),rand(255))
background color1
self.show
end
button "change2" do
color2 = ask_color("Give me the Color")
puts color2.class
background color2
self.show
end
end
end
···
On Mon, 14 Jul 2008 23:05:18 +0000, Edward Redman wrote:
I have been trying to write a few programs with shoes. I am wondering if
there is a way to change the background from within a button.
I have tried something like the following but it does not work.
Shoes.app 'change' do
button 'quit' do
exit
end
button 'change' do
background 'rgb(200,0,0)'
end
end
It should be quite easy I just am not clear on the syntax.
thanks