comparison frontends/src/primitivus/chat.py @ 1361:d3e9848b9574 frontends_multi_profiles

quick_frontend, primitivus (chat): pass a sorted list to Chat.setPresents
author souliane <souliane@mailoo.org>
date Wed, 11 Mar 2015 20:06:13 +0100
parents 8ea8fa13c351
children 017270e6eea4
comparison
equal deleted inserted replaced
1360:8ea8fa13c351 1361:d3e9848b9574
224 self.subj_wid = urwid.Text(unicode(subject.replace('\n','|') if wrap == 'clip' else subject ), 224 self.subj_wid = urwid.Text(unicode(subject.replace('\n','|') if wrap == 'clip' else subject ),
225 align='left' if wrap=='clip' else 'center',wrap=wrap) 225 align='left' if wrap=='clip' else 'center',wrap=wrap)
226 self.chat_widget.header = urwid.AttrMap(self.subj_wid,'title') 226 self.chat_widget.header = urwid.AttrMap(self.subj_wid,'title')
227 self.host.redraw() 227 self.host.redraw()
228 228
229 def setPresents(self, param_nicks): 229 def setPresents(self, nicks):
230 """Set the users presents in the contact list for a group chat 230 """Set the occupants of a group chat.
231 @param nicks: list of nicknames 231
232 """ 232 @param nicks (list[unicode]): sorted list of nicknames
233 nicks = [unicode(nick) for nick in param_nicks] #FIXME: should be done in DBus bridge 233 """
234 nicks.sort()
235 QuickChat.setPresents(self, nicks) 234 QuickChat.setPresents(self, nicks)
236 self.present_wid.changeValues(nicks) 235 self.present_wid.changeValues(nicks)
237 self.host.redraw() 236 self.host.redraw()
238 237
239 def replaceUser(self, param_nick, show_info=True): 238 def replaceUser(self, param_nick, show_info=True):