add TOC entry, for book report

svn: r21950
This commit is contained in:
Paul Franklin 2013-04-10 19:05:56 +00:00
parent ca4c231eaa
commit 8725f2e236

View File

@ -38,7 +38,7 @@ _ = glocale.get_translation().sgettext
from gramps.plugins.lib.librecords import (RECORDS, find_records, from gramps.plugins.lib.librecords import (RECORDS, find_records,
CALLNAME_DONTUSE, CALLNAME_REPLACE, CALLNAME_UNDERLINE_ADD) CALLNAME_DONTUSE, CALLNAME_REPLACE, CALLNAME_UNDERLINE_ADD)
from gramps.gen.plug.docgen import (FontStyle, ParagraphStyle, FONT_SANS_SERIF, from gramps.gen.plug.docgen import (FontStyle, ParagraphStyle, FONT_SANS_SERIF,
PARA_ALIGN_CENTER) PARA_ALIGN_CENTER, IndexMark, INDEX_TYPE_TOC)
from gramps.gen.plug.menu import (BooleanOption, EnumeratedListOption, from gramps.gen.plug.menu import (BooleanOption, EnumeratedListOption,
FilterOption, NumberOption, PersonOption, StringOption) FilterOption, NumberOption, PersonOption, StringOption)
from gramps.gen.plug.report import Report from gramps.gen.plug.report import Report
@ -79,7 +79,9 @@ class RecordsReport(Report):
records = find_records(self.database, self.filter, self.top_size, self.callname) records = find_records(self.database, self.filter, self.top_size, self.callname)
self.doc.start_paragraph('REC-Title') self.doc.start_paragraph('REC-Title')
self.doc.write_text(_("Records")) title = _("Records")
mark = IndexMark(title, INDEX_TYPE_TOC, 1)
self.doc.write_text(title, mark)
self.doc.end_paragraph() self.doc.end_paragraph()
self.doc.start_paragraph('REC-Subtitle') self.doc.start_paragraph('REC-Subtitle')