From: SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:22:16.03 To: hagood@scri1.scri.fsu.edu CC: Subj: NiceChoice Exts Date: Wed, 31 Jul 91 13:08 GMT +1200 From: Allan Udy Subject: NiceChoice Exts To: hagood@scri1.scri.fsu.edu X-VMS-To: IN%"hagood@scri1.scri.fsu.edu" Natural Intelligence Externals % NI_Delay(numTicks) NI_Delay pauses for numTicks ticks (60ths of a second). % NI_GetMods(Command; Option; Shift; Control) NI_GetMods returns the state of the four keyboard modifiers in the four variables passed to it. If a modifier is being pressed, 1 is returned in the corresponding parameter, else zero is returned in the corresponding parameter. % NI_Infos(multiUser; compiled; structFile; structPath; DFFile; DFPath) NI_Infos returns the following information about the 4D environment multiUser 0=single-user, 1=multi-user compiled 0=interpreted, 1=compiled structFile, structPath the filename and path of the structure file DFFile, DFPath the filename and path of the data file If any errors occur in the process of getting the path, the path will be null. % NI_PicInfo(pic4D; picWidth; picHeight; picOriginV; picOriginH; picSize) Passed a 4D picture field or variable in pic4D, NI_PicInfo returns the following information about the picture picWidth, picHeight the width and height of the picture frame in pixels picOrgV, picOrgH for pictures that are on background, returns the vertical and horizontal coordinates of the picture offset picSize the size of the picture in bytes % NI_RmvList(listName; err) Passed a 4D list name in listName, NI_RmvList removes the list, updates the structure file, and disposes it from the heap. If NI_RmvList is called in multi-user mode, it does nothing and returns -1 in err. If listName is not a valid list name, NI_RmvLi (This file must be converted with BinHex 4.0) :%8j*Ad9iG'9bEQ&XFm3ZBh"d!&""3e4$8%08!*!%$qm!N!5AT3%"VQd!!!pDJ&C SHAKiL'HCHB#!US#!Q`KEHSZ,GjTiGRL3!(#VH@H(Q)GiH)KSQhKALBKjL)UJZDG fKQ9iGUPh9Q"Q9hLBN!#3!!"kS(ZDN!#3!*U3!)#JN!#jU)QE#A#UN!#EQ,#DQj! !N!#JN!#`J+#JLE#`!)#JX,#+J!X,N!#3!+#TJ,#kQU#3!)#CN!!!N!#3!!U)H(B 6!!)M4%99CRKhK`!*P`J!N!4`(5*%9PC&HCGjH'PSD3N)GQQCQ)KiN!!!!!L3!!Q 3!*!!#B)*J",RU`36J#61ADkmA4a[GYI0LHGpRB@[jdC!#CrdrA&lPlm'mmlEl#$ `2"LiZA`[-PMX58Xq(Mf+e1c0#"aq&c-V"aq0c)2`rLYR!cErSRH$l3#,I`2"Jfp (cB2hihqNrI3GD#C$S&Sc))0X"Eid&[KB,0&$3P&pq(,j1IE6X$FraSmcJI`kdAB r*NC1,M`rhm,l[,bH4MmRC61qQ@V9SZ9[D%"33E,B'@A"MBq2QGr""Jir#jP$@*2 LpbemrpIAfArBJ1kKh0hP`jFq$9`l[6LdBZ9DlF-N&a2ZK2[ELkYVrk,lprl%@Ma XALa3SZ`Ch8h[Lq,J3a8TG'`,$F@5@22ck[1MNTah`$UGrFLdZ2(RdZKH5D1KP9D IPfEfjD&)Dp,4XafB@$F-U!ejpc!PcV-0E0KT3fBkGD5THhiE0R"-`FI+i8%bKqB "hDI*'h`N6FkZ4IkGH#IXYleTX-@MAJc2V-YD[pPrTrJYmEeBZjDq8!RDZpbUFY@ rZm8#(C%jI02RANN(KIGbCqf%jIp'`%2X3j82(ZmUlmM![),MSeB,B#fh`00`@Y` ,63,EBLdqi@IHR$ZBF[XG(bY1I!-J[QVfmq!#hT!!+,V!''3%6J%GZmbcQ[Nr4"Y iZ`hNj-p"pbFip@RaC-fYH9kY2"am1%!r,Ue*Fj!!+SaeHGR5S&j0LVcUXR+F$++ "R*UqE',SmHPCXae"PH"-0dF0@3KH$Mhd,E*$BM!j),cCdF1E@cmqYckXR1"AQeV 'K5PUeT+&cFXJ'qEJ'K$P!ajj&SD8P5(13@1Ej5@1@EBTD#hMc)mqbL8Z0N6&aXT 0dSl!UX@943V@+[QeT*3(eXh0XabTAETF[1IR4b3eT)HE5TqAcV&E4'%NB62kP+b !Tj0a"[0k%XGPhMcTJ1k,jMbD-"GSCfGVUD9Iqla)2PiXclPefZ9eT[!(b"5RUp" k&VS#f%p#di#f'p#eaJDDkXZRG@6RfV1*(,aUe5cHF'YSD!YcK`j0Fhf`iH6R9Fd 94`4N,BVCkZN+bdG!4NJV2,4X#bFXI1MX@4dk5XTDd0@@'P6TeV&3dD"!PPQ@P+e NHY[[PYpmT[[N[iYcKd+e5VQeBl%2Pap#cIh0c[F4X6UfBHE'9f[BM,VFi$`1b9T AJK&iTc9m2AYGZ##ffVrhbf&pJ6i,EJr4"Eq*"r(LpRiBI)Zr9SrbJl9L$N8FcFE UP,"YYafCY5GkNcNcDm&LeQ6EVir)rEDe[)kpVrr)q6B`AAiErLmM&KjFABRl1lV 3A'kV#r8q#k`B0VZ2IQe*ZfQEArM-Ql9$6hTQk(KB,qE1,XAHAG$UjQffVXFbEl1 amE6LrG$@JYmDmJh#aUhVl,mqCQ@eICHeQ%HBBIR"Kl5'%A+eY90,*`TMDm(jpIk DqrZrL%-Df0lZ[lQ,mrHeGj4erIa"L$Aq$'Nereq6NdC0I9a[l4S&UBAXH2PC[Kd C0E9SbGl9(eRi'rh`jHGAAqVQC)6[X!1Y%HRh!,Vc-Yb+BedeT4hmABp(LF,+ih$ j2(aFUL2KY-S4FVZDMr3GIkfS)5k1+"33PrNN*G-3PUJ@r8N,DL3Y!N,335jQCLH GDYDqV[*0IqESLeri)4H04NlZT4NlJ"0Ik4(PGFHBA-"84E@e&L@ljQ5U5LBDfS" ,r$-YM#&HEl`I19e[(bZAm2@QC[4FR68-kDq#mcC4GcChE&(q8cEQE['[affHTbl alF#f@lmk#$BIAir*V33ILa1*VHJ,VG[H84C#6@p-baV@%PMG,RVcjdRCrpe[I0f Ja5GlYLA[49*RHqmkZehE"LE[HRQFK49Vr6[pM2R6lq!ajT2C98c,aqPAHrBpP9$ )q6EXm*!!6jq-6iNmT2(p*4mA-)caZamcYd0%!HB3bfdKqArULk*P6ZqIAQ6i2Em U[!1@3h+`00BYE1#`lI+GZjTcpT&eGErPF#Hj2R!1q#M*r5@IY0rIphSJLPRpq*@ p*)XZP&!(K&QYkD"8i&(U0&&4QHJ'YQ#6m'4mRK30l`DKee(82[TP*pec2PaC[0$ 4cjD[NfBl'($6VD&HVRaMAfc,BdDF[$!D`-ip)lmir$8+Br$)JVa04(Ifi%0,QeY '9"R"aiBj0+VBV5D%FNSh5DID%1"L@3CCmHm(TYB1SJLVHiL%,BRFh,)N*LGXE!e BPM'`1pa'$GcFYarI14r3&N"`1GQki$cp!e$UF4JYZEP8`AbjJHc'T5PT)@1pL1P br$!KqTmlGAEqllID(GcYM`L(2C-IA!ae1'FfmEaeAQHpl[Gmr0Ym,pGUeQB3lJE lK4B122fIY`l[,mR*kRqf&l%1djd-rDG6p+JiFm0UFG@Y8#(UG6T+&Q9CamPhZp9 IDVj'KTC&@c,HCi"6C6$KMX@&CrV'iD8XXHKA1k"p6G#YT4Xcc*UcG3IMGL)Q6'M A'55LSH8!i'TUZ@24F'*`(5Nk%2)B0mDP*5(%CIU`iT2RQ9-Ri%`D(eT&+MHELUi K4pjp+c*rj+IY-H+b9FqVRjkq@N1mh[Lq*$H"rLV5m028"4q1iJ`F@"qFKNrA,*i 4+U9Ma9R+M#SaCT5+LNec[0kIHGZXr@k%VcrP),EL8CRa!6m+$jS*T`6"E3EK$#f Jj@$M4Bi#2bMp`Mq8@h%K(Hkj"Eei,Er2dU(V`F`E(F-"RASG+$%(h@lJ$2ESHY" pXHd2q)$2USIQY@JB(V$E81Q3!-QHiJCkj$0KmB*2#SG)KQbZJ'Hc3pBKQda%*&( R9E20KK0RPYm`-)9(Qcd3'IlU2*hqT**cApQhH4Hre1Hkqliq(Zq+!030KJH2rfC L[GmN#YlZ-I'9T1XN!U!-JelYQHfEL,HJ!!#!4QGhD(QCTSL!U)QDQ)Q3!+P+S!! *GkKSLRL!QCS)CkHJQDPiLAJ!QBH3!)LTQDQJ!!N&GQ4hC3K@9AT99RL(L+!!L)# JN!!+!*!$S!!+S!#3!!S!S*!!UD!*U3#3"+N+N!-!!+!!UJ!!N!!!!+!!#J!!#U# 3!!U3!+!*#J"`!+J+!)!)UT!!U"F!!6089PCRB)!)J!N!#!N!N!8*!!NA)M4PC@C SGPGjGiHBN!!)"`Q!#BQ!KfQ3!2rrDKjF1jhI%j!!!ZMF"(a1A#(%pX$VfMb`'j2 $K$bS3D"Z(j3*Cl3-!`+m26Kp-"Y94*S'E$2&"MS+$E+L@c$R!Ch)GKdBH#%4Xj% 2)!El-2X-H%@S3Z3Z!CVp1Dh0A04(T8fbSSRh*8iT4k(BYPA604CIq(QmrRkNAi5 i!1aFbrk9&%DYZ0Z59NSbE1)c9bMLUblY%JbhilGFT4fkUijJQRTM06[aac@cE8e JNl@Df1@EIM69E(DP'Z9P9'1-eMY3kmpZ5S*pfZF4X990NUE8HAl'lr`4kI5pcAP 40[k91E,pkI&eV01qf&BBqV96Z6dfhllC0(GQ*"BXTE*ifU$DASDPZ5a('D0NL!B p-B@Q,e*@qY9MXd[6UbjCUFHV(ChECkUG@29b6lGZV(dkUEDkU01q`K`-)F$4$JE )F+d,Z5V@*-9M)iU'NK'58E,CVC-YH5E0A(V5hpUUD[((,9MRfjj9f*Cpd2ldeFm fe38TZc@@5aaYUM2Ec)p*+)E-icf&YjkG`Xp*#E"(QS+023DX8X99B3ETALPNeFf 8ZpAJM+JZYfC9LiraXkbqk91h9CTCFe&XrX@5Ve9dhRSN@)XYVcBVHL"VBCkmeZ6 9MVp&S8eqLJKThh4lJG(VPM(%A!l4F$%9!K"$$(UfeNKjhRqHY[PLcjEcEUSSUkk 8*1$PH@C,KaQfNf@3!)21eibThTkkUFTXhK[Z4E$(8eV!jSPbc9mN[0eP(&$VlNb e0Bf1P@CLfVQ*V0MEq8*KDM!,8PP$G6'@IYb0k30&1B`5K(II9B2kH*KaSh[TT@B ZPAA8DZeBX4UZblHlA9L0-80Gb9YUC1+,VD"X+-GR5-jVdjU+'m+q[2L5d@PZci[ 1ep@)$qe2M5lB&E%Tpc)FY`,fDjc%AXZ`cB8-kXrCPThe2F-4-5TN$e4F$L+SAXe lRXZJPc4KL1lk$qZebMQ5jB2-blNG5cSJhZ8PH+mi(G%2rT5aE0)Rh-QXf1ZJXZD Z44C[0Ge&Nh&DKAB0r85AP6E'&H`E#j)Y0D[j5)4Y6BZYZ9eCNkM[*Y[5V1e4h*9 fUVRl*e9!r&99@Bk2a`Yk(N'UfpZb9VPL9ee!Tp&"+0VI%"Pr1TPh[9RXYdU!&kC 4'UQVQRIE$hQ#JCGqUVc1"#k+lGLmfGVQQaI+GbeEbel*5("(0ZRSZ`5HmRF#eYM R1XkIS#HdY&9P8Tb5Qh9pF(DfGTM+S`bMkjc,6ZL*BIBkK'2Fl)QJb,EGUZ@GfD8 V"90ZF)STlq6'Xe%q0bRAbNAkUmrR4dLp26UYk+ADdhM+Q23e)qmjKYBJkKiUc9R lapDDQBY)d4Pp-Da4jl&SRhcialB#H`Rm(ZI9!6d3%rX!Rp`%ld)AIYJ*p`"+)3c Zb!RiJ%rP#'KZJ*q%"2i3K`JFi@8"2b*mPr4i1ri2qIl!0S'!0M)J*f`bKj-1,am rYm@(&KSHLSB"3'!alhPTmYV$2-IF-cJ%cf46@FM&hm`#IRC)1dj*-lr%)Cr'!6M J*lB#IJ!6Z!*m!#Ik)8Id[3qXpSc3q3"2"#&iqKEhM!)+&i8,hmbS2Z[DXiAk!%r B!Ra*A(rZrhZrhq#3!qqJ0mk!hFl[M+$CrHi1$[!`$[c-b)p`SI3Mpq(dL&%TG"9 ad&AA`82[GJ9a)(Qf"N9STPMGmQ(Lm*VJIj@F!ChK(*S-iYh`q&IYJ%QF8D$9R`+ [+MjiYm3YpaSFH(MRPEkN2V`*$$mF2GKld2IKqU(kiI&$iiIZKqq(m8GiE%0K&$1 [hH6iIQm2qFlPAI3cVZKfXljBAASmV6MDiBZA!HZHEa'F5AlX14Fr+"-I5rEc-QK qRKD+!K@[p1SerKbrC3@a$b,r,`qUH8UrDVR2"*rfqjhG$5KGZIeZI4!#)IpZI4f eU#mCUJ*HlC2e#QV8mS!!N!2i-8,L!!-!M8j*Ad9iG'9bEQ&XFm3!!K&159p&H(4 PFQjKE#"3FQpMF`%!N!-)8%9B9$4%69LM$"'QSbBRP`!!`rF5P!!#!!!2%3#3"JN &!*!%%8j*Ad9iG'9bEQ&XFb"NEf0c!3!!#3eA4%*1690A4+--#bQM*LDK!!#21Kb J!!3!N!B3!*!("NhXC`!!!: