Graphical feedback

Several kinds of graphical feedback are used to provide different kinds of information when editing and analyzing a CP-net.

Speech bubbles

Status bubbles

Auras

Changing cursor icon

Speech bubbles

A speech bubble is a yellow rectangle that provides context-sensitive information. Some speech bubbles appear automatically, while others appear after a slight delay after the cursor is moved over an appropriate object. For example, moving the cursor over a declaration with a syntax error will cause a speech bubble containing an error message to appear.

Light purple indicates that a time-consuming operation, such as a long simulation, is currently being executed.

Some status bubble will automatically disappear after a certain amount of time. Red status bubbles will not disappear until you click on them

Red status bubbles

Auras

Color-coded auras are used to highlight objects with particular characteristics or to indicate different kinds of relationships between objects. Auras are associated with places, transitions, arcs, inscriptions, declarations, monitors, page tabs, and index entries, such as page names and net names.

The double-headed arrow cursor indicates that an item can be resized. The directions of the arrow heads indicate which direction the item can be resized, e.g.. horizontally , vertically, or both simultaneously.

The hourglass cursor indicates that a time-consuming operation, such as opening a net, is being performed.

After picking up a tool from one of the palettes, the cursor will change to indicate which tool has been picked up.

For multi-phase tools, i.e. tools that are applied by clicking on more than one object, the cursor will indicate which phase of the tool will be applied next. Examples of multi-phase tools are the assign port-socket tool and the set subpage tool.