Graphical WHOIS support in XChat-GNOME

A lot of XChat-GNOME users often complain than there is no way to perform a "graphical" WHOIS. I never liked the xchat-gtk way to do that: a context menu is really not a place where to put this kind of information. It would be more coherent and GNOME spirit to use a tooltip like in Gajim or Gaim. Unfortunately GTK+ doesn't support tooltip in GtkTreeView actually. But thanks to David Trowbridge[1] we have now a SexyTreeView widget in libsexy. Its API is very sexy and with just one signal[2] and one callback, we have a very nice result. Of course it's a temporary solution until GTK+ implement this properly.

So i use this wonderful widget and implemented last night the "graphical WHOIS" in the user list treeview. It's commited in XChat-GNOME SVN so don't hesitate to test it and give us feedback[3]. There's still a little bug and so tooltips aren't displayed with users in the bottom of the treeview.

The next step will be to add this tooltip in the main conversation window (probably using a SexyTooltip widget) but it'll need a little bit more work.

Notes

[1] who is also XChat-GNOME's maintainer

[2] You are the signal!

[3] You'll need libsexy 0.1.6

Commentaires

1. Le dimanche, mars 5 2006, 14:27 par Bigon

Ca n'empeche pas que la user list pue :o

2. Le dimanche, mars 5 2006, 17:56 par Alessandro

Rome ne c'est pas faite en un jour :-)

3. Le lundi, mars 6 2006, 21:17 par Staz

Y a moyen d'expliquer c'est quoi le délire avec le signal pour ceux qui ont pas eu la chance d'être présent au FOSDEM.

Bigon > Ta gueule