From kde-commits Wed Aug 26 10:12:18 2009 From: "Aaron J. Seigo" Date: Wed, 26 Aug 2009 10:12:18 +0000 To: kde-commits Subject: Re: KDE/kdebase/workspace/plasma/containmentactions Message-Id: <200908260412.22143.aseigo () kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=125128163111177 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart2563087.ItL0kRMBKN" --nextPart2563087.ItL0kRMBKN Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On Tuesday 25 August 2009, Chani wrote: > On August 25, 2009 09:14:49 Aaron J. Seigo wrote: > > SVN commit 1015485 by aseigo: > > > > menus should show on press, not release (though the paste plugin is > > correct in activating on release) > > I can never keep track of what's supposed to be on press and what's > supposed to be on release... is there any logic to this? yes :) actions should allow for cancellation and/or refinement of positioni= ng,=20 which is often achieved with the mouse-up-must-be-in-the-same-hit-zone-as-t= he- mouse-down approach. so things like pasting should happen on mouse up, sinc= e=20 paste is the action.=20 menus, however, are not actions themselves but present actions. so they =20 appear on mouse press to allow actions to be accomplished in one mouse=20 press/release with press->move to action->release =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 Qt Software --nextPart2563087.ItL0kRMBKN Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEABECAAYFAkqVCoYACgkQ1rcusafx20PTZQCePP4oFUQ/TKVWP9EV39RmagF1 IpkAn3HMNGNCe/E1jChaGmR8ZNEJ6MpH =gWQh -----END PGP SIGNATURE----- --nextPart2563087.ItL0kRMBKN--