That is a simple solution that solved my problem.  Thanks Giuseppe.

Ryan

On Sat, Apr 23, 2011 at 6:17 AM, Giuseppe Penone <gius...@gmail.com> wrote:
> I have a variable in my program named "user_active" which is by default True
> when I want to toggle avoiding the signal I do:
> user_active = False
> operation that causes the signal
> user_active = True
> then in the callback
> on_button_toggled()
>    if not user_active: return
>    ....
> Cheers,
> Giuseppe.
>
> On Sat, Apr 23, 2011 at 7:50 AM, Ryan Krauss <ryanli...@gmail.com> wrote:
>>
>> I am setting the active radio button in a group using the set_active
>> method.  I want to do this without causing the toggled or clicked
>> signals being emitted, or I at least want to somehow know the
>> difference in the program between the programming setting the active
>> radio and the user actually clicking the radio with the mouse (or by
>> using a keyboard accelerator that is mapped to "click").  Basically, I
>> have some code I want to run only when the user really clicked or used
>> a keyboard accel.  I don't want the code to run when the program set
>> the radio.  How can this be accomplished?
>>
>> Thanks,
>>
>> Ryan
>> _______________________________________________
>> pygtk mailing list   pygtk@daa.com.au
>> http://www.daa.com.au/mailman/listinfo/pygtk
>> Read the PyGTK FAQ: http://faq.pygtk.org/
>
>
_______________________________________________
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to