IBDFU ;ALB/CJM - ENCOUNTER FORM (utilities) ;NOV 16,1992
Source file <IBDFU.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GRPHCS(GRPHCS) | ;returns the needed graphics characters
|
|
DRWSTR(IBY,IBX,STRING,OPTIONS,IBW) | ;
|
|
HLINE(L,CHAR) | ;returns a horizontal line
|
|
CMPVLINE | ;save compiled vertical line write
|
|
CTRLS(CTRLS,IBX,IBY) | ;returns the needed escape sequences
|
|
UNDRLINE(IBY,IBX,W) | ; underlining with when not using printers underlining ability
|
|
DRWBOX(IBY,IBX,W,H) | ;draws a box
|
|
PADRIGHT(STR,LEN) | ; pad right
|
|
CMPSTR | ;saves compiled string write
|
|
STRIP(STR) | ;strips off leading and trailing spaces
|
|
DRWVLINE(IBY,IBX,IBH,CHAR) | ;draw vertical line
|
Name | Field # of Occurrence |
---|---|
CNTRL^VALM10 | DRWSTR+46, DRWSTR+49 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBE(357.1 - [#357.1] | CMPSTR+2*, CMPVLINE+2* |
Name | Line Occurrences |
---|---|
$$CTRLS | DRWSTR+49 |
$$GRPHCS | DRWSTR+33, DRWSTR+44 |
$$HLINE | DRWBOX+3, DRWBOX+8, DRWBOX+9, UNDRLINE+3 |
$$PADRIGHT | DRWSTR+39, DRWSTR+47, UNDRLINE+3 |
CMPSTR | DRWSTR+8 |
CMPVLINE | DRWVLINE+3 |
DRWSTR | DRWBOX+3, DRWBOX+8, DRWBOX+9, DRWVLINE+6, DRWVLINE+7 |
DRWVLINE | DRWBOX+2, DRWBOX+10 |
UNDRLINE | DRWSTR+35 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
B | PADRIGHT+1~, PADRIGHT+3*, PADRIGHT+4 |
CHAR | HLINE~, HLINE+1*, HLINE+3, DRWVLINE~, DRWVLINE+5, DRWVLINE+6, DRWVLINE+7, CMPVLINE+2 |
CTRLS | CTRLS~, CTRLS+2 |
CURLINE | DRWSTR+4~, DRWSTR+37*, DRWSTR+38*, DRWSTR+39*, DRWSTR+40, DRWSTR+45*, DRWSTR+46*, DRWSTR+47*, DRWSTR+48 |
END | DRWSTR+4~, DRWSTR+34*, DRWSTR+41 |
GRPHCS | GRPHCS~, GRPHCS+2 |
H | DRWBOX~, DRWBOX+1, DRWBOX+2, DRWBOX+3, DRWBOX+4, DRWBOX+5, DRWBOX+9, DRWBOX+10 |
I | DRWBOX+1~, DRWVLINE+4~, DRWVLINE+6*, DRWVLINE+7*, STRIP+1~, STRIP+2*, STRIP+3, STRIP+4*, STRIP+5, CTRLS+1~ , CTRLS+2*, GRPHCS+1~, GRPHCS+2* |
>> IBARRAY("BOXES" | DRWBOX+5 |
>> IBARRAY("CONTROLS" | DRWSTR+41 |
>> IBARRAY("GRAPHICS" | DRWSTR+32 |
>> IBARRAY("TEXT" | DRWSTR+37, DRWSTR+40 |
>> IBARRAY("UNDERLINES" | UNDRLINE+2, UNDRLINE+4 |
>> IBBLK | DRWBOX+5, CMPSTR+2, CMPVLINE+2 |
>> IBBLK("X" | DRWBOX+5, DRWSTR+9 |
>> IBBLK("Y" | DRWBOX+5, DRWSTR+9 |
>> IBBOTLN | DRWSTR+10 |
>> IBDEVICE("COL_WIDTH" | CTRLS+9, CTRLS+10, CTRLS+17 |
>> IBDEVICE("CRT" | DRWSTR+20 |
>> IBDEVICE("GRAPHICS" | DRWSTR+32 |
>> IBDEVICE("LISTMAN" | DRWBOX+5, DRWSTR+10, DRWSTR+15, DRWSTR+19, DRWSTR+20, DRWSTR+31, DRWSTR+43, CTRLS+5, CTRLS+19 |
>> IBDEVICE("PCL" | DRWBOX+7, CTRLS+5, CTRLS+9, CTRLS+10, CTRLS+16 |
>> IBDEVICE("ROW_HT" | CTRLS+9, CTRLS+10, CTRLS+17 |
>> IBFORM("WIDTH" | DRWSTR+38, DRWSTR+39, DRWSTR+46, DRWSTR+47, UNDRLINE+3 |
IBH | DRWVLINE~, DRWVLINE+6, DRWVLINE+7, CMPVLINE+2 |
>> IBPRINT("COMPILING_BLOCKS" | DRWVLINE+2, DRWVLINE+3*, DRWVLINE+8*, DRWSTR+8 |
>> IBPRINT("WRITE_IF_COMPILING" | DRWVLINE+3, DRWSTR+8 |
>> IBTOPLN | DRWSTR+10 |
IBW | DRWSTR~, DRWSTR+6*, DRWSTR+7, DRWSTR+16, DRWSTR+17, DRWSTR+18, DRWSTR+22*, DRWSTR+34, DRWSTR+35, DRWSTR+49 , CMPSTR+2 |
>> IBWRTCNT("S" | CMPSTR+1*, CMPSTR+2 |
>> IBWRTCNT("V" | CMPVLINE+1*, CMPVLINE+2 |
IBX | DRWBOX~, DRWBOX+2, DRWBOX+3, DRWBOX+5, DRWBOX+8, DRWBOX+9, DRWBOX+10, DRWVLINE~, DRWVLINE+6, DRWVLINE+7 , DRWSTR~, DRWSTR+9*, DRWSTR+21, DRWSTR+22, DRWSTR+32, DRWSTR+34, DRWSTR+35, DRWSTR+39, DRWSTR+41, DRWSTR+47 , DRWSTR+49, UNDRLINE~, UNDRLINE+3, CMPSTR+2, CMPVLINE+2, CTRLS~, CTRLS+9, CTRLS+10, CTRLS+16, CTRLS+17 |
IBY | DRWBOX~, DRWBOX+2, DRWBOX+3, DRWBOX+5, DRWBOX+8, DRWBOX+9, DRWBOX+10, DRWVLINE~, DRWVLINE+6, DRWVLINE+7 , DRWSTR~, DRWSTR+9*, DRWSTR+10, DRWSTR+32, DRWSTR+35, DRWSTR+37, DRWSTR+40, DRWSTR+41, DRWSTR+45, DRWSTR+46 , DRWSTR+48, DRWSTR+49, UNDRLINE~, UNDRLINE+2, UNDRLINE+4, CMPSTR+2, CMPVLINE+2, CTRLS~, CTRLS+9, CTRLS+10 , CTRLS+16, CTRLS+17 |
>> IOBLC | GRPHCS+2 |
>> IOBRC | GRPHCS+2 |
>> IOG0 | CTRLS+19 |
>> IOG1 | CTRLS+19 |
>> IOHL | GRPHCS+2 |
>> IOINHI | CTRLS+19 |
>> IOINORM | CTRLS+19 |
>> IORVOFF | DRWSTR+46, CTRLS+19 |
>> IORVON | DRWSTR+46, CTRLS+19 |
>> IOTLC | GRPHCS+2 |
>> IOTRC | GRPHCS+2 |
>> IOUOFF | CTRLS+19 |
>> IOUON | CTRLS+19 |
>> IOVL | GRPHCS+2 |
L | HLINE~, HLINE+3 |
LEN | PADRIGHT~, PADRIGHT+1, PADRIGHT+2*, PADRIGHT+3 |
LINE | HLINE+2~*, HLINE+3*, HLINE+4, UNDRLINE+1~, UNDRLINE+2*, UNDRLINE+3*, UNDRLINE+4 |
OFF | DRWSTR+4~, DRWSTR+11*, DRWSTR+14*, DRWSTR+15*, DRWSTR+16*, DRWSTR+17*, DRWSTR+18*, DRWSTR+19*, DRWSTR+41, DRWSTR+49 |
ON | DRWSTR+4~, DRWSTR+11*, DRWSTR+14*, DRWSTR+15*, DRWSTR+16*, DRWSTR+17*, DRWSTR+18*, DRWSTR+41, DRWSTR+49 |
OPTIONS | DRWSTR~, DRWSTR+5*, DRWSTR+13, DRWSTR+14, DRWSTR+15, DRWSTR+16, DRWSTR+17, DRWSTR+18, DRWSTR+19, DRWSTR+20 , DRWSTR+32, DRWSTR+33, DRWSTR+44, CMPSTR+2 |
P1 | CTRLS+1~, CTRLS+3*, CTRLS+5*, CTRLS+9, CTRLS+10, CTRLS+16, CTRLS+19 |
P2 | CTRLS+1~, CTRLS+3*, CTRLS+9, CTRLS+10, CTRLS+17 |
RET | CTRLS+1~*, CTRLS+19*, CTRLS+20, GRPHCS+1~*, GRPHCS+2*, GRPHCS+3 |
S | DRWSTR+4~ |
SAVE | DRWVLINE+1~, DRWVLINE+2*, DRWVLINE+8 |
STR | PADRIGHT~, PADRIGHT+1*, PADRIGHT+3, PADRIGHT+4, STRIP~, STRIP+2, STRIP+3*, STRIP+4, STRIP+5*, STRIP+6 |
STRING | DRWSTR~, DRWSTR+5*, DRWSTR+6, DRWSTR+7, DRWSTR+21*, DRWSTR+32, DRWSTR+33*, DRWSTR+36, DRWSTR+39, DRWSTR+44* , DRWSTR+47, CMPSTR+2 |
>> U1 | DRWSTR+19 |
UNDRLINE | DRWSTR+4~, DRWSTR+11*, DRWSTR+20*, DRWSTR+35 |
>> VALMAR | DRWSTR+45, DRWSTR+48 |
>> VALMCNT | DRWSTR+46* |
W | DRWBOX~, DRWBOX+1, DRWBOX+3, DRWBOX+4, DRWBOX+5, DRWBOX+8, DRWBOX+9, DRWBOX+10, UNDRLINE~, UNDRLINE+3 |
X | CTRLS+1~, CTRLS+2*, CTRLS+3, GRPHCS+1~, GRPHCS+2* |