* 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 b6efc6a3f1
commit 8df8cae9b4
3 changed files with 13 additions and 15 deletions

View File

@@ -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):