Common Desktop Environment: Style Guide and Certification Checklist

<Object-type> and Selected Menu Contents

The <object-type> menu contains controls that allow the user to create instances of the object-type. Both the <object-type> and Selected menus allow the user to manipulate object instances. Additional items should be added to the <object-type> or Selected menus if they relate solely to the manipulation of objects managed by the application (as opposed to more generic services that the application might provide).

Recommended 

br: 

If your application uses an <object-type> menu or a Selected menu, it contains the following choices, with the specified functionality, when the actions are actually supported by your application. Items should be presented to the user in the order listed below. 

  • New... [RECOMMENDED]

    Creates a new instance of the object-type. A dialog box is presented allowing the user to specify the values for settings associated with that object. The mnemonic is N.

  • Move To... [OPTIONAL]

    Allows the user to move the selected objects into a folder. A file selection dialog box is displayed allowing the user to select the desired folder. The mnemonic is M.

  • Copy To... [OPTIONAL]

    Allows the user to copy the selected objects into a folder. A file selection dialog box is displayed allowing the user to select the desired folder. The mnemonic is C.

  • Put in Workspace [OPTIONAL]

    Allows the user to put a link for the object onto the Common Desktop Environment desktop in the current workspace. The mnemonic is t.

Any of the preceding three menu choices should be provided only if the objects managed by your application are able to reside as separate entities outside of your application's main window. For example, a printer object created by a printer management application might be able to be placed in a Folder window and function as an application unto itself. Your application should also support drag and drop as a method for performing any of these actions. 

  • Delete [OPTIONAL]

    Removes the selected objects. A confirmation dialog box should be presented to the user before the object is actually deleted. The mnemonic is D.

  • Properties [RECOMMENDED]

    Displays a Properties window that shows the current values for settings associated with the selected object. The mnemonic is P.

  • <Default Action> [RECOMMENDED]

    This choice should enact the default action for the selected object. "Open" is a typical default.