* src/plugins/all_relations.py: refractor, use class
	* src/Relationship.py: further improvements
	* src/plugins/rel_pl.py: rename procedure to avoid conflict
	* src/plugins/rel_it.py: start of changes
	* src/DisplayState.py: use the new method get_one_relation



svn: r9308
This commit is contained in:
Benny Malengier
2007-11-06 10:44:17 +00:00
parent 013b725dc1
commit 7f973965e7
6 changed files with 697 additions and 293 deletions

View File

@@ -345,16 +345,11 @@ class DisplayState(gen.utils.GrampsDBCallback):
active = dbstate.get_active_person()
if default_person == None or active == None:
return u''
pname = name_displayer.display(default_person)
(name, plist) = self.relationship.get_relationship(
dbstate.db, default_person, active)
name = self.relationship.get_one_relationship(
dbstate.db, default_person, active)
if name:
if plist == None:
return name
return _("%(relationship)s of %(person)s") % {
'relationship' : name, 'person' : pname }
return name
else:
return u""