check the 'register new accout' and 'save password' checkbuttons automatically
This commit is contained in:
parent
369b47d692
commit
c64180aa38
|
@ -1060,6 +1060,14 @@ class accountPreference_Window:
|
||||||
if not widget.get_active():
|
if not widget.get_active():
|
||||||
w.set_text('')
|
w.set_text('')
|
||||||
|
|
||||||
|
def on_chk_new_toggled(self, widget):
|
||||||
|
if widget.get_active():
|
||||||
|
self.xml.get_widget('entry_password').set_sensitive(True)
|
||||||
|
self.xml.get_widget('chk_password').set_active(True)
|
||||||
|
self.xml.get_widget('chk_password').set_sensitive(False)
|
||||||
|
else:
|
||||||
|
self.xml.get_widget('chk_password').set_sensitive(True)
|
||||||
|
|
||||||
#info must be a dictionnary
|
#info must be a dictionnary
|
||||||
def __init__(self, plugin, infos = {}):
|
def __init__(self, plugin, infos = {}):
|
||||||
self.xml = gtk.glade.XML(GTKGUI_GLADE, 'Account', APP)
|
self.xml = gtk.glade.XML(GTKGUI_GLADE, 'Account', APP)
|
||||||
|
@ -1072,11 +1080,6 @@ class accountPreference_Window:
|
||||||
self.xml.get_widget('gpg_pass_checkbutton').set_sensitive(False)
|
self.xml.get_widget('gpg_pass_checkbutton').set_sensitive(False)
|
||||||
self.xml.get_widget('gpg_pass_entry').set_sensitive(False)
|
self.xml.get_widget('gpg_pass_entry').set_sensitive(False)
|
||||||
self.xml.get_widget('entry_password').set_sensitive(False)
|
self.xml.get_widget('entry_password').set_sensitive(False)
|
||||||
if infos:
|
|
||||||
self.modify = True
|
|
||||||
self.account = infos['accname']
|
|
||||||
self.init_account(infos)
|
|
||||||
self.xml.get_widget("checkbutton").set_sensitive(FALSE)
|
|
||||||
self.xml.signal_connect('gtk_widget_destroy', self.delete_event)
|
self.xml.signal_connect('gtk_widget_destroy', self.delete_event)
|
||||||
self.xml.signal_connect('on_save_clicked', self.on_save_clicked)
|
self.xml.signal_connect('on_save_clicked', self.on_save_clicked)
|
||||||
self.xml.signal_connect('on_edit_details_clicked', \
|
self.xml.signal_connect('on_edit_details_clicked', \
|
||||||
|
@ -1087,6 +1090,14 @@ class accountPreference_Window:
|
||||||
self.on_chk_toggled_and_clear, [self.xml.get_widget('gpg_pass_entry')])
|
self.on_chk_toggled_and_clear, [self.xml.get_widget('gpg_pass_entry')])
|
||||||
self.xml.signal_connect('on_pass_checkbutton_toggled', \
|
self.xml.signal_connect('on_pass_checkbutton_toggled', \
|
||||||
self.on_chk_toggled_and_clear, [self.xml.get_widget('entry_password')])
|
self.on_chk_toggled_and_clear, [self.xml.get_widget('entry_password')])
|
||||||
|
self.xml.signal_connect('on_checkbutton_toggled', self.on_chk_new_toggled)
|
||||||
|
self.xml.get_widget("checkbutton").set_sensitive(FALSE)
|
||||||
|
if infos:
|
||||||
|
self.modify = True
|
||||||
|
self.account = infos['accname']
|
||||||
|
self.init_account(infos)
|
||||||
|
else:
|
||||||
|
self.xml.get_widget("checkbutton").set_active(True)
|
||||||
|
|
||||||
class accounts_Window:
|
class accounts_Window:
|
||||||
"""Class for accounts window : lists of accounts"""
|
"""Class for accounts window : lists of accounts"""
|
||||||
|
|
|
@ -1164,6 +1164,7 @@ Yann Le Boulanger (asterix@lagaule.org)</property>
|
||||||
<property name="active">False</property>
|
<property name="active">False</property>
|
||||||
<property name="inconsistent">False</property>
|
<property name="inconsistent">False</property>
|
||||||
<property name="draw_indicator">True</property>
|
<property name="draw_indicator">True</property>
|
||||||
|
<signal name="toggled" handler="on_checkbutton_toggled" last_modification_time="Wed, 16 Feb 2005 00:01:43 GMT"/>
|
||||||
</widget>
|
</widget>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">0</property>
|
<property name="left_attach">0</property>
|
||||||
|
|
Loading…
Reference in New Issue