DDGFFLDA ;SFISC/MKO - ADD A FIELD ;19APR2016
Source file <DDGFFLDA.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 | 3 | DDGF1 DDGF2 DDGFFLD |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADD | ;Add a field
|
|
ADDQ | ;Refresh and cleanup
|
|
SAVE | ;Save changes to caption, coordinates, data length, and suppress
|
|
LOADF | ;Set DDGFREF array and window buffer
|
|
KILLPGS(BLOCK,PPAGE) | ;GET RID OF OTHER PAGES THAT HAVE THIS BLOCK ON THEM. PPAGE="P"_(INTERNAL PAGE) ALSO COME HERE FROM DDGFFLD
|
|
RC(DDGFY,DDGFX) | ;Update status line, reset DX and DY, move cursor
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Field # of Occurrence |
---|---|
^( | KILLPGS+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BLOCK | KILLPGS~, KILLPGS+1 |
C | LOADF+1~, LOADF+4*, LOADF+7*, LOADF+10, LOADF+12, LOADF+14 |
C1 | LOADF+1~, LOADF+4*, LOADF+8*, LOADF+12, LOADF+13, LOADF+14 |
C2 | LOADF+1~, LOADF+4*, LOADF+9*, LOADF+10, LOADF+12, LOADF+13, LOADF+14 |
C3 | LOADF+1~, LOADF+4*, LOADF+10*, LOADF+12, LOADF+13 |
D | LOADF+1~ |
D1 | LOADF+1~, LOADF+17*, LOADF+21, LOADF+22, LOADF+24 |
D2 | LOADF+1~, LOADF+18*, LOADF+19, LOADF+21, LOADF+22, LOADF+24 |
D3 | LOADF+1~, LOADF+19*, LOADF+21, LOADF+22 |
DA | ADD+10!, ADD+41!, ADD+45*, ADD+57, ADD+60, ADDQ+4!, LOADF+5, LOADF+12, LOADF+13, LOADF+21 , LOADF+22 |
DA(1 | ADD+39*, ADD+45*, ADD+58, SAVE+14 |
DD | ADD+40! |
DDGFB1 | ADD+21*, ADD+24, ADD+26, ADDQ+5!, LOADF+8, LOADF+17 |
DDGFB2 | ADD+20*, ADD+21*, ADD+24, ADD+26, ADDQ+5!, LOADF+9, LOADF+18 |
DDGFBLCK | ADD+7!, ADD+12, ADD+20, ADD+37, ADD+39, ADD+45, ADD+53, ADDQ+8!, LOADF+5, LOADF+12 , LOADF+13, LOADF+21, LOADF+22, LOADF+23 |
DDGFCAP | ADD+15*, ADDQ+6!, SAVE+2, SAVE+5, LOADF+3, LOADF+7 |
DDGFCAP0 | ADD+15*, ADDQ+6! |
DDGFCC | ADD+17*, ADDQ+6!, SAVE+2*, SAVE+6, LOADF+8, LOADF+9 |
DDGFCC0 | ADD+17*, ADD+24*, ADDQ+6! |
DDGFD1 | ADD+26*, ADD+27, ADD+30, ADD+34!, ADDQ+5! |
DDGFD2 | ADD+26*, ADD+27, ADD+30, ADD+34!, ADDQ+5! |
DDGFDC | ADD+27*, ADD+47, ADDQ+7!, SAVE+10, LOADF+17, LOADF+18 |
DDGFDC0 | ADD+27*, ADDQ+7!, SAVE+10 |
DDGFDD | ADD+53*, ADD+55! |
DDGFDL | ADD+28*, ADDQ+7!, SAVE+11, LOADF+19, LOADF+21, LOADF+24 |
DDGFDL0 | ADD+28*, ADDQ+7!, SAVE+11 |
DDGFDX | ADD+4*, ADD+24, ADD+26, ADDQ+2, ADDQ+8! |
DDGFDY | ADD+4*, ADD+24, ADD+26, ADDQ+2, ADDQ+8! |
>> DDGFFM | ADD+1 |
DDGFFORD | ADD+7!, ADD+12, ADD+39, ADDQ+8! |
>> DDGFLIM | LOADF+14, LOADF+24 |
>> DDGFPG | ADD+1, ADD+20, LOADF+5, LOADF+12, LOADF+21 |
>> DDGFR | RC+2 |
>> DDGFREF | ADD+20, LOADF+5, LOADF+12, LOADF+13, LOADF+21*, LOADF+22, KILLPGS+1, KILLPGS+2 |
DDGFSUP | ADD+16*, ADDQ+6!, SAVE+2*, SAVE+7, LOADF+7 |
DDGFSUP0 | ADD+16*, ADDQ+6! |
DDGFTYPE | ADD+7!, ADD+12, ADD+23, ADD+30, ADD+46, ADD+47, ADD+48, ADD+54, ADD+57, ADDQ+8! , SAVE+9, LOADF+7, LOADF+16 |
>> DDGFWID | LOADF+13, LOADF+14, LOADF+22, LOADF+23, LOADF+24 |
DDGFX | RC~, RC+3, RC+5 |
DDGFY | RC~, RC+3, RC+5 |
>> DDGLREF | KILLPGS+2 |
DDSCHANG | ADD+57, ADDQ+4! |
DDSFILE | ADD+8*, ADD+10!, ADD+52*, ADD+55! |
DDSFILE(1 | ADD+8*, ADD+52* |
DDSPARM | ADD+9*, ADD+10!, ADD+52*, ADD+55! |
DIC | ADD+37*, ADD+41!, ADD+45, ADD+49! |
DIC("P" | ADD+38* |
DIC(0 | ADD+37* |
DIE | ADD+45*, ADD+49!, SAVE+14*, SAVE+16! |
DIK | ADD+58*, ADD+59! |
DO | ADD+40! |
DR | ADD+9*, ADD+10!, ADD+46*, ADD+47*, ADD+48*, ADD+49!, ADD+54*, ADD+55!, SAVE+3*, SAVE+5* , SAVE+6*, SAVE+7*, SAVE+10*, SAVE+11*, SAVE+12!, SAVE+15*, SAVE+16! |
>> DX | ADD+4, RC+3*, RC+5* |
>> DY | ADD+4, RC+3*, RC+5* |
IOM | RC+3 |
IOSL | RC+3 |
>> IOXY | RC+4, RC+5 |
L | LOADF+1~ |
P | KILLPGS+1~*, KILLPGS+2* |
P( | KILLPGS+2 |
P("P" | KILLPGS+1* |
PPAGE | KILLPGS~, KILLPGS+2 |
S | RC+1~, RC+3*, RC+4 |
U | ADD+21, ADD+38, ADD+53, ADD+54, LOADF+12, LOADF+14, LOADF+21, LOADF+24 |
>> X | ADD+39* |
Y | ADD+41!, ADD+45, ADD+49!, SAVE+16! |