def on_preferences_activated(self, widget): cm = PreferencesDialog(None) if cm.run() == Gtk.ResponseType.ACCEPT: cm.save_preferences() self.update() cm.hide() cm.destroy()
def on_preferences_item(self, widget, data=None): widget.set_sensitive(False) preferences_dialog = PreferencesDialog() if preferences_dialog.run() == Gtk.ResponseType.ACCEPT: preferences_dialog.hide() preferences_dialog.close_ok() self.read_preferences() preferences_dialog.destroy() widget.set_sensitive(True)
def on_preferences_item(self, widget, data=None): widget.set_sensitive(False) preferences_dialog = PreferencesDialog() if preferences_dialog.run() == Gtk.ResponseType.ACCEPT: preferences_dialog.hide() preferences_dialog.save_preferences() self.read_preferences() self.indicator.set_icon(self.active_icon) preferences_dialog.destroy() widget.set_sensitive(True)
def on_preferences_item(self, widget, data=None): widget.set_sensitive(False) preferences_dialog = PreferencesDialog() if preferences_dialog.run() == Gtk.ResponseType.ACCEPT: preferences_dialog.close_ok() self.read_preferences() self.on_mouse_plugged_change(self.on_mouse_plugged) preferences_dialog.hide() preferences_dialog.destroy() # we need to change the status icons self.indicator.set_icon(self.active_icon) self.indicator.set_attention_icon(self.attention_icon) widget.set_sensitive(True)