[pygtk] Filters window in Thunderbird

Arnau Sanchez arnau at ehas.org
Tue Aug 8 05:24:01 WST 2006


Preben Randhol escribió:
> On Fri, 04 Aug 2006 01:18:14 +0200
> Arnau Sanchez <arnau at ehas.org> wrote:
> 
>> I did! I was searching GTK structures with no luck (since it's
>> written XUL, that has indeed no mistery)
> 
> I was thinking that you could look at the source of sylpheed as this is
> not XUL :-)

Well, just looking the Sylpheed screenshot you sent, there is no doubt that they 
use, as Gustavo also pointed out, a scrolledwindow + vbox + multiple hbox. I 
know how to do that, I guess ;-) By the way, I've installed it and seems a nice 
e-mail client, I didn't know it existed, thanks.

I was asking if Thunderbird used a TreeView because, in that case, I would have 
tried to make something similar (costumizing CellRenderer for Entry, Buttons, 
and so on) to take advantage of the columns/rows infrastructure, rows selection, 
and many other facilities that TreeView provides. On the other side, the 
vbox/hbox solution needs to be implemented "by hand"; not really a bad solution, 
but less versatile, IMO. But If nobody is doing that in GTK with a TreeView I 
will not break my head on it: vbox/hbox fits perfectly what I am doing. Mainly, 
I was just curious :-)

And I'm still a bit puzzled why the GTK library appears as a dependency for the 
(debian) package:

Package: mozilla-thunderbird
Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libcairo2 (>= 1.0.2), 
libfontconfig1 (>= 2.3.0), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:4.0.1), 
libglib2.0-0 (>= 2.8.0), libgtk2.0-0 (>= 2.8.0)

regards
arnau


More information about the pygtk mailing list