GNOME Bugzilla – Bug 349286
Help kill libegg
Last modified: 2006-12-21 21:42:04 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.
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.
Created attachment 78057 [details] [review] use gtkstatusicon instead of eggtrayicon
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.
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