#4716: Filter correctly activity icons in the mesh view.

This commit is contained in:
Tomeu Vizoso
2007-11-08 20:06:53 +01:00
parent 4548d122fc
commit db4a7116e5
2 changed files with 7 additions and 4 deletions
+6 -4
View File
@@ -290,11 +290,13 @@ class ActivityView(hippo.CanvasBox):
self._shell.join_activity(bundle_id, self._model.get_id())
def set_filter(self, query):
if self._model.activity.props.name.lower().find(query) == -1:
self._icon.xo_color = [style.COLOR_INACTIVE_STROKE.get_svg(),
style.COLOR_INACTIVE_FILL.get_svg()]
text_to_check = self._model.activity.props.name.lower() + \
self._model.activity.props.type.lower()
if text_to_check.find(query) == -1:
self._icon.props.stroke_color = style.COLOR_INACTIVE_STROKE.get_svg()
self._icon.props.fill_color = style.COLOR_INACTIVE_FILL.get_svg()
else:
self._icon.xo_color = self._model.get_color()
self._icon.props.xo_color = self._model.get_color()
_AUTOSEARCH_TIMEOUT = 1000