Re: A cross-platform status icon api



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]