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

Package: VA Fileman

Routine: DDW3


Information

DDW3 ;SFISC/MKO-TOP, BOTTOM, SCROLL ;9:08 AM 13 Feb 1996

Source Information

Source file <DDW3.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 MSG^DDW  

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
VA Fileman 13 DDW1  DDW2  DDW4  DDW5  DDW6  DDW7  DDW8  DDW9  
DDWC  DDWC1  DDWF  DDWG  DDWT1  

Entry Points

Name Comments DBIA/ICR reference
MVBCK(DDWNUM) ;
CUP(Y,X) ;
ERR ;
SHFTDN(DDWFL,DDWCOL) ;
RULER ;Write ruler
TOP
MVFWD(DDWNUM) ;
BOT
LINE(DDWI,DDWMARK) ;
SCRUP(DDWNUM) ;
SHIFT(C,DDWOFS) ;
SCRDN(DDWNUM) ;
POS(R,C,F) ;Pos cursor based on char pos C
MIN(X,Y) ;
MAX(X,Y) ;
SCR(C) ;
SHFTUP(DDWFL) ;

External References

Name Field # of Occurrence
MSG^DDW SHFTUP+3, SHFTUP+20, SHFTDN+3, SHFTDN+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$$LINE(DDWI,$G(DDWMARK))_$S(DDWI<DDWMR:$C(13,10),1:"")
  • Line Location: SHFTUP+19
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$$LINE(DDWI,$G(DDWMARK))_$S(DDWI<DDWMR:$C(13,10),1:"")
  • Line Location: SHFTDN+19
Function Call: WRITE
  • Prompt: $C(10)
  • Line Location: SCRUP+4
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,4)
  • Line Location: SCRUP+6
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,3)
  • Line Location: SCRUP+7
Function Call: WRITE
  • Prompt: $$LINE(DDWI,$G(DDWMARK))
  • Line Location: SCRUP+10
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL)
  • Line Location: SCRDN+4
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,4)
  • Line Location: SCRDN+6
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,3)
  • Line Location: SCRDN+7
Function Call: WRITE
  • Prompt: $$LINE(DDWI,$G(DDWMARK))
  • Line Location: SCRDN+10
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: ERR+1
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$$LINE(DDWI,$G(DDWMARK))
  • Line Location: SHIFT+8
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$E(DDWRUL,1+DDWOFS,IOM+DDWOFS)
  • Line Location: RULER+2
Function Call: WRITE
  • Prompt: "<"
  • Line Location: RULER+4
Function Call: WRITE
  • Prompt: ">"
  • Line Location: RULER+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DDW" SHFTUP+7*, SHFTUP+11, SHFTUP+16, SHFTUP+23, SHFTDN+6*, SHFTDN+12*, MVFWD+3*, MVBCK+4*, MVBCK+6
^TMP("DDW1" SHFTUP+6*, SHFTUP+11*, SHFTDN+7*, SHFTDN+12, SHFTDN+16, SHFTDN+23, MVFWD+4*, MVFWD+7, MVBCK+3*

Label References

Name Line Occurrences
$$LINE SHFTUP+19, SHFTDN+19, SCRUP+10, SCRDN+10, SHIFT+8
$$MAX SHFTUP+5, SHFTUP+12, BOT+2, SHFTDN+26, LINE+13
$$MIN BOT+1, SHFTDN+5, SHIFT+6, LINE+13
$$SCR SHFTDN+17, SHFTDN+24, SHIFT+3
CUP SHFTUP+18, SHFTDN+18, SCRUP+2, SCRUP+6, SCRUP+7, SCRUP+9, SCRDN+2, SCRDN+6, SCRDN+7, SCRDN+9
, RULER+1, RULER+4, RULER+6
POS TOP+1, TOP+2, BOT+1, BOT+3, SCRUP+11, SCRDN+11
RULER SHIFT+5
SCRDN SHFTUP+24, MVBCK+7
SCRUP SHFTDN+24, MVFWD+8
SHFTDN BOT+2
SHFTUP TOP+2
SHIFT POS+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C POS~, POS+2*, POS+4, POS+6, POS+7, POS+8, SHIFT~, SHIFT+3, SCR~, SCR+1
>> DDGLCLR SHFTUP+19, SHFTDN+19, SHIFT+8, RULER+2
>> DDGLDEL SHFTUP+19, SHFTDN+19, SCRUP+4, SCRUP+6, SCRUP+7, SCRDN+4, SCRDN+6, SCRDN+7, SHIFT+8, RULER+2
, LINE+13
>> DDGLED SCRUP+4, SCRUP+6, SCRUP+7, SCRDN+4, SCRDN+6, SCRDN+7
>> DDGLVID LINE+13
>> DDWA TOP+1, SHFTUP+2, SHFTUP+5, SHFTUP+7, SHFTUP+9, SHFTUP+14*, SHFTUP+26, BOT+1, SHFTDN+2, SHFTDN+6*
, SHFTDN+11*, SHFTDN+12, SHFTDN+13*, MVFWD+3*, MVBCK+2, MVBCK+4, MVBCK+6*, LINE+9, LINE+11, LINE+12
>> DDWBF SHFTUP+9, SHFTUP+26*, SHFTDN+10, SHFTDN+27*
>> DDWC SCRUP+11, SCRDN+11, POS+4*
DDWC1 LINE+5~, LINE+6*, LINE+11
DDWC2 LINE+5~, LINE+7*, LINE+12
>> DDWCNT SHFTUP+5, SHFTUP+12, BOT+1, BOT+2, SHFTDN+2, MVBCK+2, SHIFT+6
DDWCOL SHFTDN~, SHFTDN+17
DDWFL SHFTUP~, SHFTUP+2, SHFTUP+9, SHFTUP+12, SHFTUP+14, SHFTUP+16, SHFTUP+23, SHFTDN~, SHFTDN+2, SHFTDN+13
DDWI TOP~, SHFTUP+1~, SHFTUP+5*, SHFTUP+6, SHFTUP+7, SHFTUP+9*, SHFTUP+11, SHFTUP+16*, SHFTUP+19*, SHFTUP+22*
, SHFTUP+23*, BOT~, SHFTDN+1~, SHFTDN+5*, SHFTDN+6, SHFTDN+7, SHFTDN+10*, SHFTDN+12, SHFTDN+16*, SHFTDN+19*
, SHFTDN+22*, SHFTDN+23*, MVFWD+1~, MVFWD+2*, MVFWD+3, MVFWD+4, MVFWD+5*, MVFWD+6*, MVFWD+7, SCRUP+1~
, SCRUP+3*, SCRUP+8, SCRUP+10, MVBCK+1~, MVBCK+2*, MVBCK+3, MVBCK+4, MVBCK+5*, MVBCK+6*, SCRDN+1~
, SCRDN+3*, SCRDN+8, SCRDN+10, SHIFT+1~, SHIFT+6*, SHIFT+7, SHIFT+8, LINE~, LINE+2, LINE+9
, LINE+11, LINE+12, LINE+13
>> DDWL( SHFTUP+6, SHFTUP+7, SHFTUP+16*, SHFTUP+22*, SHFTUP+23*, SHFTDN+6, SHFTDN+7, SHFTDN+16*, SHFTDN+17, SHFTDN+22*
, SHFTDN+23*, SHFTDN+24, MVFWD+3, MVFWD+4, MVFWD+5*, MVFWD+7*, SCRUP+8, MVBCK+3, MVBCK+4, MVBCK+5*
, MVBCK+6*, SCRDN+8, POS+2, POS+3, LINE+2, LINE+13
>> DDWLMAR RULER+3, RULER+4
DDWMARK SHFTUP+19, SHFTDN+19, SCRUP+10, SCRDN+10, SHIFT+8, LINE~, LINE+3, LINE+6, LINE+7
>> DDWMR SHFTUP+3, SHFTUP+5, SHFTUP+9, SHFTUP+12, SHFTUP+15, SHFTUP+16, SHFTUP+19, SHFTUP+22, BOT+1, BOT+2
, BOT+3, SHFTDN+3, SHFTDN+5, SHFTDN+7, SHFTDN+15, SHFTDN+16, SHFTDN+17, SHFTDN+19, SHFTDN+22, SHFTDN+23
, SHFTDN+24, SHFTDN+26, MVFWD+4, MVFWD+5, MVFWD+6, SCRUP+2, SCRUP+3, SCRUP+7, SCRUP+9, SCRUP+11
, MVBCK+2, MVBCK+5, SCRDN+6, SHIFT+6, RULER+1, RULER+4, RULER+6
>> DDWN POS+3*
DDWNSTB SHFTDN+1~, SHFTDN+2*, SHFTDN+10, SHFTDN+16, SHFTDN+23, SHFTDN+26
DDWNUM MVFWD~, MVFWD+2, MVFWD+5, MVFWD+6, MVFWD+8, SCRUP~, SCRUP+3, MVBCK~, MVBCK+2, MVBCK+5
, MVBCK+6, MVBCK+7, SCRDN~, SCRDN+3
DDWOFS SHFTUP+17, SHFTUP+24, SHFTDN+17, SHFTDN+24, POS+6, POS+7, POS+8, SHIFT~, SHIFT+2, SHIFT+4*
, RULER+2, RULER+3, RULER+4, RULER+5, RULER+6, LINE+2, LINE+13, SCR+1
DDWR1 LINE+5~, LINE+6*, LINE+9, LINE+11
DDWR2 LINE+5~, LINE+7*, LINE+9, LINE+12
>> DDWRMAR RULER+5, RULER+6
>> DDWRUL RULER+2
>> DDWRW POS+4*
DDWSH SHFTUP+1~, SHFTUP+2*, SHFTUP+3, SHFTUP+5, SHFTUP+15, SHFTUP+22, SHFTUP+23, SHFTUP+24, SHFTDN+1~, SHFTDN+2*
, SHFTDN+3, SHFTDN+5, SHFTDN+15, SHFTDN+22, SHFTDN+23, SHFTDN+24
>> DDWSTB SHFTUP+6*, SHFTUP+10*, SHFTUP+11, SHFTUP+12*, BOT+1, SHFTDN+7, SHFTDN+10, SHFTDN+26*, SHFTDN+27, MVFWD+4
, MVFWD+7*, MVBCK+3*
DDWX POS+1~, POS+6*, POS+7, LINE+1~, LINE+2*, LINE+3, LINE+13*, LINE+14
DDWX1 LINE+10~, LINE+11*, LINE+13
DDWX2 LINE+10~, LINE+12*, LINE+13
>> DX CUP+1*, POS+8*, SHIFT+7*
>> DY CUP+1*, POS+8*, SHIFT+7*
F POS~, POS+3, POS+4
IOM POS+7, RULER+2, RULER+3, RULER+5, LINE+2, LINE+13
>> IOTM CUP+1, POS+8, SHIFT+7
>> IOXY CUP+1, POS+8, SHIFT+7
M SHIFT+1~, SHIFT+2*, SHIFT+4
N SHIFT+1~, SHIFT+2*, SHIFT+4
R POS~, POS+2, POS+3, POS+4, POS+8
S SHIFT+1~, SHIFT+3*, SHIFT+4
U SHFTUP+17, SHFTUP+24, SHFTDN+17, SHFTDN+24, SHIFT+2, SHIFT+4, LINE+6, LINE+7, SCR+1
X CUP~, CUP+1, MIN~, MIN+1, MAX~, MAX+1
Y CUP~, CUP+1, MIN~, MIN+1, MAX~, MAX+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All