|
|
(206 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 input/output (python limitation on local addon directory) - ''testing''
| |
− | # Move Gtk code to draw report (if possible)
| |
− | # Move cairo code to draw report (if possible)
| |
− | # Check role on event
| |
− | # clean-up, pylint, etc ...
| |
− | | |
− | Feel free to contribute or improve it.
| |