GNOME Bugzilla – Bug 349262
Help kill libegg
Last modified: 2011-01-28 04:00:26 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.
Created attachment 78591 [details] [review] use GtkStatusIcon
Created attachment 78859 [details] [review] new patch to apply cleanly against cvs HEAD
Created attachment 97832 [details] [review] eggcups-gtkstatusicon-2.patch Updated patch. Now context menu is always displayed and about dialog has an icon and the correct program name. I stripped the .cvsignore/.svnignore stuff since I can't fine these files in svn.
Created attachment 97837 [details] [review] eggcups-gtkstatusicon-3.patch Fixed the about dialog when compiling with gtk+ 2.10.
+#if GTK_CHECK_VERSION (2, 11, 0) + "program-name", _("Print Notifier"), +#else + "name", _("Character Map"), +#endif Not really the Character Map, is it? ;)
Created attachment 97843 [details] [review] eggcups-gtkstatusicon-4.patch Damn copy-and-paste :)
Created attachment 97852 [details] [review] eggcups-gtkstatusicon-5.patch Fixes a crash with --debug option.
Created attachment 97853 [details] [review] eggcups-gtkstatusicon-6.patch Checks --show option and hides/shows status icon at startup.
eggcups has not seen any updates for more than two years. Is this dead? Or can this be just committed?
eggcups is replaced by system-config-printer now so it's unlikely to get further development. I am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.