Move from object references to IDs

svn: r2822
This commit is contained in:
Don Allingham
2004-02-14 05:40:30 +00:00
parent 0c30564388
commit 015973462a
110 changed files with 5349 additions and 5292 deletions

View File

@@ -131,7 +131,7 @@ class FamilyGroup:
if not person:
return
if person.getGender() == RelLib.Person.male:
if person.get_gender() == RelLib.Person.male:
id = _("Husband")
else:
id = _("Wife")
@@ -141,13 +141,13 @@ class FamilyGroup:
self.doc.start_cell('FGR-ParentHead',3)
self.doc.start_paragraph('FGR-ParentName')
self.doc.write_text(id + ': ')
self.doc.write_text(person.getPrimaryName().getRegularName())
self.doc.write_text(person.get_primary_name().get_regular_name())
self.doc.end_paragraph()
self.doc.end_cell()
self.doc.end_row()
birth = person.getBirth()
death = person.getDeath()
birth = person.get_birth()
death = person.get_death()
self.doc.start_row()
self.doc.start_cell("FGR-TextContents")
@@ -157,12 +157,12 @@ class FamilyGroup:
self.doc.end_cell()
self.doc.start_cell("FGR-TextContents")
self.doc.start_paragraph('FGR-Normal')
self.doc.write_text(birth.getDate())
self.doc.write_text(birth.get_date())
self.doc.end_paragraph()
self.doc.end_cell()
self.doc.start_cell("FGR-TextContentsEnd")
self.doc.start_paragraph('FGR-Normal')
self.doc.write_text(birth.getPlaceName())
self.doc.write_text(birth.get_place_name())
self.doc.end_paragraph()
self.doc.end_cell()
self.doc.end_row()
@@ -175,25 +175,25 @@ class FamilyGroup:
self.doc.end_cell()
self.doc.start_cell("FGR-TextContents")
self.doc.start_paragraph('FGR-Normal')
self.doc.write_text(death.getDate())
self.doc.write_text(death.get_date())
self.doc.end_paragraph()
self.doc.end_cell()
self.doc.start_cell("FGR-TextContentsEnd")
self.doc.start_paragraph('FGR-Normal')
self.doc.write_text(death.getPlaceName())
self.doc.write_text(death.get_place_name())
self.doc.end_paragraph()
self.doc.end_cell()
self.doc.end_row()
family = person.getMainParents()
if family == None or family.getFather() == None:
family = person.get_main_parents_family_id()
if family == None or family.get_father_id() == None:
father_name = ""
else:
father_name = family.getFather().getPrimaryName().getRegularName()
if family == None or family.getMother() == None:
father_name = family.get_father_id().get_primary_name().get_regular_name()
if family == None or family.get_mother_id() == None:
mother_name = ""
else:
mother_name = family.getMother().getPrimaryName().getRegularName()
mother_name = family.get_mother_id().get_primary_name().get_regular_name()
self.doc.start_row()
self.doc.start_cell("FGR-TextContents")
@@ -225,8 +225,8 @@ class FamilyGroup:
def dump_child_event(self,text,name,event):
if event:
date = event.getDate()
place = event.getPlaceName()
date = event.get_date()
place = event.get_place_name()
else:
date = ""
place = ""
@@ -257,7 +257,7 @@ class FamilyGroup:
self.doc.start_row()
self.doc.start_cell('FGR-TextChild1')
self.doc.start_paragraph('FGR-ChildText')
if person.getGender() == RelLib.Person.male:
if person.get_gender() == RelLib.Person.male:
self.doc.write_text("%dM" % index)
else:
self.doc.write_text("%dF" % index)
@@ -265,25 +265,25 @@ class FamilyGroup:
self.doc.end_cell()
self.doc.start_cell('FGR-ChildName',3)
self.doc.start_paragraph('FGR-ChildText')
self.doc.write_text(person.getPrimaryName().getRegularName())
self.doc.write_text(person.get_primary_name().get_regular_name())
self.doc.end_paragraph()
self.doc.end_cell()
self.doc.end_row()
families = len(person.getFamilyList())
self.dump_child_event('FGR-TextChild1','Birth',person.getBirth())
families = len(person.get_family_id_list())
self.dump_child_event('FGR-TextChild1','Birth',person.get_birth())
if families == 0:
self.dump_child_event('FGR-TextChild2',_('Death'),person.getDeath())
self.dump_child_event('FGR-TextChild2',_('Death'),person.get_death())
else:
self.dump_child_event('FGR-TextChild1',_('Death'),person.getDeath())
self.dump_child_event('FGR-TextChild1',_('Death'),person.get_death())
index = 1
for family in person.getFamilyList():
m = family.getMarriage()
if person == family.getFather():
spouse = family.getMother()
for family in person.get_family_id_list():
m = family.get_marriage()
if person == family.get_father_id():
spouse = family.get_mother_id()
else:
spouse = family.getFather()
spouse = family.get_father_id()
self.doc.start_row()
self.doc.start_cell('FGR-TextChild1')
self.doc.start_paragraph('FGR-Normal')
@@ -297,7 +297,7 @@ class FamilyGroup:
self.doc.start_cell('FGR-TextContentsEnd',2)
self.doc.start_paragraph('FGR-Normal')
if spouse:
self.doc.write_text(spouse.getPrimaryName().getRegularName())
self.doc.write_text(spouse.get_primary_name().get_regular_name())
self.doc.end_paragraph()
self.doc.end_cell()
self.doc.end_row()
@@ -321,12 +321,12 @@ class FamilyGroup:
self.doc.end_paragraph()
if self.family:
self.dump_parent(self.family.getFather())
self.dump_parent(self.family.get_father_id())
self.doc.start_paragraph("FGR-blank")
self.doc.end_paragraph()
self.dump_parent(self.family.getMother())
self.dump_parent(self.family.get_mother_id())
length = len(self.family.getChildList())
length = len(self.family.get_child_id_list())
if length > 0:
self.doc.start_paragraph("FGR-blank")
self.doc.end_paragraph()
@@ -339,7 +339,7 @@ class FamilyGroup:
self.doc.end_cell()
self.doc.end_row()
index = 1
for child in self.family.getChildList():
for child in self.family.get_child_id_list():
self.dump_child(index,child)
index = index + 1
self.doc.end_table()
@@ -450,7 +450,7 @@ class FamilyGroupBareDialog(Report.BareReportDialog):
self.options = opt
self.db = database
if self.options[0]:
self.person = self.db.getPerson(self.options[0])
self.person = self.db.get_person(self.options[0])
else:
self.person = person
self.style_name = stl
@@ -527,7 +527,7 @@ class FamilyGroupBareDialog(Report.BareReportDialog):
self.window.show_all()
self.extra_menu = None
new_name = new_person.getPrimaryName().getRegularName()
new_name = new_person.get_primary_name().get_regular_name()
if new_name:
self.person_label.set_text( "<i>%s</i>" % new_name )
self.person_label.set_use_markup(gtk.TRUE)
@@ -555,7 +555,7 @@ class FamilyGroupBareDialog(Report.BareReportDialog):
else:
self.spouse_name = ""
self.options = ( self.person.getId(), self.spouse_name )
self.options = ( self.person.get_id(), self.spouse_name )
self.style_name = self.selected_style.get_name()
#------------------------------------------------------------------------
@@ -568,7 +568,7 @@ def write_book_item(database,person,doc,options,newpage=0):
All user dialog has already been handled and the output file opened."""
try:
if options[0]:
person = database.getPerson(options[0])
person = database.get_person(options[0])
spouse_name = options[1]
spouse_map = _build_spouse_map(person)
if spouse_map:
@@ -647,14 +647,14 @@ def _build_spouse_map(person):
the selected person has never been married then this routine
will return a placebo label and disable the OK button."""
spouse_map = {}
family_list = person.getFamilyList()
family_list = person.get_family_id_list()
for family in family_list:
if person == family.getFather():
spouse = family.getMother()
if person == family.get_father_id():
spouse = family.get_mother_id()
else:
spouse = family.getFather()
spouse = family.get_father_id()
if spouse:
name = spouse.getPrimaryName().getName()
name = spouse.get_primary_name().get_name()
else:
name= _("unknown")
spouse_map[name] = family