quick_frontend, primitivus (chat): renamed updated to update, using a dict as argument + fixed Primitivus group chat
This commit is contained in:
parent
3aee03c381
commit
bb9e22c020
1 changed files with 13 additions and 9 deletions
|
|
@ -139,7 +139,11 @@ class MessageWidget(urwid.WidgetWrap):
|
|||
return markup
|
||||
|
||||
# events
|
||||
def updated(self, attributes):
|
||||
def update(self, update_dict=None):
|
||||
"""update all the linked message widgets
|
||||
|
||||
@param update_dict(dict, None): key=attribute updated value=new_value
|
||||
"""
|
||||
self.redraw()
|
||||
|
||||
@total_ordering
|
||||
|
|
@ -212,7 +216,7 @@ class OccupantWidget(urwid.WidgetWrap):
|
|||
return markup
|
||||
|
||||
# events
|
||||
def updated(self, attributes):
|
||||
def update(self, update_dict=None):
|
||||
self.redraw()
|
||||
|
||||
|
||||
|
|
@ -258,8 +262,8 @@ class OccupantsWidget(urwid.WidgetWrap):
|
|||
|
||||
class Chat(PrimitivusWidget, quick_chat.QuickChat):
|
||||
|
||||
def __init__(self, host, target, type_=C.CHAT_ONE2ONE, occupants=None, subject=None, profiles=None):
|
||||
quick_chat.QuickChat.__init__(self, host, target, type_, occupants, subject, profiles=profiles)
|
||||
def __init__(self, host, target, type_=C.CHAT_ONE2ONE, nick=None, occupants=None, subject=None, profiles=None):
|
||||
quick_chat.QuickChat.__init__(self, host, target, type_, nick, occupants, subject, profiles=profiles)
|
||||
self.filters = [] # list of filter callbacks to apply
|
||||
self.mess_walker = urwid.SimpleListWalker([])
|
||||
self.mess_widgets = urwid.ListBox(self.mess_walker)
|
||||
|
|
|
|||
Loading…
Reference in a new issue