def _config_neighborhood_cb(self, widget): if not self._setup_has_been_called: return config_w = ConfigWizard(self._config_file_path) config_items = [ {'item_label': _('Nickname'), 'item_type': 'text', 'item_name': 'nick'}, {'item_label': _('Account ID'), 'item_type': 'text', 'item_name': 'account_id'}, {'item_label': _('Server'), 'item_type': 'text', 'item_name': 'server'}, {'item_label': _('Port'), 'item_type': 'text', 'item_name': 'port'}, {'item_label': _('Password'), 'item_type': 'text', 'item_name': 'password'}, {'item_label': _('Register'), 'item_type': 'boolean', 'item_name': 'register'}, {'item_label': _('Colors'), 'item_type': 'text', 'item_name': 'colors'}] config_w.set_config_items(config_items) config_w.set_config_file_obj(self._collaboration_config_values) config_w.show()