How does the Relationships view populate so quickly?
When switching persons in the Relationships view using the example.gramps tree, the view mode updates on my Windoze box in less than a second.
That refresh time includes changing focus, finding the Families that have the Active Person as a child or spouse, all the people in those families, the marriage events for the Families, the birth & death events for all the people, all the Places for those events, and thumbnails for those people. Then it has to build a appropriate layout around all those objects.
All in less than a second.
It is often useful to run a filter that finds a subset of those: all the objects in one View category for immediate family of the Active Person. And to do that, Gramps requires a (divergent set of rules for each Category) complex mulit-stage custom filter. And it has a painfully slow progress bar for each stage.
What is the difference in the way the Relationship view finds this subset of the Tree? Is there a way to grab the populating method for the Relationship view and layer it into a narrow scope modality for the other views?