[ Previous | Next | Contents | Glossary | Home | Search ]
Motif and CDE 2.1 Style Guide Reference


Persistent Cue

Reference

Description

A persistent cue directs the user's attention to a part of the screen or user interface, indicates a particular state of an object, or alerts the user about potentially serious situations. There are three types of persistent cues:

  1. Graphical cues (augmentations of existing graphical elements)

  2. Information provided in window information areas

  3. Messages in secondary windows

    In degraded environments (for instance, in a low-light environment or if the user is visually impaired) persistent cues can be supplemented, replaced, or augmented by cues in other sensory modalities, such as sound.

  4. When to Use

    Required
    Provide a persistent cue to distinguish the state of some object represented by an element in the user interface or the status of some task that the user requested.

    Required
    Provide a persistent cue to alert the user about a potentially serious condition in the operating environment.

    Required
    Provide a persistent cue to attract the user's attention to some area of the interface.

    Recommended
    Provide a persistent cue to inform the user about features or behavior of the interface element with which the user is interacting.

    Recommended
    Provide a persistent cue when the user requests help with the application or an element of the interface.

    Guidelines

    Required
    If the persistent cue is intended to alert the user, supplement it with a warning signal.

    Required
    If a persistent cue represents an internal state that is changing, update the cue as the change happens. If the change is a continuous change, update the cue continuously or at regular intervals.

    Required
    If a persistent cue blinks (for example, it turns on and off repeatedly) use it only if the element it is on has input focus or if the user must be made aware of a critical condition.

    Required
    Do not design a new persistent cue to represent a state that already has one defined for it.

    Required
    If a persistent cue is associated with a task, display the cue while the task is in progress and remove it when the task is done.

    Recommended
    If a task displays a persistent cue while it is in progress and the task takes a short time (between 2 and 10 seconds), use a special pointer as the persistent cue.

    Recommended
    If a task displays a persistent cue while it is in progress and the task takes an intermediate to long time (longer than 10 seconds), use a message as the persistent cue.

    Recommended
    If the element with a persistent cue associated with it is moved, move the persistent cue along with the element.

    Recommended
    If a persistent cue represents an internal state of the application or operating environment that can change independently, and if it changes such that the cue cannot be displayed, and your application has determined that such a change has occurred, remove the persistent cue.

    Recommended
    Supplement the persistent cue with a warning signal if the user might ignore the cue inadvertently.

    Recommended
    If your application can determine that a persistent cue is no longer needed, remove it.

    Recommended
    Do not change the behavior of an element of the interface just because a persistent cue has been associated with it.

    Recommended
    Do not design any element of the interface so that it will always have the same persistent cue associated with it. It should be possible for the application to show the element with or without the persistent cue, depending on some user-modifiable internal state.

    Recommended
    If a persistent cue modifies the appearance of the element it is on, design the cue so that it does not change the size of the element. If this is not feasible, design the element so that the size of the persistent cue is included in its size. If neither option is feasible, use a message instead of a graphical cue.

    Essential Related Topics

    For more information, see the Information and Message Areas (Area), Message, and Warning Signal reference pages.


    [ Previous | Next | Contents | Glossary | Home | Search ]