def msg(self, vars, mc, data, caller): if mc == '_message_public': self.append_text('%s: %s'%(vars['_nick'], data)) return if mc == '_message_public_question': self.append_text('%s %s: %s'%(vars['_nick'], 'fragt', data)) return if mc == '_message_public_text_action': self.append_text('%s %s: %s'%(vars['_nick'], vars['_action'], data)) return if mc == '_status_place_members': # _list_members, _list_members_nicks for i in range(0, len(vars['_list_members'])): self.nicklist.append((vars['_list_members'][i], vars['_list_members_nicks'][i])) return if mc.startswith('_notice_place_leave'): return if mc.startswith('_notice_place_enter'): self.nicklist.append((vars['_source'], vars['_nick'])) return PSYCObject.msg(self, vars, mc, data, caller)
def msg(self, vars, mc, data, caller): if mc == '_status_place_description_news_rss': self.label.set_label(data) self.show_all() return if mc == '_notice_news_headline_rss': renderer = gtk.CellRendererText() text = vars.get('_news_headline').encode('utf-8') column = gtk.TreeViewColumn(vars.get('_news_headline'), renderer, text=1) self.tree.append_column(column) self.show_all() return PSYCObject.msg(self, vars, mc, data, caller)