On Thu, Dec 19, 2002 at 11:54:07AM +0100, Jean-Marc Lasgouttes wrote:

> John> This is where I give the URLs to all the guidelines again huh ?
> 
> OK, first a note: these are guidelines for a good gnome or mac os
> interface. This means that they will be relevant when we do have a
> gnome or mac os port. 

Uh, you asked for guidelines. We don't have any "LyX guidelines". What
guidelines did you expect me to point to ? The ones in my head ?

There are good reasons everybody copies the Mac UI guidelines (and then
fritz with it ...)

>   Label the menu item with a trailing ellipsis ("...") only if the
>   command requires further input from the user before it can be
>   performed. Do not add an ellipsis to items that only present a
>   confirmation dialog (such as Delete), or that do not require further
>   input (such as Properties, Preferences or About).
> 
> Note that our "about lyx..." has an ellipsis :)

Well observed - a bug.

> I can understand that about does not need ..., since one does not need
> further action to see the information. But for a preference panel,
> except if one is supposed to only want to _look_ at the information
> and not change it, I do not see why the ellipsis would be useless.

The ellipsis is all about surprise: if you see one, it means that
further interaction is required *when you would not expect it*. Who in
the world would not expect some sort of dialog when selecting
Tools->Preferences ?

> John> 
>http://developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-84.html#MARKER-2-83
> 
> This one says:
> 
>   The ellipsis character doesn't simply mean that a dialog box or
>   window will appear. For example in the Finder File menu, the Get
>   Info command doesn't have an ellipsis character and shouldn't. When
>   you select a Finder object and choose Get Info, a window appears
>   displaying information about the object. The window appearing simply
>   completes the command. The command doesn't require additional input
>   from the user before it executes.
> 
> I agree about what they say (which would indeed apply to "about"), but
> note also that in their "Do this instead" example there is a menu item
> "Publisher Options..." :)

So, their guide is buggy. The stuff is quite clear to me. If we had a
pre-prefs-dialog that said "Open the prefs Dialog ? y/n", then it would
require an ellipsis.

> I think you are misreading these guidelines. 

I do not think so.

>   http://developer.kde.org/documentation/standards/kde/style/menus/index.html
> which says
>   
>   Notice that every item in a menu that first opens a dialog requiring
>   additional information must be labelled with a trailing ellipsis
>   (...) (e.g. Save As..., Open...). There's no space between the menu
>   item and the "...". A simple confirmation dialog is not considered a
>   dialog that requires additional information.
> 
> I do not see here anything validating your claims.

Please read it more carefully. In particular, "additional". The prefs
dialog is not "additional" information to editing the prefs, now is it ?

I make it two style guides that make it very clear I am correct, and
one that is perhaps a little vague.

The MS UI design guide spells  it out in uncontestable language :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch14d.asp

#
# Do not include an ellipsis for a Properties command. The user does not
# have to indicate what object to show properties for or what property
# to show. Even though the user can use this command to change options,
# the command's intended primary action is to display those options.
# Similar common examples include Options, Settings, Advanced, and
# Preferences.

Is that clear enough for you ?

> Have you read mpt too much lately? [in fact I tend to agree with
> you...]

Since you mention him.
http://www.geocrawler.com/archives/3/140/2000/12/0/4842651/

-- 
"ALL television is children's television."
        - Richard Adler 

Reply via email to