From kde-core-devel Thu Aug 14 21:45:25 2008 From: Alex Merry Date: Thu, 14 Aug 2008 21:45:25 +0000 To: kde-core-devel Subject: Re: Qt SVG renderer Message-Id: <200808142245.29802.kde () randomguy3 ! me ! uk> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=121875040101366 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart2913926.saPoN93rgW" --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--