From kde-panel-devel Sun Jun 15 19:32:19 2008 From: "Aaron J. Seigo" Date: Sun, 15 Jun 2008 19:32:19 +0000 To: kde-panel-devel Subject: Re: Patch for system tray layouting Message-Id: <200806151332.19931.aseigo () kde ! org> X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=121357263128487 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0333087643==" --===============0333087643== Content-Type: multipart/signed; boundary="nextPart1838675.66bkoitSjh"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1838675.66bkoitSjh Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 15 June 2008, Marco Martin wrote: > On Saturday 14 June 2008, Bernhard wrote: > > Hi! > > > > I can't say anything about your patch in generally because I'm just not > > familiar with the internals of KDE yet ... but (and I don't know if it's > > your fault) why the hell is the size of the systray icons hardcoded?? short answer: the fd.o sys tray spec is really bad. it was ok for the time = it=20 was invented (kde1), but we've really outgrown it. > > Shouldn't there be a global setting for the icon size? in KDE there is. or at least, the icon size is set by the KSystemTrayIcon=20 class. > the problem is, among the nastiness of the systray that the mini windows > that rapresent systray icons are 22x22, no matter what and we can't do > nothing about that actually, the problem is even worse than that =3D/ in KDE, our icons are 22x22. but the systray spec itself says nothing about= =20 that. in fact, i know of at least one gtk+ app that puts a widget into the= =20 systray that contains a horizontal layout that contains an icon and a text= =20 label! this thing can easily be 50-100px wide. this is why i eventually re-wrote kicker's sytray layouting to allow items = to=20 span multiple rows and take that into consideration when doing layouts. the systray spec sucks so badly, in so many ways. it makes me cry every tim= e i=20 look at it. =3D) =2D-=20 Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Trolltech --nextPart1838675.66bkoitSjh Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQBIVW5D1rcusafx20MRArG/AKCeaShq5/xMIrCpLpvppVJgN6TykgCdHyMl i0h4vqa78ex9V4hwCLCQp9s= =cLRc -----END PGP SIGNATURE----- --nextPart1838675.66bkoitSjh-- --===============0333087643== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Panel-devel mailing list Panel-devel@kde.org https://mail.kde.org/mailman/listinfo/panel-devel --===============0333087643==--