[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Thoughts on the systray II.
From:       Ingo =?utf-8?q?Kl=C3=B6cker?= <kloecker () kde ! org>
Date:       2005-04-25 22:05:54
Message-ID: 200504260005.56101 () erwin ! ingo-kloecker ! de
[Download RAW message or body]


On Monday 25 April 2005 16:45, Lubos Lunak wrote:
>  These issues are all rather non-technical, and so I'm rather bad at
> deciding them :-/ . The remaining problem as, in no particular order:
>
> - Since the icon is not handled by the application but by the applet,
> the application doesn't have any direct control over it. Which means
> it doesn't get any events from it, so things like DND or
> scrollwheeling don't work. Also some systray apps have special
> actions on e.g. MMB. There shouldn't be a big problem with forwarding
> the events, even with DND it should work, but the questions are a)
> does anybody consider this reduced control a problem, and b) how much
> should be forwarded?

FWIW, all taskbar items should accept exactly the same drags as the 
corresponding window. So DND isn't really an applet-specific thing. Wrt 
scrollwheeling see below.

> - I tried to check all systray apps in CVS that are of this type 1)
> (i.e. not applet-like systray apps) and it seems that they all should
> work fine with this new system (AFAICS), with the exception of KMix,
> which has a rather non-standard behaviour when it comes to clicking
> on the icon and window showing/hiding (I think there even were
> bugreports about this and problems about how this should exactly
> work). I think KMix should work just like the gnome mixer icon, which
> is an applet showing the slider, and launches the fullblown mixer
> application.

Just make sure that I can still change the volume with the mouse wheel 
which is IMO by far the most convenient way to change the volume with 
kmix.

I wonder in which category the KMail tray icon falls and how it should 
work in the future.

Regards,
Ingo

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic