0002841: Kinship report converts relationship descriptions to lowercase
patch by Reinhard Müller <reinhard.mueller@bytewise.at> svn: r12948
This commit is contained in:
parent
7640de64ea
commit
f6f1cdf05c
@ -3,6 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Copyright (C) 2007-2008 Brian G. Matherly
|
# Copyright (C) 2007-2008 Brian G. Matherly
|
||||||
# Copyright (C) 2009 Gary Burton
|
# Copyright (C) 2009 Gary Burton
|
||||||
|
# Contribution 2009 by Reinhard Mueller <reinhard.mueller@bytewise.at>
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -29,7 +30,6 @@
|
|||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
from string import capitalize
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -37,10 +37,10 @@ from string import capitalize
|
|||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gen.plug import PluginManager
|
from gen.plug import PluginManager
|
||||||
from gen.plug.menu import NumberOption, BooleanOption, PersonOption
|
|
||||||
from ReportBase import Report, ReportUtils, MenuReportOptions, CATEGORY_TEXT
|
|
||||||
from gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
from gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
||||||
FONT_SANS_SERIF, INDEX_TYPE_TOC, PARA_ALIGN_CENTER)
|
FONT_SANS_SERIF, INDEX_TYPE_TOC, PARA_ALIGN_CENTER)
|
||||||
|
from gen.plug.menu import NumberOption, BooleanOption, PersonOption
|
||||||
|
from ReportBase import Report, ReportUtils, MenuReportOptions, CATEGORY_TEXT
|
||||||
from BasicUtils import name_displayer
|
from BasicUtils import name_displayer
|
||||||
import DateHandler
|
import DateHandler
|
||||||
|
|
||||||
@ -58,7 +58,6 @@ class KinshipReport(Report):
|
|||||||
The arguments are:
|
The arguments are:
|
||||||
|
|
||||||
database - the GRAMPS database instance
|
database - the GRAMPS database instance
|
||||||
person - currently selected person
|
|
||||||
options_class - instance of the Options class for this report
|
options_class - instance of the Options class for this report
|
||||||
|
|
||||||
This report needs the following parameters (class variables)
|
This report needs the following parameters (class variables)
|
||||||
@ -83,8 +82,7 @@ class KinshipReport(Report):
|
|||||||
self.person = database.get_person_from_gramps_id(pid)
|
self.person = database.get_person_from_gramps_id(pid)
|
||||||
|
|
||||||
self.__db = database
|
self.__db = database
|
||||||
pmgr = PluginManager.get_instance()
|
self.rel_calc = PluginManager.get_instance().get_relationship_calculator()
|
||||||
self.rel_calc = pmgr.get_relationship_calculator()
|
|
||||||
|
|
||||||
self.kinship_map = {}
|
self.kinship_map = {}
|
||||||
self.spouse_map = {}
|
self.spouse_map = {}
|
||||||
@ -280,7 +278,7 @@ class KinshipReport(Report):
|
|||||||
"""
|
"""
|
||||||
Write information about a group of people - including the title.
|
Write information about a group of people - including the title.
|
||||||
"""
|
"""
|
||||||
cap_title = capitalize(title)
|
cap_title = title[0].upper() + title[1:]
|
||||||
subtitle = "%s (%d)" % (cap_title, len(people_handles))
|
subtitle = "%s (%d)" % (cap_title, len(people_handles))
|
||||||
self.doc.start_paragraph("KIN-Subtitle")
|
self.doc.start_paragraph("KIN-Subtitle")
|
||||||
mark = IndexMark(cap_title, INDEX_TYPE_TOC, 2)
|
mark = IndexMark(cap_title, INDEX_TYPE_TOC, 2)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user