diff --git a/plugins/gtkgui/dialogs.py b/plugins/gtkgui/dialogs.py index e7748d0e4..faa263c2a 100644 --- a/plugins/gtkgui/dialogs.py +++ b/plugins/gtkgui/dialogs.py @@ -210,10 +210,10 @@ class infoUser_Window: self.xml.signal_autoconnect(self) -class passphrase_Window: - """Class for Passphrase Window""" +class passphrase_dialog: + """Class for passphrase_dialog""" def run(self): - """Wait for Ok button to be pressed and return passphrase""" + """Wait for OK button to be pressed and return passphrase/password""" rep = self.window.run() if rep == gtk.RESPONSE_OK: passphrase = self.passphrase_entry.get_text() @@ -231,12 +231,12 @@ class passphrase_Window: else: self.window.response(gtk.RESPONSE_OK) - def on_ok__button_clicked(self, widget): + def on_ok_button_clicked(self, widget): if self.autoconnect: self.passphrase = self.passphrase_entry.get_text() gtk.main_quit() - def on_cancel__button_clicked(self, widget): + def on_cancel_button_clicked(self, widget): if self.autoconnect: gtk.main_quit() @@ -252,13 +252,14 @@ class passphrase_Window: if self.autoconnect: gtk.main_quit() - def __init__(self, text, autoconnect=0): + def __init__(self, labeltext, checkbuttontext, autoconnect=0): self.xml = gtk.glade.XML(GTKGUI_GLADE, 'passphrase_dialog', APP) self.window = self.xml.get_widget('passphrase_dialog') self.passphrase_entry = self.xml.get_widget('passphrase_entry') self.passphrase = -1 self.autoconnect = autoconnect - self.xml.get_widget('message_label').set_text(text) + self.xml.get_widget('message_label').set_text(labeltext) + self.xml.get_widget('save_passphrase_checkbutton').set_label(checkbuttontext) self.xml.signal_autoconnect(self) class choose_gpg_Window: diff --git a/plugins/gtkgui/gtkgui.glade b/plugins/gtkgui/gtkgui.glade index bd6772a4a..1f019cd61 100644 --- a/plugins/gtkgui/gtkgui.glade +++ b/plugins/gtkgui/gtkgui.glade @@ -7803,7 +7803,7 @@ Custom True - + label False False GTK_JUSTIFY_LEFT @@ -7845,7 +7845,7 @@ Custom True True - Save passphrase + checkbutton True GTK_RELIEF_NORMAL True diff --git a/plugins/gtkgui/gtkgui.py b/plugins/gtkgui/gtkgui.py index 4daac4b04..518c4d6b4 100644 --- a/plugins/gtkgui/gtkgui.py +++ b/plugins/gtkgui/gtkgui.py @@ -1836,7 +1836,8 @@ class roster_window: save_pass = self.plugin.accounts[account]["savepass"] if not save_pass and not self.plugin.connected[account]: passphrase = '' - w = passphrase_Window('Enter your password for your account %s' % account, autoconnect) + w = passphrase_dialog('Enter your password for account %s' %account,\ + 'Save password', autoconnect) if autoconnect: gtk.main() passphrase, save = w.get_pass() @@ -1864,7 +1865,8 @@ class roster_window: passphrase = self.plugin.accounts[account]['gpgpassword'] else: passphrase = '' - w = passphrase_Window('Enter your passphrase for your the GPG key of your account %s' % account, autoconnect) + w = passphrase_dialog('Enter GPG key passphrase for account %s'\ + % account, 'Save passphrase', autoconnect) if autoconnect: gtk.main() passphrase, save = w.get_pass()