Difference between revisions of "DescendantsLines"

From Gramps
Jump to: navigation, search
(swap content with other page)
(Tag: New redirect)
 
(208 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[[Category:Plugins]]
+
#REDIRECT[[Addon:DescendantsLines]]
[[Category:Developers/General]]
 
 
 
== 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 addon 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 ==
 
[[Image:DescendantsLines.png|thumb|Lines of descendants chart]]
 
 
 
There is an experimental try for migrating this Gtk/cairo code to a draw plugins working into Gramps (font, style, path, canvas, output formats).
 
 
 
Draft version is available on [[Addons_development|Addons]] repository as '''very unstable''' (alpha). [http://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 - ''draft'' - technical issues
 
# Paths imput/output (python limitation on local addon directory) - ''testing''
 
# Move Gtk code to draw report (if possible)
 
# Move cairo code to draw report (if possible)
 
# clean-up, pylint, etc ...
 
 
 
Feel free to contribute or improve it.
 

Latest revision as of 00:13, 17 January 2022