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