DDGLBXA ;SFISC/MKO-A LIST BOX ;1:58 PM 26 Apr 1996
Source file <DDGLBXA.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^DDGLBXA1 (INIT,KILL)^DDGLIB0 ($$EXIST,CREATE,DESTROY)^DDGLIBW |
Name | Comments | DBIA/ICR reference |
---|---|---|
LIST(DDGLGLO,DDGLOUT,DDGLROW,DDGLCOL,DDGLHT,DDGLWD,DDGLSEL,DDGLFLG,DDGLMAP) | ;
|
|
SETCID | ;Set DDGLCID array
|
|
UPDATE(DDGLCID,DDGLVAL) | ;
|
|
MAP | ;Keys for main screen
|
|
SETPARM | ;Set parameters from DDGLCID array
|
|
DESTROY(DDGLCID,DDGLFLG) | ;Destroy the window and cleanup
|
|
CUP(Y,X) | ;Position cursor relative to list coordinates
|
|
GETKEY | ;Get key sequences and defaults
|
|
INIT | ;Create list box (window) and setup variables
|
|
DISP(DDGLSEL) | ;Display the list
|
|
READ(DDGLCID,DDGLOUT) | ;
|
|
CREATE(DDGLGLO,DDGLCID,DDGLROW,DDGLCOL,DDGLHT,DDGLWD,DDGLSEL,DDGLMAP) | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences |
---|---|
CUP | UPDATE+14, UPDATE+17, DISP+5 |
DESTROY | LIST+35 |
DISP | UPDATE+26, INIT+40 |
GETKEY | INIT+38 |
INIT | LIST+27, CREATE+14 |
SETCID | CREATE+15, READ+10, UPDATE+28 |
SETPARM | READ+4, UPDATE+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AD | GETKEY+1~, GETKEY+5* |
AL | GETKEY+1~, GETKEY+7* |
AR | GETKEY+1~, GETKEY+6* |
AU | GETKEY+1~, GETKEY+4* |
DDGLAREA | INIT+5~, INIT+26*, INIT+39 |
DDGLCID | LIST+19~, LIST+35, CREATE~, DESTROY~, DESTROY+1, DESTROY+2, READ~, UPDATE~, SETCID+1, SETCID+2 , SETCID+3, SETCID+4, SETCID+5, SETPARM+2, SETPARM+5, SETPARM+6, SETPARM+8, SETPARM+15, INIT+25*, INIT+39 |
DDGLCID( | DESTROY+2!, SETCID+1!, SETCID+2*, SETCID+3*, SETCID+4*, SETCID+5*, SETPARM+2, SETPARM+5, SETPARM+6, SETPARM+8 , SETPARM+15! |
DDGLCOL | LIST~, CREATE~, READ+1~, UPDATE+1~, SETCID+2, SETPARM+10*, INIT+11*, INIT+12*, INIT+18, INIT+26 , CUP+1 |
>> DDGLDEL | LIST+29, LIST+33, READ+6, READ+11, UPDATE+18, DISP+7 |
DDGLFLG | LIST~, LIST+35, DESTROY~, DESTROY+3 |
DDGLGLO | LIST~, LIST+26, CREATE~, CREATE+12, READ+1~, UPDATE+1~, UPDATE+8, UPDATE+9, UPDATE+25, SETCID+4 , SETPARM+2*, INIT+20, INIT+21, INIT+35 |
DDGLHT | LIST~, CREATE~, INIT+14*, INIT+15*, INIT+26, INIT+27 |
DDGLI | UPDATE+2~, UPDATE+23*, UPDATE+24, SETPARM+1~, SETPARM+8*, SETPARM+9, SETPARM+10, SETPARM+11, SETPARM+12, SETPARM+13 , INIT+5~, INIT+24*, INIT+25, INIT+33*, INIT+34, DISP+3~, DISP+4*, DISP+5, DISP+6 |
DDGLITEM | LIST+23~, CREATE+13~, READ+1~, UPDATE+1~, SETCID+3, SETPARM+6* |
DDGLITEM( | UPDATE+13, UPDATE+15, UPDATE+16, UPDATE+24*, SETPARM+14, INIT+34*, DISP+6 |
DDGLITEM(1 | UPDATE+13 |
>> DDGLKEY | GETKEY+4, GETKEY+5, GETKEY+6, GETKEY+7, GETKEY+8, GETKEY+9, GETKEY+10, GETKEY+11, GETKEY+12 |
>> DDGLKEY("KMAP" | SETCID+5, SETPARM+4!, SETPARM+5*, GETKEY+14*, GETKEY+17*, GETKEY+18*, GETKEY+21, GETKEY+22*, GETKEY+23*, GETKEY+27 , GETKEY+28*, GETKEY+29*, GETKEY+30*, GETKEY+31* |
DDGLLAST | CREATE+13~ |
DDGLLINE | LIST+22~, CREATE+13~, READ+1~, UPDATE+1~, UPDATE+14, UPDATE+15, UPDATE+16*, UPDATE+17, SETCID+2, SETPARM+13* , SETPARM+14, INIT+29* |
DDGLMAP | LIST~, CREATE~, GETKEY+16 |
DDGLMAP( | GETKEY+16, GETKEY+17, GETKEY+18, GETKEY+20, GETKEY+23 |
DDGLNC | LIST+21~, CREATE+13~, READ+1~, UPDATE+1~, UPDATE+15, UPDATE+18, SETCID+2, SETPARM+12*, INIT+28*, DISP+6 , DISP+7 |
DDGLNL | LIST+20~, CREATE+13~, READ+1~, UPDATE+1~, UPDATE+13, UPDATE+16, UPDATE+23, SETCID+2, SETPARM+11*, INIT+27* , INIT+33, DISP+4 |
DDGLOUT | LIST~, READ~ |
DDGLROW | LIST~, CREATE~, READ+1~, UPDATE+1~, SETCID+2, SETPARM+9*, INIT+9*, INIT+10*, INIT+15, INIT+26 , CUP+1 |
DDGLSEL | LIST~, CREATE~, READ+1~, UPDATE+1~, UPDATE+7*, UPDATE+8*, UPDATE+9*, UPDATE+10, UPDATE+13, UPDATE+16 , UPDATE+18, UPDATE+22, UPDATE+26, SETPARM+14*, INIT+20*, INIT+21*, INIT+32, INIT+40, DISP~, DISP+7 |
DDGLT | UPDATE+2~, UPDATE+22*, UPDATE+24, UPDATE+25*, INIT+5~, INIT+32*, INIT+34, INIT+35*, DISP+3~, DISP+6* , DISP+7*, DISP+8 |
DDGLVAL | UPDATE~, UPDATE+7 |
>> DDGLVID | LIST+29, LIST+33, READ+6, READ+11, UPDATE+18, DISP+7 |
DDGLWD | LIST~, CREATE~, INIT+17*, INIT+18*, INIT+26, INIT+28 |
>> DDGLZOSF("EOFF" | LIST+28, READ+5 |
>> DDGLZOSF("EON" | LIST+34, READ+12 |
DX | READ+2~, UPDATE+2~, CUP+1* |
DY | READ+2~, UPDATE+2~, CUP+1* |
F1 | GETKEY+1~, GETKEY+8* |
F2 | GETKEY+1~ |
F3 | GETKEY+1~ |
F4 | GETKEY+1~ |
FIND | GETKEY+2~, GETKEY+9* |
I | GETKEY+3~, GETKEY+16*, GETKEY+17, GETKEY+18, GETKEY+20, GETKEY+23, GETKEY+25* |
INSERT | GETKEY+2~ |
IOM | INIT+12, INIT+18 |
IOSL | INIT+10, INIT+15 |
>> IOXY | CUP+1 |
K | GETKEY+3~, GETKEY+21, GETKEY+22, GETKEY+27, GETKEY+28 |
N | GETKEY+3~ |
NEXTSC | GETKEY+2~, GETKEY+12* |
PREVSC | GETKEY+2~, GETKEY+11* |
REMOVE | GETKEY+2~ |
SELECT | GETKEY+2~, GETKEY+10* |
T | GETKEY+3~, GETKEY+25*, GETKEY+26, GETKEY+29 |
U | SETCID+2, SETPARM+9, SETPARM+10, SETPARM+11, SETPARM+12, SETPARM+13, INIT+26, GETKEY+4, GETKEY+5, GETKEY+6 , GETKEY+7, GETKEY+8, GETKEY+9, GETKEY+10, GETKEY+11, GETKEY+12, GETKEY+21, GETKEY+22, GETKEY+27, GETKEY+28 , GETKEY+30 |
X | CUP~, CUP+1 |
Y | CUP~, CUP+1 |
Name | Field # of Occurrence |
---|---|
$T(MAP+I | GETKEY+25 |