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

Package: VA FileMan

Routine: DDS2


Information

DDS2 ;SFISC/MLH-UP ARROW JUMP, BRANCH ;2015-01-02 4:52 PM

Source Information

Source file <DDS2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 9 NP^DDS01  EN^DDS1  E^DDS3  (END,MDA)^DDSM  MSG^DDSMSG  $$HITE^DDSR  SC^DDSU  $$EZBLD^DIALOG  
$$UP^DILIBF  

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

Package Total Caller Graph
VA FileMan 4 DDS  DDS01  DDS3  DDS5  

Entry Points

Name Comments DBIA/ICR reference
MOUSE ;Mouse has clicked: DDSMX=$X,DDSMY=$Y
F
FINDXY(DY,DX) ;Find Field that is at mouseclick position
DX(DY)
NP ;from indirect GO in MOUSE+3, above
UPA ;Up-arrow jump
OUT
POSTACT ;Execute post action
JMP ;Up-arrow jump
NO
DDO ;DDO=FIELD,BLOCK,PAGE
KILL
CKUNED ;Check uneditable status
UNED
CAP ;Find all captions that match DDSX
XCAP ;Find all xecutable captions that match DDSX
FILL ;Fill DDH array with possible choices
BR ;Evaluate DDSBR
PG ;
BK ;
FD ;
UPCASE(X) ;
ERR ;;Unable to jump to that field. The block on which that field is located has no record associated with it.
ERR1 ;;Unable to jump to that field. The block on which that field is located has navigation disabled.

External References

Name Field # of Occurrence
NP^DDS01 NP+1
EN^DDS1 DDO+6
E^DDS3 OUT
END^DDSM OUT+1
MDA^DDSM F+9
MSG^DDSMSG UPA+2, OUT+2, NO, DDO+9, DDO+18, DDO+21, UNED+1
$$HITE^DDSR FINDXY+7
SC^DDSU NO+3
$$EZBLD^DIALOG UPA+2, OUT+2, NO, UNED+1
$$UP^DILIBF UPCASE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: JMP+1
Routine Call
  • DIALOG
  • Line Location:
    • UPA+2
    • OUT+2
    • NO
    • UNED+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( UNED
^DIST( FINDXY+2, FINDXY+4, FINDXY+10, DX+2, CKUNED+3, CKUNED+8, CKUNED+12, UNED, XCAP+4, FILL+1
, FILL+2, PG+1, PG+2, PG+4, BK+2, BK+4, BK+5, BK+7, FD+4, FD+5

Label References

Name Line Occurrences
$$FINDXY MOUSE+5, F
$$UPCASE JMP+3, PG+2, FD+4
@( MOUSE+3, BR+6
BR POSTACT+4
CAP JMP+6, JMP+11
CKUNED DDO+11, DDO+23, DDO+27
DDO F+1, F+4
DX FINDXY+6
ERR DDO+9, DDO+18
ERR1 DDO+21
FILL CAP+5, XCAP+4
JMP UPA+3
KILL JMP+1, NO, DDO+2
OUT MOUSE+6
POSTACT OUT+1, OUT+3, DDO+12, DDO+24, DDO+28
XCAP JMP+7, JMP+12

Naked Globals

Name Field # of Occurrence
^( F+6, FINDXY+8, FINDXY+11, DX
^("D" DX, DX+1, DX+2
^(0 FINDXY+5, UNED, XCAP+4, FILL+1, FILL+2
^(1 UNED, FILL+2
^(2 FINDXY+5, FINDXY+11, FINDXY+12, FINDXY+13, DX+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% MOUSE+1~, F+8*
ABOVE FINDXY+1~, FINDXY+8*, FINDXY+15, FINDXY+17
B MOUSE+5~*, F+2~, F+5*, F+6, FINDXY+1~, FINDXY+3*, FINDXY+4, FINDXY+7, FINDXY+8, FINDXY+10
, FINDXY+15, FINDXY+16, FINDXY+17, DX, DX+1, DX+2, DX+3, BR+1~, BR+2*, BR+3*
, BR+7, BK+2*, BK+4*, BK+5*, BK+6, BK+7, FD+4, FD+5
B1 BR+1~, BR+4*, BR+6, PG+4*, BK+1, BK+2, BK+4
CAP FINDXY+1~, FINDXY+12*, DX+2*
D F+2~, F+6*, FINDXY+1~, FINDXY+7*, FINDXY+8, FINDXY+15, FINDXY+17
DA F+8~*, OUT+1
>> DDACT MOUSE+2*, F+1*, F+9*, NP+1*, DDO+13*, DDO+25*, DDO+29*, BR+1*, BR+7*
>> DDD NO+3*
DDH JMP+2!*, NO, NO+2, KILL+1!, FILL+3*
DDH( NO+2, FILL+3*
>> DDO MOUSE+2, F+1*, F+4*, OUT, OUT+3*, NO+1, NO+2*, DDO+1*, DDO+10*, DDO+19*
, DDO+22*, CKUNED+3, CKUNED+5, CKUNED+8, CKUNED+9*, CKUNED+12, UNED, UNED+2*, BR+2, BR+7*
DDP CKUNED+1~, CKUNED+4*, CKUNED+7*, CKUNED+10, UNED
DDQ JMP+2!
>> DDS FINDXY+2, FINDXY+4, FILL+2, PG+1, PG+2, PG+4, BK+2, BK+5
DDS2ATT KILL+2!, CKUNED+10*, CKUNED+12
DDS2B DDO+1*, DDO+2, DDO+6, DDO+7, DDO+13, DDO+15, DDO+16, DDO+20, DDO+25, KILL+2!
, CKUNED+3, CKUNED+5, CKUNED+7, CKUNED+8, CKUNED+12, UNED, CAP+4*, CAP+5, XCAP+2*, XCAP+3
, XCAP+4, FILL+1, FILL+3
DDS2DA DDO+4*, DDO+7*, DDO+8, DDO+16*, DDO+17, KILL+2!, CKUNED+10
DDS2F KILL+2!, CAP+5*, XCAP+3*, XCAP+4, FILL+1, FILL+3
DDS2O MOUSE+1~, MOUSE+2*, NO+1*, DDO+10, DDO+19, DDO+22, KILL+2!, CKUNED+9, UNED+2
DDS2P DDO+1*, DDO+5, DDO+6, DDO+7, DDO+13, DDO+16, DDO+20, KILL+2!, CKUNED+7, CKUNED+12
, CAP+3*, CAP+4, CAP+5, XCAP+1*, FILL+2, FILL+3
DDS2UNED DDO+11, DDO+23, DDO+27, KILL+2!, CKUNED+9*, UNED*, UNED+1, UNED+2*
DDS2V FILL+1*, FILL+2*, FILL+3, FILL+4!
DDS2X F+1*, F+4*, JMP+1*, NO, KILL, KILL+2!
>> DDSBK MOUSE+2, F+1, F+4, F+6*, DDO+13*, DDO+15, DDO+25*, BR+7*
DDSBO MOUSE+1~, MOUSE+2*, MOUSE+5, F+1
DDSBR F+9*, OUT+1, OUT+3, POSTACT+4, DDO+13*, DDO+25*, DDO+29, BR+1, BR+4, BR+8!
DDSCL F+2~, F+3*, F+4, F+7
DDSDA F+8~*, DDO+4
DDSDDO F+2~, F+5*
>> DDSDN UPA+2, OUT+2
DDSFLD CKUNED+1~, CKUNED+5*, CKUNED+8*, CKUNED+9, CKUNED+10
DDSI KILL+1!
>> DDSMOUSE( MOUSE+3
>> DDSMOUSY MOUSE+2*
>> DDSMX MOUSE+3, MOUSE+5*, F
>> DDSMY MOUSE+3, MOUSE+5, MOUSE+6, F
DDSNR F+2~
>> DDSO(12 POSTACT+1, POSTACT+3
>> DDSOLD POSTACT+3
>> DDSOPB BR+2, BR+7
>> DDSOSV OUT+3*
DDSPDA F+2~, F+7*
>> DDSPG FINDXY+2, FINDXY+3, FINDXY+4, FINDXY+7, FINDXY+10, FINDXY+15, FINDXY+16, FINDXY+17, DX, DX+1
, DX+3, JMP+7, JMP+12, DDO+5, DDO+13*, CAP+2, XCAP+1, XCAP+2, XCAP+3, FILL+2
, BR+7*
DDSPGRP KILL+1!, CAP+1*, CAP+2, CAP+3, CAP+4, CAP+5
>> DDSREFS FINDXY+3, FINDXY+16, DX, DX+1, JMP+6, JMP+11, DDO+20, CKUNED+7, CKUNED+12, CAP+1
, CAP+3, CAP+4, CAP+5, BR+3
>> DDSREFT F+6, FINDXY+7, FINDXY+15, FINDXY+17, JMP+7, JMP+12, DDO+6, DDO+7, DDO+16, CKUNED+10
, XCAP+2, XCAP+3
>> DDSREP F+4, F+6*, F+7, OUT+1
DDSSN F+2~, F+7*
DDSSTL F+2~, F+7*
DDSX JMP+3*, JMP+10*, JMP+11*, JMP+12*, KILL+1!, CAP+1, CAP+3, CAP+4, CAP+5, XCAP+2
, XCAP+3, FILL+1
DX FINDXY~, FINDXY+11, FINDXY+12, DX+1, DX+2
DY FINDXY~, FINDXY+5, FINDXY+6, FINDXY+14, DX~
E BR+1~, BR+2*, BR+7, BR+8, FD+2*, FD+6*
F FINDXY+1~, FINDXY+10*, FINDXY+11, FINDXY+16, DX*, DX+1, DX+2, DX+3, BR+1~, BR+2*
, BR+7, FD+2*, FD+5*, FD+6
F1 BR+1~, BR+4*, BK+7*, FD+1, FD+2, FD+3, FD+4*, FD+5
HITE FINDXY+1~, FINDXY+7*, FINDXY+14
IOSL MOUSE+6
P MOUSE+1~, MOUSE+3*, MOUSE+5*, F+5*, F+6, BR+1~, BR+2*, BR+3, BR+7, PG+1*
, PG+2*, PG+3, PG+4, BK+2, BK+5
P1 BR+1~, BR+4*, BR+6, PG+1, PG+2
PY FINDXY+1~, FINDXY+9*, FINDXY+11, FINDXY+12
PYX FINDXY+1~, FINDXY+2*, FINDXY+5, FINDXY+9
REP FINDXY+1~, FINDXY+5*, FINDXY+6, FINDXY+14
>> S FINDXY+11*, FINDXY+12, FINDXY+13*, FINDXY+14*, FINDXY+15, FINDXY+17
TOP FINDXY+1~, FINDXY+5*, FINDXY+13
U MOUSE+3, F+4, F+6, F+7, FINDXY+2, FINDXY+5, FINDXY+8, FINDXY+11, FINDXY+12, FINDXY+16
, DX+1, DX+2, UPA+1, JMP+1, NO, DDO+20, CKUNED+3, CKUNED+7, CKUNED+8, CKUNED+10
, CKUNED+12, UNED, CAP+2, XCAP+4, FILL+1, FILL+2, BR+2, BR+4, BR+7
X MOUSE+3*, MOUSE+5*, F*, F+1, F+3, F+4, F+5, F+8*, UPA+1, UPA+2
, UPA+3, POSTACT+2~, POSTACT+3*, JMP+1*, JMP+3*, JMP+6, JMP+7, JMP+10*, JMP+11, JMP+12
, KILL*, BR+1~, FD+3*, FD+4*, FD+5, UPCASE~, UPCASE+2
Z FINDXY+1~, FINDXY+3, FINDXY+10*, FINDXY+15*, FINDXY+17*, FINDXY+18, DX, DX+3*

Marked Items

Name Field # of Occurrence
$T(ERR DDO+9, DDO+18
$T(ERR1 DDO+21
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