(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) (FILECREATED " 4-Feb-87 19:34:47" ("compiled on " {ERIS}NEXT>IRISVIEW.;18) "21-Jan-87 21:13:09" "COMPILE-FILEd" in "Xerox Lisp 21-Jan-87 ..." dated "21-Jan-87 21:48:22") (FILECREATED " 4-Feb-87 19:32:44" {ERIS}NEXT>IRISVIEW.;18 65298 changes to%: (VARS IRISVIEWCOMS) (FNS IV.SET.CURRENT.SCENE IV.SCENE.SETUP IV.INIT IV.VIEW.CHANGED IRIS.DEGREES IV.ENSURE.SCENE IV.REDEFINE.SCENE IV.DOUBLEBUFFER IV.AXES IV.NEWSTREAM IV.BACKGROUND IV.DSPCOLOR IV.RIGHT IV.UP IV.TOWARD IV.PHOME.AUX IV.PHOME IV.2D.HOME) (VARIABLES *IV-COMMANDS-MENUDESC* *IV-FILLINS-MENUDESC* *IV-POSITIONING-MENU-DESC* *IV-MENUDESC*) previous date%: "27-Jan-87 01:16:23" {ERIS}NEXT>IRISVIEW.;10) (RPAQQ IRISVIEWCOMS ((FILES IRISCONSTANTS COLOROBJ) (GLOBALVARS IV.CURRENT.SCENE IV.SCENES IV.SCENES.MENU IV.VIEW.MENU IV.PROMPTWINDOW AXES.SCENE SKULL.SCENE \IV.DRAW.AXES iV.BACKGROUND IV.MODE IV.THETA IV.DXLATE) (INITVARS (IV.SCENES NIL) (IV.CURRENT.SCENE) (IV.SCENES.MENU) (IV.VIEW.MENU)) ( BITMAPS IV.LEFT IV.POS IV.RIGHT IV.RIGHT.HIGHLIGHT IV.DOWN IV.UP IV.UP.HIGHLIGHT BACKGROUNDBITMAP IV.ROTX IV.ROTX.HIGHLIGHT IV.ROTY IV.ROTY.HIGHLIGHT IV.ROTZ IV.ROTZ.HIGHLIGHT IV.ROTATE IV.DELTA.LABEL IV.THETA.LABEL IV.TOWARD IV.TOWARD.HIGHLIGHT IV.AWAY) (* ; "fns for co-ordinating scenes") (FNS IV.PROOF.SCENE IV.ENSURE.SCENE IV.NEW.SCENE.FROM.USER IV.REDEFINE.SCENE IV.CHOOSE.SCENE IV.BUILD.SCENES.MENU IV.FORGET.SCENE IV.DRAW.SCENE IV.SET.CURRENT.SCENE IV.SCENE.SETUP) (FNS DRAW.AXES F IV.CLEARIRIS IV.DOWN IV.GETINPUT IV.READ IV.HOME IV.2D.HOME IV.PHOME IV.PHOME.AUX IV.VIEW IV.LEFT IV.RIGHT IV.ROTX IV.DOUBLEBUFFER IV.ROTY IV.ROTZ IV.SWAPBUFFERS IV.UP IV.THETA IV.AXES IV.BACKGROUND IV.TOWARD IV.AWAY IV.DSPCOLOR IV.DELTA IV.VIEW.CHANGED IV.NEWSTREAM IV.PROMPTPRINT IV.PROOF.SKETCH IV.INIT \CLEAR.IRIS IRIS.DEGREES) (FNS IV.ITEMMAPFN IV.DISPLAY.FMITEM) (RECORDS IRISSCENE IVPOS) (VARS HANDWIDTH IRIS.XAXIS IRIS.ZAXIS IV.DXLATE IV.MODE IV.OBJPT IV.THETA IV.TRACE.FNS IV.TWIST IV.VIEWPT LASTIV.OBJPT LASTIV.VIEWPT (\IV.DRAW.AXES) (\IV.BACKGROUND)) (P (IV.SCENE.SETUP) (IV.BUILD.SCENES.MENU )) (FNS SKULLO) (* ;; "The order of these variables is important.") (VARIABLES *IV-SCENES-MENUDESC* *IV-FILLINS-MENUDESC* *IV-COMMANDS-MENUDESC* *IV-POSITIONING-MENU-DESC* *IV-MENUDESC*) (PROP FILETYPE IRISVIEW) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA IV.PROMPTPRINT))))) (FILESLOAD IRISCONSTANTS COLOROBJ) (RPAQ? IV.SCENES NIL) (RPAQ? IV.CURRENT.SCENE) (RPAQ? IV.SCENES.MENU) (RPAQ? IV.VIEW.MENU) (RPAQQ IV.LEFT #*(48 24)@@@L@@@@@@@@@@ACH@@@@@@@@@A@F@@@@@@@@@@HAH@@@@@@@@@F@F@@@@@@@@@ALAH@@@@@@@@@B@L@@@@@GOOOO@GH@@@@H@@@@@@F@@@@H@@@@@@ACO@@H@@@@@@@N@@@GOOO@@@@B@@@@@D@@@@@B@@@@@H@@@@@B@@@@@H@@@@@B@@@@@GOH@@@B@@@@@B@@@@@B@@@@@D@@@@@B@@@@@D@@@@@B@@@@@CON@@@B@@@@@A@@@@@B@@@@@B@@@@AN@@@@@B@@@@NAH@@@@AOOOO@@G@@ ) (RPAQQ IV.POS (275 . 200)) (RPAQQ IV.RIGHT #*(48 24)@@@@@@@@C@@@@@@@@@@ALH@@@@@@@@@F@H@@@@@@@@AHA@@@@@@@@@F@F@@@@@@@@AHCH@@@@@@@@C@D@@@@@@@@AN@OOOON@@@@F@@@@@@A@@OLH@@@@@@A@@@G@@@@@@@A@@@D@@@@OOON@@@D@@@@@B@@@@@D@@@@@A@@@@@D@@@@@A@@@@@D@@@AON@@@@@D@@@@@D@@@@@D@@@@@B@@@@@D@@@@@B@@@@@D@@@GOL@@@@@D@@@@@H@@@@@GH@@@@D@@@@AHG@@@@D@@@@N@@OOOOH@@ ) (RPAQQ IV.RIGHT.HIGHLIGHT #*(48 24)@@@@@@@@C@@@@@@@@@@AOH@@@@@@@@@GOH@@@@@@@@AOO@@@@@@@@@GON@@@@@@@@AOOH@@@@@@@@GOL@@@@@@@@AOOOOOON@@@@GOOOOOOO@@OLOOOOOOOO@@@GOOOOOOOO@@@GOOOOOOON@@@GOOOOON@@@@@GOOOOOO@@@@@GOOOOOO@@@@@GOOOOON@@@@@GOOOOOL@@@@@GOOOOON@@@@@GOOOOON@@@@@GOOOOOL@@@@@GOOOOOH@@@@@GOOOOOL@@@@AHGOOOOL@@@@N@@OOOOH@@ ) (RPAQQ IV.DOWN #*(24 48)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@@A@@@@D@@A@@@@D@@A@@@@D@@B@@@@D@@B@@@@GOOL@@@@B@@D@@@@B@@D@@@@D@@D@@@@H@@B@@@@H@@B@@@A@@@B@@@A@@@A@@@A@@@A@@@C@@@A@@@F@@@A@@@D@@@A@@@H@@@A@@@H@@@A@@A@@@@A@@AA@@@A@@BC@@AA@@BE@@AA@@DE@AAA@@DEAAAA@@DIAAAA@@HIAAAA@@IAAAAA@@FAAAAI@@@AAAIF@@@AAIF@@@@AAF@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@@N@@@@@ ) (RPAQQ IV.UP #*(24 48)@@N@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AA@@@@@@AAF@@@@@AAIF@@@@AAAIF@@FAAAAI@@IAAAAA@@HIAAAA@@DIAAAA@@DEAAAA@@DE@AAA@@BE@@AA@@BC@@AA@@AA@@@A@@A@@@@A@@@H@@@A@@@H@@@A@@@D@@@A@@@F@@@A@@@C@@@A@@@A@@@A@@@A@@@A@@@A@@@B@@@@H@@B@@@@H@@B@@@@D@@D@@@@B@@D@@@@B@@D@@@@GOOL@@@@D@@B@@@@D@@B@@@@D@@A@@@@D@@A@@@@D@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.UP.HIGHLIGHT #*(24 48)@@N@@@@@@AO@@@@@@AO@@@@@@AO@@@@@@AO@@@@@@AO@@@@@@AO@@@@@@AO@@@@@@AOF@@@@@AOOF@@@@AOOOF@@FAOOOO@@OAOOOO@@OIOOOO@@GIOOOO@@GMOOOO@@GMOOOO@@CMOOOO@@COOOOO@@AOOOOO@@AOOOOO@@@OOOOO@@@OOOOO@@@GOOOO@@@GOOOO@@@COOOO@@@AOOOO@@@AOOOO@@@AOOON@@@@OOON@@@@OOON@@@@GOOL@@@@COOL@@@@COOL@@@@GOOL@@@@D@@B@@@@D@@B@@@@D@@A@@@@D@@A@@@@D@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ BACKGROUNDBITMAP #*(12 15)@@@@CKN@EOB@IFH@JFH@BF@@BD@@@D@@@D@@@B@@@CF@@CN@@ON@AON@@@@@) (RPAQQ IV.ROTX #*(28 47)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G@@@@@@AHL@@@@@B@B@@@@@D@A@@@@@D@A@@@@@H@@H@@@@H@@H@@@A@@@D@@@A@@@D@@@A@@@D@@@A@@@D@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@@B@@BB@@@B@@CBF@@B@@AJL@@B@@@OH@@A@@@F@@@A@@@D@@@A@@@D@@@A@@@D@@@@H@@H@@@@H@@H@@@@D@A@@@@@D@A@@@@@B@B@@@@@AHL@@@@@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.ROTX.HIGHLIGHT #*(28 47)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G@@@@@@AOL@@@@@CON@@@@@GOO@@@@@GOO@@@@@OOOH@@@@OOOH@@@AOOOL@@@AOOOL@@@AOOOL@@@AOOOL@@@COOON@@@COOON@@@COOON@@@COOON@@@COOON@@@COOON@@@COOON@@@COOON@@@COOONF@@COOONL@@COOOOH@@AOOON@@@AOOOL@@@AOOOL@@@AOOOL@@@@OOOH@@@@OOOH@@@@GOO@@@@@GOO@@@@@CON@@@@@AOL@@@@@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.ROTY #*(42 30)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OON@@@@@@@@O@@AN@@@@@@C@@@@AH@@@@@L@@@@@F@@@@A@@@@@@A@@@@B@@@@@@@H@@@B@@@@@@@H@@@D@@@@@@@D@@@D@@@@@@@D@@@D@@@@@@@D@@@B@@@@@@@H@@@B@@@@H@@H@@@A@@@AH@A@@@@@L@@C@@F@@@@@C@@F@AH@@@@@@O@LAN@@@@@@@@OON@@@@@@@@@@L@@@@@@@@@@@F@@@@@@@@@@@C@@@@@@@@@@@AH@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.ROTY.HIGHLIGHT #*(42 30)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OON@@@@@@@@OOOON@@@@@@COOOOOH@@@@@OOOOOON@@@@AOOOOOOO@@@@COOOOOOOH@@@COOOOOOOH@@@GOOOOOOOL@@@GOOOOOOOL@@@GOOOOOOOL@@@COOOOOOOH@@@COOOOOOOH@@@AOOOOOOO@@@@@OOOOOON@@@@@COOOOOH@@@@@@OOOON@@@@@@@@OON@@@@@@@@@@L@@@@@@@@@@@F@@@@@@@@@@@C@@@@@@@@@@@AH@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.ROTZ #*(45 38)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CO@@@@@@@@@AL@O@@@@@@@@F@@@N@@@@@@@H@@@AH@@@@@A@@@@@F@@@@@A@@@@@AOO@@@A@@@@@AL@@@@B@@@@@AB@@@@B@@@@@AA@@@@B@@@@@A@H@@@B@@@@@A@D@@@A@@@@@A@D@@@A@@@@@A@B@@@A@@@@@A@A@@@@H@@@@@@A@@@@D@@@@@@A@@@@D@@@@@@@H@@@B@@@@@@@H@@@A@@@@@@@H@@@@H@@@@@@H@@@@F@@@@@A@@@@@A@@@@@A@@@@@@L@@@@A@@@@@@C@@@@B@@@@@@@N@@@L@@@@@@@AN@G@@@@@@@@@AOH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.ROTZ.HIGHLIGHT #*(45 38)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CO@@@@@@@@@AOOO@@@@@@@@GOOON@@@@@@@OOOOOH@@@@@AOOOOON@@@@@AOOOOOOOO@@@AOOOOOOL@@@@COOOOOON@@@@COOOOOOO@@@@COOOOOOOH@@@COOOOOOOL@@@AOOOOOOOL@@@AOOOOOOON@@@AOOOOOOOO@@@@OOOOOOOO@@@@GOOOOOOO@@@@GOOOOOOOH@@@COOOOOOOH@@@AOOOOOOOH@@@@OOOOOOOH@@@@GOOOOOO@@@@@AOOOOOO@@@@@@OOOOOO@@@@@@COOOON@@@@@@@OOOOL@@@@@@@AOOO@@@@@@@@@AOH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.ROTATE #*(74 77)@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@AL@@@@@@@@@@@@@@@@@@AL@@@@@@@@@@@@@@@@@@BJ@@@@@@@@@@@@@@@@@@BJ@@@@@@@@@@@@@@@@@@DI@@@@@@@@@@@@@@@@@@DI@@@@@@@@@@@@@@@@@@HI@@@@@@@@@@@@@@@@@@HHH@@@@@@@@@@@@@@@@@HHH@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@IB@@@@@@@@@@@@@@@@@@HJ@@@@@@@@@@@@@@@@@@HF@@@@@@@@@@@@@@@@@@HB@@@@@@@@@@@@@@@@@@IB@@@@@@@@@@@@@@@@@@HL@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@H@@@@@@HH@@@@@@@@@@@H@@@@@@E@@@@@@@@@@@@H@@@@@@B@N@@@@@@@@@@H@@@@@@E@AH@@@@@@@@@H@@@@@@HH@F@@@@@@@@@H@@@@@@@@@AL@@@@@@@@OOOOOOOOOOOO@@@@@@@A@@@@@@@@@@AL@@@@@@@A@@@@@@@@@@F@@@@@@@@B@@@@@@@@@AH@@@@@@@@D@@@@@@@@@N@@@@@@@@@D@@@@@@@@@@@@@@@AN@@H@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@@@@D@A@@@@@@@@@@@@@@@@@H@B@@@@@@@@@@@@@@@@AN@D@@@@@@@@@@@@@@@@@@@D@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@AB@@@@@@@@@@@@@@@@@@BD@@@@@@@@@@@@@@@@@@BDD@@@@@@@@@@@@@@@@@BHH@@@@@@@@@@@@@@@@@EA@@@@@@@@@@@@@@@@@@EF@@@@@@@@@@@@@@@@@@FH@@@@@@@@@@@@@@@@@@M@@@@@@@@@@@@@@@@@@@N@@@@@@@@@@@@@@@@@@@L@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.DELTA.LABEL #*(9 13)@@@@@H@@@H@@AD@@AD@@BB@@BB@@DA@@DA@@GO@@@@@@@@@@@@@@) (RPAQQ IV.THETA.LABEL #*(7 13)@@@@CH@@DD@@DD@@DD@@GL@@DD@@DD@@DD@@CH@@@@@@@@@@@@@@) (RPAQQ IV.TOWARD #*(35 38)@@@@@@H@@@@@@@@@@A@@@@@@@@@@@B@@@@@@@G@@@L@@@@@@@DN@CD@@@@@@@FAONF@@@@@@@B@@@B@@@@@@@A@@@C@@@@@@@@L@@A@@@@@@@@CO@@H@@@@@@@@F@@D@@@@@@@@D@@B@@@@@@@@H@@A@@@@@@@A@@@@IB@@@@@B@@@@EN@@@@@D@@@@C@@@@@@HB@@@F@@@@@A@D@@@H@@@@@B@H@@@H@@@@@DA@D@A@@@@@@HB@H@B@@@@@A@DA@HD@@@@@B@JBA@H@@@@@DAALBA@@@@@@HB@DDB@@@@@@HD@GHD@@@@@@GH@@HH@@@@@@@@@@I@@@@@@@@@@@F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.TOWARD.HIGHLIGHT #*(35 38)@@@@@@H@@@@@@@@@@A@@@@@@@@@@@B@@@@@@@G@@@L@@@@@@@GN@CL@@@@@@@GOOON@@@@@@@COOON@@@@@@@AOOOO@@@@@@@@OOOO@@@@@@@@COOOH@@@@@@@@GOOL@@@@@@@@GOON@@@@@@@@OOOO@@@@@@@AOOOOHB@@@@@COOOOMN@@@@@GOOOOO@@@@@@OOOOON@@@@@AOOOOOH@@@@@COOOOOH@@@@@GOOOOO@@@@@@OOOOON@@@@@AOOOOOL@@@@@COKOOOH@@@@@GOAOOO@@@@@@ON@GON@@@@@@OL@GOL@@@@@@GH@@OH@@@@@@@@@@O@@@@@@@@@@@F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) (RPAQQ IV.AWAY #*(36 34)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@C@@@@@@@@@@@G@@@@@@@@@@@K@@@@@@@@@@AE@@@@@@@@@@BE@@@@@@@@@@@E@@@@@@@@@@@I@@@@@@@@@@@H@@@@@@@@@@@H@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@B@@@@@@@@@@@B@@@@@@@@@@@B@@@@@@@@@@@D@@@@@@@@@@@D@@@@@@@@@@@D@@@@@@@@@@@H@@@@@@@@@@@H@@@@@@@@@@@H@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) IV.PROOF.SCENE :D4 (P 0 OBJNO I 0 ITEM) *`` H` ` ` ` (39 SPP.FORCEOUTPUT 33 ALIGN 27 IRIS.SWAPBUFFERS 21 IRIS.CALLOBJ 14 IV.ENSURE.SCENE) (36 IRISCONN 30 \IRISSTREAM 24 \IRISSTREAM 18 \IRISSTREAM 11 IV.CURRENT.SCENE 2 IV.CURRENT.SCENE) () IV.ENSURE.SCENEA0002 :D4 (NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 SI::*RESETFORMS* F 1 SCENE F 2 OBJNO F 3 DRAWFN) =g`hhhPcR` QcoQo `  (57 EVAL 53 IRIS.CLOSEOBJ 46 IV.GETINPUT 43 CONCAT 23 IRIS.MAKEOBJ) (50 \IRISSTREAM 20 \IRISSTREAM 5 \IRISSTREAM 2 IRIS.CLOSEOBJ) ( 40 " then hit RETURN" 34 "Please remake ") IV.ENSURE.SCENE :D4 (P 3 SI::*RESETFORMS* P 2 LISPXHIST P 0 OBJNO I 0 SCENE F 4 LISPXHIST) M@H` YjI6I 0o@ Tg  o` ` (74 TERPRI 68 PRIN1 57 CL:VALUES-LIST 53 SI::RESETUNWIND 50 \MVLIST 47 IV.ENSURE.SCENEA0002 37 IV.PROMPTPRINT 26 \FZEROP 13 IRIS.ISOBJ) (71 IV.PROMPTWINDOW 65 IV.PROMPTWINDOW 44 SI::RESETUNWIND 10 \IRISSTREAM) ( 62 "...done" 32 "Creating object for ") IV.NEW.SCENE.FROM.USER :D4 (P 3 SCENE P 2 OBJNO P 1 DRAWFN P 0 NAME) O@o Xdd@hh[do YIK` o ` K`hK(62 IRIS.CLOSEOBJ 55 IV.GETINPUT 47 IRIS.MAKEOBJ 32 IV.READ 18 IRIS.CONS.OBJNO 9 IV.GETINPUT) (75 IV.SCENES.MENU 71 IV.SCENES 67 IV.SCENES 59 \IRISSTREAM 44 \IRISSTREAM) ( 52 "Make object, then type RETURN" 29 "Form to eval to create scene? " 6 "Scene Name?") IV.REDEFINE.SCENE :D4 (P 0 SCENE I 2 WINDOW I 1 BUTTONS I 0 ITEM) /oH h` H` HH (44 IV.ENSURE.SCENE 39 IRIS.CONS.OBJNO 33 IRIS.DELOBJ 21 MOUSECONFIRM 14 CONCAT 2 IV.CHOOSE.SCENE) (30 \IRISSTREAM 18 IV.PROMPTWINDOW) ( 9 "Redefine ") IV.CHOOSE.SCENE :D4 NIL ` (10 MENU 7 IV.BUILD.SCENES.MENU) (2 IV.SCENES.MENU) () IV.BUILD.SCENES.MENU :D4 NIL n`o@`(d[Kddi3 gKhhIHhZH&JHdIdg dgjdndhHdI NIL (107 IV.SCENES.MENU 80 DEFAULTMENUHELDFN 73 CLRPROMPT 33 QUOTE 13 IV.SCENES 2 |MENUTYPE#|) ( 7 (New% Scene? (IV.NEW.SCENE.FROM.USER) "allows specification of a new scene")) IV.FORGET.SCENE :D4 (P 1 OBJNO P 0 NEWSCENE I 2 BUTTONS I 1 WINDOW I 0 ITEM) &Hd` HYd` hh(29 IRIS.DELOBJ 15 DREMOVE 2 IV.CHOOSE.SCENE) (34 IV.SCENES.MENU 26 \IRISSTREAM 12 IV.SCENES) () IV.DRAW.SCENE :D4 (F 0 IV.OBJPT F 1 IV.VIEWPT F 2 IV.TWIST F 3 LASTIV.OBJPT F 4 LASTIV.VIEWPT F 5 IV.DIST F 6 IV.AZIM F 7 IV.INC F 8 \IV.BACKGROUND) `o `dgUVWR` Bdg;g.PSQT-QQQPPPR` PcQco W,`` ``` ` `  (149 \CLEAR.IRIS 145 ALIGN 139 IRIS.SWAPBUFFERS 132 IRIS.CALLOBJ 116 IRIS.CALLOBJ 99 ERROR 83 IRIS.LOOKAT 33 IRIS.POLARVIEW 10 ERROR) (142 \IRISSTREAM 136 \IRISSTREAM 129 \IRISSTREAM 123 AXES.SCENE 119 \IV.DRAW.AXES 113 \IRISSTREAM 107 IV.CURRENT.SCENE 79 \IRISSTREAM 45 LOOKAT 39 XLATE 29 \IRISSTREAM 18 POLAR 14 IV.MODE 2 IV.CURRENT.SCENE) ( 96 "UNKNOWN IV.MODE" 7 "CAN'T DRAW NULL SCENE") IV.SET.CURRENT.SCENE :D4 (P 1 SCENEITEM P 0 NEWSCENE I 2 BUTTONS I 1 WINDOW I 0 ITEM) :` Hd(ggA Y o IHA I h(54 IV.PROOF.SCENE 49 FM.CHANGESTATE 41 ERROR 31 FM.GETITEM 10 MENU 7 IV.BUILD.SCENES.MENU) (27 FILL-INS 24 CURRENTSCENE 20 IV.CURRENT.SCENE 2 IV.SCENES.MENU) ( 38 "SCENE ITEM NOT FOUND") IV.SCENE.SETUP :D4 NIL ^g gohg goh`d```d```(43 IRIS.CONS.OBJNO 31 BOUNDP 17 IRIS.CONS.OBJNO 5 BOUNDP) (91 IV.CURRENT.SCENE 88 AXES.SCENE 84 IV.SCENES 80 IV.SCENES 75 IV.SCENES 71 SKULL.SCENE 67 IV.SCENES 63 IV.SCENES 58 IV.SCENES 54 AXES.SCENE 50 SKULL.SCENE 36 Skull 28 SKULL.SCENE 24 AXES.SCENE 10 Axes 2 AXES.SCENE) ( 40 (SKULLO \IRISSTREAM) 14 (DRAW.AXES 2)) DRAW.AXES :D4 (I 1 COLOR I 0 WIDTH) ` @l` Ak` jdd` jdl` jdl` o` Al` jdd` jlj` jlj` o` Al` jdd` ljd` ljd` o` ` (174 F 171 IRIS.POPATTRIBUTES 165 IRIS.CHARSTR 155 IRIS.CMOV 145 IRIS.DRAW 135 IRIS.MOVE 126 IRIS.COLOR 115 IRIS.CHARSTR 105 IRIS.CMOV 95 IRIS.DRAW 85 IRIS.MOVE 76 IRIS.COLOR 65 IRIS.CHARSTR 55 IRIS.CMOV 45 IRIS.DRAW 35 IRIS.MOVE 26 IRIS.COLOR 16 IRIS.LINEWIDTH 5 IRIS.PUSHATTRIBUTES) (168 \IRISSTREAM 162 \IRISSTREAM 152 \IRISSTREAM 142 \IRISSTREAM 132 \IRISSTREAM 123 \IRISSTREAM 112 \IRISSTREAM 102 \IRISSTREAM 92 \IRISSTREAM 82 \IRISSTREAM 73 \IRISSTREAM 62 \IRISSTREAM 52 \IRISSTREAM 42 \IRISSTREAM 32 \IRISSTREAM 23 \IRISSTREAM 13 \IRISSTREAM 2 \IRISSTREAM) ( 159 "x" 109 "y" 59 "z") F :D4 NIL ` (5 SPP.FORCEOUTPUT) (2 IRISCONN) () IV.CLEARIRIS :D4 NIL i ` ` ` (24 F 21 IRIS.SWAPBUFFERS 15 IRIS.CLEAR 9 DSPCOLOR 3 DICOLOR.FROM.USER) (18 \IRISSTREAM 12 \IRISSTREAM 6 \IRISSTREAM) () IV.DOWN :D4 (I 2 BUTTONS I 1 WINDOW I 0 ITEM F 0 IV.AZIM F 1 IV.OBJPT) 4`dgP`cgjd`j` Qd`(49 IV.DRAW.SCENE 36 IRIS.TRANSLATE) (43 IV.DXLATE 33 \IRISSTREAM 28 IV.DXLATE 21 XLATE 13 IV.THETA 6 POLAR 2 IV.MODE) () IV.GETINPUT :D4 (I 0 MSG) ` @hd`hg `g (28 PUTWINDOWPROP 19 PROMPTFORWORD 5 CLEARW) (25 PROCESS 22 IV.PROMPTWINDOW 15 TTY 11 IV.PROMPTWINDOW 2 IV.PROMPTWINDOW) () IV.READA0001 :D4 (NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS*) id (4 LISPXREAD) NIL () IV.READ :D4 (P 0 SI::*RESETFORMS* I 0 PROMPT) 2` @` g` hhhg  (47 CL:VALUES-LIST 43 SI::RESETUNWIND 40 \MVLIST 37 IV.READA0001 21 TTYDISPLAYSTREAM 12 PRIN1 5 CLEARW) (34 SI::RESETUNWIND 18 IV.PROMPTWINDOW 15 TTYDISPLAYSTREAM 9 IV.PROMPTWINDOW 2 IV.PROMPTWINDOW) () IV.HOME :D4 (P 0 R I 2 BUTTONS I 1 WINDOW I 0 ITEM) n@@o@ @A `dgj`j`on` #dgnjdd` go h(106 F 103 IV.DRAW.SCENE 99 ERROR 86 IRIS.POLARVIEW 64 IV.VIEW 60 IRIS.ORTHO 27 \FM.HIGHLIGHTITEM 14 ERROR) (90 LOOKAT 82 \IRISSTREAM 70 POLAR 56 IRISCONN 46 SCREENHEIGHT 42 SCREENWIDTH 34 XLATE 30 IV.MODE 17 FREEMENUITEM 3 FREEMENUITEM) ( 96 "UNKNOWN MODE" 50 -5000 10 "Arg must be FreeMenuItem") IV.2D.HOME :D4 (P 0 R I 2 BUTTONS I 1 WINDOW I 0 ITEM) ;@@o@ @A j`j`on` h(55 F 52 IV.DRAW.SCENE 49 IRIS.ORTHO 27 \FM.HIGHLIGHTITEM 14 ERROR) (45 IRISCONN 35 SCREENHEIGHT 31 SCREENWIDTH 17 FREEMENUITEM 3 FREEMENUITEM) ( 39 -1000 10 "Arg must be FreeMenuItem") IV.PHOME :D4 (P 0 R I 2 BUTTONS I 1 WINDOW I 0 ITEM) %@@o@ @A h(33 F 30 IV.PHOME.AUX 27 \FM.HIGHLIGHTITEM 14 ERROR) (17 FREEMENUITEM 3 FREEMENUITEM) ( 10 "Arg must be FreeMenuItem") IV.PHOME.AUX :D4 NIL Pj`j`on` jnjn` l- kjn'` nl- l- j` (77 IV.DRAW.SCENE 74 IRIS.POLARVIEW 66 IRIS.DEGREES 61 IRIS.DEGREES 53 IRIS.PERSPECTIVE 41 IRIS.DEGREES 36 IRIS.VIEWPORT 21 IRIS.ORTHO) (70 IRISCONN 49 IRISCONN 32 IRISCONN 17 IRISCONN 7 SCREENHEIGHT 3 SCREENWIDTH) ( 11 -5000) IV.VIEW :D4 (I 0 Z) +l- kjn'` @nlZ lZ j` (40 IRIS.POLARVIEW 32 IRIS.DEGREES 27 IRIS.DEGREES 16 IRIS.PERSPECTIVE 4 IRIS.DEGREES) (36 IRISCONN 12 IRISCONN) () IV.LEFT :D4 (I 2 BUTTONS I 1 WINDOW I 0 ITEM F 0 IV.AZIM F 1 IV.OBJPT) 4`dgP`cgj`jd` Qd`(49 IV.DRAW.SCENE 36 IRIS.TRANSLATE) (43 IV.DXLATE 33 \IRISSTREAM 27 IV.DXLATE 21 XLATE 13 IV.THETA 6 POLAR 2 IV.MODE) () IV.RIGHT :D4 (P 0 MOVE I 2 BUTTONS I 1 WINDOW I 0 ITEM) !g j`ق`Hjd` (30 IV.DRAW.SCENE 27 IRIS.TRANSLATE 5 SHIFTDOWNP) (24 \IRISSTREAM 15 IV.DXLATE 10 IV.DXLATE 2 SHIFT) () IV.ROTX :D4 (I 2 BUTTONS I 1 WINDOW I 0 ITEM) g ` `lX` (27 IV.DRAW.SCENE 24 IRIS.ROTATE 12 MINUS 5 SHIFTDOWNP) (21 \IRISSTREAM 16 IV.THETA 9 IV.THETA 2 SHIFT) () IV.DOUBLEBUFFER :D4 (P 0 STATE I 2 BUTTONS I 1 WINDOW I 0 ITEM) S@@o@ H` j k o` k j o ` h(79 IRIS.GCONFIG 72 IV.PROMPTPRINT 64 IRIS.BACKBUFFER 59 IRIS.FRONTBUFFER 54 IRIS.SINGLEBUFFER 41 IRIS.BACKBUFFER 36 IRIS.FRONTBUFFER 31 IRIS.DOUBLEBUFFER 14 ERROR) (76 IRISCONN 51 \IRISSTREAM 28 \IRISSTREAM 17 FREEMENUITEM 3 FREEMENUITEM) ( 69 "Single buffering." 46 "Double buffering." 10 "Arg must be FreeMenuItem") IV.ROTY :D4 (I 2 BUTTONS I 1 WINDOW I 0 ITEM) g ` `lY` (27 IV.DRAW.SCENE 24 IRIS.ROTATE 12 MINUS 5 SHIFTDOWNP) (21 \IRISSTREAM 16 IV.THETA 9 IV.THETA 2 SHIFT) () IV.ROTZ :D4 (I 2 BUTTONS I 1 WINDOW I 0 ITEM) g ` `lZ` (27 IV.DRAW.SCENE 24 IRIS.ROTATE 12 MINUS 5 SHIFTDOWNP) (21 \IRISSTREAM 16 IV.THETA 9 IV.THETA 2 SHIFT) () IV.SWAPBUFFERS :D4 NIL ` ` (11 SPP.FORCEOUTPUT 5 IRIS.SWAPBUFFERS) (8 IRISCONN 2 \IRISSTREAM) () IV.UP :D4 (P 0 MOVE I 2 BUTTONS I 1 WINDOW I 0 ITEM) !g j`ق`jHj` (30 IV.DRAW.SCENE 27 IRIS.TRANSLATE 5 SHIFTDOWNP) (24 \IRISSTREAM 15 IV.DXLATE 10 IV.DXLATE 2 SHIFT) () IV.THETA :D4 (P 0 NEW I 2 BUTTONS I 1 WINDOW I 0 ITEM) %o Hdl ggA HA (34 FM.CHANGESTATE 29 FM.GETITEM 6 RNUMBER) (25 FILL-INS 22 THETA 19 IV.THETA) ( 3 "Enter new rotation in degrees") IV.AXES :D4 (I 2 BUTTONS I 1 WINDOW I 0 ITEM) +@@o@ i` (40 IV.DRAW.SCENE 32 IV.ENSURE.SCENE 14 ERROR) (36 \IV.DRAW.AXES 29 AXES.SCENE 25 \IV.DRAW.AXES 17 FREEMENUITEM 3 FREEMENUITEM) ( 10 "Arg must be FreeMenuItem") IV.BACKGROUND :D4 (P 0 NAME-OR-RGB I 2 BUTTONS I 1 WINDOW I 0 ITEM F 1 \IV.BACKGROUND) 4i Hd` cggA HoA  (48 L-CASE 45 MKSTRING 41 IV.DRAW.SCENE 38 FM.CHANGELABEL 27 FM.GETITEM 15 \IRIS.ASSURE.COLOR 3 DICOLOR.FROM.USER) (23 FILL-INS 20 BACKGROUND 12 \IRISSTREAM) ( 34 "none") IV.TOWARD :D4 (P 0 MOVE I 2 BUTTONS I 1 WINDOW I 0 ITEM) !g j`ق`jdH` (30 IV.DRAW.SCENE 27 IRIS.TRANSLATE 5 SHIFTDOWNP) (24 \IRISSTREAM 15 IV.DXLATE 10 IV.DXLATE 2 SHIFT) () IV.AWAY :D4 (I 2 BUTTONS I 1 WINDOW I 0 ITEM F 0 IV.AZIM F 1 IV.OBJPT) 5`dgP`cgjd` ` Qd`(50 IV.DRAW.SCENE 37 IRIS.TRANSLATE 31 MINUS) (44 IV.DXLATE 34 \IRISSTREAM 28 IV.DXLATE 21 XLATE 13 IV.THETA 6 POLAR 2 IV.MODE) () IV.DSPCOLOR :D4 (P 0 RGB I 2 BUTTONS I 1 WINDOW I 0 ITEM) 0i Hd` ggA H oA  (44 L-CASE 41 MKSTRING 37 FM.CHANGESTATE 26 FM.GETITEM 16 DSPCOLOR 3 DICOLOR.FROM.USER) (22 FILL-INS 19 DSPCOLOR 13 \IRISSTREAM) ( 33 "none") IV.DELTA :D4 (P 0 NEW I 2 BUTTONS I 1 WINDOW I 0 ITEM) !o HggA HA (30 FM.CHANGESTATE 22 FM.GETITEM 6 RNUMBER) (26 IV.DXLATE 18 FILL-INS 15 DELTA) ( 3 "Enter new translation value") IV.VIEW.CHANGED :D4 NIL gNIL (2 JUNK) () IV.NEWSTREAM :D4 (I 2 WINDOW I 1 BUTTONS I 0 ITEM) oo` h` (25 OPENIRISSTREAM 13 MOUSECONFIRM) (22 IRISNSHOSTNUMBER 19 IRISCONN 10 IV.PROMPTWINDOW) ( 7 "left to confirm" 3 "kill old stream? (lose fonts, etc.)") IV.PROMPTPRINT :D4 (P 2 F P 0 ARGS) %e` HkJdIha` JkZ(28 PRIN1 9 CLEARW) (25 IV.PROMPTWINDOW 6 IV.PROMPTWINDOW) () IV.PROOF.SKETCH :D4 (I 1 |...| I 0 ARGS) o h ` o (27 IV.PROMPTPRINT 20 ALIGN 14 IRIS.SKETCH 10 GETPOSITION 6 IV.PROMPTPRINT) (17 \IRISSTREAM) ( 24 "done" 3 "SKETCHing...") IV.INIT :D4 (I 0 MENU-POSITION F 0 IV.DEMOW F 1 *IV-MENUDESC* F 2 LASTIV.OBJPT F 3 IV.TWIST F 4 IV.OBJPT F 5 IV.VIEWPT F 6 IV.INC F 7 LASTIV.VIEWPT F 8 IV.DIST F 9 IV.AZIM) g P Q c@ Pl h jdkhcjddhcjdohc jdohcl ncjcc cg` ` ` (129 IRIS.GCONFIG 123 IV.DRAW.SCENE 120 IV.DRAW.SCENE 117 IV.PHOME.AUX 114 IV.ENSURE.SCENE 108 IV.SCENE.SETUP 105 IRIS.DOUBLEBUFFER 34 IV.NEWSTREAM 27 GETPROMPTWINDOW 21 MOVEW 15 FREEMENU 10 CLOSEW 5 BOUNDP) (126 \IRISSTREAM 111 AXES.SCENE 102 \IRISSTREAM 99 IV.MODE 96 XLATE 81 IV.DXLATE 30 IV.PROMPTWINDOW 2 IV.DEMOW) ( 70 -1001 58 -1000) \CLEAR.IRIS :D4 (I 0 COLOR) ` @` ` (24 IRIS.POPATTRIBUTES 21 IRIS.CLEAR 15 IRIS.COLOR 12 \IRIS.ASSURE.COLOR 5 IRIS.PUSHATTRIBUTES) (18 \IRISSTREAM 9 \IRISSTREAM 2 \IRISSTREAM) () IRIS.DEGREES :D4 (L (0 DEGREES)) @l jNIL NIL () IV.ITEMMAPFN :D4 (I 0 ITEM F 0 NAME F 1 RESULT) !@@o@ g'P@c(14 ERROR) (22 NAME%: 17 FREEMENUITEM 3 FREEMENUITEM) ( 10 "Arg must be FreeMenuItem") IV.DISPLAY.FMITEM :D4 (I 1 WINDOW I 0 ITEM) g(2 HELP) (5 PROG) () (RECORD IRISSCENE (NAME DRAWFN OBJNO) OBJNO _ (IRIS.CONS.OBJNO)) (RECORD IVPOS (IVX IVY IVZ)) (RPAQQ HANDWIDTH 48) (RPAQQ IRIS.XAXIS 88) (RPAQQ IRIS.ZAXIS 90) (RPAQQ IV.DXLATE 10) (RPAQQ IV.MODE XLATE) (RPAQQ IV.OBJPT (0 0 0)) (RPAQQ IV.THETA 50) (RPAQQ IV.TRACE.FNS (IRIS.POPMATRIX IRIS.ROTATE IRIS.TRANSLATE)) (RPAQQ IV.TWIST 0) (RPAQQ IV.VIEWPT (0 0 -1000)) (RPAQQ LASTIV.OBJPT (0 0 1)) (RPAQQ LASTIV.VIEWPT (0 0 -1001)) (RPAQQ \IV.DRAW.AXES NIL) (RPAQQ \IV.BACKGROUND NIL) (IV.SCENE.SETUP) (IV.BUILD.SCENES.MENU) SKULLO :D4 (I 0 *STREAM*) nnyoo@ nnyooh@ oo@ nn8nn2kh@o nn2nnkh@o nnn|nkh@o n|nn]nkh@o n]nnQnkh@o nQnnXnCkh@o nXnCnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnn8kh@o nnoo@ nnooh@ oo@ nn8nn-kh@o nn-nn#kh@o nn#nnkh@o nnn{nkh@o n{nnunkh@o nunnlnkh@o nlnncn&kh@o ncn&nn8kh@o oo@ nn,nnkh@o nnnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnZlkh@o nZlnclkh@o nclnjlkh@o njlnnlkh@o nnlnnnkh@o nnnnlnkh@o nlnngn.kh@o ngn.nn,kh@o oo@ nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nlnlkh@o nln lkh@o n lnlkh@o nlnlkh@o nln"lkh@o n"ln*lkh@o n*ln/lkh@o n/ln6lkh@o n6lnnkh@o n>nnnkh@o nnnbackground<"))) (LIST (QUOTE (LABEL "Foreground:" SELECTEDFN IV.DSPCOLOR)) (LIST (QUOTE TYPE) (QUOTE EDIT) (QUOTE ID) (QUOTE DSPCOLOR) (QUOTE LABEL) (QUOTE "red") (QUOTE SELECTEDFN) (QUOTE IV.DSPCOLOR) (QUOTE MAXWIDTH) (STRINGWIDTH ">background<"))) (LIST (LIST* (QUOTE LABEL) IV.DELTA.LABEL (QUOTE ( SELECTEDFN IV.DELTA))) (LIST (QUOTE TYPE) (QUOTE EDIT) (QUOTE ID) (QUOTE DELTA) (QUOTE LABEL) ( MKSTRING IV.DXLATE))) (LIST (LIST* (QUOTE LABEL) IV.THETA.LABEL (QUOTE (SELECTEDFN IV.THETA))) (LIST ( QUOTE TYPE) (QUOTE EDIT) (QUOTE ID) (QUOTE THETA) (QUOTE LABEL) (MKSTRING IV.THETA)))))) (CL:PROCLAIM (QUOTE (CL:SPECIAL *IV-COMMANDS-MENUDESC*))) (SETQ *IV-COMMANDS-MENUDESC* (LIST (LIST* (QUOTE GROUP) (QUOTE (PROPS FORMAT ROW)) (QUOTE ((LABEL "New Stream" SELECTEDFN IV.NEWSTREAM HJUSTIFY CENTER))) (QUOTE ((TYPE TOGGLE LABEL "Axes" SELECTEDFN IV.AXES HJUSTIFY CENTER INITSTATE NIL))) (QUOTE ((TYPE TOGGLE LABEL "Double Buffer" SELECTEDFN IV.DOUBLEBUFFER HJUSTIFY CENTER INITSTATE T))) (QUOTE ((TYPE MOMENTARY LABEL "Swap buffers" SELECTEDFN IV.SWAPBUFFERS HJUSTIFY CENTER))) (QUOTE ((TYPE MOMENTARY LABEL "Clear IRIS" SELECTEDFN IV.CLEARIRIS HJUSTIFY CENTER))) (QUOTE ((TYPE DISPLAY LABEL ""))) (APPEND *IV-SCENES-MENUDESC* (LIST *IV-FILLINS-MENUDESC*))))) (CL:PROCLAIM (QUOTE (CL:SPECIAL *IV-POSITIONING-MENU-DESC*))) (SETQ *IV-POSITIONING-MENU-DESC* (LIST (LIST (QUOTE GROUP) (QUOTE (PROPS FORMAT EXPLICIT COORDINATES GROUP BOX 0)) (LIST* (QUOTE LABEL) IV.TOWARD (QUOTE HIGHLIGHT) IV.TOWARD.HIGHLIGHT (QUOTE (LEFT 0 BOTTOM 0 HELDFN IV.TOWARD))) (LIST* (QUOTE LABEL) IV.ROTZ (QUOTE HIGHLIGHT) IV.ROTZ.HIGHLIGHT (QUOTE LEFT) (IPLUS -10 (BITMAPWIDTH IV.TOWARD)) (QUOTE BOTTOM) (BITMAPHEIGHT IV.TOWARD) (QUOTE (HELDFN IV.ROTZ))) (LIST (QUOTE TYPE) (QUOTE DISPLAY) (QUOTE LABEL) IV.ROTATE (QUOTE LEFT) (IPLUS (BITMAPWIDTH IV.TOWARD) (IQUOTIENT (BITMAPWIDTH IV.ROTZ) 2)) (QUOTE BOTTOM) (IPLUS (BITMAPHEIGHT IV.ROTZ) ( BITMAPHEIGHT IV.TOWARD))) (LIST* (QUOTE LABEL) IV.RIGHT (QUOTE HIGHLIGHT) IV.RIGHT.HIGHLIGHT (QUOTE LEFT) (IPLUS (BITMAPWIDTH IV.TOWARD) (IQUOTIENT (BITMAPWIDTH IV.ROTZ) 2) (BITMAPWIDTH IV.ROTATE) ( BITMAPWIDTH IV.ROTX)) (QUOTE BOTTOM) (IPLUS (BITMAPHEIGHT IV.ROTZ) (BITMAPHEIGHT IV.TOWARD) 20) (QUOTE (HELDFN IV.RIGHT))) (LIST* (QUOTE LABEL) IV.ROTX (QUOTE HIGHLIGHT) IV.ROTX.HIGHLIGHT (QUOTE LEFT) ( IPLUS (BITMAPWIDTH IV.TOWARD) (IQUOTIENT (BITMAPWIDTH IV.ROTZ) 2) (BITMAPWIDTH IV.ROTATE)) (QUOTE BOTTOM) (IPLUS (BITMAPHEIGHT IV.ROTZ) (BITMAPHEIGHT IV.TOWARD)) (QUOTE (HELDFN IV.ROTX))) (LIST* ( QUOTE LABEL) IV.UP (QUOTE HIGHLIGHT) IV.UP.HIGHLIGHT (QUOTE LEFT) (IPLUS (BITMAPWIDTH IV.TOWARD) ( IQUOTIENT (BITMAPWIDTH IV.ROTZ) 2) 10) (QUOTE BOTTOM) (IPLUS (BITMAPHEIGHT IV.TOWARD) (BITMAPHEIGHT IV.ROTZ) (BITMAPHEIGHT IV.ROTATE) (BITMAPHEIGHT IV.ROTY) -5) (QUOTE (HELDFN IV.UP))) (LIST (QUOTE LABEL) (QUOTE "2D-Home") (QUOTE DOWNFN) (QUOTE IV.2D.HOME) (QUOTE LEFT) (FIX (TIMES 2.5 (BITMAPWIDTH IV.ROTZ))) (QUOTE BOTTOM) (BITMAPHEIGHT IV.TOWARD)) (LIST (QUOTE LABEL) (QUOTE "Home") (QUOTE DOWNFN) (QUOTE IV.HOME) (QUOTE LEFT) (FIX (TIMES 2.5 (BITMAPWIDTH IV.ROTZ))) (QUOTE BOTTOM) (IPLUS -15 ( BITMAPHEIGHT IV.TOWARD))) (LIST (QUOTE LABEL) (QUOTE "Acute-Home") (QUOTE DOWNFN) (QUOTE IV.PHOME) ( QUOTE LEFT) (FIX (TIMES 2.5 (BITMAPWIDTH IV.ROTZ))) (QUOTE BOTTOM) (IPLUS -30 (BITMAPHEIGHT IV.TOWARD) )) (LIST* (QUOTE LABEL) IV.ROTY (QUOTE HIGHLIGHT) IV.ROTY.HIGHLIGHT (QUOTE LEFT) (IPLUS (BITMAPWIDTH IV.TOWARD) (IQUOTIENT (BITMAPWIDTH IV.ROTZ) 2) 5) (QUOTE BOTTOM) (IPLUS (BITMAPHEIGHT IV.TOWARD) ( BITMAPHEIGHT IV.ROTZ) (BITMAPHEIGHT IV.ROTATE)) (QUOTE (HELDFN IV.ROTY)))))) (CL:PROCLAIM (QUOTE (CL:SPECIAL *IV-MENUDESC*))) (SETQ *IV-MENUDESC* (LIST (QUOTE (PROPS FORMAT ROW BOX 4)) (QUOTE ((TYPE DISPLAY LABEL "IRIS View Controller" HJUSTIFY CENTER FONT (MODERN 10 BOLD)))) (APPEND *IV-POSITIONING-MENU-DESC* ( LIST (LIST (QUOTE GROUP) (QUOTE (PROPS FORMAT COLUMN)) *IV-COMMANDS-MENUDESC*))))) (PUTPROPS IRISVIEW FILETYPE :FAKE-COMPILE-FILE) (PUTPROPS IRISVIEW COPYRIGHT ("Xerox Corporation" 1985 1987)) NIL