Mercurial > libervia-backend
comparison frontends/primitivus/contact_list.py @ 164:5d7a011d78ba
Primitivus: contact list: new method UnselectAll
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 09 Aug 2010 19:09:43 +0800 |
parents | f197b52796ee |
children | a2655a0a4eac |
comparison
equal
deleted
inserted
replaced
163:f582fddd0cc0 | 164:5d7a011d78ba |
---|---|
115 urwid.connect_signal(widget, 'click', self.__groupClicked) | 115 urwid.connect_signal(widget, 'click', self.__groupClicked) |
116 if unfolded: | 116 if unfolded: |
117 self.__buildContact(content, self.groups[key][1]) | 117 self.__buildContact(content, self.groups[key][1]) |
118 return urwid.ListBox(content) | 118 return urwid.ListBox(content) |
119 | 119 |
120 def unselectAll(self): | |
121 """Unselect all contacts""" | |
122 for widget in self.frame.body.body: | |
123 if widget.__class__ == custom_widgets.SelectableText: | |
124 widget.setState(False, invisible=True) | |
125 | |
126 | |
120 def get_contact(self): | 127 def get_contact(self): |
121 """Return contact currently selected""" | 128 """Return contact currently selected""" |
122 return self.selected | 129 return self.selected |
123 | 130 |
124 def clear_contacts(self): | 131 def clear_contacts(self): |