[ruby-it] [GTK] radio buttons

Cozza Amara y.redaelli a ngi.it
Dom 14 Dic 2008 10:53:33 CET


Luigi Maselli wrote:
> Cozza Amara wrote:
>> 
>> buttonA.signal_connect "clicked" do
>>  puts "Pulsante A"
>> end
>> 
>> buttonB.signal_connect "clicked" do
>>  puts "Pulsante B"
>> end
>> 
>> buttonC.signal_connect "clicked" do
>>  puts "Pulsante C"
>> end
> 
> Prova così:
> buttonA.signal_connect "clicked" do |obj|
>   puts 'a' if obj.active?
> end
> 
> buttonB.signal_connect "clicked" do |obj|
>   puts 'b' if obj.active?
> end
> 
> buttonC.signal_connect "clicked" do |obj|
>   puts 'c' if obj.active?
> end
> 
> Se ti servono altri esempi qui ce ne qualcun'altro
> http://www.lilik.it/~mirko/Ruby-GNOME2/00-Presentazione.html

Ti ringrazio.

Ma come mai devo eseguire il controllo sull'active?
Forse perchè il click viene interpretato come un toggle e quindi il 
listener si attiva sia sul pulsante che guadagna il focus sia su quello 
che lo perde?
In quel caso però non dovrebbe essere >>signal_connect("toggled")?<<

Grazie ancora.
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list