Mercurial > libervia-backend
diff frontends/src/primitivus/primitivus @ 1966:d727aab9a80e
primitivus: basic handling of filter, only language can filtered for now
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 20 Jun 2016 19:19:16 +0200 |
parents | a2bc5089c2eb |
children | 5fbe09b9b568 |
line wrap: on
line diff
--- a/frontends/src/primitivus/primitivus Mon Jun 20 18:44:27 2016 +0200 +++ b/frontends/src/primitivus/primitivus Mon Jun 20 19:19:16 2016 +0200 @@ -148,6 +148,13 @@ self.host.notif_bar.addMessage(D_("Please specify the globbing pattern to search for")) else: widget.updateHistory(size=C.HISTORY_LIMIT_NONE, search=pattern, profile=widget.profile) + elif command == 'filter': + # FIXME: filter is now only for current widget, + # need to be able to set it globally or per widget + widget = self.host.selected_widget + # FIXME: Q&D way, need to be more generic + if isinstance(widget, quick_chat.QuickChat): + widget.setFilter(args) else: return self.set_edit_text('')