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

Call Graph Total: 1

Package Total Call Graph
List Manager 1 CNTRL^VALM10  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

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
DRWBOX(IBY,IBX,W,H) ;draws a box
HLINE(L,CHAR) ;returns a horizontal line
DRWVLINE(IBY,IBX,IBH,CHAR) ;draw vertical line
DRWSTR(IBY,IBX,STRING,OPTIONS,IBW) ;
UNDRLINE(IBY,IBX,W) ; underlining with when not using printers underlining ability
PADRIGHT(STR,LEN) ; pad right
STRIP(STR) ;strips off leading and trailing spaces
CMPSTR ;saves compiled string write
CMPVLINE ;save compiled vertical line write
CTRLS(CTRLS,IBX,IBY) ;returns the needed escape sequences
GRPHCS(GRPHCS) ;returns the needed graphics characters

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