I don't know where to find Python related stuff, but I know my way around in C docs. I hope they will be of some value to you.
You should have quite solid knowledge about GtkTreeView and it's MVC design (mapping data in store to cell renderers, manipulating stored data, ...). You can get some good quality info here: http://scentric.net/tutorial
. Tutorial also describes sorting, but if you find yourself in need of filtering, I wrote a tutorial on this topic: http://tadeboro.blogspot.com/2009/05/gtktreemodel-and-filtering.html
(BTW, any input on this tutorial is greatly appreciated).
Tree view tutorial also contains instructions on writing custom cell renderer: http://scentric.net/tutorial/sec-custom-cell-renderers.html
. But I found official GtkCellRendererPixbuf
much better reference.
I hope this helps a bit. Of course you can always post again here and we'll try to help you. I'm not too proficient with Python, but if the need arises, I can put together a few PyGTK lines too;)