On Tue, Sep 09, 2003 at 01:42:03PM -0700, Colin Fox wrote: > def run_button_toggled(self, widget, event=None): > print "Toggle called with %s" % (type(widget)) > x = widget.get_property('active') > self.world.set_running( x ) > print "Calling set_active..." > self.widget['togglebutton'].set_active(x) > self.widget['run1'].set_active(x) > print "Done."
Ewww, tabs :-) > ---------------------- > > And get this, when I hit CTRL-R, or press the button: > > ---------------------- > Toggle called with <type 'gtk.CheckMenuItem'> > Calling set_active... > Toggle called with <type 'gtk.ToggleButton'> > Calling set_active... > Done. > Done. No, set_active() only emits a toggled signal when the state of the button is changed. That's why set_active() isn't followed by another "Toggle called..." message. Take care, -- Christian Reis, Senior Engineer, Async Open Source, Brazil. http://async.com.br/~kiko/ | [+55 16] 261 2331 | NMFL _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/