Le Thu, 17 Jul 2003 20:16:35 +0200, Thierry Vignaud a �crit :

> David Walser <[EMAIL PROTECTED]> writes:
> 
>> > i've nothing wrong against "cancel / ok" button order because of
>> > gnome, ie i've not choose "cancel / ok" order because gnome does,
>> > but because most others desktop (macos?, kde, gnome, zindoz, ...)
>> > uses that order.
>> 
>> I have heard that newer MacOS have this order, but KDE and Windows
>> sure don't.
> 
> confirmed by kde team and mac fans :-)
>  
>> All this is doing is furthering the inconsistency that Gnome has
>> introduced, which only confuses users.
> 
> at least, there's a guideline, which is better than none.
> 
> you may dislike the button order but it has the advantage of existing
> (unlike previous drakxtools where oder depends of tools or even
> dialogs)

I'd like to remind everybody that this guideline (called HIG for Human
Interface Guideline) is not GNOME specific.. It has been written by GNOME
people and first implemented in GNOME but it could (and there is hope it
will) be implemented in other environments, such as KDE.

And the HIG doesn't recommend to use Cancel/OK, instead of OK/Cancel. It
is much more subtil than that :

http://developer.gnome.org/projects/gup/hig/1.0/windows.html#alert-button-order
http://developer.gnome.org/projects/gup/hig/1.0/windows.html#alerts-information
http://developer.gnome.org/projects/gup/hig/1.0/windows.html#alerts-error
http://developer.gnome.org/projects/gup/hig/1.0/windows.html#alerts-confirmation
http://developer.gnome.org/projects/gup/hig/1.0/windows.html#alerts-authentication

In short, never use Yes/No buttons but Verbs instead (or Stock buttons). 
And the Action should be on lower right corner, because it is the less
tiring/more comprehensive location for Left-to-Right/Top-to-Bottom readers
(cf Mac HIG for more info on that..).

The justificiation for buttons order from Seth Nickell (one of the
Usuability guys) is available here : 
http://mail.gnome.org/archives/hig/2002-February/msg00037.html

-- 
Fr�d�ric Crozat
MandrakeSoft




Reply via email to