Since nobody's replied and Google doesn't even really know, I emailed John Palmieri directly, who kindly explained that the file /usr/share/gir-1.0/Gtk-2.0.gir holds all the answers. It's the introspection data in XML format, so it's mostly human readable.
For example, I needed to know the new name for the constant Gtk.TREE_VIEW_COLUMN_AUTOSIZE, so I searched through the .gir file, and eventually found this: <enumeration name="TreeViewColumnSizing" glib:type-name="GtkTreeViewColumnSizing" glib:get-type="gtk_tree_view_column_sizing_get_type" c:type="GtkTreeViewColumnSizing"> <member name="grow_only" value="0" c:identifier="GTK_TREE_VIEW_COLUMN_GROW_ONLY" glib:nick="grow-only"/> <member name="autosize" value="1" c:identifier="GTK_TREE_VIEW_COLUMN_AUTOSIZE" glib:nick="autosize"/> <member name="fixed" value="2" c:identifier="GTK_TREE_VIEW_COLUMN_FIXED" glib:nick="fixed"/> </enumeration> The new name of the constant is going to be "Gtk" plus the enumeration name "TreeViewColumnSizing", plus the member name "autosize" in ALL CAPS, separated by periods. So: Gtk.TreeViewColumnSizing.AUTOSIZE I hope Google picks this up for the sake of other people like myself who've struggled with this. On Fri, Oct 1, 2010 at 3:16 PM, Robert Park <rbp...@exolucere.ca> wrote: > Hi everybody, > > I'm trying to port a medium sized app to use the new > introspection-based PyGObject stuff, and a big stumbling block I've > come up against is that all the constants have changed their names > (the irony! it burns!). For example, gtk.WINDOW_TOPLEVEL is now > Gtk.WindowType.TOPLEVEL. -- http://exolucere.ca _______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/