Changeset 9224
- Timestamp:
- 12/30/07 21:43:58 (11 months ago)
- Files:
-
- 1 modified
-
trunk/src/config.py (modified) (24 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/config.py
r9211 r9224 288 288 # sounds treeview 289 289 self.sound_tree = self.xml.get_widget('sounds_treeview') 290 290 291 291 # active, event ui name, path to sound file, event_config_name 292 292 model = gtk.ListStore(bool, str, str, str) … … 429 429 self.applications_combobox.set_active(4) 430 430 self.xml.get_widget('custom_apps_frame').show() 431 431 432 432 self.xml.get_widget('custom_browser_entry').set_text( 433 433 gajim.config.get('custombrowser')) … … 725 725 theme_combobox = self.xml.get_widget('theme_combobox') 726 726 model = gtk.ListStore(str) 727 theme_combobox.set_model(model) 727 theme_combobox.set_model(model) 728 728 i = 0 729 729 for config_theme in gajim.config.get_per('themes'): … … 857 857 def on_conversation_fontbutton_font_set(self, widget): 858 858 self.on_preference_widget_font_set(widget, 'conversation_font') 859 859 860 860 def on_default_chat_font_toggled(self, widget): 861 861 font_widget = self.xml.get_widget('conversation_fontbutton') … … 962 962 if model[iter][1]: # we have a preset message 963 963 if not val: # no title, use message text for title 964 val = model[iter][1] 964 val = model[iter][1] 965 965 gajim.config.add_per('statusmsg', val) 966 966 msg = helpers.to_one_line(model[iter][1].decode('utf-8')) … … 1093 1093 model = self.sound_tree.get_model() 1094 1094 model.clear() 1095 1095 1096 1096 # NOTE: sounds_ui_names MUST have all items of 1097 1097 # sounds = gajim.config.get_per('soundevents') as keys … … 1112 1112 sounds_dict['gmail_received'] = _('GMail Email Received') 1113 1113 break 1114 1114 1115 1115 for sound_event_config_name, sound_ui_name in sounds_dict.items(): 1116 1116 enabled = gajim.config.get_per('soundevents', … … 1434 1434 gajim.connections[gajim.ZEROCONF_ACC_NAME].update_details() 1435 1435 return 1436 1436 1437 1437 elif self.need_relogin and self.current_account and \ 1438 1438 gajim.connections[self.current_account].connected > 0: … … 1554 1554 'autoconnect') 1555 1555 self.xml.get_widget('autoconnect_checkbutton2').set_active(st) 1556 1556 1557 1557 list_no_log_for = gajim.config.get_per('accounts', 1558 1558 gajim.ZEROCONF_ACC_NAME, 'no_log_for').split() … … 1898 1898 else: 1899 1899 passwords.save_password(self.current_account, '') 1900 1900 1901 1901 def on_resource_entry1_focus_out_event(self, widget, event): 1902 1902 if self.ignore_events: … … 1972 1972 if self.current_account in list_no_log_for: 1973 1973 list_no_log_for.remove(self.current_account) 1974 if not self.xml.get_widget('log_history_checkbutton').get_active(): 1974 1975 if not widget.get_active(): 1975 1976 list_no_log_for.append(self.current_account) 1976 1977 gajim.config.set_per('accounts', self.current_account, 'no_log_for', … … 2204 2205 if len(gajim.connections) >= 2: 2205 2206 # Do not merge accounts if only one exists 2206 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 2207 else: 2207 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 2208 else: 2208 2209 gajim.interface.roster.regroup = False 2209 2210 gajim.interface.roster.draw_roster() … … 2239 2240 if len(gajim.connections) >= 2: 2240 2241 # Do not merge accounts if only one exists 2241 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 2242 else: 2242 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 2243 else: 2243 2244 gajim.interface.roster.regroup = False 2244 2245 gajim.interface.roster.draw_roster() … … 2505 2506 '4. domain (the domain itself matches, as does any user@domain,\n' 2506 2507 'domain/resource, or address containing a subdomain.') 2507 2508 2508 2509 instance = dialogs.InputDialog(title, prompt) 2509 2510 response = instance.get_response() … … 2638 2639 else: 2639 2640 remove() 2640 2641 2641 2642 def _on_remove_success(self, res): 2642 2643 # action of unregistration has failed, we don't remove the account … … 2666 2667 del gajim.transport_avatar[self.account] 2667 2668 if len(gajim.connections) >= 2: # Do not merge accounts if only one exists 2668 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 2669 else: 2669 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 2670 else: 2670 2671 gajim.interface.roster.regroup = False 2671 2672 gajim.interface.roster.draw_roster() … … 3495 3496 # refresh roster 3496 3497 if len(gajim.connections) >= 2: # Do not merge accounts if only one exists 3497 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 3498 else: 3498 gajim.interface.roster.regroup = gajim.config.get('mergeaccounts') 3499 else: 3499 3500 gajim.interface.roster.regroup = False 3500 3501 gajim.interface.roster.draw_roster() … … 3515 3516 self.xml.get_widget('save_button').grab_focus() 3516 3517 self.window.show_all() 3517 3518 3518 3519 def init_account(self): 3519 3520 st = gajim.config.get_per('accounts', gajim.ZEROCONF_ACC_NAME, … … 3521 3522 if st: 3522 3523 self.xml.get_widget('autoconnect_checkbutton').set_active(st) 3523 3524 3524 3525 list_no_log_for = gajim.config.get_per('accounts', 3525 3526 gajim.ZEROCONF_ACC_NAME,'no_log_for').split() … … 3546 3547 if st: 3547 3548 self.xml.get_widget('custom_port_entry').set_text(str(st)) 3548 3549 3549 3550 st = gajim.config.get_per('accounts', gajim.ZEROCONF_ACC_NAME, 3550 3551 'use_custom_host') 3551 3552 if st: 3552 3553 self.xml.get_widget('custom_port_checkbutton').set_active(st) 3553 3554 3554 3555 self.xml.get_widget('custom_port_entry').set_sensitive(bool(st)) 3555 3556 … … 3586 3587 if gajim.interface.instances.has_key('zeroconf_properties'): 3587 3588 del gajim.interface.instances['zeroconf_properties'] 3588 3589 3589 3590 def on_custom_port_checkbutton_toggled(self, widget): 3590 3591 st = self.xml.get_widget('custom_port_checkbutton').get_active() 3591 3592 self.xml.get_widget('custom_port_entry').set_sensitive(bool(st)) 3592 3593 3593 3594 def on_cancel_button_clicked(self, widget): 3594 3595 self.window.destroy() 3595 3596 3596 3597 def on_save_button_clicked(self, widget): 3597 3598 config = {} … … 3606 3607 list_no_log_for.append(gajim.ZEROCONF_ACC_NAME) 3607 3608 config['no_log_for'] = ' '.join(list_no_log_for) 3608 3609 3609 3610 st = self.xml.get_widget('sync_with_global_status_checkbutton').\ 3610 3611 get_active() … … 3613 3614 st = self.xml.get_widget('first_name_entry').get_text() 3614 3615 config['zeroconf_first_name'] = st.decode('utf-8') 3615 3616 3616 3617 st = self.xml.get_widget('last_name_entry').get_text() 3617 3618 config['zeroconf_last_name'] = st.decode('utf-8') … … 3633 3634 else: 3634 3635 port = 5298 3635 3636 3636 3637 config['custom_port'] = port 3637 3638 3638 3639 config['keyname'] = self.xml.get_widget('gpg_name_label').get_text().\ 3639 3640 decode('utf-8')
