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.

If I read http://www.pygtk.org/, I gather that "The underlying GTK+ library
provides all kind of..."

And if I look at http://bitbucket.org/tortoisehg/thg-winbuild/wiki/Home
I am told that we use gtk+-bundle_2.16.5-20090731_win32.zip
so this is GTK+ version 2.16.5 as "the underlying library"
combined with "pygtk-2.12.1-3.win32-py2.5.exe" as the PyGtk
part.

So we have GTK+ 2.16.5 combined with PyGtk 2.12?

But where in the picture is now Gtk (and what the heck is that "plus"
now...).

And GTK+ 2.16.5 now contains Gtk 2.12?

Sigh. Maybe I should stop hacking on stuff where I don't even
understand the lib interdependencies :)

(I was coming more from the user side of things, but whatever...)

Maybe some enlightened could write a short intro of the
lib dependencies and releases for the unwary PyGtk, Gtk, Gtk+
thg hacker newbies like I am.

> 
>     > AttributeError: 'gtk.ToolButton' object has no attribute
>     'set_tooltip_text'
> 
>     Should be fixed now with
>     http://bitbucket.org/tortoisehg/stable/changeset/580d67ea6566/
> 
>     Could you pull+update and re-test with current default tip?
> 
> 
> Yup, it works here. Nice little tooltips showing up.
> 
> GTK 2.10.13
> PyGtk 2.10.1
> Windows XP SP3 32bit

Thanks for testing.

------------------------------------------------------------------------------
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

Reply via email to