From c8dc6063b5aef63c0eac51418ab429cb05c2723f Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Fri, 8 Nov 2002 02:29:51 +0000 Subject: [PATCH] Fixed spouse display problems svn: r1168 --- src/AddSpouse.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/AddSpouse.py b/src/AddSpouse.py index 140f6ebb6..783163c3a 100644 --- a/src/AddSpouse.py +++ b/src/AddSpouse.py @@ -88,9 +88,9 @@ class AddSpouse: arrow_map = [(2,self.glade.get_widget('NameArrow')), (3,self.glade.get_widget('DateArrow'))] + self.sorter = Sorter.Sorter(self.spouse_list,arrow_map,'spouse') self.spouse_list.set_column_visibility(2,0) self.spouse_list.set_column_visibility(3,0) - self.sorter = Sorter.Sorter(self.spouse_list,arrow_map,'spouse') self.rel_combo.set_popdown_strings(const.familyRelations) title = _("Choose Spouse/Partner of %s") % GrampsCfg.nameof(person) self.glade.get_widget("spouseTitle").set_text(title) @@ -254,6 +254,14 @@ class SetSpouse: self.rel_combo = self.glade.get_widget("rel_combo") self.relation_type = self.glade.get_widget("rel_type") self.spouse_list = self.glade.get_widget("spouseList") + + arrow_map = [(2,self.glade.get_widget('NameArrow')), + (3,self.glade.get_widget('DateArrow'))] + + self.sorter = Sorter.Sorter(self.spouse_list,arrow_map,'spouse') + self.spouse_list.set_column_visibility(2,0) + self.spouse_list.set_column_visibility(3,0) + self.relation_def = self.glade.get_widget("reldef") self.rel_combo.set_popdown_strings(const.familyRelations) @@ -292,6 +300,10 @@ class SetSpouse: def update_list(self,person): self.addperson(person) self.relation_type_changed(self.relation_type) + self.sorter.sort_list() + row = self.spouse_list.find_row_from_data(person.getId()) + self.spouse_list.select_row(row,0) + self.spouse_list.moveto(row,0) def select_spouse_clicked(self,obj): """