Addon:HtreePedigreeView

From Gramps
Gramps-notes.png
This is a Third-party Addon. The Addon/Plugin system is controlled by the Plugin Manager.

Please use carefully on data that is backed up, and help make it better by reporting any issues to the bug tracker.
Unless otherwise stated on this page, you can download this addon by following these instructions.
Please note that some Addons have prerequisites that need to be installed before they can be used.

H-tree Pedigree View - example showing 5 generations (31 people in total) (default)

H-Tree Pedigree view is an interactive Charts Charts category view addon that presents a navigable ancestors tree using the current Active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.

The H-Tree is a structured, space-efficient technique for pedigree visualization (to display ancestral trees).

The H-tree based layout can be used to display ancestral trees. This layout increases the number of displayable generations, via a symmetrically arranged structure, provides the user with an overview that allows them to understand and navigate through the data.

Usage

From the Charts Charts category view select the H-Tree Pedigree view icon or select View > H-Tree Pedigree View from the menu.


Colors for the views person nodes can be modified in Edit > Preferences > Color.

Key to chart

Reading the H-Tree Pedigree view.

The view is focused around the Active person who is shown in the center.

                     [Active Person]

The active persons parents are shown above (father) and below ( mother) them.

                        [Father]
                            |
                     [Active Person]
                            |
                         [Mother]

Then the Active persons grandparents are shown to the left (grandfather) and right (grandmother) of the parents.

[Paternal Grandfather] - [Father] - [Paternal Grandmother] 
                            |
                     [Active Person]
                            |
[Maternal Grandfather] - [Mother] - [Maternal Grandmother] 

and then the Grandparents parents would be shown above and below them and so on....

Configure the active view

H-tree Pedigree View - Layout tab - default configuration options

You can configure the following options on the Layout tab:

Layout tab

  • Show images (checkbox checked by default)
  • Show tags (checkbox unchecked by default)
  • Tree size: 5 (default) range 2 to 6 generations.

H-tree will display the following number of people if the Tree size: (generations) is set to:

  • 2 generations = 3 people total
  • 3 generations = 7 people total
  • 4 generations = 15 people total
  • 5 generations = 31 people total
  • 6 generations = 47 people total


Context menu

Depending where you click two context menus are available.

Blank area

Context menu (right click) Blank area example

Using the Context menu (right click) in a Blank area shows the following options

  • Previous
  • Next
  • Home

  • Mouse scroll direction
    • Top <-> Bottom (default)
    • Left <-> Right (default)

  • About H-Tree - will bring you to this page for help.


Person nodes

Context menu (right click) Person node example

Using the Context menu (right click) on a Person node shows the following options in addition to those shown on a Blank area.

Person context menu

[Persons name]

  • Edit
  • Copy
  • Spouses
  • Siblings
  • Children
  • Parents
  • Related



Issues

  • Issue in title bar of Gramps shows "H-tree Pedigree" View instead of "H-Tree Pedigree" View ( issue is lower case "t" in "H-tree" )
  • Drawing issues for "Tree Size" 6 (center three boxes for child and parents are too large and overlap other generations)
  • Feature: Add connecting lines to show relationships between people and make the chart clearer to read

Development history

See also