On Wed, Sep 9, 2009 at 3:47 AM, Adrian Buehlmann<adr...@cadifra.com> wrote: > On 09.09.2009 10:37, Adrian Buehlmann wrote: >> On 09.09.2009 09:47, Peer Sommerlund wrote: >>> 2009/9/8 Adrian Buehlmann <adr...@cadifra.com <mailto:adr...@cadifra.com>> >>> >>> On 07.09.2009 09:07, Peer Sommerlund wrote: >>> > 2009/9/5 Adrian Buehlmann <adr...@cadifra.com >>> <mailto:adr...@cadifra.com> <mailto:adr...@cadifra.com >>> <mailto:adr...@cadifra.com>>> >>> > >>> > # HG changeset patch >>> > # User Adrian Buehlmann <adr...@cadifra.com >>> <mailto:adr...@cadifra.com> <mailto:adr...@cadifra.com >>> <mailto:adr...@cadifra.com>>> >>> > # Date 1252154524 -7200 >>> > # Node ID 8a7ed1a1e34cc6f270fbdf97e3b04286a306f996 >>> > # Parent af6783dea990d29938756f997301b31132b1b0d8 >>> > thgmq: put toolbar on top, using horizontal layout >>> > >>> > This patch is in the official repo as cset de8a545808ca >>> > >>> > >>> > On my system, using GTK 2.10, I get an exception >>> >>> I assume you meant PyGtk 2.10 -- not GTK 2.10 >>> >>> >>> Well, I'm using GTK 2.10 and PyGtk 2.10 :-) >> >> Ugh. I'm sorry, but I don't get that smiley. >> >>> I have no idea how things would work out if I mixed GTK and PyGtk versions. >> >> Since this PyGtk, Gtk, Gtk+ and whatever library copse is still >> not yet entirely clear to me, I started to concentrate on PyGtk, assuming >> this is our interface (not GTK directly). >> >> I wasn't aware that PyGtk and Gtk do lockstep releases. But that >> probably makes sense, if PyGtk is just an add-on layer to Gtk. >> >> So I gather that PyGtk and Gtk always have the same number before >> and after the first dot in the release number. Great. >> > > Oh. Hmm. http://www.pygtk.org/about.html tells me that: > > "The current version of PyGTK requires at least GTK+ version 2.8.0" > > Current stable release of PyGTK seems to be 2.14 (according to > http://www.pygtk.org/downloads.html). > > So I can combine PyGTK 2.14 with GTK+ 2.8.0 ? > > But having GTK+ 2.8.0 requires what minimum version of PyGtk?
It's all rather convoluted as you found, complicated by the fact that on Windows the PyGtk releases seem to lag the GTK+ releases. On the other side of the fence, Qt does full releases 3-4 times a year, and has a bad habit of breaking backward compatibility. Their GUI builder tools default to using features that are only available in that particular release of Qt. It presents it's own challenges. -- Steve Borho PS: I've pretty much dropped any pretense of doing a Qt port of THG, since we've worked around nearly all of the GTK+ warts I cared about. If I had to do it over again I would pick Qt, but that is not an option today. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop