--===============1011760465== Content-Type: multipart/signed; boundary="nextPart2285782.0XZFdAzikp"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart2285782.0XZFdAzikp Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On March 30, 2005 18:25, Diego Moya wrote: > > That's your opinion. I find the current way where the menu action says > > what's going to happen easier. > > Are you sure the menu says what's going to happen? yes, because we try and maintain a consistent interface where the menu entr= ies=20 represent actions: they tell you what they are going to do. > How do you know=20 > whether the menu is showing the current state? menu entries are actions, they shouldn't be used to indicate state. anyone = who=20 become confused when reading a verb-based entry such as "Hide Foo" has=20 serious issues. (btw, i really am not a huge fan of the Settings -> Toolbars menu because i= t's=20 state versus verb based.) > This is a frequent problem arising in buttons (and menu entries *are* > a kind of button). A button that change its label according to state > is always a bad idea, because there is no way to tell whether the > label shows current state or pressing the button will change the state > to the one in the label. good thing we aren't talking about buttons then, but menu entries which are= =20 inherently actions and use verbs to describe what they are doing. we obviously use checkboxes in dialogs/windows for these situations because= =20 they make sense. (one more reason i find toolbars iffy: toggle buttons are = so=20 common with them) =2D-=20 Aaron J. Seigo Society is Geometric --nextPart2285782.0XZFdAzikp Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBCSvx51rcusafx20MRAlklAJ9J4VbtG36Bx4oVMytJfqrGoxlb6QCdE7Xj be9wibj9ve7XYRLvq6sWAAQ= =WNTJ -----END PGP SIGNATURE----- --nextPart2285782.0XZFdAzikp-- --===============1011760465== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kde-usability mailing list kde-usability@kde.org https://mail.kde.org/mailman/listinfo/kde-usability --===============1011760465==--