From kde-devel Fri Apr 15 21:27:46 2005 From: Aaron Seigo Date: Fri, 15 Apr 2005 21:27:46 +0000 To: kde-devel Subject: Re: Thoughts on the systray II. Message-Id: <200504152127.49311.aseigo () kde ! org> X-MARC-Message: https://marc.info/?l=kde-devel&m=111360053825961 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0797662004==" --===============0797662004== Content-Type: multipart/signed; boundary="nextPart1937967.OX1OcYPYua"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1937967.OX1OcYPYua Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On April 15, 2005 21:18, LiuCougar wrote: > What if I have an app which does not have task bar entry, but requires > a system tray icon and another kicker panel applet to ahieve more > advanced features (docking the main window of my app to the kicker, > which is an existing feature in windows XP). > > It seems to me that this is not possible in the new model. Or am I wrong? no, this will still be possible. you don't need a GUI or a visible window. = you=20 will create a KSomeOtherTray ;) object and give it an icon and connect to=20 some signals. it will then communicate via X atoms (or perhaps at some poin= t=20 an IPC mechanism like DCOP/DBUS) to the consumer (in this case kicker) whic= h=20 will then show the icon. your application will recieve events like "show your context menu now, plea= se"=20 and "ok, show your main window!" > I really do not like QXEmbed class: it requires a lot of hack to work > as expected; but I have to use it in my app to implement the applet I > mentioned above... yep. i too dislike XEmbed for these tasks. which is the whole reason for th= e=20 push away from it here ;) =20 > (I can not post to kde-core-devel, so I have to post it here) you can post to k-c-d, it just needs to get approved by the moderators. as= =20 long as it's on topic, it'll get through, no worries =3D) =2D-=20 Aaron J. Seigo Society is Geometric --nextPart1937967.OX1OcYPYua Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBCYDHV1rcusafx20MRAsK6AJsHZlT0N71y8vZpNsD3s1aDX6tlLACeJSbi Q2Ya3C0r3V4QO3TeHrzmNNE= =yub7 -----END PGP SIGNATURE----- --nextPart1937967.OX1OcYPYua-- --===============0797662004== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --===============0797662004==--