On Fri, 2005-08-26 at 15:00 -0400, Colin Walters wrote: > On Fri, 2005-08-26 at 14:23 -0400, Matthias Clasen wrote: > > > The requirement to have an API that can be implemented on all > > platforms > > supported by GTK+ rules out the EggTrayIcon API, since Win32 does not > > allow to embed arbitrary windows into the system tray. The > > EggStatusIcon > > API matches pretty well the functionality which can be implemented in > > a cross-platform way. > > There are definitely some questions involved here - while it has an > obvious equvalent on Win32, I'm not sure what it would do on MacOS X for > example. I forgot to mention, this can also happen for those people who run apps using EggTrayIcon but either have no notification area in their panel or aren't using a GNOME panel at all. Whether apps should go to the trouble of trying hard to handle this situation is probably up to them, but it'd be nice to at least be able to toss up an error dialog like "You need a notification area to run this application.", or fail slightly more gracefully.
Attachment:
signature.asc
Description: This is a digitally signed message part