I have just put up another development snapshot of pygtk. It should work
with the current CVS version of gtk+ and glib. It will not work with the
1.3.6 release (use the previous snapshot for that). It is available at:
http://www.gnome.org/~james/pygtk2-SNAP-20010701.tar.gz
This release sees many of the boxed types switched over to the PyGBoxed
code that was in the previous release. The code generator has also been
improved to handle boxed types. This has led to a significant source code
size reduction with respect to boxed types, which should increase
maintainability. Also, the tarball is a few kilobytes smaller (there is
still more stuff to be cleaned up though).
The --enable/disable-thread configure argument should work correctly now.
Most of the methods/functions that took a GType typecode as an argument
now accept integers (the typecode itself), strings (type name) or an
arbitrary python object with a __gtype__ attribute. This means you can
interchange the typecodes and wrapper classes as arguments in most cases
now.
I still need to look at wrapping Pango (this is quite a big hole in pygtk,
which needs to be plugged), and switching over to the new defs format (a
revised version of what is being used right now). Writing a wrapper for
ATK will also need to be done at some point.
GTK+ is very near freeze now, so once that happens I will make sure that
pygtk is not missing any APIs, and fix up the wrappers that the code
generator can't handle.
James.
--
Email: [EMAIL PROTECTED]
WWW: http://www.daa.com.au/~james/
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk