Mercurial > libervia-backend
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): |