def edit_preferences(self): """Edit preferences""" dlg = ConfigDialog(self) for PrefPageClass in self.general_prefs: widget = PrefPageClass(parent=dlg, main=self) widget.initialize() dlg.add_page(widget) dlg.show() dlg.check_all_settings() dlg.exec_()
def edit_preferences(self): """Edit OpenFisca preferences""" dlg = ConfigDialog(self) for PrefPageClass in self.general_prefs: widget = PrefPageClass(parent = dlg, main=self) widget.initialize() dlg.add_page(widget) dlg.show() dlg.check_all_settings() dlg.exec_()
def preferences_dialog_action_callback(self, action): content = ConfigDialog().do_create_configure_widget() dialog = Gtk.Dialog(_('lLyrics Preferences'), self.shell.get_property('window'), Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, (Gtk.STOCK_OK, Gtk.ResponseType.OK)) content_area = dialog.get_content_area() content_area.pack_start(content, True, True, 0) dialog.show_all() dialog.run() dialog.hide()