[ accidentally pressed send before composing all of the message :( ]
I have uploaded a new version of PyGTK. This version contains bug fixes
and some new features for the tree view wrapper. It should be safe as a
drop in replacement for 1.99.11 (no API breakage). Here is a summary of
the new features:
* docgen.py script extracts some documentation from .tmpl files, to
give more complete fake documentation.
* set tp_alloc and tp_new slots on objects at module initialisation,
to get round structure initialiser bug in Microsoft's C compiler.
* fix up small bug in GdkRectangle handling
* fix up the export-symbols regex used for the libglade module so
that the module will work on platforms where libtool's
-export-symbols-regex argument actually works.
* Add gtk.GenericCellRenderer object that allows implementation of
new cell renderers for gtk.TreeView in Python.
* Add "simple" tree model manipulation APIs. These are not yet
complete, but they allow a number of nice ways of manipulating
tree models:
model = gtk.TreeStore(str, str, int)
iter = model.append(None) # append a node to the tree
model[0][0] = 'foo' # set the first column of the fist
# node in the tree.
print model[0][0]
iter2 = model.append(iter)
model[0,0][0] = 'bar' # first child of first node in model.
for row in model:
print row[0] # iterate over toplevel nodes
for subrow in row.iterchildren():
print subrow[0] # iterate over children of row
The new release is available from:
ftp://ftp.gtk.org/pub/gtk/python/v2.0/pygtk-1.99.12.tar.gz
http://ftp.gnome.org/pub/GNOME/earthquake/sources/pygtk/
James.
--
Email: [EMAIL PROTECTED] | Linux.conf.au 2003 Call for
Papers out
WWW: http://www.daa.com.au/~james/ | http://conf.linux.org.au/cfp.html
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/