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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DDGFPG

Package: VA FileMan

Routine: DDGFPG


Information

DDGFPG ;SFISC/MKO-ADD A NEW PAGE ;2:26 PM 13 Sep 1995

Source Information

Source file <DDGFPG.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 8 (REFRESH,STATUS)^DDGF  (DEL,EDIT)^DDGFASUB  PG^DDGFLOAD  PAGE^DDGFUPDP  ($$EXIST,CLOSE,DESTROY)^DDGLIBW  ^DDS  FILE^DICN  ^DIE  

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
VA FileMan 2 DDGF1  DDGF2  

Entry Points

Name Comments DBIA/ICR reference
ADD ;Invoke forms to add a new page
ADDQ
EDIT ;Invoke form to edit a page
PGSEL ;Select a new page
NXTPRV(F) ;Go to page
NXTPRVQ
CLSPG ;Close page
SUBPG ;Go into subpage
SUBPG1
LOADPG ;Load new page
RC(DDGFY,DDGFX) ;Update status line, reset DX and DY, move cursor

External References

Name Field # of Occurrence
REFRESH^DDGF ADDQEDIT+25, EDIT+33, PGSEL+10, NXTPRV+8
STATUS^DDGF EDIT+32, CLSPG+5, SUBPG1+2
DEL^DDGFASUB EDIT+22
EDIT^DDGFASUB EDIT+29
PG^DDGFLOAD CLSPG+4, SUBPG1+1, LOADPG+1
PAGE^DDGFUPDP EDIT+31
$$EXIST^DDGLIBW EDIT+19, EDIT+20
CLOSE^DDGLIBW CLSPG+2
DESTROY^DDGLIBW EDIT+19, EDIT+20
^DDS ADD+6, ADD+14, EDIT+13, PGSEL+5
FILE^DICN ADD+22
^DIE ADD+28

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: SUBPG+6
Function Call: WRITE
  • Prompt: S_$J("",7-$L(S))
  • Line Location: RC+4
Routine Call
  • DDS
  • Line Location:
    • ADD+6
    • ADD+14
    • EDIT+13
    • PGSEL+5
Routine Call
  • DIE
  • Line Location:
    • ADD+28

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ADD+21
^DIST( EDIT+9, EDIT+15, EDIT+23, EDIT+24, EDIT+29, NXTPRV+2, NXTPRV+4, NXTPRV+5, SUBPG+3, SUBPG+4
SUBPG+6

Label References

Name Line Occurrences
ADDQ ADD+8, ADD+16, ADD+22
EDIT ADD+33
LOADPG ADD+31, EDIT+25, PGSEL+8, NXTPRV+8
NXTPRVQ NXTPRV+3, NXTPRV+5
RC ADDQEDIT+25, EDIT+32, EDIT+33, PGSEL+10, NXTPRV+8, CLSPG+5, SUBPG1+2

Naked Globals

Name Field # of Occurrence
^( EDIT+28*, SUBPG+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> B SUBPG+1, SUBPG+3
DA ADD+5*, ADD+6!, ADD+13*, ADD+14!, ADD+22!, ADD+26*, ADD+28!, EDIT+12*, EDIT+13!, PGSEL+6!
DA(1 ADD+5*, ADD+13*, ADD+20*, ADD+26*, EDIT+12*
DD ADD+22!
DDGFANS ADD+11!, ADD+16!, ADD+17!
>> DDGFCHG EDIT+28*
DDGFDX ADD+1*, ADDQADDQ+1!, EDIT+4*, EDIT+25, EDIT+33, EDIT+35!, PGSEL+1*, PGSEL+10, PGSEL+11!
, NXTPRV+8, NXTPRVQ!, LOADPG+2*
DDGFDY ADD+1*, ADDQADDQ+1!, EDIT+4*, EDIT+25, EDIT+33, EDIT+35!, PGSEL+1*, PGSEL+10, PGSEL+11!
, NXTPRV+8, NXTPRVQ!, LOADPG+2*
>> DDGFE EDIT+18, SUBPG+8*
>> DDGFFM ADD+5, ADD+13, ADD+20, ADD+26, EDIT+9, EDIT+12, EDIT+15, EDIT+23, EDIT+24, EDIT+29
, NXTPRV+2, NXTPRV+4, NXTPRV+5, CLSPG+4, SUBPG+4, SUBPG+6, SUBPG1+1, LOADPG+1
>> DDGFLIM EDIT+32, CLSPG+5, SUBPG1+2, LOADPG+2
DDGFLRC EDIT+7*, EDIT+30, EDIT+31, EDIT+36!
DDGFLRC0 EDIT+7*, EDIT+30, EDIT+36!
DDGFND EDIT+5*, EDIT+6, EDIT+7, EDIT+8, EDIT+15*, EDIT+18, EDIT+35!
DDGFNEW ADD+32*, EDIT+35!
DDGFPAGE PGSEL+1*, PGSEL+8, PGSEL+11!, NXTPRV+2*, NXTPRV+3, NXTPRV+4*, NXTPRV+5, NXTPRV+7, NXTPRVQ!
DDGFPAR EDIT+9*, EDIT+29, EDIT+37!
>> DDGFPG ADD+23*, ADD+26, EDIT+5, EDIT+9, EDIT+12, EDIT+15, EDIT+21, EDIT+22, EDIT+23*, EDIT+24*
EDIT+28, EDIT+29, PGSEL+1, PGSEL+8*, NXTPRV+2, NXTPRV+5, NXTPRV+7*, CLSPG+3*, CLSPG+4, SUBPG+1
SUBPG+7, SUBPG1*, SUBPG1+1, LOADPG+1
DDGFPNM EDIT+8*, EDIT+28, EDIT+37!
DDGFPNM0 EDIT+8*, EDIT+28, EDIT+37!
DDGFPNUM ADD+1!, ADD+8, ADD+21, ADD+27, ADD+30!, ADDQ+1!
DDGFPOP EDIT+36!
DDGFPOP0 EDIT+36!
>> DDGFR RC+2
>> DDGFREF EDIT+5, EDIT+21, EDIT+22, EDIT+28*, SUBPG+1
DDGFSUBP SUBPG+1*, SUBPG+3*, SUBPG+4*, SUBPG+6!, SUBPG+7!, SUBPG1!
DDGFTLC EDIT+6*, EDIT+30, EDIT+31, EDIT+36!
DDGFTLC0 EDIT+6*, EDIT+30, EDIT+31, EDIT+36!
>> DDGFWID EDIT+19, EDIT+21, CLSPG+2
>> DDGFWIDB EDIT+20, EDIT+21
DDGFX RC~, RC+3, RC+5
DDGFY RC~, RC+3, RC+5
>> DDGLSCR CLSPG+1, CLSPG+3
>> DDGLSCR( CLSPG+3
DDSFILE ADD+4*, ADD+6!, ADD+12*, ADD+14!, EDIT+11*, EDIT+13!, PGSEL+3*, PGSEL+6!
DDSFILE(1 ADD+4*, ADD+12*, EDIT+11*, PGSEL+3*
DDSPAGE ADD+13*, ADD+14!, PGSEL+6!
DDSPARM ADD+5*, ADD+6!, ADD+13*, ADD+14!, EDIT+11*, EDIT+13!, PGSEL+4*, PGSEL+6!
DIC ADD+20*, ADD+22!
DIC("P" ADD+21*
DIC(0 ADD+20*
DIE ADD+26*, ADD+28!
DO ADD+22!
DR ADD+5*, ADD+6!, ADD+13*, ADD+14!, ADD+27*, ADD+28!, EDIT+12*, EDIT+13!, PGSEL+4*, PGSEL+6!
>> DX ADD+1, EDIT+4, PGSEL+1, RC+3*, RC+5*
>> DY ADD+1, EDIT+4, PGSEL+1, RC+3*, RC+5*
F NXTPRV~, NXTPRV+2, SUBPG+1, SUBPG+3
IOM RC+3
IOSL RC+3
>> IOXY RC+4, RC+5
S RC+1~, RC+3*, RC+4
U ADD+21, EDIT+6, EDIT+7, EDIT+8, EDIT+9, EDIT+28, EDIT+29, EDIT+32, NXTPRV+2, CLSPG+5
SUBPG+3, SUBPG1+2, LOADPG+2
X ADD+21*, ADD+22!
>> Y ADD+22, ADD+23
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All