[Panel-devel] Plasma and the window manager (Re: KDE/kdebase/workspace/plasma/plasma)

Jason Stubbs jasonbstubbs at gmail.com
Tue Nov 20 15:03:17 CET 2007


On Tuesday 20 November 2007 22:16:54 Lubos Lunak wrote:
>  As far as I understood the systray widget cannot be handled normally like
> others for whatever internal reasons, so if you need to keep it separately,
> at least keep it in the toplevel Plasma window. That is, set the Plasma
> toplevel widget as its parent, keep it as the topmost child and keep the
> position relative to it.

For what it's worth, this is probably the only way to get rid of the black 
borders too. I had a little go at trying to do setMask on SystemTrayWidget, 
but renderWidget can't be used (successfully) with QX11Container so I 
couldn't automatically calculate the appropriate masking. If it's a child of 
the top-level plasma window, setting the palette's background to transparent 
should make all those troubles go away too.

--
Jason Stubbs


More information about the Panel-devel mailing list