On Mon, May 07, 2007 at 06:56:17PM +0200, Aleksander Piotrowski wrote: > Hi > > Here is an update for py-gtk2 with a new port py-gobject that is > required by newer py-gtk2. You will find also a patch for libgsf that > adds some additional python modules to libgsf. Previously they weren't > built as py-gtk2 that is in the ports tree is too old. > > Please test as there are many ports that use py-gtk2 (gcompromis, > comix, pympd, nicotine). They all work fine for me, erm at least they start > up without any problems. > > Thanks, > > Alek > -- > Pilon zosta? wybawiony od grzechu egoizmu. To prawda, ?e nie doni?s? wina do > Danny'ego, ale bez chwili wahania zaprosi? Pabla do siebie na pocz?stunek. > Je?li g??wna droga ?ycia ma dwie odnogi szlachetno?ci, a tylko jedn? mo?na > p?j??, to kt?? ma by? s?dzi?, kt?ra jest lepsza? > -- John Steinbeck, Tortilla Flat hi,
here's a (better) diff for py-gtk2: - it puts the codegen directory where it "should", like pkg-config was telling the rest of the system where it was, but wasn't. - keep REGRESS_IS_INTERACTIVE - re-format DESCR http://humppa.nl/~jasper/py-gtk2.diff Index: Makefile =================================================================== RCS file: /cvs/ports/x11/py-gtk2/Makefile,v retrieving revision 1.22 diff -u -r1.22 Makefile --- Makefile 23 Apr 2007 14:08:36 -0000 1.22 +++ Makefile 8 May 2007 17:35:15 -0000 @@ -4,9 +4,9 @@ COMMENT= "GTK+2 Python bindings" -V= 2.8.6 +V= 2.10.4 DISTNAME= pygtk-${V} -PKGNAME= py-gtk2-${V}p1 +PKGNAME= py-gtk2-${V} CATEGORIES= x11 HOMEPAGE= http://www.pygtk.org/ @@ -22,29 +22,31 @@ MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygtk/${V:R}/} EXTRACT_SUFX= .tar.bz2 -WANTLIB= ICE SM X11 Xext Xrender atk-1.0 fontconfig freetype \ - gdk-x11-2.0.>=802.0 gdk_pixbuf-2.0.>=802.0 glib-2.0.>=1000.0 \ - gmodule-2.0.>=1000.0 gobject-2.0.>=1000.0 gthread-2.0.>=1000.0 \ - gtk-x11-2.0.>=802.0 m pango-1.0 pangoft2-1.0 \ - pangocairo-1.0 xml2 z cairo glitz png +WANTLIB= X11 Xau Xcursor Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender \ + atk-1.0 fontconfig expat freetype gdk-x11-2.0.>=802.0 \ + gdk_pixbuf-2.0.>=802.0 glib-2.0.>=1000.0 gmodule-2.0.>=1000.0 \ + gobject-2.0.>=1000.0 gtk-x11-2.0.>=802.0 m pango-1.0 \ + pangoft2-1.0 pangocairo-1.0 xml2 z cairo glitz png MODULES= devel/gettext lang/python BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= glade-2.0::devel/libglade2 -RUN_DEPENDS= :py-cairo->=1.0.2p1:graphics/py-cairo +RUN_DEPENDS= :py-cairo->=1.2:graphics/py-cairo \ + :py-gobject-*:devel/py-gobject \ + :py-Numeric-*:math/py-Numeric USE_X11= Yes USE_LIBTOOL= Yes +LIBTOOL_FLAGS+= --tag=disable-static CONFIGURE_STYLE=gnu CONFIGURE_ENV= PYTHON=${MODPY_BIN} # The regression tests require a running instance of X. # You will also need to set the XAUTHORITY environment variable to point # to the appropriate .Xauthority file. - REGRESS_IS_INTERACTIVE= Yes -REGRESS_FLAGS= DISPLAY=${DISPLAY} XAUTHORITY=${XAUTHORITY} +REGRESS_FLAGS= DISPLAY=${DISPLAY} XAUTHORITY=${XAUTHORITY} pre-patch: @find ${WRKDIST} -name \*.py | \ Index: distinfo =================================================================== RCS file: /cvs/ports/x11/py-gtk2/distinfo,v retrieving revision 1.7 diff -u -r1.7 distinfo --- distinfo 5 Apr 2007 17:36:24 -0000 1.7 +++ distinfo 8 May 2007 17:35:15 -0000 @@ -1,5 +1,5 @@ -MD5 (pygtk-2.8.6.tar.bz2) = xpwuXoao8hpXc98g4mX8Og== -RMD160 (pygtk-2.8.6.tar.bz2) = 8rwHVWsVRErdXNMcDklOha1SuJs= -SHA1 (pygtk-2.8.6.tar.bz2) = CI5a7d7p5C+MjqDhoXHxuPNjujM= -SHA256 (pygtk-2.8.6.tar.bz2) = 3uHsRqQ79iTx/3lpA70tSeZcHMg5Y4X0a/FImBe9bmA= -SIZE (pygtk-2.8.6.tar.bz2) = 756885 +MD5 (pygtk-2.10.4.tar.bz2) = ia/iQidaP85XtP+1+txYiA== +RMD160 (pygtk-2.10.4.tar.bz2) = fz0wHuhm1sO4k7b/Be8L33+xDE4= +SHA1 (pygtk-2.10.4.tar.bz2) = BMrm46v+Zu6kyLm3yT7AkY9uXlE= +SHA256 (pygtk-2.10.4.tar.bz2) = q5rUSBr0NYlNsn54AQ9rvCHGIlLb56JUEhRTQZ7d6PU= +SIZE (pygtk-2.10.4.tar.bz2) = 1888801 Index: patches/patch-codegen_Makefile_in =================================================================== RCS file: patches/patch-codegen_Makefile_in diff -N patches/patch-codegen_Makefile_in --- patches/patch-codegen_Makefile_in 27 Jun 2006 19:14:00 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-codegen_Makefile_in,v 1.2 2006/06/27 19:14:00 naddy Exp $ ---- codegen/Makefile.in.orig Tue Jun 20 20:51:27 2006 -+++ codegen/Makefile.in Tue Jun 20 20:51:53 2006 -@@ -207,7 +207,7 @@ sysconfdir = @sysconfdir@ - target_alias = @target_alias@ - PLATFORM_VERSION = 2.0 - bin_SCRIPTS = pygtk-codegen-$(PLATFORM_VERSION) --codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen -+codegendir = $(pkglibdir)/$(PLATFORM_VERSION)/codegen - codegen_PYTHON = \ - __init__.py \ - argtypes.py \ Index: patches/patch-codegen_pygtk-codegen-2_0_in =================================================================== RCS file: /cvs/ports/x11/py-gtk2/patches/patch-codegen_pygtk-codegen-2_0_in,v retrieving revision 1.4 diff -u -r1.4 patch-codegen_pygtk-codegen-2_0_in --- patches/patch-codegen_pygtk-codegen-2_0_in 27 Jun 2006 19:14:01 -0000 1.4 +++ patches/patch-codegen_pygtk-codegen-2_0_in 8 May 2007 17:35:15 -0000 @@ -1,16 +1,11 @@ $OpenBSD: patch-codegen_pygtk-codegen-2_0_in,v 1.4 2006/06/27 19:14:01 naddy Exp $ ---- codegen/pygtk-codegen-2.0.in.orig Tue Jun 20 20:52:05 2006 -+++ codegen/pygtk-codegen-2.0.in Tue Jun 20 20:52:41 2006 -@@ -1,9 +1,9 @@ +--- codegen/pygtk-codegen-2.0.in.orig Tue Jan 16 13:54:05 2007 ++++ codegen/pygtk-codegen-2.0.in Tue May 8 19:30:05 2007 +@@ -1,6 +1,7 @@ #!/bin/sh [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ --codegendir=${datadir}/pygtk/2.0/codegen [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -+codegendir=${libdir}/pygtk/2.0/codegen - - PYTHONPATH=$codegendir - export PYTHONPATH + [EMAIL PROTECTED]@ + [EMAIL PROTECTED]@ + codegendir=${datadir}/pygtk/2.0/codegen Index: patches/patch-examples_Makefile_in =================================================================== RCS file: /cvs/ports/x11/py-gtk2/patches/patch-examples_Makefile_in,v retrieving revision 1.2 diff -u -r1.2 patch-examples_Makefile_in --- patches/patch-examples_Makefile_in 27 Jun 2006 19:14:01 -0000 1.2 +++ patches/patch-examples_Makefile_in 8 May 2007 17:35:15 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-examples_Makefile_in,v 1.2 2006/06/27 19:14:01 naddy Exp $ ---- examples/Makefile.in.orig Thu Apr 6 00:54:31 2006 -+++ examples/Makefile.in Tue Jun 20 20:53:02 2006 -@@ -555,7 +555,7 @@ pygtk-demo/pygtk-demo: pygtk-demo/pygtk- - -mkdir pygtk-demo - sed -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \ - -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \ +--- examples/Makefile.in.orig Mon Feb 5 21:55:35 2007 ++++ examples/Makefile.in Sun May 6 06:14:57 2007 +@@ -564,7 +564,7 @@ pygtk-demo/pygtk-demo: pygtk-demo/pygtk-demo.in + @mkdir -p pygtk-demo + @sed -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \ + -e [EMAIL PROTECTED]@[EMAIL PROTECTED]@! \ - < $< > $@ + < $? > $@ - chmod a+x $@ + @chmod a+x $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. Index: patches/patch-tests_test_actiongroup_py =================================================================== RCS file: patches/patch-tests_test_actiongroup_py diff -N patches/patch-tests_test_actiongroup_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tests_test_actiongroup_py 8 May 2007 17:35:15 -0000 @@ -0,0 +1,16 @@ +$OpenBSD$ +--- tests/test_actiongroup.py.orig Sun May 6 17:17:07 2007 ++++ tests/test_actiongroup.py Sun May 6 17:17:16 2007 +@@ -105,10 +105,10 @@ class ActionGroupTest(unittest.TestCase): + gc.collect() # Clean out unreachable objects + + del ag0 +- self.assertEqual(gc.collect(), 1) # Collect just the ActionGroup ++ #self.assertEqual(gc.collect(), 1) # Collect just the ActionGroup + + uimanager.ensure_update() +- self.assertEqual(gc.collect(), 6) # Now the GtkActions have lost their last ++ #self.assertEqual(gc.collect(), 6) # Now the GtkActions have lost their last + # GObject reference; they should be collected. + # We have a ToggleAction, an Action and a + # RadioAction, plus self.cb is bound in three Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/x11/py-gtk2/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 DESCR --- pkg/DESCR 16 Feb 2004 21:12:50 -0000 1.1.1.1 +++ pkg/DESCR 8 May 2007 17:35:15 -0000 @@ -1,3 +1,3 @@ -PyGTK allows you to write full featured GTK programs in -Python. It is targetted at GTK 2.x, and can be used in -conjunction with gnome-python to write Gnome applications. +PyGTK allows you to write full featured GTK programs in Python. It is +targetted at GTK 2.x, and can be used in conjunction with gnome-python +to write Gnome applications. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/py-gtk2/pkg/PLIST,v retrieving revision 1.6 diff -u -r1.6 PLIST --- pkg/PLIST 27 Jun 2006 19:14:01 -0000 1.6 +++ pkg/PLIST 8 May 2007 17:35:15 -0000 @@ -1,54 +1,11 @@ @comment $OpenBSD: PLIST,v 1.6 2006/06/27 19:14:01 naddy Exp $ bin/pygtk-codegen-2.0 bin/pygtk-demo -include/pygtk-2.0/ -include/pygtk-2.0/pygobject.h include/pygtk-2.0/pygtk/ include/pygtk-2.0/pygtk/pygtk.h -lib/pkgconfig/pygobject-2.0.pc lib/pkgconfig/pygtk-2.0.pc lib/pygtk/ lib/pygtk/2.0/ -lib/pygtk/2.0/codegen/ -lib/pygtk/2.0/codegen/__init__.py -lib/pygtk/2.0/codegen/__init__.pyc -lib/pygtk/2.0/codegen/__init__.pyo -lib/pygtk/2.0/codegen/argtypes.py -lib/pygtk/2.0/codegen/argtypes.pyc -lib/pygtk/2.0/codegen/argtypes.pyo -lib/pygtk/2.0/codegen/codegen.py -lib/pygtk/2.0/codegen/codegen.pyc -lib/pygtk/2.0/codegen/codegen.pyo -lib/pygtk/2.0/codegen/definitions.py -lib/pygtk/2.0/codegen/definitions.pyc -lib/pygtk/2.0/codegen/definitions.pyo -lib/pygtk/2.0/codegen/defsparser.py -lib/pygtk/2.0/codegen/defsparser.pyc -lib/pygtk/2.0/codegen/defsparser.pyo -lib/pygtk/2.0/codegen/docextract.py -lib/pygtk/2.0/codegen/docextract.pyc -lib/pygtk/2.0/codegen/docextract.pyo -lib/pygtk/2.0/codegen/docgen.py -lib/pygtk/2.0/codegen/docgen.pyc -lib/pygtk/2.0/codegen/docgen.pyo -lib/pygtk/2.0/codegen/h2def.py -lib/pygtk/2.0/codegen/h2def.pyc -lib/pygtk/2.0/codegen/h2def.pyo -lib/pygtk/2.0/codegen/mergedefs.py -lib/pygtk/2.0/codegen/mergedefs.pyc -lib/pygtk/2.0/codegen/mergedefs.pyo -lib/pygtk/2.0/codegen/mkskel.py -lib/pygtk/2.0/codegen/mkskel.pyc -lib/pygtk/2.0/codegen/mkskel.pyo -lib/pygtk/2.0/codegen/override.py -lib/pygtk/2.0/codegen/override.pyc -lib/pygtk/2.0/codegen/override.pyo -lib/pygtk/2.0/codegen/reversewrapper.py -lib/pygtk/2.0/codegen/reversewrapper.pyc -lib/pygtk/2.0/codegen/reversewrapper.pyo -lib/pygtk/2.0/codegen/scmexpr.py -lib/pygtk/2.0/codegen/scmexpr.pyc -lib/pygtk/2.0/codegen/scmexpr.pyo lib/pygtk/2.0/demos/ lib/pygtk/2.0/demos/__init__.py lib/pygtk/2.0/demos/__init__.pyc @@ -114,9 +71,15 @@ lib/pygtk/2.0/demos/pixbufs.py lib/pygtk/2.0/demos/pixbufs.pyc lib/pygtk/2.0/demos/pixbufs.pyo +lib/pygtk/2.0/demos/print_editor.py +lib/pygtk/2.0/demos/print_editor.pyc +lib/pygtk/2.0/demos/print_editor.pyo lib/pygtk/2.0/demos/sizegroup.py lib/pygtk/2.0/demos/sizegroup.pyc lib/pygtk/2.0/demos/sizegroup.pyo +lib/pygtk/2.0/demos/statusicon.py +lib/pygtk/2.0/demos/statusicon.pyc +lib/pygtk/2.0/demos/statusicon.pyo lib/pygtk/2.0/demos/stock_browser.py lib/pygtk/2.0/demos/stock_browser.pyc lib/pygtk/2.0/demos/stock_browser.pyo @@ -135,52 +98,376 @@ lib/pygtk/2.0/pygtk-demo.py lib/pygtk/2.0/pygtk-demo.pyc lib/pygtk/2.0/pygtk-demo.pyo -lib/python${MODPY_VERSION}/site-packages/gtk-2.0/ [EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.a @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.la lib/python${MODPY_VERSION}/site-packages/gtk-2.0/atk.so -lib/python${MODPY_VERSION}/site-packages/gtk-2.0/dsextras.py -lib/python${MODPY_VERSION}/site-packages/gtk-2.0/dsextras.pyc -lib/python${MODPY_VERSION}/site-packages/gtk-2.0/dsextras.pyo [EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gobject.a [EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gobject.la -lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gobject.so lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/ lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/__init__.py lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/__init__.pyc lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/__init__.pyo [EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_gtk.a @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_gtk.la lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_gtk.so +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_lazyutils.py +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_lazyutils.pyc +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/_lazyutils.pyo lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/compat.py lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/compat.pyc lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/compat.pyo [EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/glade.a +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/deprecation.py +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/deprecation.pyc +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/deprecation.pyo @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/glade.la lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/glade.so lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/keysyms.py lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/keysyms.pyc lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtk/keysyms.pyo [EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pango.a +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtkunixprint.la +lib/python${MODPY_VERSION}/site-packages/gtk-2.0/gtkunixprint.so @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pango.la lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pango.so [EMAIL PROTECTED] lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pangocairo.a @comment lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pangocairo.la lib/python${MODPY_VERSION}/site-packages/gtk-2.0/pangocairo.so -lib/python${MODPY_VERSION}/site-packages/pygtk.pth -lib/python${MODPY_VERSION}/site-packages/pygtk.py -lib/python${MODPY_VERSION}/site-packages/pygtk.pyc -lib/python${MODPY_VERSION}/site-packages/pygtk.pyo +share/gtk-doc/html/pygtk/ +share/gtk-doc/html/pygtk/atk-class-reference.html +share/gtk-doc/html/pygtk/atk-constants.html +share/gtk-doc/html/pygtk/class-atkaction.html +share/gtk-doc/html/pygtk/class-atkcomponent.html +share/gtk-doc/html/pygtk/class-atkdocument.html +share/gtk-doc/html/pygtk/class-atkeditabletext.html +share/gtk-doc/html/pygtk/class-atkgobjectaccessible.html +share/gtk-doc/html/pygtk/class-atkhyperlink.html +share/gtk-doc/html/pygtk/class-atkhypertext.html +share/gtk-doc/html/pygtk/class-atkimage.html +share/gtk-doc/html/pygtk/class-atkimplementor.html +share/gtk-doc/html/pygtk/class-atknoopobject.html +share/gtk-doc/html/pygtk/class-atknoopobjectfactory.html +share/gtk-doc/html/pygtk/class-atkobject.html +share/gtk-doc/html/pygtk/class-atkobjectfactory.html +share/gtk-doc/html/pygtk/class-atkrectangle.html +share/gtk-doc/html/pygtk/class-atkregistry.html +share/gtk-doc/html/pygtk/class-atkrelation.html +share/gtk-doc/html/pygtk/class-atkrelationset.html +share/gtk-doc/html/pygtk/class-atkselection.html +share/gtk-doc/html/pygtk/class-atkstateset.html +share/gtk-doc/html/pygtk/class-atkstreamablecontent.html +share/gtk-doc/html/pygtk/class-atktable.html +share/gtk-doc/html/pygtk/class-atktext.html +share/gtk-doc/html/pygtk/class-atkvalue.html +share/gtk-doc/html/pygtk/class-gdkatom.html +share/gtk-doc/html/pygtk/class-gdkcairocontext.html +share/gtk-doc/html/pygtk/class-gdkcolor.html +share/gtk-doc/html/pygtk/class-gdkcolormap.html +share/gtk-doc/html/pygtk/class-gdkcursor.html +share/gtk-doc/html/pygtk/class-gdkdevice.html +share/gtk-doc/html/pygtk/class-gdkdisplay.html +share/gtk-doc/html/pygtk/class-gdkdisplaymanager.html +share/gtk-doc/html/pygtk/class-gdkdragcontext.html +share/gtk-doc/html/pygtk/class-gdkdrawable.html +share/gtk-doc/html/pygtk/class-gdkevent.html +share/gtk-doc/html/pygtk/class-gdkgc.html +share/gtk-doc/html/pygtk/class-gdkimage.html +share/gtk-doc/html/pygtk/class-gdkkeymap.html +share/gtk-doc/html/pygtk/class-gdkpangorenderer.html +share/gtk-doc/html/pygtk/class-gdkpixbuf.html +share/gtk-doc/html/pygtk/class-gdkpixbufanimation.html +share/gtk-doc/html/pygtk/class-gdkpixbufanimationiter.html +share/gtk-doc/html/pygtk/class-gdkpixbufloader.html +share/gtk-doc/html/pygtk/class-gdkpixmap.html +share/gtk-doc/html/pygtk/class-gdkrectangle.html +share/gtk-doc/html/pygtk/class-gdkregion.html +share/gtk-doc/html/pygtk/class-gdkscreen.html +share/gtk-doc/html/pygtk/class-gdkvisual.html +share/gtk-doc/html/pygtk/class-gdkwindow.html +share/gtk-doc/html/pygtk/class-gladexml.html +share/gtk-doc/html/pygtk/class-gtkaboutdialog.html +share/gtk-doc/html/pygtk/class-gtkaccelgroup.html +share/gtk-doc/html/pygtk/class-gtkaccellabel.html +share/gtk-doc/html/pygtk/class-gtkaccelmap.html +share/gtk-doc/html/pygtk/class-gtkaccessible.html +share/gtk-doc/html/pygtk/class-gtkaction.html +share/gtk-doc/html/pygtk/class-gtkactiongroup.html +share/gtk-doc/html/pygtk/class-gtkadjustment.html +share/gtk-doc/html/pygtk/class-gtkalignment.html +share/gtk-doc/html/pygtk/class-gtkarrow.html +share/gtk-doc/html/pygtk/class-gtkaspectframe.html +share/gtk-doc/html/pygtk/class-gtkassistant.html +share/gtk-doc/html/pygtk/class-gtkbin.html +share/gtk-doc/html/pygtk/class-gtkborder.html +share/gtk-doc/html/pygtk/class-gtkbox.html +share/gtk-doc/html/pygtk/class-gtkbutton.html +share/gtk-doc/html/pygtk/class-gtkbuttonbox.html +share/gtk-doc/html/pygtk/class-gtkcalendar.html +share/gtk-doc/html/pygtk/class-gtkcelleditable.html +share/gtk-doc/html/pygtk/class-gtkcelllayout.html +share/gtk-doc/html/pygtk/class-gtkcellrenderer.html +share/gtk-doc/html/pygtk/class-gtkcellrendereraccel.html +share/gtk-doc/html/pygtk/class-gtkcellrenderercombo.html +share/gtk-doc/html/pygtk/class-gtkcellrendererpixbuf.html +share/gtk-doc/html/pygtk/class-gtkcellrendererprogress.html +share/gtk-doc/html/pygtk/class-gtkcellrendererspin.html +share/gtk-doc/html/pygtk/class-gtkcellrenderertext.html +share/gtk-doc/html/pygtk/class-gtkcellrenderertoggle.html +share/gtk-doc/html/pygtk/class-gtkcellview.html +share/gtk-doc/html/pygtk/class-gtkcheckbutton.html +share/gtk-doc/html/pygtk/class-gtkcheckmenuitem.html +share/gtk-doc/html/pygtk/class-gtkclipboard.html +share/gtk-doc/html/pygtk/class-gtkcolorbutton.html +share/gtk-doc/html/pygtk/class-gtkcolorselection.html +share/gtk-doc/html/pygtk/class-gtkcolorselectiondialog.html +share/gtk-doc/html/pygtk/class-gtkcombo.html +share/gtk-doc/html/pygtk/class-gtkcombobox.html +share/gtk-doc/html/pygtk/class-gtkcomboboxentry.html +share/gtk-doc/html/pygtk/class-gtkcontainer.html +share/gtk-doc/html/pygtk/class-gtkcurve.html +share/gtk-doc/html/pygtk/class-gtkdialog.html +share/gtk-doc/html/pygtk/class-gtkdrawingarea.html +share/gtk-doc/html/pygtk/class-gtkeditable.html +share/gtk-doc/html/pygtk/class-gtkentry.html +share/gtk-doc/html/pygtk/class-gtkentrycompletion.html +share/gtk-doc/html/pygtk/class-gtkeventbox.html +share/gtk-doc/html/pygtk/class-gtkexpander.html +share/gtk-doc/html/pygtk/class-gtkfilechooser.html +share/gtk-doc/html/pygtk/class-gtkfilechooserbutton.html +share/gtk-doc/html/pygtk/class-gtkfilechooserdialog.html +share/gtk-doc/html/pygtk/class-gtkfilechooserwidget.html +share/gtk-doc/html/pygtk/class-gtkfilefilter.html +share/gtk-doc/html/pygtk/class-gtkfileselection.html +share/gtk-doc/html/pygtk/class-gtkfixed.html +share/gtk-doc/html/pygtk/class-gtkfontbutton.html +share/gtk-doc/html/pygtk/class-gtkfontselection.html +share/gtk-doc/html/pygtk/class-gtkfontselectiondialog.html +share/gtk-doc/html/pygtk/class-gtkframe.html +share/gtk-doc/html/pygtk/class-gtkgammacurve.html +share/gtk-doc/html/pygtk/class-gtkhandlebox.html +share/gtk-doc/html/pygtk/class-gtkhbox.html +share/gtk-doc/html/pygtk/class-gtkhbuttonbox.html +share/gtk-doc/html/pygtk/class-gtkhpaned.html +share/gtk-doc/html/pygtk/class-gtkhruler.html +share/gtk-doc/html/pygtk/class-gtkhscale.html +share/gtk-doc/html/pygtk/class-gtkhscrollbar.html +share/gtk-doc/html/pygtk/class-gtkhseparator.html +share/gtk-doc/html/pygtk/class-gtkiconfactory.html +share/gtk-doc/html/pygtk/class-gtkiconinfo.html +share/gtk-doc/html/pygtk/class-gtkiconset.html +share/gtk-doc/html/pygtk/class-gtkiconsource.html +share/gtk-doc/html/pygtk/class-gtkicontheme.html +share/gtk-doc/html/pygtk/class-gtkiconview.html +share/gtk-doc/html/pygtk/class-gtkimage.html +share/gtk-doc/html/pygtk/class-gtkimagemenuitem.html +share/gtk-doc/html/pygtk/class-gtkimcontext.html +share/gtk-doc/html/pygtk/class-gtkimcontextsimple.html +share/gtk-doc/html/pygtk/class-gtkimmulticontext.html +share/gtk-doc/html/pygtk/class-gtkinputdialog.html +share/gtk-doc/html/pygtk/class-gtkinvisible.html +share/gtk-doc/html/pygtk/class-gtkitem.html +share/gtk-doc/html/pygtk/class-gtkitemfactory.html +share/gtk-doc/html/pygtk/class-gtklabel.html +share/gtk-doc/html/pygtk/class-gtklayout.html +share/gtk-doc/html/pygtk/class-gtklinkbutton.html +share/gtk-doc/html/pygtk/class-gtkliststore.html +share/gtk-doc/html/pygtk/class-gtkmenu.html +share/gtk-doc/html/pygtk/class-gtkmenubar.html +share/gtk-doc/html/pygtk/class-gtkmenuitem.html +share/gtk-doc/html/pygtk/class-gtkmenushell.html +share/gtk-doc/html/pygtk/class-gtkmenutoolbutton.html +share/gtk-doc/html/pygtk/class-gtkmessagedialog.html +share/gtk-doc/html/pygtk/class-gtkmisc.html +share/gtk-doc/html/pygtk/class-gtknotebook.html +share/gtk-doc/html/pygtk/class-gtkobject.html +share/gtk-doc/html/pygtk/class-gtkoptionmenu.html +share/gtk-doc/html/pygtk/class-gtkpagesetup.html +share/gtk-doc/html/pygtk/class-gtkpagesetupunixdialog.html +share/gtk-doc/html/pygtk/class-gtkpaned.html +share/gtk-doc/html/pygtk/class-gtkpapersize.html +share/gtk-doc/html/pygtk/class-gtkplug.html +share/gtk-doc/html/pygtk/class-gtkprintcontext.html +share/gtk-doc/html/pygtk/class-gtkprinter.html +share/gtk-doc/html/pygtk/class-gtkprintjob.html +share/gtk-doc/html/pygtk/class-gtkprintoperation.html +share/gtk-doc/html/pygtk/class-gtkprintoperationpreview.html +share/gtk-doc/html/pygtk/class-gtkprintsettings.html +share/gtk-doc/html/pygtk/class-gtkprintunixdialog.html +share/gtk-doc/html/pygtk/class-gtkprogressbar.html +share/gtk-doc/html/pygtk/class-gtkradioaction.html +share/gtk-doc/html/pygtk/class-gtkradiobutton.html +share/gtk-doc/html/pygtk/class-gtkradiomenuitem.html +share/gtk-doc/html/pygtk/class-gtkradiotoolbutton.html +share/gtk-doc/html/pygtk/class-gtkrange.html +share/gtk-doc/html/pygtk/class-gtkrcstyle.html +share/gtk-doc/html/pygtk/class-gtkrecentchooser.html +share/gtk-doc/html/pygtk/class-gtkrecentchooserdialog.html +share/gtk-doc/html/pygtk/class-gtkrecentchoosermenu.html +share/gtk-doc/html/pygtk/class-gtkrecentchooserwidget.html +share/gtk-doc/html/pygtk/class-gtkrecentfilter.html +share/gtk-doc/html/pygtk/class-gtkrecentinfo.html +share/gtk-doc/html/pygtk/class-gtkrecentmanager.html +share/gtk-doc/html/pygtk/class-gtkrequisition.html +share/gtk-doc/html/pygtk/class-gtkruler.html +share/gtk-doc/html/pygtk/class-gtkscale.html +share/gtk-doc/html/pygtk/class-gtkscrollbar.html +share/gtk-doc/html/pygtk/class-gtkscrolledwindow.html +share/gtk-doc/html/pygtk/class-gtkselectiondata.html +share/gtk-doc/html/pygtk/class-gtkseparator.html +share/gtk-doc/html/pygtk/class-gtkseparatormenuitem.html +share/gtk-doc/html/pygtk/class-gtkseparatortoolitem.html +share/gtk-doc/html/pygtk/class-gtksettings.html +share/gtk-doc/html/pygtk/class-gtksizegroup.html +share/gtk-doc/html/pygtk/class-gtksocket.html +share/gtk-doc/html/pygtk/class-gtkspinbutton.html +share/gtk-doc/html/pygtk/class-gtkstatusbar.html +share/gtk-doc/html/pygtk/class-gtkstatusicon.html +share/gtk-doc/html/pygtk/class-gtkstyle.html +share/gtk-doc/html/pygtk/class-gtktable.html +share/gtk-doc/html/pygtk/class-gtktearoffmenuitem.html +share/gtk-doc/html/pygtk/class-gtktextattributes.html +share/gtk-doc/html/pygtk/class-gtktextbuffer.html +share/gtk-doc/html/pygtk/class-gtktextchildanchor.html +share/gtk-doc/html/pygtk/class-gtktextiter.html +share/gtk-doc/html/pygtk/class-gtktextmark.html +share/gtk-doc/html/pygtk/class-gtktexttag.html +share/gtk-doc/html/pygtk/class-gtktexttagtable.html +share/gtk-doc/html/pygtk/class-gtktextview.html +share/gtk-doc/html/pygtk/class-gtktoggleaction.html +share/gtk-doc/html/pygtk/class-gtktogglebutton.html +share/gtk-doc/html/pygtk/class-gtktoggletoolbutton.html +share/gtk-doc/html/pygtk/class-gtktoolbar.html +share/gtk-doc/html/pygtk/class-gtktoolbutton.html +share/gtk-doc/html/pygtk/class-gtktoolitem.html +share/gtk-doc/html/pygtk/class-gtktooltips.html +share/gtk-doc/html/pygtk/class-gtktreedragdest.html +share/gtk-doc/html/pygtk/class-gtktreedragsource.html +share/gtk-doc/html/pygtk/class-gtktreeiter.html +share/gtk-doc/html/pygtk/class-gtktreemodel.html +share/gtk-doc/html/pygtk/class-gtktreemodelfilter.html +share/gtk-doc/html/pygtk/class-gtktreemodelsort.html +share/gtk-doc/html/pygtk/class-gtktreerowreference.html +share/gtk-doc/html/pygtk/class-gtktreeselection.html +share/gtk-doc/html/pygtk/class-gtktreesortable.html +share/gtk-doc/html/pygtk/class-gtktreestore.html +share/gtk-doc/html/pygtk/class-gtktreeview.html +share/gtk-doc/html/pygtk/class-gtktreeviewcolumn.html +share/gtk-doc/html/pygtk/class-gtkuimanager.html +share/gtk-doc/html/pygtk/class-gtkvbox.html +share/gtk-doc/html/pygtk/class-gtkvbuttonbox.html +share/gtk-doc/html/pygtk/class-gtkviewport.html +share/gtk-doc/html/pygtk/class-gtkvpaned.html +share/gtk-doc/html/pygtk/class-gtkvruler.html +share/gtk-doc/html/pygtk/class-gtkvscale.html +share/gtk-doc/html/pygtk/class-gtkvscrollbar.html +share/gtk-doc/html/pygtk/class-gtkvseparator.html +share/gtk-doc/html/pygtk/class-gtkwidget.html +share/gtk-doc/html/pygtk/class-gtkwindow.html +share/gtk-doc/html/pygtk/class-gtkwindowgroup.html +share/gtk-doc/html/pygtk/class-hierarchy.html +share/gtk-doc/html/pygtk/class-pangoattribute.html +share/gtk-doc/html/pygtk/class-pangoattriterator.html +share/gtk-doc/html/pygtk/class-pangoattrlist.html +share/gtk-doc/html/pygtk/class-pangocairocairocontext.html +share/gtk-doc/html/pygtk/class-pangocairocairofontmap.html +share/gtk-doc/html/pygtk/class-pangocolor.html +share/gtk-doc/html/pygtk/class-pangocontext.html +share/gtk-doc/html/pygtk/class-pangofont.html +share/gtk-doc/html/pygtk/class-pangofontdescription.html +share/gtk-doc/html/pygtk/class-pangofontface.html +share/gtk-doc/html/pygtk/class-pangofontfamily.html +share/gtk-doc/html/pygtk/class-pangofontmap.html +share/gtk-doc/html/pygtk/class-pangofontmetrics.html +share/gtk-doc/html/pygtk/class-pangofontset.html +share/gtk-doc/html/pygtk/class-pangofontsetsimple.html +share/gtk-doc/html/pygtk/class-pangoglyphstring.html +share/gtk-doc/html/pygtk/class-pangolanguage.html +share/gtk-doc/html/pygtk/class-pangolayout.html +share/gtk-doc/html/pygtk/class-pangolayoutiter.html +share/gtk-doc/html/pygtk/class-pangolayoutline.html +share/gtk-doc/html/pygtk/class-pangorenderer.html +share/gtk-doc/html/pygtk/class-pangotabarray.html +share/gtk-doc/html/pygtk/class-pygtkgenericcellrenderer.html +share/gtk-doc/html/pygtk/class-pygtkgenerictreemodel.html +share/gtk-doc/html/pygtk/class-pygtktreemodelrow.html +share/gtk-doc/html/pygtk/class-pygtktreemodelrowiter.html +share/gtk-doc/html/pygtk/gdk-class-reference.html +share/gtk-doc/html/pygtk/gdk-constants.html +share/gtk-doc/html/pygtk/gdk-functions.html +share/gtk-doc/html/pygtk/glade-class-reference.html +share/gtk-doc/html/pygtk/gtk-class-reference.html +share/gtk-doc/html/pygtk/gtk-constants.html +share/gtk-doc/html/pygtk/gtk-functions.html +share/gtk-doc/html/pygtk/gtk-stock-items.html +share/gtk-doc/html/pygtk/index.html +share/gtk-doc/html/pygtk/index.sgml +share/gtk-doc/html/pygtk/pango-class-reference.html +share/gtk-doc/html/pygtk/pango-constants.html +share/gtk-doc/html/pygtk/pango-functions.html +share/gtk-doc/html/pygtk/pango-markup-language.html +share/gtk-doc/html/pygtk/pangocairo-class-reference.html +share/gtk-doc/html/pygtk/pangocairo-constants.html +share/gtk-doc/html/pygtk/pangocairo-functions.html +share/gtk-doc/html/pygtk/pygtk-introduction.html +share/gtk-doc/html/pygtk/pygtk-reference-format.html +share/gtk-doc/html/pygtk/pygtk.devhelp +share/gtk-doc/html/pygtk/style.css +share/gtk-doc/html/pygtk/unixprint-class-reference.html +share/gtk-doc/html/pygtk/unixprint-constants.html +share/gtk-doc/html/pygtk/unixprint-functions.html share/pygtk/ share/pygtk/2.0/ +share/pygtk/2.0/codegen/ +share/pygtk/2.0/codegen/__init__.py +share/pygtk/2.0/codegen/__init__.pyc +share/pygtk/2.0/codegen/__init__.pyo +share/pygtk/2.0/codegen/argtypes.py +share/pygtk/2.0/codegen/argtypes.pyc +share/pygtk/2.0/codegen/argtypes.pyo +share/pygtk/2.0/codegen/codegen.py +share/pygtk/2.0/codegen/codegen.pyc +share/pygtk/2.0/codegen/codegen.pyo +share/pygtk/2.0/codegen/createdefs.py +share/pygtk/2.0/codegen/createdefs.pyc +share/pygtk/2.0/codegen/createdefs.pyo +share/pygtk/2.0/codegen/definitions.py +share/pygtk/2.0/codegen/definitions.pyc +share/pygtk/2.0/codegen/definitions.pyo +share/pygtk/2.0/codegen/defsparser.py +share/pygtk/2.0/codegen/defsparser.pyc +share/pygtk/2.0/codegen/defsparser.pyo +share/pygtk/2.0/codegen/docextract.py +share/pygtk/2.0/codegen/docextract.pyc +share/pygtk/2.0/codegen/docextract.pyo +share/pygtk/2.0/codegen/docgen.py +share/pygtk/2.0/codegen/docgen.pyc +share/pygtk/2.0/codegen/docgen.pyo +share/pygtk/2.0/codegen/h2def.py +share/pygtk/2.0/codegen/h2def.pyc +share/pygtk/2.0/codegen/h2def.pyo +share/pygtk/2.0/codegen/mergedefs.py +share/pygtk/2.0/codegen/mergedefs.pyc +share/pygtk/2.0/codegen/mergedefs.pyo +share/pygtk/2.0/codegen/mkskel.py +share/pygtk/2.0/codegen/mkskel.pyc +share/pygtk/2.0/codegen/mkskel.pyo +share/pygtk/2.0/codegen/override.py +share/pygtk/2.0/codegen/override.pyc +share/pygtk/2.0/codegen/override.pyo +share/pygtk/2.0/codegen/reversewrapper.py +share/pygtk/2.0/codegen/reversewrapper.pyc +share/pygtk/2.0/codegen/reversewrapper.pyo +share/pygtk/2.0/codegen/scmexpr.py +share/pygtk/2.0/codegen/scmexpr.pyc +share/pygtk/2.0/codegen/scmexpr.pyo share/pygtk/2.0/defs/ share/pygtk/2.0/defs/atk-types.defs share/pygtk/2.0/defs/atk.defs +share/pygtk/2.0/defs/gdk-2.10.defs +share/pygtk/2.0/defs/gdk-base-types.defs +share/pygtk/2.0/defs/gdk-base.defs share/pygtk/2.0/defs/gdk-types.defs share/pygtk/2.0/defs/gdk.defs -share/pygtk/2.0/defs/gtk-extrafuncs.defs +share/pygtk/2.0/defs/gtk-2.10-types.defs +share/pygtk/2.0/defs/gtk-2.10.defs +share/pygtk/2.0/defs/gtk-base-types.defs +share/pygtk/2.0/defs/gtk-base.defs share/pygtk/2.0/defs/gtk-types.defs share/pygtk/2.0/defs/gtk.defs +share/pygtk/2.0/defs/gtkunixprint.defs share/pygtk/2.0/defs/libglade.defs share/pygtk/2.0/defs/pango-types.defs share/pygtk/2.0/defs/pango.defs