add a subtitle to the book's T.O.C. for the Family Group report
This commit is contained in:
parent
fd4795e957
commit
e0a8bb4f5e
@ -51,6 +51,7 @@ from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
|||||||
from gramps.gen.display.place import displayer as _pd
|
from gramps.gen.display.place import displayer as _pd
|
||||||
from gramps.gen.proxy import CacheProxyDb
|
from gramps.gen.proxy import CacheProxyDb
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
|
from gramps.gen.utils.db import family_name
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -607,6 +608,9 @@ class FamilyGroup(Report):
|
|||||||
self.dump_child_event('FGR-TextChild1', ev_name, mrg)
|
self.dump_child_event('FGR-TextChild1', ev_name, mrg)
|
||||||
|
|
||||||
def dump_family(self, family_handle, generation):
|
def dump_family(self, family_handle, generation):
|
||||||
|
family = self.db.get_family_from_handle(family_handle)
|
||||||
|
family_toc_name = family_name(family, self.db)
|
||||||
|
|
||||||
self.doc.start_paragraph('FGR-Title')
|
self.doc.start_paragraph('FGR-Title')
|
||||||
if self.recursive and self.generations:
|
if self.recursive and self.generations:
|
||||||
title = self._("Family Group Report - Generation %d") % generation
|
title = self._("Family Group Report - Generation %d") % generation
|
||||||
@ -614,10 +618,10 @@ class FamilyGroup(Report):
|
|||||||
title = self._("Family Group Report")
|
title = self._("Family Group Report")
|
||||||
mark = IndexMark(title, INDEX_TYPE_TOC, 1)
|
mark = IndexMark(title, INDEX_TYPE_TOC, 1)
|
||||||
self.doc.write_text(title, mark)
|
self.doc.write_text(title, mark)
|
||||||
|
mark = IndexMark(family_toc_name, INDEX_TYPE_TOC, 2)
|
||||||
|
self.doc.write_text('', mark)
|
||||||
self.doc.end_paragraph()
|
self.doc.end_paragraph()
|
||||||
|
|
||||||
family = self.db.get_family_from_handle(family_handle)
|
|
||||||
|
|
||||||
self.dump_parent(self._("Husband"), family.get_father_handle())
|
self.dump_parent(self._("Husband"), family.get_father_handle())
|
||||||
self.doc.start_paragraph("FGR-blank")
|
self.doc.start_paragraph("FGR-blank")
|
||||||
self.doc.end_paragraph()
|
self.doc.end_paragraph()
|
||||||
|
Loading…
Reference in New Issue
Block a user