This proposal can be found at:
Feedback (here or in wiki) appreciated!
This page proposes and discusses possible changes to the RelationView of
the GRAMPS GUI (Relationships).
The first proposed change is the addition of expand/collapse buttons on
the Parents and Family lines. This would allow the user to hide the
details of the Parents, or a particular Family. This functionality helps a
researcher focus their attention on one aspect (family) of the person.
This differs from the "View" -> "Show Siblings" and "Show Details" in a
couple of ways:
# the expand/collapse is specific to a particular family
# only lasts for the current session
The change does remember what families have been collapsed, so when you
return to a person, you get the same view as previous view (for this
The first screenshot shows the RelationView as normal, but includes the
"Collapse" icon (currently a magnifying glass with a minus sign.)
The second screenshot shows the RelationView, and now includes the
"Expand" icon (currently a magnifying glass with a plus sign.)
The changes necessary to implement these changes can be found
[http://bubo.brynmawr.edu/~dblank/relationview-01.patch here]. This can be
applied to version gramps30.
The families/parents to expand/collapse are kept in a list. Currently, the
list is kept during the session, but could be cleared on changing the
The icon can be changed to something better. I wanted a triangle like on
the people view (">" when collapsed, "V" when expanded) better there
wasn't anything like that in stock gtk icons).
Requires a single phrase for translation: "Expand/Collapse section".
Has a minimal screen impact.
The handles of families that are collapsed are placed into a list. A
substantial number of families would have to be collapsed for this to have
an effect on performance. This is deemed to be unlikely.
One could expand/collapse the siblings (which would make it so that the
Show Siblings option would not be needed). However, this could make the
screen too busy (considering that we would like to add some addition
elements to this page).