From kde-devel Fri Oct 22 18:37:47 2004 From: Aaron Seigo Date: Fri, 22 Oct 2004 18:37:47 +0000 To: kde-devel Subject: Re: Proposal to implement autohide in systemtray. Message-Id: <200410221237.50773.aseigo () kde ! org> X-MARC-Message: https://marc.info/?l=kde-devel&m=109847032630375 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1368666459==" --===============1368666459== Content-Type: multipart/signed; boundary="nextPart1241533.S9H7uARPfU"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1241533.S9H7uARPfU Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On October 22, 2004 11:43, David H=C3=A9not wrote: > inactivity-based system is a bit frustrating. For example I may want > for a particular icon to be never hidden, so I'm able to quickly know > the application is running or not, and when I use a hidden icon I > don't want it to wait for several minutes before it is hidden again. > Impossible with a XP-like systray. i generally agree with this. i think we'll end up with a "both/and" approac= h=20 where the user can set policies if they wish (always show, never show, Do T= he=20 Right Thing(tm) (aka DTRT, which would be the default)) and allow the=20 applications and systray to interact better to DTRT, which goes beyond just= =20 hide and show as well... > It adds a configuration dialog to the systray applet with the list of > currently active systray icons and you can put them in the hide list. > This configuration is saved so you don't have to manualy re-hide the > icon next time it is added to the systray. When some icons are hidden > you get a button to show/hide these icons. > > Let me know what you think about it. i do see that it doesn't follow the coding style in kdebase/kicker/HACKING. i'd also prefer it if the dialog used a Qt designer file. yes, it's a very= =20 simple UI but i'm trying to discourage the addition of more hand-coded stuf= f=20 there. the button that appears in the system tray is rather ugly, too =3D) we'd ha= ve to=20 find something that not only looks a bit nicer but also is visually distinc= t=20 from the the tray icons themselves. one these things are addressed i'm ammenable to this being added to the=20 systray. > > btw, sometime before 3.2 or 3.1 i implemented the ability to > > hide/autohide icons in the system tray. but because the systray doesn't > > actually control the icons they would re-appear at the controling > > application's whim and do other crazy and annoying things. > > Do you have an example which causes this ? i forget the exact cases i discovered, but then i was doing something a bit= =20 more ambitious than simply "don't EVER show this icon" ;-) we can implement= =20 the "don't ever show" stuff today and do the automatic fancy stuff later wh= en=20 the systray protocol is more expressive. =2D-=20 Aaron J. Seigo Society is Geometric --nextPart1241533.S9H7uARPfU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBBeVN+1rcusafx20MRAit3AJ9/6ewkOHQ9R8xH36RcBFRmZlMhaACgsQdH JQg2MhBc5A93OVjSklGUVHM= =0Lz4 -----END PGP SIGNATURE----- --nextPart1241533.S9H7uARPfU-- --===============1368666459== 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 << --===============1368666459==--