Discussion:
[Request] A lib for the system tray
Lucien XU
2010-06-18 21:25:19 UTC
Permalink
Hello

When trying to code an other dock for KDE, I wanted to unite tasks and
systemtray, that is truly cool on macos. For the task part, I started to use
libtaskmanager, but there is not a lib like this for systray.

Systray uses 3 different protocols (like plasmoids or dbus systemtray), and I
found this difficult to reimplement in my app. If there is an unification lib
that can deal with those protocols, this would be so wonderful.

So, do developers planned to make a lib for systemtray ? If not, can this lib
be realised ?

Thanks so much

Lucien Xu
--
PS : Sorry for bad english.
Marco Martin
2010-06-19 11:33:40 UTC
Permalink
Post by Lucien XU
Hello
When trying to code an other dock for KDE, I wanted to unite tasks and
systemtray, that is truly cool on macos. For the task part, I started to
use libtaskmanager, but there is not a lib like this for systray.
Systray uses 3 different protocols (like plasmoids or dbus systemtray), and
I found this difficult to reimplement in my app. If there is an
unification lib that can deal with those protocols, this would be so
wonderful.
So, do developers planned to make a lib for systemtray ? If not, can this
lib be realised ?
i don't think there is a big point supportng the xembed and plasmoid protocols
in a dock like thing, the only thing that would relly make sense there is
statusnotifieritems (and even only application status items)
for those most of the needed work is already in a plasma dataengine so can be
reused already.
by the way, this is something that should happen to the default taskbar too,
so would be cool if it could go there before than another dock reimplemtation
(hint, hint :p)

Cheers,
Marco Martin
Markus
2010-06-19 14:00:53 UTC
Permalink
Post by Lucien XU
Hello
When trying to code an other dock for KDE, I wanted to unite tasks and
systemtray, that is truly cool on macos
Funny fact: You're wrong about Mac OS X.
The OS X equivalent of a systray in in the top right within the Mac global
menu bar.

What OS X does, however, is to allow to close all windows of an app and still
leave the app running which is indicated by a glowing spot in the Dock (a
triangle in the past).

Markus

Loading...