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 |