Style Guide issues (was:Re: kdenetwork/kmail)
Marc Mutz
mutz at kde.org
Mon Aug 12 09:16:38 BST 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday 12 August 2002 09:06, Thomas Zander wrote:
> On Monday 12 August 2002 01:31, Marc Mutz wrote:
> > kdenetwork/kmail kmmainwin.cpp,1.501,1.502
> > Author: mutz
> >
> >
> > Modified Files:
> > kmmainwin.cpp
> > Log Message:
> > CCMAIL: 46369-done at bugs.kde.org, kde-core-devel at kde.org
> > Why does _warning_ContinueCancel default to Continue??
>
> I remember a discussion prior to the release of 3.0 where the logout
> dialog had the same question.
I remeber this, too. There, it's different though. The whole screen
changes and I for one am shocked enough to not hit Enter everytime I
see this and hadn't intended to hit the logout. Plus, you see it every
single day and you don't loose data provided the opened apps do proper
session management.
An ordinary confirmation dialog, however, is different: The normal
confirmation dialog is shown rather seldomly. If it was shown
frequently, it would have "don't ask again" functionality, so the user
could get rid of the query.
So, IMO, the rule of thumb should be:
1. If the dialog is expected to be used seldomly or the action is
queries confirmation for is very destructive, default to cancel.
2. If the dialog is used freqeuntly and the associated action can e.g.
be undone (CTRL-Z or by hand) relatively easy, then default to
Continue.
> FWIW; one confirmation diag is enough IMO, so the default in KMail
> should be set to continue.
>
> Opinions?
Traditionally, the KMail choice was to defult to the non-destructive
taks and provide "don't ask again" for the cases where it is likely to
annoy users.
Marc
- --
Mutig warf sich die kleine Überwachungskamera zwischen Täter Opfer!
--Rena Tangens / FoeBuD e.V.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9V27v3oWD+L2/6DgRAvNcAKC8+IOWVvSRCsxy6mxPBiTwjiNX8wCffF7h
Y9F92Mk4arFI1UlqOvjEmxg=
=9ytD
-----END PGP SIGNATURE-----
More information about the kde-core-devel
mailing list