Author: asterix Date: 2008-03-01 14:26:23 +0100 (Sat, 01 Mar 2008) New Revision: 9349
Modified: trunk/src/config.py Log: make configure button sensitive only when a service is selected in pep window. fixes #3750
Modified: trunk/src/config.py =================================================================== --- trunk/src/config.py 2008-03-01 09:56:00 UTC (rev 9348) +++ trunk/src/config.py 2008-03-01 13:26:23 UTC (rev 9349) @@ -3671,10 +3671,13 @@ self.xml = gtkgui_helpers.get_glade('manage_pep_services_window.glade') self.window = self.xml.get_widget('manage_pep_services_window') self.window.set_transient_for(gajim.interface.roster.window) + self.xml.get_widget('configure_button').set_sensitive(False) self.xml.signal_autoconnect(self) self.account = account
self.init_services() + self.xml.get_widget('services_treeview').get_selection().connect( + 'changed', self.on_services_selection_changed) self.window.show_all()
def on_manage_pep_services_window_destroy(self, widget): @@ -3684,6 +3687,9 @@ def on_close_button_clicked(self, widget): self.window.destroy()
+ def on_services_selection_changed(self, sel): + self.xml.get_widget('configure_button').set_sensitive(True) + def init_services(self): self.treeview = self.xml.get_widget('services_treeview') # service, access_model, group