Replace Seahorse.Collection with Gcr.FilterCollection
Right now, we have a clunky setup to allow filtering on collections, using Seahorse.Collection.for_predicate()
. Since this is already supported for us by Gcr in FilterCollection.with_callback()
, we should migrate to that instead so we can hopefully remove Seahorse.Collection and Seahorse.Predicate.