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):