DIRECTORY CD, Rope USING [ROPE]; CDCommands: 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]; 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]; DeletePointed: PROC [design: CD.Design, pos: CD.DesignPosition]; Undelete: PROC [design: CD.Design]; StretchyMode: TYPE = {yes, no, option}; MovePointed: PROC [design: CD.Design, offset: CD.DesignPosition, pos: CD.DesignPosition, stretchy: StretchyMode_no]; MoveSelected: PROC [design: CD.Design, offset: CD.DesignPosition, stretchy: StretchyMode_no]; CopyPointed: PROC [design: CD.Design, offset: CD.DesignPosition, pos: CD.DesignPosition]; CopySelected: PROC [design: CD.Design, offset: CD.DesignPosition]; TransformSelected: PROC [design: CD.Design, transform: CD.Orientation]; TransformPointed: PROC [design: CD.Design, transform: CD.Orientation, pos: CD.DesignPosition]; BaseTransformSelected: PROC [design: CD.Design, transform: CD.Orientation, base: CD.DesignRect]; END. 8CDCommands.mesa (part of Chipndale) by Christian Jacobi February 24, 1984 2:53 pm last edited by Christian Jacobi February 24, 1984 2:53 pm --the copied applications point to the original object instances --Remark --All procedures do not queue; proper synchronization by the calle is assumed. Ê3˜Jšœ*™*Jšœ0™0Jšœ;™;J˜šÏk ˜ Jšœ˜Jšœœœ˜J˜—JšÏn œœ œ˜Jš˜J˜šž œœ œœ˜8J˜—Jš žœœ œœœœ˜MJšžœœ œœ˜;Jšž œœ œ ˜$Jšž œœ œ ˜&Jš ž œœ œœœœ˜VJš ž œœ œœœœ˜XJ˜Jšžœœ œ ˜)Jšž œœ œœ˜@Jšžœœ œ ˜#J˜Jšœœ˜'Jš ž œœ œœœ,˜tJšž œœ œœ,˜]Jš ž œœ œœœ˜Yšž œœ œœ˜BJšœ@™@—Jšžœœ œœ˜GJš žœœ œœœ˜^šžœœ œœ˜KJšœœ ˜—J˜Jšœ˜J˜Jšœ™JšœN™NJ™—…—F±