[Panel-devel] Re: System tray

Georges A.K. georgesak at gmail.com
Wed Jun 29 08:30:28 CEST 2005


Here's a config page I built in 5 mins. Never mind the ugliness, I'm
really not good at that. It shows however the options I have in mind :
 - Enable/disable the icon
 - Option to either always hide the icon, always show or automatic
(hide when unused for some time)
 - Preference about the placement of the icon
 - List of all icons the app offers and possibility of changing them.
Usually, the app should always have the default icon and can offer
various others. The only thing that I'm not sure how to handle is the
dynamic icons (progress for example).

If someone has other ideas what could be put in there, please express
yourself :)

Georges.

On 6/29/05, Georges A.K. <georgesak at gmail.com> wrote:
> Yes, and that way we never have to poll and we'll never block the
> tray. As for the status of an app that doesn't send it, we can guess
> sometimes. For instance, if the icon is modified, we suppose that
> there's activity and we unhide the icon. Or if the app sends a
> notifiation. I'm sure we could come up with a few other scenarios. But
> ideally, every app would implement our protocol (ideally !).
> 
> On 6/29/05, Aaron J. Seigo <aseigo at kde.org> wrote:
> > On Tuesday 28 June 2005 11:58, Georges A.K. wrote:
> > > Lubos is right, but I don't see why we would poll the applications ?
> > > Isn't it easier if whenever there's a change, the application notifies
> > > the tray ? In what situations would the tray have to poll for info ?
> > 
> > preferably never. this does mean that apps would have to be conscientious
> 
> > about publishing things like their activity status (for use in deciding
> > which 
> > icons to auto hide and which not to)
> > 
> > -- 
> > Aaron J. Seigo
> > GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
> > 
> >
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: systray_config.ui
Type: application/x-designer
Size: 9565 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20050629/421b4dd0/systray_config-0001.bin


More information about the Panel-devel mailing list