DDGFFM ;SFISC/MKO-FORM ADD, EDIT, SELECT ;8MAR2016
Source file <DDGFFM.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
VA FileMan | 2 | DDGF DDGF1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SEL | ;Select another form
|
|
ADD | ;Add a new form
|
|
FIL | ||
SELPAGE | ||
ADDQQ | ||
GFT | ;BUILD A SELECTION PAGE -- called from SELPAGE above
|
|
HEADER(FORM) | ;GIVES NICE HEADER LINE. CALLED BY HEADER BLOCK COMPUTED EXPRESSION
|
|
ADDQ | ||
EDIT | ;Invoke form to edit form
|
|
EDITQ | ||
RC(DDGFY,DDGFX) | ;Update status line, reset DX and DY, move cursor
|
Name | Field # of Occurrence |
---|---|
REFRESH^DDGF | ADDQ, EDIT+7 |
STATUS^DDGF | SELPAGE+13 |
RECOMP^DDGF0 | FIL+23 |
PG^DDGFLOAD | SELPAGE+13 |
SAVE^DDGFSV | FIL+21 |
DESTALL^DDGLIBW | SELPAGE+8 |
^DDS | EDIT+4 |
$$FILENAME^DIALOGZ | HEADER+9 |
$$LABEL^DIALOGZ | HEADER+6 |
IX^DIC | FIL+8 |
FILE^DICN | FIL+41, GFT+2, GFT+4, GFT+17, GFT+19, GFT+26 |
W^DICRW | FIL |
FIELD^DID | GFT+8 |
^DIE | FIL+32, FIL+43, GFT+23, GFT+27 |
^DIR | FIL+20, SELPAGE+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Field # of Occurrence |
---|---|
^( | HEADER+3, HEADER+4, HEADER+8 |
^(0 | HEADER+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | FIL+32! |
B | HEADER+1~, HEADER+2*, HEADER+3, HEADER+4, HEADER+8 |
D | FIL+7*, FIL+8!, FIL+32!, FIL+43!, HEADER+1~, HEADER+6*, HEADER+8, HEADER+9, HEADER+10* |
DA | FIL+28*, FIL+32!, FIL+42*, FIL+43!, GFT+23*, GFT+24, GFT+27*, EDIT+3* |
DA(1 | FIL+40*, GFT+15*, GFT+18*, GFT+24* |
DA(2 | GFT+24* |
DD | FIL+38! |
DDGFABT | ADD+1!, FIL+12, FIL+20*, ADDQQ+2!, ADDQ+1! |
>> DDGFBLK | GFT+3*, GFT+15, GFT+24 |
>> DDGFCHG | FIL+12 |
DDGFDX | ADD+2*, SELPAGE+14*, ADDQQ+1, ADDQQ+2!, ADDQ+1!, EDIT+1*, EDIT+7, EDITQ! |
DDGFDY | ADD+2*, SELPAGE+14*, ADDQQ+1, ADDQQ+2!, ADDQ+1!, EDIT+1*, EDIT+7, EDITQ! |
>> DDGFFILE | FIL+7*, FIL+31, SELPAGE, SELPAGE+3, GFT+2, GFT+4, GFT+7, GFT+8, GFT+20, GFT+22 , GFT+25 |
DDGFFM | FIL+12, FIL+14, FIL+23, FIL+25*, FIL+34, FIL+40, SELPAGE!, SELPAGE+11, SELPAGE+12, SELPAGE+13 , GFT+18, GFT+23, GFT+27, ADDQ, EDIT+3, EDIT+6* |
DDGFFNAM | FIL+13~, FIL+14*, FIL+15, FIL+19 |
>> DDGFLIM | SELPAGE+14 |
DDGFNEW | FIL+28*, FIL+29, FIL+31, FIL+33, FIL+37, ADDQQ+2! |
>> DDGFPG | SELPAGE+11*, SELPAGE+12*, SELPAGE+13 |
>> DDGFR | RC+2 |
>> DDGFREF | SELPAGE+8 |
DDGFS | RC+1~, RC+3*, RC+4 |
DDGFX | RC~, RC+3, RC+5 |
DDGFY | FIL+9*, FIL+12, FIL+23, FIL+25, FIL+28, ADDQQ+2!, GFT+2, GFT+4, RC~, RC+3 , RC+5 |
DDGH | GFT+1~, GFT+5*, GFT+18, GFT+27 |
>> DDGLCLR | ADD+3, SELPAGE+7 |
>> DDGLDEL | ADD+3, SELPAGE+7 |
>> DDGLZOSF("EOFF" | ADDQQ |
>> DDGLZOSF("EON" | ADD+4 |
>> DDGLZOSF("TRMOFF" | ADD+4 |
>> DDGLZOSF("TRMON" | ADDQQ |
DDS1 | FIL*! |
DDSFILE | EDIT+2!*, EDIT+4! |
DDSPARM | EDIT+3*, EDIT+4! |
DIC | FIL+1, FIL+7*, FIL+8!, FIL+39*, FIL+41!, FIL+42, FIL+43!, GFT+1~, GFT+2*, GFT+4* , GFT+15*, GFT+18*, GFT+24* |
DIC("DR" | GFT+2*, GFT+4*, GFT+16*, GFT+18*, GFT+25* |
DIC("P" | FIL+39*, GFT+24* |
DIC("S" | FIL+5*, FIL+6* |
DIC(0 | FIL+7*, FIL+40*, GFT+2*, GFT+4*, GFT+15*, GFT+18*, GFT+24* |
DIE | FIL+28*, FIL+32!, FIL+42*, FIL+43!, GFT+23*, GFT+27* |
>> DINUM | GFT+24* |
DIR | FIL+20!, SELPAGE+1~ |
DIR("?" | FIL+17*, FIL+18*, FIL+19*, SELPAGE+2*, SELPAGE+3* |
DIR("A" | FIL+15*, SELPAGE+1* |
DIR("B" | FIL+16* |
DIR(0 | FIL+14*, SELPAGE+1* |
DIR0 | ADD+1~ |
DIRUT | FIL+20! |
DLAYGO | GFT+1~, GFT+2*, GFT+4*, GFT+15*, GFT+24* |
DO | FIL+38!, GFT+1~ |
DR | FIL+28!, FIL+29*, FIL+30*, FIL+31*, FIL+32!, FIL+42*, FIL+43!, GFT+23*, GFT+27*, EDIT+3* , EDIT+4! |
DTOUT | FIL+20! |
DUOUT | FIL+20! |
DUZ | FIL+29 |
DUZ(0 | FIL+6, FIL+33, FIL+34 |
>> DX | ADD+2*, EDIT+1, RC+3*, RC+5* |
>> DY | ADD+2*, EDIT+1, RC+3*, RC+5* |
F | HEADER+1~, HEADER+4* |
FILE | HEADER+1~, HEADER+3*, HEADER+6, HEADER+9 |
FILENAME | HEADER+1~, HEADER+9* |
FLD | GFT+1~, GFT+6*, GFT+7*, GFT+9*, GFT+10, GFT+11 |
FORM | HEADER~, HEADER+2, HEADER+4 |
GFT | FIL+37~, GFT+7*, GFT+8, GFT+9, GFT+10, GFT+20*, GFT+21*, GFT+22* |
GFT( | GFT+9, GFT+10 |
GFTID | GFT+1~, GFT+6*, GFT+9, GFT+10*, GFT+16 |
GFTID( | GFT+10*, GFT+12, GFT+13*, GFT+14, GFT+16 |
GFTPOS | GFT+1~, GFT+6*, GFT+10*, GFT+11, GFT+13* |
GFTPOS( | GFT+10*, GFT+13*, GFT+16 |
GFTQUIT | GFT+1~, GFT+7, GFT+9* |
IOM | RC+3 |
IOSL | RC+3 |
>> IOXY | ADD+2, RC+4, RC+5 |
L | GFT+1~, GFT+9*, GFT+10, GFT+11*, HEADER+1~, HEADER+5*, HEADER+7, HEADER+9, HEADER+10 |
LABEL | HEADER+1~, HEADER+6*, HEADER+7*, HEADER+8*, HEADER+9*, HEADER+10 |
LINE | HEADER+1~, HEADER+4* |
LN | GFT+1~, GFT+10*, GFT+11*, GFT+13* |
S | HEADER+1~, HEADER+2* |
T | HEADER+8~* |
U | FIL+14, FIL+25, FIL+28, FIL+34, FIL+39, SELPAGE, SELPAGE+14, GFT+2, GFT+3, GFT+4 , GFT+6, GFT+9, GFT+10, GFT+16, HEADER+3, HEADER+5, HEADER+6, HEADER+8, HEADER+10, EDIT+6 |
X | ADD+1~, FIL+40*, GFT+2*, GFT+4*, GFT+11*, GFT+12, GFT+13, GFT+14*, GFT+16, GFT+18* , GFT+24*, HEADER+1~, HEADER+2*, HEADER+10*, HEADER+11 |
Y | FIL, FIL+7, FIL+8, FIL+9, FIL+41!, FIL+42, FIL+43!, SELPAGE*, GFT+3, GFT+5 , HEADER+1~, HEADER+4*, HEADER+5, HEADER+6, HEADER+10 |
Z | HEADER+8~* |