DDGLBXA1 ;SFISC/MKO-SINGLE SELECTION LIST BOX ;11:33 AM 26 Apr 1996
Source file <DDGLBXA1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DN | ;Move down | |
| C | ||
| QT | ;Quit | |
| TO | ;Timeout | |
| DISP(DDGLSEL) | ;Display the list | |
| TOP | ;Move to top of list | |
| READ() | ;Read next key and return mnemonic | |
| BOT | ;Move to bottom of list | |
| UP | ;Move up | |
| PDN | ;Page down in list | |
| CUP(Y,X) | ;Position cursor relative to list coords | |
| SHIFTDN(DDGLN,DDGLE) | ;Shift DDGLITEM array down DDGLN times | |
| FLUSH | ;Flush read buffer | |
| SHIFTUP(DDGLN,DDGLE) | ;Shift DDGLITEM array down DDGLN times | |
| C1 | ||
| SEL | ;Select item | |
| PUP | ;Page up in list | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$READ | DDGLBXA1+8 | 
| @( | DDGLBXA1+10, DDGLBXA1+11, TO+1 | 
| C | READ+2 | 
| C1 | C1+6 | 
| CUP | DDGLBXA1+5, UP+2, UP+7, DN+3, DN+8, PUP+2, PUP+5, PDN+2, PDN+6, DISP+5 | 
| DISP | UP+14, DN+15, PUP+12, PDN+13, TOP+14, BOT+16 | 
| FLUSH | C1+1 | 
| PDN | BOT+7 | 
| PUP | TOP+5 | 
| SHIFTDN | UP+12, PUP+10 | 
| SHIFTUP | DN+13, PDN+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DDGLA | SHIFTDN+3~, SHIFTUP+3~ | 
| DDGLA( | SHIFTDN+8*, SHIFTDN+14, SHIFTUP+8*, SHIFTUP+14 | 
| DDGLAST | BOT+1~, BOT+6*, BOT+7, BOT+10 | 
| >> DDGLCOL | CUP+1 | 
| >> DDGLDEL | UP+8, DN+9, PUP+6, PDN+7, DISP+7 | 
| DDGLE | UP+11~, UP+12, DN+12~, DN+13, PUP+9~, PUP+10, PDN+10~, PDN+11, SHIFTDN~, SHIFTDN+4* , SHIFTDN+5*, SHIFTDN+10*, SHIFTUP~, SHIFTUP+4*, SHIFTUP+5*, SHIFTUP+10* | 
| DDGLFRST | TOP+1~, TOP+4*, TOP+5, TOP+8 | 
| >> DDGLGLO | TOP+4, TOP+11, BOT+6, BOT+13, SEL+2, SHIFTDN+7, SHIFTUP+7 | 
| DDGLI | TOP+1~, TOP+9*, TOP+10, BOT+1~, BOT+11*, BOT+12, SHIFTDN+3~, SHIFTDN+7*, SHIFTDN+8, SHIFTDN+9* , SHIFTDN+10, SHIFTDN+11, SHIFTDN+13*, SHIFTDN+14*, SHIFTUP+3~, SHIFTUP+7*, SHIFTUP+8, SHIFTUP+9*, SHIFTUP+10, SHIFTUP+11 , SHIFTUP+13*, SHIFTUP+14*, DISP+3~, DISP+4*, DISP+5, DISP+6 | 
| DDGLIND | BOT+1~, BOT+4*, BOT+7 | 
| >> DDGLITEM( | UP+5, DN+2, DN+6, DN+14, PDN+4, PDN+5, PDN+12, TOP+10*, BOT+4, BOT+7 , BOT+12*, BOT+15, SHIFTDN+13*, SHIFTDN+14*, SHIFTUP+5, SHIFTUP+13*, SHIFTUP+14*, DISP+6 | 
| >> DDGLITEM(1 | UP+13, PUP+4, PUP+11, TOP+5, TOP+13, SHIFTDN+5 | 
| >> DDGLKEY("KMAP" | DDGLBXA1+11, TO+1, C1+1, C1+3, C1+5 | 
| >> DDGLLINE | DDGLBXA1+5, UP+1, UP+2, UP+4*, UP+5, UP+7, DN+1, DN+2, DN+3, DN+5* , DN+6, DN+8, PUP+1, PUP+2, PUP+4*, PDN+1, PDN+2, PDN+4*, PDN+5, PDN+6 , TOP+5, TOP+13*, BOT+7, BOT+15* | 
| DDGLN | SHIFTDN~, SHIFTDN+7, SHIFTDN+11*, SHIFTDN+13, SHIFTDN+14, SHIFTUP~, SHIFTUP+7, SHIFTUP+11*, SHIFTUP+13, SHIFTUP+14 | 
| >> DDGLNC | UP+3, UP+8, DN+4, DN+9, PUP+3, PUP+6, PDN+3, PDN+7, DISP+6, DISP+7 | 
| >> DDGLNL | DN+1, DN+14, PUP+10, PDN+1, PDN+4, PDN+11, PDN+12, TOP+9, BOT+4, BOT+11 , BOT+15, SHIFTDN+13, SHIFTUP+5, SHIFTUP+13, SHIFTUP+14, DISP+4 | 
| DDGLOUT | SEL+1!, SEL+2*, QT+1!, QT+2*, TO+2!, TO+3* | 
| DDGLOUT("C" | DDGLBXA1+13*, SEL+3*, QT+2*, TO+3* | 
| DDGLOUT(0 | SEL+2*, QT+2*, TO+3* | 
| DDGLQT | DDGLBXA1+4~, DDGLBXA1+7*, DDGLBXA1+8, DDGLBXA1+13, SEL+4*, QT+3*, TO+4* | 
| >> DDGLROW | CUP+1 | 
| DDGLSEL | UP+3, UP+5*, UP+8, UP+13*, UP+14, DN+4, DN+6*, DN+9, DN+14*, DN+15 , PUP+3, PUP+4*, PUP+6, PUP+11*, PUP+12, PDN+3, PDN+5*, PDN+7, PDN+12*, PDN+13 , TOP+13*, TOP+14, BOT+15*, BOT+16, SEL+2, DISP~, DISP+7 | 
| DDGLT | TOP+1~, TOP+8*, TOP+10, TOP+11*, BOT+1~, BOT+10*, BOT+12, BOT+13*, SHIFTDN+3~, SHIFTDN+5* , SHIFTDN+7*, SHIFTDN+8, SHIFTDN+9, SHIFTUP+3~, SHIFTUP+5*, SHIFTUP+7*, SHIFTUP+8, SHIFTUP+9, DISP+3~, DISP+6* , DISP+7*, DISP+8 | 
| >> DDGLVID | UP+8, DN+9, PUP+6, PDN+7, DISP+7 | 
| DDGLX | FLUSH+1~, FLUSH+2* | 
| DTIME | READ+2 | 
| >> DX | CUP+1* | 
| >> DY | CUP+1* | 
| >> IOXY | CUP+1 | 
| S | READ+1~, C+1*, C1*, C1+1, C1+3*, C1+5 | 
| U | DDGLBXA1+9, DDGLBXA1+13, C1+1, C1+3, C1+5 | 
| X | CUP~, CUP+1 | 
| Y | DDGLBXA1+4~, DDGLBXA1+8*, DDGLBXA1+9, DDGLBXA1+10, READ+1~, READ+2*, READ+3, C*, C1, C1+1 , C1+2*, C1+3*, C1+5*, C1+6*, CUP~, CUP+1 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@Y | DDGLBXA1+9 |