ChipNDale.Standard.MenuTable
Copyright © 1986 by Xerox Corporation. All rights reserved.
Created by: Christian Jacobi, August 6, 1986 10:26:43 am PDT
Last Edited by: Christian Jacobi, December 19, 1986 11:32:16 am PST
Defines menu entries for ChipNDale
Syntax
MenuKey | CommandKey | MenuLine | documentation
MenuKey starting with "-": are comments
MenuLine starting with "!": the "!" is removed
CommandKey "NIL": the line is removed
MenuKey = "DefineMenu" defines a menu
(for DefineMenu: CommandKey -> menu key, MenuLine -> header, doc. -> doc.)
MenuKey = "Include" includes other file
(for Include: file name -> CommandKey)
GlobalMenu | IOMenu    | IO     | input output operations
GlobalMenu | DirectoryMenu  | directory   | invoke directory menu
GlobalMenu | CellMenu    | cells     | cell related operations
GlobalMenu | ImportMenu   | imports    | invoke imports menu
GlobalMenu | NameMenu    | names & prop  | invoke names & prop menu
GlobalMenu | TextPropertyMenu  | text & prop   | invoke text & prop menu
GlobalMenu | ProgramMenu   | programs   | invoke program menu
GlobalMenu | ViewerMenu   | viewer    | invoke viewer menu
GlobalMenu | SpecialMenu   | special    | invoke special menu
GlobalMenu | DRCMenu    | drc and friends | invoke drc and friends menu
GlobalMenu | PolygonMenu   | polygons   | invoke polygons menu
GlobalMenu | DisplayMenu   | display    | invoke display menu
GlobalMenu | GeneratorMenu  | generators   | invoke object generator menu
GlobalMenu | SelectionMenu   | selections   | invoke selections menu
GlobalMenu | OperatorMenu   | move & rot   | invoke move & rot menu
GlobalMenu | GarbageMenu   | garbage menu  | commands registered with wrong menus
RectGlobalMenu | HardCopyMenu   | hardcopy menu   | invoke the hardcopy menu
RectGlobalMenu | RectSpecialMenu   | rect special menu  | invoke the special menu
RectGlobalMenu | RectProgramMenu  | rect program menu | invoke the program menu
RectGlobalMenu | RectDRCMenu    | rect drc menu   | invoke the drc menu
RectGlobalMenu | RectSelectionMenu  | rect selection menu | invoke the selection menu
RectGlobalMenu | RectOperatorMenu  | rect operator menu | invoke the operator menu
RectGlobalMenu | RectDrawMenu   | rect draw menu  | invoke the draw object menu
RectGlobalMenu | GlobalMenu    | ! GLOBAL    | invoke the standard global menu
SelectionMenu | DeSelectS    | de-select all  | de-select all
SelectionMenu | SelectAll    | select all   | select all
SelectionMenu | ShowErrors   | select next error msg's   | and deselect everyting else
SelectionMenu | SelectAllErrors  | excl select all error msg's  | and deselect everyting else
SelectionMenu | AddSelectLayer  | select all current layer   | leaves the rest
RectSelectionMenu | CloseReSelectOnlyP   | select  | select pointed object
RectSelectionMenu | OtherSelect      | re select  | select different pointed object
RectSelectionMenu | DeSelectLP      | DE-select | de select ponted object
RectSelectionMenu | MultiAddSelect     | area selection contained | area select everything completely inside rectangle
RectSelectionMenu | AreaDeSelect     | area DE-selection contained | de select everything completely inside rectangle
RectSelectionMenu | AreaAddSelectTouching  | area selection touching | select everything touching rectangle
RectSelectionMenu | AreaDeSelectTouching  | area DE-selection touching | de select everything touching rectangle
RectSelectionMenu | SelectionMenu     | ! SELECTION  | invoke selection menu
OperatorMenu | LambdaRightS  | step right  | stepsize in control panel
OperatorMenu | LambdaDownS  | step down  | stepsize in control panel
OperatorMenu | LambdaUpS   | step up   | stepsize in control panel
OperatorMenu | LambdaLeftS   | step left   | stepsize in control panel
OperatorMenu | TransformS   | orienation ops | invokes orientation popu-up menu
RectOperatorMenu | MoveS     | move    | move the selected objects
RectOperatorMenu | CopyS     | copy     | copy the selected objects
RectOperatorMenu | StretchS     | stretch    | stretch the selected objects
RectOperatorMenu | StretchyMoveS   | stretchy move  | move and kep connections
RectOperatorMenu | StretchStepRightS  | step stretch right | stepsize in control pan
RectOperatorMenu | StretchStepDownS  | step stretch down | stepsize in control pan
RectOperatorMenu | StretchStepUpS   | step stretch up  | stepsize in control pan
RectOperatorMenu | StretchStepDownS  | step stretch left | stepsize in control pan
RectOperatorMenu | OperatorMenu   | ! OPERATORS  | invoke operator menu
CellMenu | CreateCellSAndName  | create cell      | create cell from current selection
CellMenu | PushS      | push in      | go into selected cell
CellMenu | PopMenu     | pop out      | go out of cell
CellMenu | PushSIconic    | push in corresponding | push into specific cell
CellMenu | PushNamed    | push in named    | ask for name of cell; then push into it
CellMenu | ExpandS     | expand      | flatten cell
CellMenu | TransformToCellS   | transform to cell   | converts object to cell structure
CellMenu | DrawWithBorder   | border mode on    | draw selected cells with border
CellMenu | DrawWithoutBorder  | border mode off    | draw selected cells without border
CellMenu | SetCellSimplification  | visible at this scale  | smallest scale where cell is visible
CellMenu | CellSimplification   | visibility by #    | wizards only
CellMenu | DirectoryMenu   | ! DIRECTORY    | invoke the directory menu
DirectoryMenu | RestricedDisplayCellNames | list subset dir   | list objects with first letter a character
DirectoryMenu | DisplayCellNames    | list complete dir  | list all objects in directory
DirectoryMenu | DeleteUnUsedAutoObs   | prune subset dir  | removes objects from directory; only object not staring with a letter
DirectoryMenu | DeleteUnUsedObjects   | prune complete dir | removes objects from directory
DirectoryMenu | RemoveCell      | remove ob from dir | ask for name and removes object
DirectoryMenu | Replace       | replace ob    | ask for names; replaces all instances
DirectoryMenu | DisplayImports     | list imports    | list imported designs
DirectoryMenu | DisplayImportedEntries  | list importee's ob  | list used object of an imported design
DirectoryMenu | CellMenu      | ! CELLS     | invokes the cell menu
SpecialMenu | Undel     | un-delete   | put back deleted objects
SpecialMenu | AbortCommand  | abort command  | abort current command
SpecialMenu | Statistic     | statistic    | information about selected object(s)
SpecialMenu | MoveToGrid   | move to grid  | move selected object(s) to grid position
SpecialMenu | IncreaseByWidth  | increase length by width | for wires
SpecialMenu | ChangeLayerS   | change layer of selected | to current layer
SpecialMenu | CheckDir    | check directory | a consistency chack
SpecialMenu | RemoveArrow   | remove arrow  | if feedback arrow visible
SpecialMenu | CDTextsFlip   | texts to flip mode | text tries to stay readable on orientations
SpecialMenu | CDTextsRigid  | texts to rigid mode | text will orientate completely
SpecialMenu | Debug     | debug    | invoke the debug menu
RectSpecialMenu | DefaultIR   | default interest rect   | of the pushed in cell
RectSpecialMenu | SetIR    | set interest rect    | of the pushed in cell
RectSpecialMenu | Coordinates  | measure       | measure distance
RectSpecialMenu | SetArrow   | place arrow      | a special arrow
RectSpecialMenu | SetLayerP   | current layer from pointing | drawing will use pointed layer
RectSpecialMenu | SpecialMenu  | ! SPECIAL      | invokes the special menu
RectDrawMenu | DrawText       | text
RectDrawMenu | DrawCell       | cell by name
RectDrawMenu | DrawImported      | import by name
RectDrawMenu | DrawCorrespondingObject  | import from sel design
RectDrawMenu | DrawRepetition     | repetition  asks for number and makes repetition
RectDrawMenu | DrawPolygonMark     | polygon mark
RectDrawMenu | DrawPin       | pin, segment or mark  and asks for name
RectDrawMenu | DrawWire       | L-wire  wire in current layer
IOMenu | SaveDesign    | save     | output to last filename used
IOMenu | OutputDesign   | output    | asks for filename and output
IOMenu | IncludeADesign  | include    | includes a design; (copy all objects!)
IOMenu | ImportADesign   | load import   | ask for design and imports it
IOMenu | LoadAllImps   | load all imports | load all imported designs
IOMenu | DirectoryMenu  | ! DIRECTORY  | invokes the directory menu
IOMenu | ImportMenu   | ! IMPORTS   | invokes the imports menu
DefineMenu | ImportMenu  | Import and remote
ImportMenu | ImportADesign    | load import design  | ask for design and imports it
ImportMenu | DisplayImports    | list imported designs | list imported designs
ImportMenu | DisplayImportedEntries | list imported objects  | of one import
ImportMenu | MerginImport    | merge in import design | makes a real copy of an imported design
ImportMenu | IncludeADesign    | include design   | includes a design; (copy all objects!)
ImportMenu | LoadAllImps     | load all imported designs  | load all imported designs
ImportMenu | ReplaceByImp   | replace included by imports  | exchange all object comming from an included design by imports
ImportMenu | ImportDefaultName  | specify file name for import | asks for a filename; future import will use this file as default
ImportMenu | SelectADesign    | select DESIGN for <z-x-middle> import | good for inter-design copies
DefineMenu | ViewerMenu  | Viewer options
ViewerMenu | SplitViewer   | split viewer   | creates a new view for this design
ViewerMenu | GridInfo   | grid     | snapping the cursor (asks for a number)
ViewerMenu | TicksInfo   | ticks     | little dots to help positioning (asks for a number)
ViewerMenu | ResetScaleAll  | zoom all    | makes the whole design visible
ViewerMenu | ResetScaleSel  | zoom selected   | makes the selection visible
ViewerMenu | ResetScaleTop  | zoom top lev   | makes the top level cell visible
ViewerMenu | RestoreScale   | previous zooming  | back to previous scale
ViewerMenu | DisplayViewers  | display viewers | position of other viewers
ViewerMenu | EnforcePanel   | control panel   | opens or blinks control panel
ViewerMenu | SetSimplification | SIMPLIFICATION | invokes the simplification menu
ViewerMenu | DrawModeMenu | DRAWMODE   | invokes the draw mode menu
DefineMenu  | HardCopyMenu  | Hard copy     | hard copy options
HardCopyMenu | InterpressPlot   | b&w interpress    | creates interpress file
HardCopyMenu | InterpressPlotC   | color interpress    | warning: color do not overlap right
HardCopyMenu | PDPlotVersatec   | PD Color Versatec   | large plots
HardCopyMenu | PDPlotC150    | PD C150      | ink jet
HardCopyMenu | PDPlotColor400   | PD Color400     | thermal print
HardCopyMenu | PDPlotUserDevice | PD using commandfile | special command file; must be set up before issuing command
PolygonMenu | SplitPolygon    | split up      | Splits up curved object back to marks
PolygonMenu | MakePolygonS   | make polygon
PolygonMenu | MakePolygonB   | ! make polygon, all cc-marks
PolygonMenu | MakeLineS    | make line
PolygonMenu | MakeLineB    | ! make line, all cc-marks
PolygonMenu | MakeFilledCurveS | make filled curve
PolygonMenu | MakeFilledCurveB | ! make filled curve, all cc-marks
PolygonMenu | MakeSplineS   | make spline
PolygonMenu | MakeSplineB   | ! make spline, all cc-marks
PolygonMenu | RSelPMarks   | add-select cc marks
PolygonMenu | SetOwnMarkP   | set owner to marks cc
PolygonMenu | RemOwnMarkP  | forget owner of marks
PolygonMenu | MStatC     | count marks
DisplayMenu | DisplayResetCedar  | reset cedar
DisplayMenu | DisplaySetColors  | color-menu
GeneratorMenu | SelectGenerators  | select generator   | select generator name space
GeneratorMenu | FlushGenerators  | flush current generator | forget objects already generated
ProgramMenu | MakeProgram  | make text  | creates program which can create selected cell
ProgramMenu | CountRects   | count flat rectangles  | slow! flat count of rectangles
ProgramMenu | CountTypes  | count types (all designs)| slow! global count of chipndale datatypes of all designs
RectProgramMenu | ProgramMenu | ! PROGRAM   | invokes normal program menu
RectProgramMenu | CreateTextCell | create label cell  | a label is a text made as cell of rectangles
DefineMenu | DRCMenu    | DRC and friends | Design rule checks and extractions
DRCMenu | SXSel      | DRC (Spinifex)
DRCMenu | BackgroundCheckStart  | start simple background checking  | in this viewer
DRCMenu | BackgroundCheckStop  | stop simple background checking  | in this viewer
DRCMenu | SXThymeS     | Spinifex for Thyme
DRCMenu | SXRoseS      | Spinifex for Rosemary
DRCMenu | SXHighlightNodeK   | Highlight Node at Coords (Spinifex)
DRCMenu | WellContactsCheck   | Well Contacts (Gismo) [CMosB only]
DRCMenu | GismoVFSel     | Via Flatness (Gismo) [CMosB only]
DRCMenu | GismoDIWSel    | Diffusion in well (Gismo) [CMosB only]
DRCMenu | HFCheck     | feature check [for dragon]
DefineMenu | RectDRCMenu    | DRC ... on rects | Design rule checks and extractions
RectDRCMenu | DRCMenu     | ! DRC-MENU
RectDRCMenu | SpinifexHighlightNodeP | Highlight Node (Spinifex)
TextPropertyMenu | ExtractPropTop   | extract properties top level I
TextPropertyMenu | ExtractPropSel   | extract properties selected ob I
TextPropertyMenu | RemPropTop    | remove all properties top level I
TextPropertyMenu | RemPropSel    | remove all properties of sel inst
TextPropertyMenu | SetPropWithSelection | selected properties to selection
TextPropertyMenu | SetPropPushed   | selected properties to pushed in O
TextPropertyMenu | SelectFromProp   | select using property I
TextPropertyMenu | PropagateSignalName | propagate SignalName I
DrawModeMenu | ViewEnv | draw environment | of pushed in cells
DrawModeMenu | ViewNEnv | dont draw environment | of pushed in cells
DrawModeMenu | ViewSym | draw symbolic objects | pins, segments, alignment marks
DrawModeMenu | ViewNSym | dont draw symbolic objects | pins, segments, alignment marks
DrawModeMenu | ViewBord | draw border | of cells with cell-border-mode on
DrawModeMenu | ViewNFSub | dont substitute tioga fonts | usually! print fonts can be used directly
DrawModeMenu | ViewFSub | substitute tioga fonts | like in interpress plots
DrawModeMenu | ViewNBord | dont draw border | of cells with cell-border-mode on
DrawModeMenu | SetSimplification | set view simplification | invokes simplification menu
DrawModeMenu | ViewerMenu  | ! VIEWER | invoke viewer menu
CommentLayerMenu | LayerComment | black | black comment layer
CommentLayerMenu | LayerGreen  | green | green comment layer (width from black)
CommentLayerMenu | LayerYellow  | yellow | yellow comment layer (width from black)
CommentLayerMenu | LayerRed   | red  | red comment layer (width from black)
CommentLayerMenu | LayerBlue   | blue  | blue comment layer (width from black)
DefineMenu | SatellitesMenu    | Satellites | texts accessible from programs
SatellitesMenu | SelectInstanceGroup  | select instance satellites  | <I-Left>
SatellitesMenu | SelectObjectGroup  | select object satellites   | <O-Left>
SatellitesMenu | AddInstanceSatellite  | draw instance satellite  | <I-Middle>
SatellitesMenu | AddObjectSatellite  | draw object satellite   | <O-Middle>
SatellitesMenu | SetInstanceSatellites  | set instance satellites inclusive | <I-Right>; adds instance satellites
SatellitesMenu | SetInstanceSatellitesExclusive | set instance satellites exclusive | removes other instance satellites of master
SatellitesMenu | SetObjectSatellites  | set object satellites inclusive | <O-Right> add other object satellites
SatellitesMenu | SetObjectSatellitesExclusive | set object satellites exclusive | removes other object satellites
SatellitesMenu | UnSatellite    | remove satellite association