2.2. User Interface Conventions

The EnSight user interface uses standard menus, dialogs, buttons, and other interface components. This section provides information on these components as well as instructions for interaction.

Dialog Windows

A dialog is a window that groups interface components based on function. Dialogs are typically opened by making selections from a menu or clicking an icon. Menu selections and icons that open dialogs usually end with "...". Most EnSight dialogs can be opened and closed independently. In order to optimize scarce workstation screen real estate, you should close dialogs that are not in use. The default position of each dialog was chosen to best use the space available. You can, however, move the dialogs using your window manager - the next time you restart EnSight the dialogs should be the same size and location.

Dialogs typically consist of buttons, menus, lists, and areas to type in. Some EnSight dialogs also have expandable sections that let you hide parts of the interface that you use infrequently. Each expandable section consists of an indicator button, a section title, and the contents of the section. The indicator button and the section title are always visible. If the section is open, the contents are visible as well.

Menus

The EnSight documentation uses the following terms to describe various types of menus:

Menu bar

A horizontal strip across the top of a dialog listing menu titles.

 

Pull-down menu

A pull-down menu is one accessed directly from a menu bar.

 

Cascade menu or submenu

A submenu is accessed from another menu selection. Submenu selections are indicated by a right-pointing arrow.

 

Options menu or pop-up menu

An options menu is accessed by pressing the associated button. The current selection always appears as the button title.

Lists

Lists (such as Variable lists and the Parts list) are presented in panels or dialogs as scrollable sections. Various mechanisms are used to select items from a list for further action:

To...Do This...Details...
Select an itemSingle-clickPlace the mouse pointer over the item and click the left mouse button. The item is highlighted to reflect the selected state.
Extend a (possibly long) contiguous selectionShift-clickPlace the mouse pointer over the item. Press Shift and click the left mouse button. This action will extend a selection to include all those items sequentially listed between the previous selection and this one.
Extend a non-contiguous selectionCtrl-clickPlace the mouse pointer over the item. Press Ctrl and click the left mouse button. This action will extend a selection by adding the new item, but not those in-between any previously selected items.
De-select an itemCtrlPlace the mouse pointer over the selected item. Press Ctrl and click the left mouse button. This action will de-select the item.
ShortcutsRight-clickPlace the mouse pointer over the selected item in a list or in the graphics window and click the right mouse button. This action will pop up a context-sensitive pulldown list if available.

You can also double-click list items which is the same action as right clicking and selecting Edit... To double-click, place the mouse pointer over the item and click the left mouse button twice in rapid succession.

Buttons

EnSight uses the following kinds of buttons:

Rectangular

Place the mouse cursor in the button area and click the left mouse button. Rectangular buttons typically access the function described in the label. If the label is followed by "..." then the button opens another dialog.

Arrow

Place the mouse cursor in the button area and click the left mouse button. Arrow buttons typically have an associated text field or scroll bar. Clicking the button increments or decrements the text field or scroll bar value.

Diamond

Place the mouse cursor in the button area and click the left mouse button. Diamond buttons (also called radio buttons) are toggles that select an item from a mutually exclusive list. Exactly one diamond button of a group can be on at any given time.

Square

Place the mouse cursor in the button area and click the left mouse button. Square buttons are toggles that access the function indicated by the label.

Text Fields

EnSight utilizes two types of text fields:

Information Text Fields

These text fields are used to report information and cannot be edited by the user.

Editable Text Fields

Place the mouse cursor in the text field and click to insert a blinking insertion cursor. Several techniques are available to accelerate text editing. Select a single word by double-clicking or the entire string by triple-clicking. Selected text is replaced by subsequent typing. The left and right arrow keys (on most systems) will move the insertion cursor.

Where appropriate ( i.e. in File Selection dialogs), EnSight recognizes the following shortcut specifications for directories:

~/

Expands to your home directory.

~username/

Expands to the home directory of username .

./

Expands to the current working directory.

../

Expands to the parent directory of the current working directory


Note:  Standard wildcard characters (for example, * to represent a series of zero or more arbitrary characters) can also be used in File Selection dialogs.