* src/EditPerson.py: TreeView enhancements

* src/PeopleModel.py: TreeView enhancements
* src/PeopleView.py: TreeView enhancements
* src/gramps_main.py: TreeView enhancements


svn: r2984
This commit is contained in:
Don Allingham
2004-03-09 05:12:14 +00:00
parent ee99826261
commit fbb05c44eb
4 changed files with 35 additions and 80 deletions

View File

@@ -31,6 +31,7 @@ class PeopleModel(gtk.GenericTreeModel):
self.connect('row-deleted',self.on_row_deleted)
def rebuild_data(self):
print "rebuild"
self.top_iter2path = {}
self.top_path2iter = {}
self.iter2path = {}
@@ -68,7 +69,7 @@ class PeopleModel(gtk.GenericTreeModel):
def on_row_deleted(self,obj,path):
self.rebuild_data()
def find_path(self,iter):
if self.top_iter2path.has_key(iter):
return self.top_iter2path[iter]