DIRECTORY BitMap3d, Containers, CoordSys, CSG, DisplayList3d, Graphics, GraphicsColor, IO, Matrix3d, Menus, Rope, SV2d, SVViewerUser, SweepGeometry, ViewerClasses; SVEditUserB: CEDAR DEFINITIONS = BEGIN Assembly: TYPE = DisplayList3d.Assembly; Camera: TYPE = DisplayList3d.Camera; Color: TYPE = GraphicsColor.Color; CoordSystem: TYPE = REF CoordSysObj; CoordSysObj: TYPE = CoordSys.CoordSysObj; DCProc: TYPE = SVViewerUser.DCProc; Matrix4by4: TYPE = Matrix3d.Matrix4by4; MouseButton: TYPE = Menus.MouseButton; Point2d: TYPE = SV2d.Point2d; Point3d: TYPE = Matrix3d.Point3d; PointSetOp: TYPE = CSG.PointSetOp; Primitive: TYPE = CSG.Primitive; Scene: TYPE = DisplayList3d.Scene; Viewer: TYPE = ViewerClasses.Viewer; ViewerToolData: TYPE = SVViewerUser.ViewerToolData; ListScenes: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; ListAssemblies: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; ListCoordSystems: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; ListLights: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; ListMasterObjects: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; ListViewers: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; ListCameras: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; GetCamera: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; SetCamera: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; UseCamera: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; GetCameraOrder: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; SetCameraOrder: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; NormalizeRot: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; Normalize: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; Align: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; AbutX: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; AbutY: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; AbutZ: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; Abut: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; SetTubeArtwork: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; SetBoxArtwork: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; GetArtwork: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; RotateArtwork: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; NormalizeArtwork: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; AddLight: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; DeleteLight: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; EditLight: PROC [parent: REF ANY, clientData: REF ANY, mouseButton: MouseButton, shift, control: BOOL]; END. File: SVEditUserB.mesa Last modified by Eric Bier on August 18, 1983 5:21 pm Contents: All of the procedures called by SVEditTool when menus and buttons are pressed which wouldn't fit in SVEditUser (grumble) Found in SVEditUserImplD These found in: SVEditUserImplD Κ6˜Iheadšœ™Jšœ5™5JšœW™WJšœ0™0J˜šΟk ˜ Jšœ ˜ Jšœ ˜ Jšœ ˜ Jšœ˜Jšœ˜Jšœ ˜ Jšœ˜Jšœ˜Jšœ ˜ Jšœ˜Jšœ˜Jšœ˜Jšœ ˜ Jšœ˜Jšœ˜J˜—Jšœ œ œ˜ šœ˜Jšœ œ˜(Jšœœ˜$Jšœœ˜"Jšœ œœ ˜$Jšœ œ˜)Jšœœ˜#Jšœ œ˜'Jšœ œ˜&Jšœ œ˜Jšœ œ˜!Jšœ œœ ˜"Jšœ œœ ˜ Jšœœ˜"Jšœœ˜$Jšœœ˜3—˜Jšœ™J˜JšΟn œœ œœœœ,œ˜hJšžœœ œœœœ,œ˜lJšžœœ œœœœ,œ˜nJšž œœ œœœœ,œ˜hJšžœœ œœœœ,œ˜oJšž œœ œœœœ,œ˜iJšž œœ œœœœ,œ˜iJ˜Jšœ ™ J˜Jšž œœ œœœœ,œ˜gJšž œœ œœœœ,œ˜gJšž œœ œœœœ,œ˜gJšžœœ œœœœ,œ˜lJšžœœ œœœœ,œ˜lJ˜J˜Jšž œœ œœœœ,œ˜jJšž œœ œœœœ,œ˜gJšžœœ œœœœ,œ˜cJšžœœ œœœœ,œ˜cJšžœœ œœœœ,œ˜cJšžœœ œœœœ,œ˜cJšžœœ œœœœ,œ˜bJ˜Jšžœœ œœœœ,œ˜lJšž œœ œœœœ,œ˜kJšž œœ œœœœ,œ˜hJšž œœ œœœœ,œ˜kJš žœœ œœœœ˜WJšœœ˜J˜Jšžœœ œœœœ,œ˜fJšž œœ œœœœ,œ˜iJšž œœ œœœœ,œ˜g—J˜Jšœ˜—…—0|