Open main menu

Gramps β

Changes

DescendantsLines

1,946 bytes removed, 00:13, 17 January 2022
swap content with other page
#REDIRECT[[Image:DescendantsLines.png|thumb|Lines of descendants chart]]'''DescendantsLines''' is an in-development plugin for Gramps which generates a graphical descendants tree using orthogonal edges. == History ==2007: Adam Sampson has written a standalone python script for parsing data.gramps ([[GRAMPS XML]]). [http://offog.org/darcs/misccode/familytree] 2010: this script needs some updates for avoiding minor issues. A modified script is available on the addons repository. [http://gramps-addons.svn.sourceforge.net/viewvc/gramps-addons/trunk/contrib/DescendantsLines/ft.py] === Limitations ===The code ignores role on event (was added in 2007). == Descendants Lines ==There is an experimental try for migrating this Gtk/cairo code to a draw plugin working into Gramps (font, style, path, canvas, output formats). Draft version is available on [[Addons_development|Addons]] repository as '''very unstable''' (alpha). [httpAddon://gramps-addons.svn.sourceforge.net/viewvc/gramps-addons/trunk/contrib/DescendantsLines] The idea will be to keep the Gramps XML parsing, but with a copy of the active database and use of current report environment (output formats, style, path). === Needs ===# Enable Person selection (Gramps ID) - ''done''# Generate a temp Gramps XML database matching 'IsDescendantFamilyOf' filter rule - ''done''# Input path - ''done''# Move Gtk code to draw report (if possible)# Move cairo code to draw report (if possible)# Output path# Check role on event# Clean-up, pylint, etc ... * simple Gramps XML template with events, persons, families objects (only export primary event role reference).* a basic descendant families textual print for draw reports: this avoids empty returns when generating reports.* matching more than 'IsDescendantFamilyOf' filter rule; spouses and parents of central person need to be included into the XML file (hlink key). Feel free to contribute or improve it. [[Category:Plugins]][[Category:Developers/General]]
1,971
edits