Hi all,
in my effor of flooding the list with updates on the systemtray stuff, this is 
an update on the status of the systray applet and the support of the new 
protocol:

On Monday 23 March 2009, Marco Martin wrote:
> soo, recappig on the current status:
>
> movies are now supported (it is a vector of images that travels over dbus)
> when the icon status is needsattention if a movie is set is displayed this
> one, otherwise it blinks with the icon set by attentionIcon.
> (eh, would be really cool to have an unique timer for both animating and
> blinking, animator doesn't have support for eternal animations, hmm)

the applet now supports animations and blinking on notifications
i've reworked taskarea a bit, to make possible the following thing:
when an icon becomes in AttentionNeeded state it gets moved in the last area 
together the info icon, to make it possible i've splitted the 3 areas first 
normal and last in 3 distinct compactLayouts, this makes easier to migrate 
icons from one part to another and as a bonus makes the code way more clear, 
solving also some old layouting problems (closed some bugs, yay!)

it remains to decide the behaviour for the "passive" icons, i think they 
should be hidden. (use case: don't want to see the nepomuk icon when idle, 
when indexing it could show itself to quickly give a reason why the pc has 
suddenly become sluggish :p)
so would be necessary an api that a Task implementation can use to say it 
wants to be hidden (that the systemtray could or could not respect)
like bool hiddenHint(), that taskarea would use to manipulate d->hiddenTypes

sounds sane?


Cheers,
Marco Martin
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to