GNOME Bugzilla – Bug 349258
Help kill libegg
Last modified: 2006-12-11 19:33:52 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 74761 [details] [review] patch to get rid of libegg
there is one problem with this patch, GtkStatusIcon doesn't support drag and drop. It probably is better to have it as an applet anyway ;) The notification area is gettig too busy anyway.
Hi Arjan, Thanks for the patch. With the patch aplied there are some warnings in the build. I think that the patch have missed the types in include/*.h. Maybe do you have forgot to include this modifications in the patch? You are right about the drag'n'drop. Maybe the correct way will be a applet, and use the notificacion area only when a download is completed or there are an error. Cheers.
hmmm, i will take a look at the warning tonight. I never noticed them. I will see what i can do tonight :)
I have committed a patch based on yours to cvs. Thanks a lot!