* src/FamilyView.py: fixed paths to redisplay_person_list

* src/ListModel.py: convert indices to strings. Sometimes a object just
doesn't work as a dictionary key
* src/PeopleStore.py: modify status bar, unroll loop while adding values


svn: r2262
This commit is contained in:
Don Allingham
2003-10-17 03:12:05 +00:00
parent df597a0422
commit a86d4b66a7
3 changed files with 13 additions and 15 deletions

@ -187,7 +187,7 @@ class ListModel:
col = col + 1
self.model.set_value(iter,col,info)
if info:
self.idmap[info] = iter
self.idmap[str(info)] = iter
if select:
self.selection.select_iter(iter)
return iter
@ -204,7 +204,7 @@ class ListModel:
col = col + 1
self.model.set_value(iter,col,info)
if info:
self.idmap[info] = iter
self.idmap[str(info)] = iter
if select:
self.sel_iter = iter
self.selection.select_iter(self.sel_iter)
@ -217,7 +217,7 @@ class ListModel:
col = col + 1
self.model.set_value(iter,col,info)
if info:
self.idmap[info] = iter
self.idmap[str(info)] = iter
if select:
self.sel_iter = iter
return iter
@ -230,7 +230,7 @@ class ListModel:
self.model.set_value(iter,col,object)
col = col + 1
if info:
self.idmap[info] = iter
self.idmap[str(info)] = iter
self.model.set_value(iter,col,info)
self.selection.select_iter(iter)
@ -248,7 +248,7 @@ class ListModel:
def find(self,info):
if info in self.idmap.keys():
iter = self.idmap[info]
iter = self.idmap[str(info)]
self.selection.select_iter(iter)
def cleanup(self):