Changeset 88
- Timestamp:
- 08/22/07 00:31:33 (3 years ago)
- Files:
-
- 1 modified
-
gajim/branches/chat2muc/src/dialogs.py (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gajim/branches/chat2muc/src/dialogs.py
r86 r88 403 403 self.countdown_enabled = False 404 404 if event.keyval == gtk.keysyms.Return or \ 405 event.keyval == gtk.keysyms.KP_Enter: # catch CTRL+ENTER405 event.keyval == gtk.keysyms.KP_Enter: # catch CTRL+ENTER 406 406 if (event.state & gtk.gdk.CONTROL_MASK): 407 407 self.window.response(gtk.RESPONSE_OK) … … 1506 1506 for jid in keys: 1507 1507 contact = self.completion_dict[jid] 1508 img = gajim.interface.roster.jabber_state_images['16'][contact.show]1508 img = gajim.interface.roster.jabber_state_images['16'][contact.show] 1509 1509 liststore.append((img.get_pixbuf(), jid)) 1510 1510 … … 2101 2101 jid_entry_completion.set_model(jids_list_store) 2102 2102 jid_entry_completion.set_popup_completion(True) 2103 self.edit_type_jabberid_entry.set_completion(jid_entry_completion) 2103 self.edit_type_jabberid_entry.set_completion(jid_entry_completion) 2104 2104 2105 2105 if action == 'EDIT': … … 3282 3282 3283 3283 for widget_to_add in ('invite_button', 'cancel_button', 3284 'server_list_comboboxentry', 'guests_treeview',3285 'server_and_guests_hseparator', 'server_select_label'):3284 'server_list_comboboxentry', 'guests_treeview', 3285 'server_and_guests_hseparator', 'server_select_label'): 3286 3286 self.__dict__[widget_to_add] = self.xml.get_widget(widget_to_add) 3287 self.__dict__[widget_to_add].connect('key_press_event', 3288 self._on_keypress_event) 3287 self.window.connect('key_press_event', self._on_keypress_event) 3289 3288 3290 3289 # set a list of servers which support it … … 3294 3293 renderer_servers = gtk.CellRendererText() 3295 3294 3295 server_list = [] 3296 3296 self.servers = gtk.ListStore(str) 3297 3297 self.server_list_comboboxentry.set_model(self.servers) … … 3299 3299 self.server_list_comboboxentry.set_text_column(0) 3300 3300 3301 # TODO: make a list based on service discovery 3302 self.servers.append(['chat.jabberfr.org']) 3303 self.servers.append(['conference.gajim.org']) 3301 # get the muc server of our server 3302 if 'jabber' in gajim.connections[account].muc_jid: 3303 server_list.append(gajim.connections[account].muc_jid['jabber']) 3304 # add servers or recently joined groupchats 3305 recently_groupchat = gajim.config.get('recently_groupchat').split() 3306 for g in recently_groupchat: 3307 server = gajim.get_server_from_jid(g) 3308 if server not in server_list: 3309 server_list.append(gajim.get_server_from_jid(g)) 3310 # add a default server 3311 if not server_list: 3312 server_list.append('conference.jabber.org') 3313 3314 for s in server_list: 3315 self.servers.append([s]) 3304 3316 3305 3317 self.server_list_comboboxentry.set_active(0) 3306 3318 3307 3319 # set treeview 3308 3320 # name, jid 3309 3321 self.store = gtk.ListStore(str, str) 3310 3322 self.guests_treeview.set_model(self.store) … … 3352 3364 or event.keyval == gtk.keysyms.C): 3353 3365 self.toggle_server_selection_visible() 3366 return True 3354 3367 3355 3368 def on_invite_button_clicked(self, widget): … … 3373 3386 for guest in self.auto_jids: 3374 3387 guest_list.append(guest) 3375 room_jid = room_id + '@' + server3388 room_jid = room_id + '@' + server 3376 3389 gajim.automatic_rooms[self.account][room_jid] = {} 3377 3390 gajim.automatic_rooms[self.account][room_jid]['invities'] = guest_list
