DDS2 ;SFISC/MLH-UP ARROW JUMP, BRANCH ;2015-01-02 4:52 PM
Source file <DDS2.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MOUSE | ;Mouse has clicked: DDSMX=$X,DDSMY=$Y
|
|
| F | ||
| FINDXY(DY,DX) | ;Find Field that is at mouseclick position
|
|
| DX(DY) | ||
| NP | ;from indirect GO in MOUSE+3, above
|
|
| UPA | ;Up-arrow jump
|
|
| OUT | ||
| POSTACT | ;Execute post action
|
|
| JMP | ;Up-arrow jump
|
|
| NO | ||
| DDO | ;DDO=FIELD,BLOCK,PAGE
|
|
| KILL | ||
| CKUNED | ;Check uneditable status
|
|
| UNED | ||
| CAP | ;Find all captions that match DDSX
|
|
| XCAP | ;Find all xecutable captions that match DDSX
|
|
| FILL | ;Fill DDH array with possible choices
|
|
| BR | ;Evaluate DDSBR
|
|
| PG | ;
|
|
| BK | ;
|
|
| FD | ;
|
|
| UPCASE(X) | ;
|
|
| ERR | ;;Unable to jump to that field. The block on which that field is located has no record associated with it.
|
|
| ERR1 | ;;Unable to jump to that field. The block on which that field is located has navigation disabled.
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences |
|---|---|
| $$FINDXY | MOUSE+5, F |
| $$UPCASE | JMP+3, PG+2, FD+4 |
| @( | MOUSE+3, BR+6 |
| BR | POSTACT+4 |
| CAP | JMP+6, JMP+11 |
| CKUNED | DDO+11, DDO+23, DDO+27 |
| DDO | F+1, F+4 |
| DX | FINDXY+6 |
| ERR | DDO+9, DDO+18 |
| ERR1 | DDO+21 |
| FILL | CAP+5, XCAP+4 |
| JMP | UPA+3 |
| KILL | JMP+1, NO, DDO+2 |
| OUT | MOUSE+6 |
| POSTACT | OUT+1, OUT+3, DDO+12, DDO+24, DDO+28 |
| XCAP | JMP+7, JMP+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | MOUSE+1~, F+8* |
| ABOVE | FINDXY+1~, FINDXY+8*, FINDXY+15, FINDXY+17 |
| B | MOUSE+5~*, F+2~, F+5*, F+6, FINDXY+1~, FINDXY+3*, FINDXY+4, FINDXY+7, FINDXY+8, FINDXY+10 , FINDXY+15, FINDXY+16, FINDXY+17, DX, DX+1, DX+2, DX+3, BR+1~, BR+2*, BR+3* , BR+7, BK+2*, BK+4*, BK+5*, BK+6, BK+7, FD+4, FD+5 |
| B1 | BR+1~, BR+4*, BR+6, PG+4*, BK+1, BK+2, BK+4 |
| CAP | FINDXY+1~, FINDXY+12*, DX+2* |
| D | F+2~, F+6*, FINDXY+1~, FINDXY+7*, FINDXY+8, FINDXY+15, FINDXY+17 |
| DA | F+8~*, OUT+1 |
| >> DDACT | MOUSE+2*, F+1*, F+9*, NP+1*, DDO+13*, DDO+25*, DDO+29*, BR+1*, BR+7* |
| >> DDD | NO+3* |
| DDH | JMP+2!*, NO, NO+2, KILL+1!, FILL+3* |
| DDH( | NO+2, FILL+3* |
| >> DDO | MOUSE+2, F+1*, F+4*, OUT, OUT+3*, NO+1, NO+2*, DDO+1*, DDO+10*, DDO+19* , DDO+22*, CKUNED+3, CKUNED+5, CKUNED+8, CKUNED+9*, CKUNED+12, UNED, UNED+2*, BR+2, BR+7* |
| DDP | CKUNED+1~, CKUNED+4*, CKUNED+7*, CKUNED+10, UNED |
| DDQ | JMP+2! |
| >> DDS | FINDXY+2, FINDXY+4, FILL+2, PG+1, PG+2, PG+4, BK+2, BK+5 |
| DDS2ATT | KILL+2!, CKUNED+10*, CKUNED+12 |
| DDS2B | DDO+1*, DDO+2, DDO+6, DDO+7, DDO+13, DDO+15, DDO+16, DDO+20, DDO+25, KILL+2! , CKUNED+3, CKUNED+5, CKUNED+7, CKUNED+8, CKUNED+12, UNED, CAP+4*, CAP+5, XCAP+2*, XCAP+3 , XCAP+4, FILL+1, FILL+3 |
| DDS2DA | DDO+4*, DDO+7*, DDO+8, DDO+16*, DDO+17, KILL+2!, CKUNED+10 |
| DDS2F | KILL+2!, CAP+5*, XCAP+3*, XCAP+4, FILL+1, FILL+3 |
| DDS2O | MOUSE+1~, MOUSE+2*, NO+1*, DDO+10, DDO+19, DDO+22, KILL+2!, CKUNED+9, UNED+2 |
| DDS2P | DDO+1*, DDO+5, DDO+6, DDO+7, DDO+13, DDO+16, DDO+20, KILL+2!, CKUNED+7, CKUNED+12 , CAP+3*, CAP+4, CAP+5, XCAP+1*, FILL+2, FILL+3 |
| DDS2UNED | DDO+11, DDO+23, DDO+27, KILL+2!, CKUNED+9*, UNED*, UNED+1, UNED+2* |
| DDS2V | FILL+1*, FILL+2*, FILL+3, FILL+4! |
| DDS2X | F+1*, F+4*, JMP+1*, NO, KILL, KILL+2! |
| >> DDSBK | MOUSE+2, F+1, F+4, F+6*, DDO+13*, DDO+15, DDO+25*, BR+7* |
| DDSBO | MOUSE+1~, MOUSE+2*, MOUSE+5, F+1 |
| DDSBR | F+9*, OUT+1, OUT+3, POSTACT+4, DDO+13*, DDO+25*, DDO+29, BR+1, BR+4, BR+8! |
| DDSCL | F+2~, F+3*, F+4, F+7 |
| DDSDA | F+8~*, DDO+4 |
| DDSDDO | F+2~, F+5* |
| >> DDSDN | UPA+2, OUT+2 |
| DDSFLD | CKUNED+1~, CKUNED+5*, CKUNED+8*, CKUNED+9, CKUNED+10 |
| DDSI | KILL+1! |
| >> DDSMOUSE( | MOUSE+3 |
| >> DDSMOUSY | MOUSE+2* |
| >> DDSMX | MOUSE+3, MOUSE+5*, F |
| >> DDSMY | MOUSE+3, MOUSE+5, MOUSE+6, F |
| DDSNR | F+2~ |
| >> DDSO(12 | POSTACT+1, POSTACT+3 |
| >> DDSOLD | POSTACT+3 |
| >> DDSOPB | BR+2, BR+7 |
| >> DDSOSV | OUT+3* |
| DDSPDA | F+2~, F+7* |
| >> DDSPG | FINDXY+2, FINDXY+3, FINDXY+4, FINDXY+7, FINDXY+10, FINDXY+15, FINDXY+16, FINDXY+17, DX, DX+1 , DX+3, JMP+7, JMP+12, DDO+5, DDO+13*, CAP+2, XCAP+1, XCAP+2, XCAP+3, FILL+2 , BR+7* |
| DDSPGRP | KILL+1!, CAP+1*, CAP+2, CAP+3, CAP+4, CAP+5 |
| >> DDSREFS | FINDXY+3, FINDXY+16, DX, DX+1, JMP+6, JMP+11, DDO+20, CKUNED+7, CKUNED+12, CAP+1 , CAP+3, CAP+4, CAP+5, BR+3 |
| >> DDSREFT | F+6, FINDXY+7, FINDXY+15, FINDXY+17, JMP+7, JMP+12, DDO+6, DDO+7, DDO+16, CKUNED+10 , XCAP+2, XCAP+3 |
| >> DDSREP | F+4, F+6*, F+7, OUT+1 |
| DDSSN | F+2~, F+7* |
| DDSSTL | F+2~, F+7* |
| DDSX | JMP+3*, JMP+10*, JMP+11*, JMP+12*, KILL+1!, CAP+1, CAP+3, CAP+4, CAP+5, XCAP+2 , XCAP+3, FILL+1 |
| DX | FINDXY~, FINDXY+11, FINDXY+12, DX+1, DX+2 |
| DY | FINDXY~, FINDXY+5, FINDXY+6, FINDXY+14, DX~ |
| E | BR+1~, BR+2*, BR+7, BR+8, FD+2*, FD+6* |
| F | FINDXY+1~, FINDXY+10*, FINDXY+11, FINDXY+16, DX*, DX+1, DX+2, DX+3, BR+1~, BR+2* , BR+7, FD+2*, FD+5*, FD+6 |
| F1 | BR+1~, BR+4*, BK+7*, FD+1, FD+2, FD+3, FD+4*, FD+5 |
| HITE | FINDXY+1~, FINDXY+7*, FINDXY+14 |
| IOSL | MOUSE+6 |
| P | MOUSE+1~, MOUSE+3*, MOUSE+5*, F+5*, F+6, BR+1~, BR+2*, BR+3, BR+7, PG+1* , PG+2*, PG+3, PG+4, BK+2, BK+5 |
| P1 | BR+1~, BR+4*, BR+6, PG+1, PG+2 |
| PY | FINDXY+1~, FINDXY+9*, FINDXY+11, FINDXY+12 |
| PYX | FINDXY+1~, FINDXY+2*, FINDXY+5, FINDXY+9 |
| REP | FINDXY+1~, FINDXY+5*, FINDXY+6, FINDXY+14 |
| >> S | FINDXY+11*, FINDXY+12, FINDXY+13*, FINDXY+14*, FINDXY+15, FINDXY+17 |
| TOP | FINDXY+1~, FINDXY+5*, FINDXY+13 |
| U | MOUSE+3, F+4, F+6, F+7, FINDXY+2, FINDXY+5, FINDXY+8, FINDXY+11, FINDXY+12, FINDXY+16 , DX+1, DX+2, UPA+1, JMP+1, NO, DDO+20, CKUNED+3, CKUNED+7, CKUNED+8, CKUNED+10 , CKUNED+12, UNED, CAP+2, XCAP+4, FILL+1, FILL+2, BR+2, BR+4, BR+7 |
| X | MOUSE+3*, MOUSE+5*, F*, F+1, F+3, F+4, F+5, F+8*, UPA+1, UPA+2 , UPA+3, POSTACT+2~, POSTACT+3*, JMP+1*, JMP+3*, JMP+6, JMP+7, JMP+10*, JMP+11, JMP+12 , KILL*, BR+1~, FD+3*, FD+4*, FD+5, UPCASE~, UPCASE+2 |
| Z | FINDXY+1~, FINDXY+3, FINDXY+10*, FINDXY+15*, FINDXY+17*, FINDXY+18, DX, DX+3* |