From kde-panel-devel Sun Sep 30 20:02:10 2007 From: "Aaron J. Seigo" Date: Sun, 30 Sep 2007 20:02:10 +0000 To: kde-panel-devel Subject: Re: [Panel-devel] Plasma panel Message-Id: <200709301402.14392.aseigo () kde ! org> X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=119118298031290 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1732115447==" --===============1732115447== Content-Type: multipart/signed; boundary="nextPart4713901.udWxeBp7Ea"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart4713901.udWxeBp7Ea Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 30 September 2007, Alex Merry wrote: > On Sunday 30 Sep 2007, Aaron J. Seigo wrote: > > Panel > > Panel > > Panel > > ------------- 0 ----------- > > Screen 1 Screen 2 Screen 3 > > The problem here is knowing where on the screen to put the PanelView... isn't that was Location Containment::location() is for? =3D) we may need to= add=20 more values to the Location enum, but this only leaves stacking orders if w= e=20 decide to support multiple panels on the same screen edge ... which i'm not= =20 sure we need/want to. > > the trick will be preventing users from accidently moving objects > > into the negative coordinate space themselves, but i think this is > > pretty easy to do, really (mostly by controling what the views are > > showing). > > It actually is fine, as long as the panels have a z-value higher than > the desktops. Anything moved into the panel space will just slide > under the panels this doesn't take into consideration hiding panels, does it? > I've got another version with signals for updates here. See what you > think. Note that PanelViews are created on demand now, so you can now > add panels from the desktop context menu. i'm not sure we need the appletAdded signal, do we? (if we do, i'd also=20 provide a pointer to the Containment it is in with the signal...) also, i'm not sure i like the add[South|North|East|West]Panel methods. i'd= =20 like to come up with a more ... human friendly way of doing this. *thinks* =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 --nextPart4713901.udWxeBp7Ea Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHAADG1rcusafx20MRAuMtAJ4/HhLLuMi2VSdjeRXj5ERZMXzMKACdE+M7 eBSI0y91B2PEBPP3mrkS3IU= =94aJ -----END PGP SIGNATURE----- --nextPart4713901.udWxeBp7Ea-- --===============1732115447== 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 --===============1732115447==--