* src/DisplayModels.py: change 0 to False

* src/EditPerson.py: copy current name info to name editor when invoking
* src/GrampsBSDDB.py: provide default name to group mapping
* src/GrampsDbBase.py: provide default name to group mapping
* src/GrampsInMemDB.py: provide default name to group mapping
* src/NameEdit.py: prompt for making name mapping override the default
or purely for the active name
* src/PeopleModel.py: handle name grouping
* src/PeopleView.py: handle name grouping
* src/QuestionDialog.py: Add QuestionDialog2 to allow two answers to
a dialog (instead of one being cancel)
* src/RelLib.py: grouping documentation
* src/gramps.glade: move button on EditPerson dialog
* src/gramps_main.py: goto active person after a redisplay


svn: r3591
This commit is contained in:
Don Allingham
2004-09-30 18:32:56 +00:00
parent ac920623a1
commit d3eb420f52
13 changed files with 247 additions and 123 deletions

View File

@@ -1458,16 +1458,11 @@ class Gramps:
def update_after_edit(self,epo,change=1):
if epo:
if change or self.db.get_number_of_people() <= 1:
self.people_view.redisplay_person_list(epo.person)
else:
iter = self.people_view.person_model.get_iter((0,))
id = epo.person.get_handle()
path = self.people_view.person_model.on_get_path(id)
self.people_view.person_model.row_changed(path,iter)
self.people_view.redisplay_person_list(epo.person)
self.family_view.load_family()
self.update_display(0)
self.goto_active_person()
def update_after_merge(self,person,old_id):
if person:
self.people_view.redisplay_person_list(person)