--===============0804289176== Content-Type: multipart/signed; boundary="nextPart1252935.4KLRHIQT90"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1252935.4KLRHIQT90 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday 31 July 2006 13:08, Vinay Khaitan wrote: > I think, there is a hackish way. > A menuext knows about its parent. And also that, Qt Object framework > provided a way to search for required child by its name. > So, find out the the name of the child icon widget. I suppose it > should be something related to .desktop file. The after getting the > pointer, you can easily change the icon. well, to accomplish this you'd need to link against libkicker and include=20 PanelButton's header (which isn't public). this may only work against >=3D3= =2E4=20 or even 3.5 since PanelButton used to be internal to kicker. there is also = no=20 binary compat guarantees for that library. so yes, you could attempt to do it this way but it's very hackish and not a= t=20 all guaranteed to work reliably. =2D-=20 Aaron J. Seigo Undulate Your Wantonness GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 =46ull time KDE developer sponsored by Trolltech (http://www.trolltech.com) --nextPart1252935.4KLRHIQT90 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQBEzmhU1rcusafx20MRAjgnAJ9Od0Si1QeZBDp4lk79LRUs1aIO8QCgpNlb IBEf9O8nAIVrOMf85LkAysE= =jHDa -----END PGP SIGNATURE----- --nextPart1252935.4KLRHIQT90-- --===============0804289176== 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 --===============0804289176==--