#

## see

Change what layers are displayed in the window

### Shortcuts:

> Mouse buttons 1 and 3 pressed in the GUI window toolbar implement the see and see no commands for the layer represented by the toolbar button.

### Usage:

> see [no] layers|allSame

> > where layers is a comma-separated list of layers in the technology, and may also be the character * indicating all layers but not labels, $ indicating all layers including labels, labels indicating only labels, error indicating DRC error paint, and subcell indicating subcells.

### Summary:

> The see command allows various layers in the layout to be made visible, including labels and error paint. With the keyword no, the command causes these layers to be made invisible on the display.

> The keyword allSame is a special use and indicates that non-edit cells should be drawn in the same manner as the edit cell, rather than being drawn in the "pale" styles.

> Undisplayed layers generally do not respond to commands such as erase or select. However, network selection will select across invisible layers, and copying or moving such a network selection will alter the invisible layers as well as the visible.

### Implementation Notes:

> see is implemented as a built-in command in magic.

### Bugs:

> It should be enforced everywhere in the code that invisible layers cannot be altered. This may require removing invisible layers from a selection after doing a network connectivity search.

Return to command index

Last updated: October 16, 2004 at 2:02pm