src/plugins/TimeLine.py: round all dates to nearest decade

svn: r6746
This commit is contained in:
Brian Matherly 2006-05-22 02:57:27 +00:00
parent 99a2140ba1
commit 38f4cd7e85
2 changed files with 9 additions and 3 deletions

View File

@ -12,6 +12,7 @@
* src/plugins/Calendar.py: make calendar work in Windows
* src/GrampsLocale.py: make calendar work in Windows
* src/plugins/GraphViz.py: fix unicode encoding
* src/plugins/TimeLine.py: round all dates to nearest decade
2006-05-21 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: Do not import unused module.

View File

@ -312,9 +312,14 @@ class TimeLine(Report.Report):
if d:
low = min(low,d)
high = max(high,d)
low = (low/10)*10
high = ((high+9)/10)*10
# round the dates to the nearest decade
low = int((low/10))*10
high = int(((high+9)/10))*10
# Make sure the difference is a multiple of 50 so all year ranges land
# on a decade.
low -= 50 - ((high-low) % 50)
if low == None:
low = high