<> <> <> <> <> DIRECTORY CDMenus; CDMenuCommands: CEDAR PROGRAM IMPORTS CDMenus = BEGIN [] _ CDMenus.CreateMenu["Programs on Rects", $RectProgramMenu]; [] _ CDMenus.CreateMenu["Additional Programs", $ProgramMenu]; [] _ CDMenus.CreateMenu["Cell (s)", $CellMenu]; [] _ CDMenus.CreateMenu["Global menu", $GlobalMenu]; [] _ CDMenus.CreateMenu["Input / Output", $IOMenu]; [] _ CDMenus.CreateMenu["Directory options", $DirectoryMenu]; [] _ CDMenus.CreateMenu["Viewer options", $ViewerMenu]; [] _ CDMenus.CreateMenu["Conditions", $ConditionsMenu]; <<[] _ CDMenus.CreateMenu["Display options", $DisplayMenu];>> <> <> <> <> <> <> <> CDMenus.CreateEntry[$ViewerMenu, "split", $SplitViewer]; CDMenus.CreateEntry[$ViewerMenu, "grid", $GridInfo]; CDMenus.CreateEntry[$ViewerMenu, "ticks", $TicksInfo]; CDMenus.CreateEntry[$ViewerMenu, "view all", $ResetScaleAll]; CDMenus.CreateEntry[$ViewerMenu, "view selected", $ResetScaleSel]; CDMenus.CreateEntry[$ViewerMenu, "view top lev", $ResetScaleTop]; CDMenus.CreateEntry[$ViewerMenu, "drawmode", $DrawMode]; CDMenus.CreateEntry[$ViewerMenu, "simplification", $SetSimplification]; CDMenus.CreateEntry[$ViewerMenu, "display", $DisplayMenu]; CDMenus.CreateEntry[$GlobalMenu, "IO", $IOMenu]; CDMenus.CreateEntry[$GlobalMenu, "viewer", $ViewerMenu]; CDMenus.CreateEntry[$GlobalMenu, "directory", $DirectoryMenu]; CDMenus.CreateEntry[$GlobalMenu, "cell", $CellMenu]; CDMenus.CreateEntry[$GlobalMenu, "programs", $ProgramMenu]; CDMenus.CreateEntry[$GlobalMenu, "conditions", $ConditionsMenu]; CDMenus.CreateEntry[$GlobalMenu, "display", $DisplayMenu]; CDMenus.CreateEntry[$GlobalMenu, " rename des", $RenameDesign]; CDMenus.CreateEntry[$GlobalMenu, " un-delete", $Undel]; CDMenus.CreateEntry[$GlobalMenu, " statistic", $Statistic]; <> <> <> <> CDMenus.CreateEntry[$CellMenu, "create", $CreateCellSAndName]; CDMenus.CreateEntry[$CellMenu, "expand", $ExpandS]; CDMenus.CreateEntry[$CellMenu, "push in", $PushS]; CDMenus.CreateEntry[$CellMenu, "pop out", $PopMenu]; CDMenus.CreateEntry[$CellMenu, "put down", $DrawCell]; CDMenus.CreateEntry[$CellMenu, "put down imported", $DrawImportedCell]; CDMenus.CreateEntry[$CellMenu, "simplification", $CellSimplification]; CDMenus.CreateEntry[$CellMenu, "transform to", $TransformToCellS]; CDMenus.CreateEntry[$CellMenu, " DIRECTORY", $DirectoryMenu]; CDMenus.CreateEntry[$DirectoryMenu, "list direcory", $DisplayCellNames]; CDMenus.CreateEntry[$DirectoryMenu, "clean up directory", $DeleteUnUsedObjects]; CDMenus.CreateEntry[$DirectoryMenu, "remove ob", $RemoveCell]; CDMenus.CreateEntry[$DirectoryMenu, "rename selected ob", $RenameS]; CDMenus.CreateEntry[$DirectoryMenu, "replace ob", $Replace]; CDMenus.CreateEntry[$DirectoryMenu, "list imports", $DisplayImports]; CDMenus.CreateEntry[$DirectoryMenu, "list importee's ob", $DisplayImportedEntries]; CDMenus.CreateEntry[$DirectoryMenu, "mergin import", $MerginImport]; CDMenus.CreateEntry[$DirectoryMenu, " CELLS", $CellMenu]; CDMenus.CreateEntry[$IOMenu, "output", $OutputDesign]; CDMenus.CreateEntry[$IOMenu, "import", $ImportADesign]; CDMenus.CreateEntry[$IOMenu, "include", $IncludeADesign]; CDMenus.CreateEntry[$IOMenu, "chipmonk-output", $ChipmonkOutput]; CDMenus.CreateEntry[$IOMenu, "list imports", $DisplayImports]; CDMenus.CreateEntry[$IOMenu, " DIRECTORY", $DirectoryMenu]; CDMenus.CreateEntry[$ConditionsMenu, "Make conditional", $DrawConditionS]; CDMenus.CreateEntry[$ConditionsMenu, "Undo conditional", $RemoveConditionS]; CDMenus.CreateEntry[$ConditionsMenu, "Re-Check all code", $CheckAllConditions]; CDMenus.CreateEntry[$ConditionsMenu, "Check unloaded code", $CheckUnloadedConditions]; CDMenus.CreateEntry[$ConditionsMenu, "determine propagation", $CPropagationMenuS]; <> CDMenus.ImplementMenuCommand[$RectProgramMenu, $RectProgramMenu]; CDMenus.ImplementMenuCommand[$ProgramMenu, $ProgramMenu]; CDMenus.ImplementMenuCommand[$CellMenu, $CellMenu]; CDMenus.ImplementMenuCommand[$GlobalMenu, $GlobalMenu]; CDMenus.ImplementMenuCommand[$IOMenu, $IOMenu]; CDMenus.ImplementMenuCommand[$DirectoryMenu, $DirectoryMenu]; CDMenus.ImplementMenuCommand[$ViewerMenu, $ViewerMenu]; CDMenus.ImplementMenuCommand[$ConditionsMenu, $ConditionsMenu]; CDMenus.ImplementMenuCommand[$DisplayMenu, $DisplayMenu]; END.