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 349286 - Help kill libegg
Help kill libegg
Status: RESOLVED FIXED
Product: seahorse
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: 1.0.0
Assigned To: Seahorse Maintainer
Seahorse Maintainer
Depends on:
Blocks: 349256
 
 
Reported: 2006-07-30 11:28 UTC by Vincent Untz
Modified: 2006-12-21 21:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
use gtkstatusicon instead of eggtrayicon (22.69 KB, patch)
2006-12-09 23:00 UTC, Christian Persch
reviewed Details | Review

Description Vincent Untz 2006-07-30 11:28:42 UTC
+++ This bug was initially created as a clone of Bug #349256 +++

Please help kill libegg. Your module contains some egg code that is now deprecated thanks to new features, most probably the new GTK+ 2.10 features like:

 + GtkRecent* (deprecating EggRecent)
 + GtkStatusIcon (deprecating EggTrayIcon and EggStatusIcon)
 + GtkCellRendererAccel (deprecating EggCellRendererKeys)
 + GtkAccelGroup now has features to deprecate EggAccelerator (see bug 85780)

Also, egg-screen-exec stuff has been deprecated: see http://cvs.gnome.org/viewcvs/*checkout*/libegg/libegg/screen-exec/README

Also, EggIconList has become GtkIconView in GTK+ 2.6.
Comment 1 Stef Walter 2006-08-03 13:55:58 UTC
Will do ... at some point in the future.

In seahorse's case this refers to EggTrayIcon. We'll start using GtkStatusIcon once GTK 2.10 has been included by major distributions. 
Comment 2 Christian Persch 2006-12-09 23:00:57 UTC
Created attachment 78057 [details] [review]
use gtkstatusicon instead of eggtrayicon
Comment 3 Adam Schreiber 2006-12-13 18:10:39 UTC
Thanks for the patch Christian.  I tested it and appears to work as advertised.  I'll shy away from applying it because I'm not sure about Nate's preferred method for removing files from CVS.  We should be able to apply this soon.
Comment 4 Stef Walter 2006-12-21 21:42:04 UTC
2006-12-21  Nate Nielsen  <nielsen@memberwebs.com>

    * agent/seahorse-agent-status.c:
    * libseahorse/Makefile.am:
    * libseahorse/eggtrayicon.c (removed):
    * libseahorse/eggtrayicon.h (removed): Use GtkStatusIcon from 
    GTK 2.10. Patch by chpe. Fixes bug #349286