[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