--nextPart2913926.saPoN93rgW Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thursday 14 August 2008 22:06:14 Michael Pyne wrote: > On Thursday 14 August 2008, Alex Merry wrote: > > I've tried every trick I can find (setting setAutoFillBackground(true), > > calling update() in all sorts of places, making sure > > Qt::WA_OpaquePaintEvent isn't set...), and the background should be sol= id > > black (well, actually a solid wash of the background colour of the > > theme), but none of it makes any difference. SystemTrayContainer, which > > inherits QX11EmbedContainer, just doesn't seem to be clearing its > > background. > > Is it possible to, instead of filling with Qt::transparent, fill with the > system tray's background color instead? This would require alpha support > to get it right and I don't remember the exact CompositionMode required f= or > that but it seems funny that we can't even do a solid fill. :-/ We _don't_ fill SystemTrayContainer with Qt::transparent. There's some=20 transparency involved in the system tray itself, but the glitches are in th= e=20 SystemTrayContainer widget, which should be filled with plain black on the= =20 default theme. Alex =2D-=20 Proud KDE hacker: http://www.kde.org Get KDE 4.1 - out now! Arch Linux: perfect for geeks like me - http://www.archlinux.org OpenSUSE: just works - http://www.opensuse.org --nextPart2913926.saPoN93rgW Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkikp3UACgkQBRauKLutZ9DUGACgy7d+GpSP0UuqHagetXCSdsCx VHMAoJjghHk7Fu/GbA6V94fu4lFlbpxW =EHCQ -----END PGP SIGNATURE----- --nextPart2913926.saPoN93rgW--