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