* src/DisplayModels.py: fix place and source lists

* src/PlaceView.py: fix place lists
* src/SourceView.py: fix source lists


svn: r3515
This commit is contained in:
Don Allingham
2004-08-27 03:41:57 +00:00
parent f9f9ea670b
commit b147e4e72f
5 changed files with 24 additions and 6 deletions

View File

@ -64,7 +64,7 @@ class BaseModel(gtk.GenericTreeModel):
return gtk.TREE_MODEL_LIST_ONLY | gtk.TREE_MODEL_ITERS_PERSIST
def on_get_n_columns(self):
return 10
return 1
def on_get_path(self, node):
'''returns the tree path (a tuple of indices at the various
@ -136,12 +136,19 @@ class SourceModel(BaseModel):
self.column_abbrev,
self.column_pubinfo,
self.column_change,
self.column_handle,
]
BaseModel.__init__(self,db)
def on_get_n_columns(self):
return len(self.fmap)+1
def column_title(self,data):
return unicode(data[2])
def column_handle(self,data):
return unicode(data[0])
def column_author(self,data):
return unicode(data[3])
@ -182,6 +189,9 @@ class PlaceModel(BaseModel):
]
BaseModel.__init__(self,db)
def on_get_n_columns(self):
return len(self.fmap)+1
def column_handle(self,data):
return unicode(data[0])
@ -251,6 +261,9 @@ class MediaModel(BaseModel):
]
BaseModel.__init__(self,db)
def on_get_n_columns(self):
return len(self.fmap)+1
def column_description(self,data):
return unicode(data[4])