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

Package: VA FileMan

Routine: DDGFEL


Information

DDGFEL ;SFISC/MKO-SELECT OR EDIT ELEMENT ;07:25 AM 7 Aug 1995

Source Information

Source file <DDGFEL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 ^DDGF2  ^DDGFADL  ^DDGFAPC  (REPAINT,WRITE)^DDGLIBW  EN^DIR0  

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 DDGF1  

Entry Points

Name Comments DBIA/ICR reference
SELECT ;Select an element
EDIT ;Edit a caption or data length
GETELEM(DY,DX) ;Which element is the cursor on
COVER ;Look for covered (hidden) fields
OVERLAP(A1,A2,B1,B2) ;Does line with X-coords A1,A2 overlap B1,B2
RC(DDGFY,DDGFX) ;Update status line, reset DX and DY, move cursor
CLEAR(C,C1,C2,C3) ;Clear in buffer area occupied by element(s) selected

External References

Name Field # of Occurrence
^DDGF2 SELECT+12
^DDGFADL EDIT+31
^DDGFAPC SELECT+4
REPAINT^DDGLIBW EDIT+24
WRITE^DDGLIBW EDIT+23, EDIT+35, COVER+28, COVER+29, CLEAR+4, CLEAR+11, CLEAR+13, CLEAR+15
EN^DIR0 EDIT+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "EDIT "
  • Line Location: EDIT+12
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: EDIT+17
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: EDIT+19
Function Call: WRITE
  • Prompt: S_$J("",7-$L(S))
  • Line Location: RC+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( EDIT+19

Label References

Name Line Occurrences
$$OVERLAP COVER+18, COVER+19
CLEAR COVER+22, COVER+23
COVER SELECT+11, EDIT+9, EDIT+31
GETELEM SELECT+2, EDIT+2
RC EDIT+37

Naked Globals

Name Field # of Occurrence
^( EDIT+25*, EDIT+33*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A1 OVERLAP~, OVERLAP+2*, OVERLAP+3
A2 OVERLAP~, OVERLAP+2*, OVERLAP+3
B SELECT+1~, SELECT+7, SELECT+8, SELECT+9, EDIT+1~, EDIT+7, EDIT+8, EDIT+22, EDIT+25, EDIT+29
EDIT+30, EDIT+33, EDIT+34, GETELEM+13*, GETELEM+14, GETELEM+15, GETELEM+19, COVER+14~, COVER+15*, COVER+16
COVER+18, COVER+19
B1 OVERLAP~, OVERLAP+2*, OVERLAP+3
B2 OVERLAP~, OVERLAP+2*, OVERLAP+3
C SELECT+1~, EDIT+1~, EDIT+15, EDIT+17, EDIT+18, EDIT+19, EDIT+24, EDIT+28!, GETELEM+22*, COVER+22
, CLEAR~, CLEAR+3
C1 SELECT+1~, SELECT+8, EDIT+1~, EDIT+8, EDIT+15, EDIT+22, EDIT+23, EDIT+24, EDIT+25, EDIT+28!
, GETELEM+22*, COVER+22, CLEAR~, CLEAR+4, CLEAR+7, CLEAR+9, CLEAR+10, CLEAR+11, CLEAR+13, CLEAR+15
C2 SELECT+1~, SELECT+8, EDIT+1~, EDIT+8, EDIT+15, EDIT+20, EDIT+22, EDIT+23, EDIT+25, EDIT+28!
, GETELEM+22*, COVER+18, COVER+22, CLEAR~, CLEAR+4, CLEAR+9, CLEAR+11, CLEAR+12, CLEAR+13
C3 SELECT+1~, SELECT+8, EDIT+1~, EDIT+8, EDIT+20*, EDIT+22, EDIT+24, EDIT+25, EDIT+28!, GETELEM+22*
COVER+18, COVER+22, CLEAR~, CLEAR+3, CLEAR+10, CLEAR+14
D SELECT+1~, SELECT+9, EDIT+1~, EDIT+6!, EDIT+35, GETELEM+25*, COVER+9, COVER+19, COVER+23
D1 SELECT+1~, SELECT+9, EDIT+1~, EDIT+6!, EDIT+30, EDIT+33, EDIT+34, EDIT+35, GETELEM+24*, COVER+23
D2 SELECT+1~, SELECT+9, EDIT+1~, EDIT+6!, EDIT+30, EDIT+33, EDIT+34, EDIT+35, GETELEM+24*, COVER+19
COVER+23
D3 SELECT+1~, SELECT+9, EDIT+1~, EDIT+6!, EDIT+30, EDIT+33, EDIT+34, GETELEM+24*, COVER+19, COVER+23
>> DDGFCHG EDIT+4*
DDGFCOD EDIT+14~, EDIT+15, EDIT+17
>> DDGFLIM GETELEM+18, CLEAR+3, CLEAR+4, CLEAR+7, CLEAR+9, CLEAR+10, CLEAR+11, CLEAR+12, CLEAR+13, CLEAR+14
, CLEAR+15
>> DDGFPG SELECT+7, SELECT+8, EDIT+7, EDIT+25, EDIT+29, EDIT+33, GETELEM+19, COVER+18, COVER+19, CLEAR+6
>> DDGFR RC+2
>> DDGFREF SELECT+7*, SELECT+8, SELECT+9, EDIT+7*, EDIT+8, EDIT+22, EDIT+25*, EDIT+29*, EDIT+30, EDIT+33*
EDIT+34, GETELEM+6, GETELEM+9, GETELEM+11, GETELEM+13, GETELEM+14, GETELEM+15, GETELEM+19, COVER+11, COVER+13
COVER+15, COVER+16, COVER+27, CLEAR+6
>> DDGFWID SELECT+8, SELECT+9, EDIT+8, EDIT+22, EDIT+23, EDIT+24, EDIT+30, EDIT+34, EDIT+35, GETELEM+6
, GETELEM+9, GETELEM+11, GETELEM+13, GETELEM+14, GETELEM+15, COVER+11, COVER+13, COVER+15, COVER+16, COVER+28
COVER+29, CLEAR+4, CLEAR+11, CLEAR+13, CLEAR+15
DDGFX EDIT+14~, EDIT+15, EDIT+16, RC~, RC+3, RC+5
DDGFY RC~, RC+3, RC+5
>> DDGLDEL CLEAR+8, CLEAR+9, CLEAR+10, CLEAR+13, CLEAR+15
>> DDGLGRA CLEAR+8, CLEAR+9, CLEAR+10, CLEAR+13, CLEAR+15
DX SELECT+2, EDIT+2, EDIT+11~, EDIT+12*, EDIT+37, GETELEM~, GETELEM+9, GETELEM+12, RC+3*, RC+5*
DY SELECT+2, EDIT+2, EDIT+11~, EDIT+12*, EDIT+37, GETELEM~, GETELEM+6, GETELEM+9, GETELEM+11, GETELEM+13
, GETELEM+14, GETELEM+15, RC+3*, RC+5*
F SELECT+1~, SELECT+2, SELECT+4, SELECT+7, SELECT+8, SELECT+9, EDIT+1~, EDIT+2, EDIT+7, EDIT+8
EDIT+22, EDIT+25, EDIT+29, EDIT+30, EDIT+33, EDIT+34, GETELEM+8!, GETELEM+11, GETELEM+14*, GETELEM+15
, GETELEM+16, GETELEM+19
F1 GETELEM+7~, GETELEM+19*, GETELEM+22, GETELEM+23, GETELEM+24, GETELEM+25
H COVER+6~, COVER+26*, COVER+27
H( COVER+17, COVER+18*, COVER+19*, COVER+26, COVER+27
IOM EDIT+12, RC+3
IOSL EDIT+12, RC+3
>> IOXY EDIT+12, RC+4, RC+5
L SELECT+1~, EDIT+1~, EDIT+6!, EDIT+33, GETELEM+25*, CLEAR+2~, CLEAR+3*, CLEAR+4, CLEAR+8*, CLEAR+9*
, CLEAR+10*, CLEAR+11
O COVER+6~, COVER+16*, COVER+17, COVER+18, COVER+19, COVER+27*, COVER+28, COVER+29
P1 SELECT+1~, EDIT+1~, EDIT+23, EDIT+24, EDIT+35, GETELEM+18*, COVER+28, COVER+29
P2 SELECT+1~, EDIT+1~, EDIT+23, EDIT+24, EDIT+35, GETELEM+18*, COVER+28, COVER+29
S RC+1~, RC+3*, RC+4
T SELECT+1~, SELECT+7, SELECT+8, EDIT+1~, EDIT+5, EDIT+27, GETELEM+15*, COVER+8, COVER+18, COVER+22
, OVERLAP+1~, OVERLAP+2*
U SELECT+7, EDIT+7, EDIT+17, EDIT+19, EDIT+24, EDIT+25, EDIT+29, EDIT+33, GETELEM+18, GETELEM+22
, GETELEM+23, GETELEM+24, GETELEM+25, COVER+18, COVER+19, COVER+27, COVER+28, COVER+29, CLEAR+3, CLEAR+4
, CLEAR+6, CLEAR+7, CLEAR+9, CLEAR+10, CLEAR+11, CLEAR+12, CLEAR+13, CLEAR+14, CLEAR+15
X EDIT+1~, EDIT+16*, EDIT+17*, EDIT+18*, EDIT+19*, EDIT+20, EDIT+23, EDIT+24, EDIT+25
X1 GETELEM+7~, GETELEM+8*, GETELEM+9*, GETELEM+11, GETELEM+13, GETELEM+14, GETELEM+15, COVER+6~, COVER+10*, COVER+11*
COVER+13, COVER+15, COVER+16, COVER+18, COVER+19
X2 GETELEM+7~, GETELEM+10*, GETELEM+11*, GETELEM+12, GETELEM+13, GETELEM+14, GETELEM+15, COVER+6~, COVER+12*, COVER+13*
COVER+15, COVER+16, COVER+18, COVER+19
Y EDIT+1~, COVER+6~, COVER+7*, COVER+8, COVER+9, COVER+11, COVER+13, COVER+15, COVER+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All