Ethereal-dev: Re: [Ethereal-dev] Protocol Hierarchy Statistics and Summary in the Analyze menu

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Sun, 4 Jan 2004 02:16:48 -0800
On Sat, Jan 03, 2004 at 11:51:08PM -0800, Richard Sharpe wrote:
> Each of Protocol Hierarchy Statistics and Summary brings up windows that 
> you have to dismiss with Close etc. 
> 
> Does this qualify them to have ... after their names in the menus?

The GNOME Human Interface Guidelines:

	http://developer.gnome.org/projects/gup/hig/1.0/menus.html

say:

	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).

I think other UI guidelines say similar things (I think that's the rule
for Windows, for example, and it's definitely the rule for Mac OS X -
the Aqua guidelines;

	http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html

say:

	An ellipsis character (...) after a menu item or button label
	indicates to the user that additional information is required to
	complete a command.  You should use an ellipsis in the following
	cases:

	   o An action that requires further user input to complete or
	     presents an alert allowing the user to cancel the action. 
	     Examples include Find, Go To, Open, Page Setup, and Print.

	   o An action that opens a settings window.  The main function
	     of settings windows is to allow the user to change some
	     aspect of the application, not the document content. 
	     Examples include Set Title, Preferences, and Options.


	Don't use an ellipsis in the following cases:

	   o An action that requires no further user input to complete
	     and does not present an alert.  Often the item to be acted
	     upon is already selected.  Examples include New, Cut, Bold,
	     and Quit.

	   o An action that opens an informational, accessory, or tool
	     window.  These windows can be implemented as either utility
	     windows (as in the case of a color palette) or modeless
	     windows.  These windows provide tools that help create or
	     manage the content in the main window and are frequently
	     left open to assist in accomplishing the task of the main
	     window.  Examples include Get Info and Show Tools.

So a menu item that just pops up a window that shows information that you
can dismiss with "Close" doesn't get an ellipsis.