Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: IBDFU

Package: Automated Information Collection System

Routine: IBDFU


Information

IBDFU ;ALB/CJM - ENCOUNTER FORM (utilities) ;NOV 16,1992

Source Information

Source file <IBDFU.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Registration 1 CNTRL^VALM10  

Caller Graph

Caller Graph Total: 26

Package Total Caller Graph
Automated Information Collection System 26 IBDE  IBDE3  IBDF12  IBDF2A  IBDF2A1  IBDF2A2  IBDF2B  IBDF2B1  
IBDF2D  IBDF2D1  IBDF2D2  IBDF2D3  IBDF2E  IBDF2F  IBDF2G  IBDF2H  
IBDF3  IBDF4  IBDF5  IBDF7  IBDF8  IBDF9  IBDFC  IBDFC2B  
IBDFU1  IBDFU5  

Entry Points

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

External References

Name Field # of Occurrence
CNTRL^VALM10 DRWSTR+46, DRWSTR+49

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ON
  • Line Location: DRWSTR+26
Function Call: WRITE
  • Prompt: OFF
  • Line Location: DRWSTR+28
Function Call: WRITE
  • Prompt: $C(27)_"&f0S",!,$C(27)_"&a"_IBY_"r"_(IBX+.05)_"C",$C(27)_"&a-1R",$C(27)_"*p+10Y",$C(27)_"*c"_(IBDEVICE("COL_WIDTH")*(+P2)-3)_"h"_((IBDEVICE("ROW_HT")-10))_"v0P",$C(27)_"&f1S"
  • Line Location: CTRLS+9
Function Call: WRITE
  • Prompt: $C(27)_"&f0S",!,$C(27)_"&a"_IBY_"r"_(IBX-.5)_"C",$C(27)_"&a-1.005R",$C(27)_"*p+10Y",$C(27)_"*c"_(IBDEVICE("COL_WIDTH")*(+P2+1))_"h"_((IBDEVICE("ROW_HT")-10))_"v0P",$C(27)_"&f1S"
  • Line Location: CTRLS+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(357.1 - [#357.1] CMPSTR+2*, CMPVLINE+2*

Label References

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

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All