DIRECTORY CD, Rope USING [ROPE]; CDSimpleOps: CEDAR DEFINITIONS = BEGIN RenameDesign: PROC [design: CD.Design, name: Rope.ROPE]; Select: PROC [design: CD.Design, pos: CD.DesignPosition, verbose: BOOL_TRUE]; DeSelect: PROC [design: CD.Design, pos: CD.DesignPosition, verbose: BOOL_TRUE]; SelectAll: PROC [design: CD.Design]; DeselectAll: PROC [design: CD.Design]; AreaSelect: PROC [design: CD.Design, area: CD.DesignRect, includePartial: BOOL_FALSE]; AreaDeSelect: PROC [design: CD.Design, area: CD.DesignRect, includePartial: BOOL_FALSE]; DeleteSelected: PROC [design: CD.Design, verbose: BOOL_TRUE]; FlushDeletedCache: PROC [design: CD.Design]; Undelete: PROC [design: CD.Design, n: INT_0]; StretchyMode: TYPE = {yes, no, option}; MoveSelected: PROC [design: CD.Design, offset: CD.DesignPosition, stretchy: StretchyMode_no]; CopySelected: PROC [design: CD.Design, offset: CD.DesignPosition]; TransformSelected: PROC [design: CD.Design, transform: CD.Orientation]; BaseTransformSelected: PROC [design: CD.Design, transform: CD.Orientation, base: CD.DesignRect]; END. €CDSimpleOps.mesa (part of ChipNDale) Copyright c 1984, 1985 by Xerox Corporation. All rights reserved. by Christian Jacobi, February 24, 1984 2:53 pm last edited by Christian Jacobi, April 17, 1985 10:18:04 am PST --the copied applications point to the original object instances --Remark --All procedures do not queue; proper synchronization by the caller is assumed. Ê ˜šœ+™+Jšœ Ïmœ7™BJšœ/™/Jšœ?™?J˜—šÏk ˜ Jšžœ˜Jšœžœžœ˜J˜—JšÏb œžœž œ˜ Jšž˜J˜šÏn œžœ žœžœ˜8J˜—Jš  œžœ žœžœžœžœ˜MJš  œžœ žœžœžœžœ˜OJš  œžœ žœ ˜$Jš  œžœ žœ ˜&Jš   œžœ žœžœžœžœ˜VJš   œžœ žœžœžœžœ˜XJ˜Jš  œžœ žœžœžœ˜=Jš œžœ žœ ˜,Jš œžœ žœ žœ˜-J˜Jšœžœ˜'Jš  œžœ žœžœ,˜]š  œžœ žœžœ˜BJšœ@™@—J˜Jš œžœ žœžœ˜Gš œžœ žœžœ˜KJšœžœ ˜—J˜Jšžœ˜J˜Jšœ™JšœO™OJ™—…—8Á