The sub-window has a set of menus which control attributes which can be set on a per-window basis. When the cursor is in a sub-window, characters entered are delivered to that sub-window, and an unambiguous sequence match will select a sub-window button. Matches are looked for in the sub-window menu, the main menu, and any pop-up menus, in that order.
The View menu button commands are mostly analogous to the commands found in the main View Menu, however there are a few entries in the View menu that have no analogs in the main menu.
Sub-Window View Menu | |||
Label | Name | Pop-up | Function |
---|---|---|---|
Dump To File | wdump | text entry | Dump window to image file |
Show Location | lshow | none | Show position in main window |
Swap With Main | swap | none | Swap contents with main window |
Load New | load | none | Load cell or file for viewing |
The Attributes menu is identical to the Main Window sub-menu found in the main Attributes Menu. The functions are the same (see 13.11 but apply to the sub-window only. When a new sub-window appears, it inherits the current attribute settings of the main window.
Sub-Window Attributes Menu | |||
Label | Name | Pop-up | Function |
---|---|---|---|
Freeze Display | freez | none | Suppress redisplay |
Show Context in Push | cntxt | none | Show context in subedit |
Show Phys Properties | props | none | Show physical properties |
Show Labels | labls | none | Show labels |
Label True Orient | larot | none | Show labels transformed |
Show Cell Names | cnams | none | Show cell names |
Cell Name true Orient | cnrot | none | Show cell names transformed |
Don't Show Unexpanded | nouxp | none | Don't show unexpanded subcells |
Objects Shown | objs | none | Object display control |
Subthreshold Boxes | tinyb | none | Show outline of subthreshold cells |
Set Grid | grid | Grid Parameters | Set grid parameters |
If a cell shown in a sub-window is the cell shown in the main window, with the same mode (physical or electrical), then all editing operations will work in the sub-window as well as the main window. The sub-window will display all highlighting, terminals, and other special markings. If the sub-window shows a different cell, then in that window selections and editing are not possible, and no highlighting or special markings are shown.
When the Viewport command is used to create a new sub-window, the sub-window will initially show the same cell as the main window.
The sub-windows are sensitive as drop-receivers from the file manager and other listing pop-ups. File or cell names can be dragged from the listing pop-up and dropped in a sub-window, which will cause that cell/file to be opened and displayed in the window.
The Dump To File button in the iew menu of sub-windows will dump the contents of the window to a disk file. When pressed, a file name will be solicited, and the contents of the sub-window will be dumped to the file. The filename extension determines the file type: jpg, tiff, png, etc. This provides a mechanism for obtaining printable output from the Cross Section views. The dumped bitmap will be the same size as the window.
This feature makes use of the imsave system, which is also used in the Image print driver (see 8.6.2).
When the Show Location button in the sub-window View menu is active, and both the sub-window and the main window are in physical mode and displaying the same cell, an outline box is drawn in the main window around the area displayed in the sub-window. This indicates the position of the sub-window display, assuming that the sub-window is showing a zoomed-in part of the display in the main window.
The Swap With Main button in the sub-window View menu will swap the cells, display modes, and views between the sub-window and the main window. This has the effect of making the cell displayed in the sub-window the current cell, allowing it to be modified.
The Load New button in the sub-window View menu will prompt for a new cell or file to display in the window. The command will prompt the user for a file/cell name, in the manner of the Open command. The given file/cell will be opened for display in the sub-window.