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 |  Marked Items  | All
Print Page as PDF
Routine: DDGF2

Package: VA FileMan

Routine: DDGF2


Information

DDGF2 ;SFISC/MKO - ACTIONS FOR SELECTED FIELDS ;1FEB2017

Source Information

Source file <DDGF2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 EDIT^DDGFFLD  KILLPGS^DDGFFLDA  (SUBPG,SUBPG1)^DDGFPG  (REPAINT,WRITE)^DDGLIBW  

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

Package Total Caller Graph
VA FileMan 1 DDGFEL  

Entry Points

Name Comments DBIA/ICR reference
END ;Redraw field 'F' on block 'B'
TO ;Time-out
DESELECT ;SPACE-BAR HAS DESELECTED FIELD
LNU
LND
CHR
CHL
TBR
TBL
SCT
SCB
SCR
SCL
EDIT ;A SEPARATE SCREENMAN FORM WILL EDIT THIS SINGLE FIELD
SUBPG ;
RC(DDGFY,DDGFX) ;Update status line, reset DX and DY, move cursor
REDRAW ;
PAINTS ;
MIN(X,Y,Z) ;Return the minimum of two or three numbers
READ()
C
C1

External References

Name Field # of Occurrence
EDIT^DDGFFLD EDIT+1
KILLPGS^DDGFFLDA END+19
SUBPG^DDGFPG SUBPG+1
SUBPG1^DDGFPG DDGF2+29
REPAINT^DDGLIBW REDRAW+1, REDRAW+2
WRITE^DDGLIBW END+9, END+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TO+1
Function Call: WRITE
  • Prompt: DDGFS_$J("",7-$L(DDGFS))
  • Line Location: RC+4
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,6)_$E(C,1,$$MIN($L(C),$P(DDGFLIM,U,4)-C2+1))_$P(DDGLVID,DDGLDEL,10)
  • Line Location: PAINTS+3
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,6)_$E(D,1,$$MIN(L,$P(DDGFLIM,U,4)-D2+1))_$P(DDGLVID,DDGLDEL,10)
  • Line Location: PAINTS+4
Function Call: READ
  • Variable: *Y
  • Timeout: DTIME
  • Line Location: READ+1
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: C1+1
Function Call: READ
  • Variable: *Y
  • Timeout: 5
  • Line Location: C1+6
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: C1+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( END+2

Label References

Name Line Occurrences
$$MIN TBR+5, TBR+7, TBL+5, TBL+7, PAINTS+3, PAINTS+4
$$READ DDGF2+27
@( DDGF2+27
C READ+1
C1 C1+6
DESELECT TO+2
END DDGF2+28
PAINTS DDGF2+26, LNU+5, LND+6, CHR+5, CHL+5, TBR+10, TBL+10, SCT+8, SCB+8, SCR+10
SCL+8
RC PAINTS+5
REDRAW LNU+2, LND+2, CHR+2, CHL+2, TBR+3, TBL+3, SCT+3, SCB+3, SCR+3, SCL+3

Naked Globals

Name Field # of Occurrence
^(2 END+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A MIN+1~, MIN+2*, MIN+3, MIN+4
>> B DDGF2+24, END+2, END+10, END+16, END+18, END+19
>> C END+7, END+8, END+9, END+18, CHRTBR+1, TBR+5, SCR+1, SCR+5, REDRAW+1
PAINTS+3
>> C1 END+6, END+9, END+10, END+18, LNULNU+2*, LNDLND+3*, SCT+1, SCT+4*
SCB+1, SCB+4*, REDRAW+1, PAINTS+3
>> C2 END+6, END+7, END+9, END+10, END+18, CHRCHR+2*, CHLCHL+2*, TBR+1
TBR+5, TBR+6*, TBL+1, TBL+5, TBL+6*, SCR+1, SCR+5, SCR+6*, SCL+1, SCL+4*
REDRAW+1, PAINTS+3
>> C3 END+7*, END+10, END+18
CAP END+3~*, END+6*
>> D END+12, END+15, END+18, LNU+1, LNU+3, LND+1, LND+4, CHR+1, CHR+3, CHL+1
CHL+3, TBR+2, TBR+5, TBR+8, TBL+2, TBL+5, TBL+8, SCT+2, SCT+4, SCT+6
SCB+2, SCB+4, SCB+6, SCR+2, SCR+5, SCR+8, SCL+2, SCL+4, SCL+6, REDRAW+2
PAINTS+4
>> D1 END+13, END+15, END+16, END+18, LNU+1, LNU+3*, LND+1, LND+4*, SCT+2, SCT+4
SCT+5, SCT+6*, SCB+2, SCB+4, SCB+5, SCB+6*, REDRAW+2, PAINTS+4
>> D2 END+13, END+14, END+15, END+16, END+18, CHR+1, CHR+3*, CHL+1, CHL+3*, TBR+2
TBR+5, TBR+7, TBR+8*, TBL+2, TBL+5, TBL+7, TBL+8*, SCR+2, SCR+5, SCR+7
SCR+8*, SCL+2, SCL+4, SCL+5, SCL+6*, REDRAW+2, PAINTS+4
>> D3 END+14*, END+16, END+18
DATA END+3~*, END+13*
>> DDGF("SIN" C1+1, C1+3, C1+5
>> DDGF("SOUT" C1+5
>> DDGFCHG END+18*
DDGFE DDGF2+22~, DDGF2+23*, DDGF2+27*, DESELECT+1*
>> DDGFLIM DDGF2+23, DDGF2+24*, END+1*, LNULNU+1, LNDLND+1, CHRCHR+1, CHL
CHL+1, TBR+1, TBR+2, TBR+5, TBR+7, TBL+1, TBL+2, TBL+5, TBL+7, SCT+1
SCT+2, SCT+4, SCT+5, SCB+1, SCB+2, SCB+4, SCB+5, SCR+1, SCR+2, SCR+5
SCR+7, SCL+1, SCL+2, SCL+4, SCL+5, PAINTS+3, PAINTS+4
DDGFLSV DDGF2+23*, END+1!
>> DDGFPG DDGF2+24, END+18
>> DDGFR RC+2
>> DDGFREF DDGF2+24, END+10, END+16, END+18
DDGFS RC+1~, RC+3*, RC+4
>> DDGFSUBP DDGF2+29
>> DDGFWID END+9, END+10, END+15, END+16, END+19, REDRAW+1, REDRAW+2
DDGFX RC~, RC+3, RC+5
DDGFY RC~, RC+3, RC+5
>> DDGLDEL PAINTS+3, PAINTS+4
>> DDGLVID PAINTS+3, PAINTS+4
DTIME READ+1
>> DX CHR+4*, CHL+4*, TBR+9*, TBL+9*, SCR+9*, SCL+7*, RC+3*, RC+5*, PAINTS+2, PAINTS+3*
PAINTS+4*
>> DY LNU+4*, LND+5*, SCT+7*, SCB+7*, RC+3*, RC+5*, PAINTS+2, PAINTS+3*, PAINTS+4*
>> F END+2, END+10, END+16, END+18
IOM RC+3
IOSL RC+3
>> IOXY END+21, RC+4, RC+5, PAINTS+3, PAINTS+4
>> L END+5, END+14, END+18, CHR+1, TBR+2, TBR+5, TBR+7, SCR+2, SCR+5, SCR+7
REDRAW+2, PAINTS+4
NEW END+3~*, END+5*
OLD END+3~*
>> P1 END+9, END+15, REDRAW+1, REDRAW+2
>> P2 END+9, END+15, REDRAW+1, REDRAW+2
S READ~, C+1*, C1*, C1+1, C1+3*, C1+5
>> T END+8, LNULNU+2, LNDLND+3, CHRCHR+2, CHLCHL+2, TBR+1
TBR+4, TBL+1, TBL+4, SCT+1, SCT+4, SCB+1, SCB+4, SCR+1, SCR+4, SCL+1
SCL+4, REDRAW+1, PAINTS+3
U DDGF2+24, END+3, END+5, END+18, LNULNU+1, LNDLND+1, CHRCHR+1
CHLCHL+1, TBR+1, TBR+2, TBR+5, TBR+7, TBL+1, TBL+2, TBL+5, TBL+7
SCT+1, SCT+2, SCT+4, SCT+5, SCB+1, SCB+2, SCB+4, SCB+5, SCR+1, SCR+2
SCR+5, SCR+7, SCL+1, SCL+2, SCL+4, SCL+5, REDRAW+1, REDRAW+2, PAINTS+3, PAINTS+4
C1+1, C1+3, C1+5
X TBR~, TBR+5*, TBR+6, TBR+7*, TBR+8, TBR+9, TBL~, TBL+5*, TBL+6, TBL+7*
TBL+8, TBL+9, SCR~, SCR+5*, SCR+6, SCR+7*, SCR+8, SCR+9, SCL~, SCL+4*
SCL+5*, SCL+6, SCL+7, PAINTS+1~, PAINTS+2*, PAINTS+5, MIN~, MIN+2
Y DDGF2+27*, SCT~, SCT+4*, SCT+5*, SCT+6, SCT+7, SCB~, SCB+4*, SCB+5*, SCB+6
SCB+7, PAINTS+1~, PAINTS+2*, PAINTS+5, MIN~, MIN+2, READ~, READ+1*, READ+2, C*
C1C1+1, C1+2*, C1+3*, C1+5*, C1+6*
Z MIN~, MIN+3, MIN+4

Marked Items

Name Field # of Occurrence
$T(@Y DDGF2+27
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All