After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 130983 - Add tooltip to presence icons in roster
Add tooltip to presence icons in roster
Status: RESOLVED WONTFIX
Product: gossip
Classification: Deprecated
Component: General
unspecified
Other other
: Normal enhancement
: ---
Assigned To: Gossip Maintainers
Gossip Maintainers
gnome[unmaintained]
: 312176 (view as bug list)
Depends on: 80980
Blocks:
 
 
Reported: 2004-01-09 09:12 UTC by Ralph Meijer
Modified: 2011-01-31 12:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
First simple attempt at this bug (3.42 KB, patch)
2005-02-08 15:11 UTC, Martyn Russell
none Details | Review

Description Ralph Meijer 2004-01-09 09:12:32 UTC
The tooltip would contain the complete presence in the form:

  Extended Away: Sleeping

That can familiarize people with the icons and also makes it unnecessary to
resize the roster window to read long presence statuses.
Comment 1 Jordi Mallach 2004-02-11 10:08:56 UTC
Not only to make it easy to know what the triangle or the yellow
circle means, but also to be able to read the complete Status message
when it is too wide for your gossip roster window. I find myself
resizing gossip horizontally every now and then to see what the hell
my friend has in his status.

Adding the status message to the Contact Information dialog could be
nice too.
Comment 2 Martyn Russell 2005-02-08 15:05:48 UTC
This bug will be made much easier once this bug is fixed: 
http://bugzilla.gnome.org/show_bug.cgi?id=80980
Comment 3 Martyn Russell 2005-02-08 15:11:46 UTC
Created attachment 37171 [details] [review]
First simple attempt at this bug

I spent a few hours looking into this.	
It seems a little more difficult than I expected it to be.

There are from what I can see a number of ways forward:

1. We have a GtkEventBox in here somewhere and make the text cell renderer a
container?? Not sure if this would work.  Since an event box has a window, we
can attach the GtkTooltip to that.
2. We draw it ourselves using functions like gtk_draw_box_flat (...) similarly
to the way Gaim does it.
3. We use the GtkTreeView widget for the tooltip window and simply update the
tip when over different rows.
4. We wait till Gtk supports it (see bug #80980).

This patch fixes the bug using [3].  
Not the best way but the simplest to get something going.
Comment 4 Martyn Russell 2005-08-01 08:16:10 UTC
*** Bug 312176 has been marked as a duplicate of this bug. ***
Comment 5 Martyn Russell 2006-04-09 16:06:01 UTC
Marking my patch as obsolete because the new GTK tooltip API will fix all our problems :) we can wait till then.
Comment 6 Guillaume Desmottes 2006-08-31 11:05:57 UTC
We could use SexyTreeView (with a soft dependency on libsexy like in xchat-gnome) to implement this (very useful!) feature until GTK+ 2.12.
Comment 7 Martyn Russell 2006-09-01 22:36:54 UTC
This has been suggested by Xavier Claessens (for flat groups), but the extra work and dependency are not work the hassle in my opinion, especially since we depend on GtkTreeView as a interface for GossipContactList.

We have plenty of other stuff to work on in the mean time that is comming up in GTK+ 2.10 first :)
Comment 8 Akhil Laddha 2011-01-31 12:01:20 UTC
Gossip development has been stalled and it has been unmaintained for a few years now. You may use 'empathy' for similar functionality.

Maintainers don't have future development plan so i am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.