I connect all signals in gtk.builder with this:
ui_builder = gtk.Builder()
ui_builder.add_from_file('main.ui')
self.win_main = builder.get_object('win_main')
ui_builder.connect_signals(self)
How could I block/disconnect any/all signals, please? (And reconnect?)
Thanks in advance!
gtk.builder provides connect_signals() as a convenience, once the signals are connected it's up to you to programatically block or disconnect signals.
Here is the PyGTK documentation for both blocking signals and disconnecting handlers:
http://www.pygtk.org/pygtktutorial/ch-advancedeventsandsignals.html