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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBDF9E

Package: Automated Information Collection System

Routine: IBDF9E


Information

IBDF9E ;ALB/CJM - ENCOUNTER FORM (create/edit/delete text areas);MARCH 20, 1993

Source Information

Source file <IBDF9E.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Automated Information Collection System 6 UNCMPBLK^IBDF19  ($$MAXX,$$MAXY)^IBDFU1B  DLTTEXT^IBDFU3  IDXBLOCK^IBDFU4  ($$RUSURE,PAUSE)^IBDFU5  FORMAT^IBDFU6  
VA FileMan 5 IX^DIC  FILE^DICN  ^DIE  ^DIK  ^DIR  
List Manager 2 FULL^VALM1  RE^VALM4  

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: 2

Package Total Caller Graph
Automated Information Collection System 1 IBDF TEXT AREA  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
TEXT ;Create, Edit, or Delete a text area on a block
EDITTEXT ;expects IBBLK to be defined
SELECT ;select a text area on the block
AGAIN
DLTTEXT ;delete a text area - expects IBBLK to be defined
NEWTEXT ;adds a new text area, expects IBBLK to be defined
NEWNAME() ;
FORMAT ;formats the word-processing field of IBTEXT
MAXHT() ;returns the maximum ht. of IBTEXT text area fits in the block IBBLK
MAXW() ;returns the maximum width of IBTEXT text area fits in the block IBBLK

External References

Name Field # of Occurrence
IX^DIC AGAIN+1
FILE^DICN NEWTEXT+5
^DIE EDITTEXT+7, NEWTEXT+10
^DIK NEWTEXT+11
^DIR TEXT+4, AGAIN+3, NEWNAME+2
UNCMPBLK^IBDF19 EDITTEXT+8, DLTTEXT+7, NEWTEXT+12
$$MAXX^IBDFU1B MAXW+3
$$MAXY^IBDFU1B MAXHT+3
DLTTEXT^IBDFU3 DLTTEXT+6
IDXBLOCK^IBDFU4 EDITTEXT+8, DLTTEXT+7, NEWTEXT+12
$$RUSURE^IBDFU5 DLTTEXT+5
PAUSE^IBDFU5 SELECT+3, NEWTEXT+8, FORMAT+6
FORMAT^IBDFU6 FORMAT+4
FULL^VALM1 EDITTEXT+3, DLTTEXT+2
RE^VALM4 EDITTEXT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"There is no text area!"
  • Line Location: SELECT+3
Function Call: WRITE
  • Prompt: !,"WARNING! The text area is too small to display all of the text."
  • Line Location: FORMAT+6
Function Call: WRITE
  • Prompt: !,"WARNING! The word "_LINE_" is being truncated",!,"because it is too long."
  • Line Location: FORMAT+8
Routine Call
  • DIC
  • Line Location:
    • AGAIN+1
Routine Call
  • DIE
  • Line Location:
    • EDITTEXT+7
    • NEWTEXT+10
Routine Call
  • DIR
  • Line Location:
    • TEXT+4
    • AGAIN+3
    • NEWNAME+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(357.8 - [#357.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(357.8 - [#357.8] SELECT+3, DLTTEXT+5, FORMAT+2, FORMAT+5!, FORMAT+9*, FORMAT+11*, MAXHT+2, MAXW+2
^UTILITY($J FORMAT+6, FORMAT+7, FORMAT+12!

Label References

Name Line Occurrences
$$NEWNAME NEWTEXT+3
@( TEXT+5
AGAIN AGAIN+3
SELECT EDITTEXT+4, DLTTEXT+3

Naked Globals

Name Field # of Occurrence
^( FORMAT+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT FORMAT+1~, FORMAT+7*, FORMAT+10*, FORMAT+11
>> D AGAIN*
D0 NEWTEXT+4!
DA EDITTEXT+7!*, NEWTEXT+5!, NEWTEXT+10!*, NEWTEXT+11!*
DD NEWTEXT+4!
DIC AGAIN*, AGAIN+1!, NEWTEXT+4!*, NEWTEXT+5!
DIC("B" AGAIN*
DIC(0 AGAIN*, NEWTEXT+4*
DIE EDITTEXT+7!*, NEWTEXT+4!, NEWTEXT+5!, NEWTEXT+10!*
DIE("NO^" EDITTEXT+7*, NEWTEXT+10*
DIK NEWTEXT+11*!
DINUM NEWTEXT+4!
DIR TEXT+2!, TEXT+4!, AGAIN+3!, NEWNAME+1!, NEWNAME+2!
DIR("?" TEXT+2*
DIR("A" TEXT+3*, AGAIN+3*, NEWNAME+1*
DIR("B" TEXT+3*, AGAIN+3*, NEWNAME+1*
DIR(0 TEXT+3*, AGAIN+3*, NEWNAME+1*
>> DIRUT TEXT+4, AGAIN+3, NEWNAME+2
DLAYGO NEWTEXT+1~, NEWTEXT+4*
DR EDITTEXT+7*!, NEWTEXT+10*!
DT FORMAT+11
>> DTOUT AGAIN+3
>> DUOUT AGAIN+3
HT FORMAT+1~, FORMAT+3*, FORMAT+6
>> IBBLK EDITTEXT+8, SELECT+2, SELECT+3, AGAINDLTTEXT+6, DLTTEXT+7, NEWTEXT+12
IBDELETE EDITTEXT+1~, NEWTEXT+1~, NEWTEXT+11
IBTEXT EDITTEXT+1~, EDITTEXT+5, EDITTEXT+7, SELECT+1*, AGAIN+2*, AGAIN+3, DLTTEXT+1~, DLTTEXT+4, DLTTEXT+5, DLTTEXT+6
NEWTEXT+1~, NEWTEXT+6*, NEWTEXT+7, NEWTEXT+9, NEWTEXT+10, NEWTEXT+11, FORMAT+2, FORMAT+5, FORMAT+9, FORMAT+11
, MAXHT+2, MAXW+2
LINE FORMAT+1~, FORMAT+7*, FORMAT+9
NAME NEWTEXT+1~, NEWTEXT+3*, NEWTEXT+4
NODE NEWTEXT+1~, FORMAT+1~, FORMAT+2*, FORMAT+3, MAXHT+1~, MAXHT+2*, MAXW+1~, MAXW+2*
>> NUM FORMAT+7*, FORMAT+9
>> VALMBCK TEXT+1*, TEXT+6*
W FORMAT+1~, FORMAT+3*, FORMAT+4, FORMAT+9
X AGAIN*, NEWTEXT+4*, MAXW+1~, MAXW+2*, MAXW+3
Y TEXT+4, TEXT+5, AGAIN+2, AGAIN+3, NEWTEXT+6, NEWNAME+3, MAXHT+1~, MAXHT+2*, MAXHT+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All