* src/plugins/DetAncestralReport.py: fix spacing
svn: r5389
This commit is contained in:
parent
5884a15623
commit
cebc3a3b37
@ -1,4 +1,5 @@
|
|||||||
2005-11-09 Don Allingham <don@gramps-project.org>
|
2005-11-09 Don Allingham <don@gramps-project.org>
|
||||||
|
* src/plugins/DetAncestralReport.py: fix spacing
|
||||||
* src/Report.py: use filechooser for report dialog
|
* src/Report.py: use filechooser for report dialog
|
||||||
* src/ReportUtils.py: use a single photo for image display
|
* src/ReportUtils.py: use a single photo for image display
|
||||||
|
|
||||||
|
@ -189,8 +189,11 @@ class DetAncestorReport(Report.Report):
|
|||||||
|
|
||||||
person_handle = self.map[key]
|
person_handle = self.map[key]
|
||||||
person = self.database.get_person_from_handle(person_handle)
|
person = self.database.get_person_from_handle(person_handle)
|
||||||
if self.addImages:
|
plist = person.get_media_list()
|
||||||
ReportUtils.insert_images(self.database,self.doc,person)
|
|
||||||
|
if self.addImages and len(plist) > 0:
|
||||||
|
photo = plist[0]
|
||||||
|
ReportUtils.insert_image(self.database,self.doc,photo)
|
||||||
|
|
||||||
self.doc.start_paragraph("DAR-First-Entry","%s." % str(key))
|
self.doc.start_paragraph("DAR-First-Entry","%s." % str(key))
|
||||||
|
|
||||||
@ -214,7 +217,8 @@ class DetAncestorReport(Report.Report):
|
|||||||
if dkey >= key:
|
if dkey >= key:
|
||||||
break
|
break
|
||||||
if self.map[key] == self.map[dkey]:
|
if self.map[key] == self.map[dkey]:
|
||||||
self.doc.write_text(_("%(name)s is the same person as [%(id_str)s].") %
|
self.doc.write_text(
|
||||||
|
_("%(name)s is the same person as [%(id_str)s].") %
|
||||||
{ 'name' : '', 'id_str' : str(dkey) })
|
{ 'name' : '', 'id_str' : str(dkey) })
|
||||||
self.doc.end_paragraph()
|
self.doc.end_paragraph()
|
||||||
return 1 # Duplicate person
|
return 1 # Duplicate person
|
||||||
@ -271,8 +275,10 @@ class DetAncestorReport(Report.Report):
|
|||||||
self.doc.end_paragraph()
|
self.doc.end_paragraph()
|
||||||
first = False
|
first = False
|
||||||
self.doc.start_paragraph('DAR-MoreDetails')
|
self.doc.start_paragraph('DAR-MoreDetails')
|
||||||
self.doc.write_text(_('%(name_kind)s: %(name)s%(endnotes)s') % {
|
atype = alt_name.get_type()
|
||||||
'name_kind' : const.NameTypesMap.find_value(alt_name.get_type()),
|
self.doc.write_text(
|
||||||
|
_('%(name_kind)s: %(name)s%(endnotes)s') % {
|
||||||
|
'name_kind' : const.NameTypesMap.find_value(atype),
|
||||||
'name' : alt_name.get_regular_name(),
|
'name' : alt_name.get_regular_name(),
|
||||||
'endnotes' : self.endnotes(alt_name),
|
'endnotes' : self.endnotes(alt_name),
|
||||||
})
|
})
|
||||||
@ -282,9 +288,9 @@ class DetAncestorReport(Report.Report):
|
|||||||
for event_handle in person.get_event_list():
|
for event_handle in person.get_event_list():
|
||||||
event = self.database.get_event_from_handle(event_handle)
|
event = self.database.get_event_from_handle(event_handle)
|
||||||
date = event.get_date()
|
date = event.get_date()
|
||||||
place_handle = event.get_place_handle()
|
ph = event.get_place_handle()
|
||||||
if place_handle:
|
if ph:
|
||||||
place = self.database.get_place_from_handle(place_handle).get_title()
|
place = self.database.get_place_from_handle(ph).get_title()
|
||||||
else:
|
else:
|
||||||
place = u''
|
place = u''
|
||||||
|
|
||||||
@ -298,18 +304,21 @@ class DetAncestorReport(Report.Report):
|
|||||||
|
|
||||||
self.doc.start_paragraph('DAR-MoreDetails')
|
self.doc.start_paragraph('DAR-MoreDetails')
|
||||||
if date and place:
|
if date and place:
|
||||||
self.doc.write_text(_('%(event_name)s: %(date)s, %(place)s%(endnotes)s. ') % {
|
self.doc.write_text(
|
||||||
|
_('%(event_name)s: %(date)s, %(place)s%(endnotes)s. ') % {
|
||||||
'event_name' : _(event.get_name()),
|
'event_name' : _(event.get_name()),
|
||||||
'date' : date,
|
'date' : date,
|
||||||
'endnotes' : self.endnotes(event),
|
'endnotes' : self.endnotes(event),
|
||||||
'place' : place })
|
'place' : place })
|
||||||
elif date:
|
elif date:
|
||||||
self.doc.write_text(_('%(event_name)s: %(date)s%(endnotes)s. ') % {
|
self.doc.write_text(
|
||||||
|
_('%(event_name)s: %(date)s%(endnotes)s. ') % {
|
||||||
'event_name' : _(event.get_name()),
|
'event_name' : _(event.get_name()),
|
||||||
'endnotes' : self.endnotes(event),
|
'endnotes' : self.endnotes(event),
|
||||||
'date' : date})
|
'date' : date})
|
||||||
elif place:
|
elif place:
|
||||||
self.doc.write_text(_('%(event_name)s: %(place)s%(endnotes)s. ') % {
|
self.doc.write_text(
|
||||||
|
_('%(event_name)s: %(place)s%(endnotes)s. ') % {
|
||||||
'event_name' : _(event.get_name()),
|
'event_name' : _(event.get_name()),
|
||||||
'endnotes' : self.endnotes(event),
|
'endnotes' : self.endnotes(event),
|
||||||
'place' : place })
|
'place' : place })
|
||||||
@ -433,9 +442,6 @@ class DetAncestorReport(Report.Report):
|
|||||||
firstName = 0
|
firstName = 0
|
||||||
|
|
||||||
if person_name:
|
if person_name:
|
||||||
if self.addImages:
|
|
||||||
ReportUtils.insert_images(self.database,self.doc,ind)
|
|
||||||
|
|
||||||
self.doc.start_paragraph("DAR-Entry")
|
self.doc.start_paragraph("DAR-Entry")
|
||||||
|
|
||||||
self.doc.write_text(person_name)
|
self.doc.write_text(person_name)
|
||||||
@ -491,7 +497,8 @@ class DetAncestorReport(Report.Report):
|
|||||||
keys.sort()
|
keys.sort()
|
||||||
for key in keys:
|
for key in keys:
|
||||||
srcref = self.sref_map[key]
|
srcref = self.sref_map[key]
|
||||||
base = self.database.get_source_from_handle(srcref.get_base_handle())
|
sh = srcref.get_base_handle()
|
||||||
|
base = self.database.get_source_from_handle(sh)
|
||||||
|
|
||||||
self.doc.start_paragraph('DAR-Endnotes',"%d." % key)
|
self.doc.start_paragraph('DAR-Endnotes',"%d." % key)
|
||||||
self.doc.write_text(base.get_title())
|
self.doc.write_text(base.get_title())
|
||||||
@ -635,7 +642,8 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set_header_level(1)
|
para.set_header_level(1)
|
||||||
para.set(pad=0.5)
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for the title of the page.'))
|
para.set_description(_('The style used for the title of the page.'))
|
||||||
default_style.add_style("DAR-Title",para)
|
default_style.add_style("DAR-Title",para)
|
||||||
|
|
||||||
@ -644,7 +652,8 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set_header_level(2)
|
para.set_header_level(2)
|
||||||
para.set(pad=0.5)
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for the generation header.'))
|
para.set_description(_('The style used for the generation header.'))
|
||||||
default_style.add_style("DAR-Generation",para)
|
default_style.add_style("DAR-Generation",para)
|
||||||
|
|
||||||
@ -653,7 +662,8 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set_left_margin(1.0) # in centimeters
|
para.set_left_margin(1.0) # in centimeters
|
||||||
para.set(pad=0.5)
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for the children list title.'))
|
para.set_description(_('The style used for the children list title.'))
|
||||||
default_style.add_style("DAR-ChildTitle",para)
|
default_style.add_style("DAR-ChildTitle",para)
|
||||||
|
|
||||||
@ -661,7 +671,9 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
font.set(size=10)
|
font.set(size=10)
|
||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set(first_indent=-0.75,lmargin=1.75,pad=0.25)
|
para.set(first_indent=-0.75,lmargin=1.75)
|
||||||
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for the children list.'))
|
para.set_description(_('The style used for the children list.'))
|
||||||
default_style.add_style("DAR-ChildList",para)
|
default_style.add_style("DAR-ChildList",para)
|
||||||
|
|
||||||
@ -669,16 +681,22 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
font.set(face=BaseDoc.FONT_SANS_SERIF,size=10,italic=0, bold=1)
|
font.set(face=BaseDoc.FONT_SANS_SERIF,size=10,italic=0, bold=1)
|
||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set(first_indent=0.0,lmargin=1.0,pad=0.25)
|
para.set(first_indent=0.0,lmargin=1.0)
|
||||||
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
default_style.add_style("DAR-NoteHeader",para)
|
default_style.add_style("DAR-NoteHeader",para)
|
||||||
|
|
||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set(lmargin=1.0,pad=0.25)
|
para.set(lmargin=1.0)
|
||||||
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The basic style used for the text display.'))
|
para.set_description(_('The basic style used for the text display.'))
|
||||||
default_style.add_style("DAR-Entry",para)
|
default_style.add_style("DAR-Entry",para)
|
||||||
|
|
||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set(first_indent=-1.0,lmargin=1.0,pad=0.25)
|
para.set(first_indent=-1.0,lmargin=1.0)
|
||||||
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for the first personal entry.'))
|
para.set_description(_('The style used for the first personal entry.'))
|
||||||
default_style.add_style("DAR-First-Entry",para)
|
default_style.add_style("DAR-First-Entry",para)
|
||||||
|
|
||||||
@ -686,7 +704,9 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
font.set(size=10,face=BaseDoc.FONT_SANS_SERIF,bold=1)
|
font.set(size=10,face=BaseDoc.FONT_SANS_SERIF,bold=1)
|
||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set(first_indent=0.0,lmargin=1.0,pad=0.25)
|
para.set(first_indent=0.0,lmargin=1.0)
|
||||||
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for the More About header.'))
|
para.set_description(_('The style used for the More About header.'))
|
||||||
default_style.add_style("DAR-MoreHeader",para)
|
default_style.add_style("DAR-MoreHeader",para)
|
||||||
|
|
||||||
@ -694,7 +714,9 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
font.set(face=BaseDoc.FONT_SERIF,size=10)
|
font.set(face=BaseDoc.FONT_SERIF,size=10)
|
||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set(first_indent=0.0,lmargin=1.0,pad=0.25)
|
para.set(first_indent=0.0,lmargin=1.0)
|
||||||
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for additional detail data.'))
|
para.set_description(_('The style used for additional detail data.'))
|
||||||
default_style.add_style("DAR-MoreDetails",para)
|
default_style.add_style("DAR-MoreDetails",para)
|
||||||
|
|
||||||
@ -703,12 +725,15 @@ class DetAncestorOptions(ReportOptions.ReportOptions):
|
|||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set_header_level(2)
|
para.set_header_level(2)
|
||||||
para.set(pad=0.5)
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The style used for the generation header.'))
|
para.set_description(_('The style used for the generation header.'))
|
||||||
default_style.add_style("DAR-Endnotes-Header",para)
|
default_style.add_style("DAR-Endnotes-Header",para)
|
||||||
|
|
||||||
para = BaseDoc.ParagraphStyle()
|
para = BaseDoc.ParagraphStyle()
|
||||||
para.set(first_indent=-0.5,lmargin=1.5,pad=0.25)
|
para.set(first_indent=-0.5,lmargin=1.5)
|
||||||
|
para.set_top_margin(0.25)
|
||||||
|
para.set_bottom_margin(0.25)
|
||||||
para.set_description(_('The basic style used for the endnotes text display.'))
|
para.set_description(_('The basic style used for the endnotes text display.'))
|
||||||
default_style.add_style("DAR-Endnotes",para)
|
default_style.add_style("DAR-Endnotes",para)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user