ORCMEDT2 ;SLC/MKB-Menu Editor cont ;9/4/01 14:38
Source file <ORCMEDT2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 5 | INIT^ORCMEDIT $$ITEM^ORCMEDT0 (QCK0,SET0)^ORCMEDT1 EN1^ORCMEDT3 $$CHKNAM^ORUTL | 
| VA Fileman | 3 | ^DIE ^DIK ^DIR | 
| Kernel | 1 | EN^XQORM | 
| Registration | 1 | FULL^VALM1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COL(X) | ; -- Edit column placement | |
| ADD1 | ||
| MOVE | ; -- Move item(s) in menu | |
| OUTPUT(Z) | ; -- Output flag | |
| DELETE(Y) | ; -- Remove item at position Y | |
| ED0 | ||
| ED1 | ||
| ADDTXT | ; -- Add new text to menu | |
| SURE() | ; -- Are you sure? | |
| REMROW | ; -- Remove row from menu | |
| MV1 | ||
| EDTITM(X) | ; -- Edit item itself? | |
| ROW(X) | ; -- Edit row placement | |
| TEXT(X) | ; -- Display text | |
| SHIFT(DIRECTN,ROW) | ; -- Resolve collision | |
| ASK | ||
| NEXT(POS) | ; -- Returns next available DA in ORMENU | |
| SELECT(ACTION,Y) | ; -- Select item from menu | |
| INSERT(Y) | ; -- Make room for item at position Y | |
| ADDROW | ; -- Add new row to menu | |
| ED2 | ||
| ADDITM | ; -- Add new item(s) to menu | |
| EDIT | ; -- Edit item(s) in menu | |
| REMOVE | ; -- Remove item(s) from menu | |
| AT1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | ADD1+4, AT1+5, MV1+4, EDIT+6, ED1+4 | 
| ^DIK | REMOVE+6, REMROW+7, ED0+1 | 
| ^DIR | ADDROW+4, ASK, OUTPUT+4, REMROW+4, SURE+4, ROW+4, COL+4, SHIFT+5, EDTITM+5 | 
| INIT^ORCMEDIT | ADD1+5, AT1+6, ADDROW+6, REMOVE+7, REMROW+9, MV1+5, ED2+2 | 
| $$ITEM^ORCMEDT0 | ADDITM+6, EDIT+6 | 
| QCK0^ORCMEDT1 | ED2+1 | 
| SET0^ORCMEDT1 | ED2+1 | 
| EN1^ORCMEDT3 | ED2+1 | 
| $$CHKNAM^ORUTL | ASK+1 | 
| FULL^VALM1 | ADDITM+2, ADDTXT+2, REMOVE+2, MOVE+2, EDIT+2 | 
| EN^XQORM | SELECT+4 | 
| 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: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101.41 - [#101.41] | ADDITM+4, ADD1+2, ADDTXT+3, AT1+2, NEXT+2, NEXT+3, NEXT+4, NEXT+5*, NEXT+6*, REMOVE+6 , REMROW+7, MOVE+6, MV1+3, INSERT+2, INSERT+3*, INSERT+4*!, DELETE+2, DELETE+3*, DELETE+4*!, EDIT+4 , ED0+3*, ED0+4, ED1+3, ED2 | 
| Name | Line Occurrences | 
|---|---|
| $$COL | ADD1+1, AT1+1, MV1+1, ED1+1 | 
| $$EDTITM | ED2+1 | 
| $$NEXT | ADD1+3, AT1+4 | 
| $$OUTPUT | AT1+3, ED0+2 | 
| $$ROW | ADD1, AT1, MV1, ED1 | 
| $$SHIFT | ADD1+2, AT1+2, REMOVE+4, REMROW+5, MV1+3, ED1+3 | 
| $$SURE | REMOVE+3, REMROW+4, ED0+1 | 
| $$TEXT | ADDTXT+5, ED0 | 
| ADD1 | ADD1+2 | 
| ASK | ASK+1 | 
| AT1 | AT1+2 | 
| DELETE | REMOVE+6, REMROW+8 | 
| ED0 | ED0+1 | 
| ED1 | ED1+3 | 
| ED2 | ED1+2 | 
| INSERT | ADD1+2, AT1+2, ADDROW+5, MV1+3, ED1+3 | 
| MV1 | MV1+3 | 
| SELECT | REMOVE+3, MOVE+4, EDIT+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | REMROW+7, INSERT+2, DELETE+2 | 
| ^("B" | NEXT+6* | 
| ^(0 | ADDITM+4*, ADDTXT+3*, ED0+4, ED2 | 
| ^(10 | NEXT+6*, ED0+3* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTION | SELECT~, SELECT+3 | 
| COL | ADDITM+1~, ADD1+1*, ADDTXT+1~, AT1+1*, MOVE+1~, MV1+1*, MV1+2, EDIT+1~, ED1+1*, ED1+2 | 
| CP | INSERT+1~*, INSERT+2, DELETE+1~*, DELETE+2 | 
| DA | ADDITM+1~, ADD1+3*, ADDTXT+1~, AT1+4*, NEXT+1~, NEXT+5*, NEXT+6, NEXT+7, REMOVE+1~, REMOVE+6* , REMROW+1~, REMROW+7*, MOVE+1~, MOVE+6*, INSERT+1~, INSERT+2*, INSERT+3, INSERT+4, DELETE+1~, DELETE+2* , DELETE+3, DELETE+4, EDIT+1~, EDIT+4*, ED0+3, ED0+4 | 
| DA(1 | ADDITM+3*, REMOVE+5*, REMROW+6*, MOVE+3*, EDIT+5* | 
| DIE | ADDITM+1~, ADDITM+3*, ADDTXT+1~, ADDTXT+2*, MOVE+1~, MOVE+3*, EDIT+1~, EDIT+5*, ED0+1 | 
| DIE("NO^" | EDIT+5* | 
| DIK | REMOVE+1~, REMOVE+5*, REMROW+1~, REMROW+6*, ED0+1* | 
| DIR | ADDROW+1~, TEXT+1~, OUTPUT+1~, REMROW+1~, SURE+1~, ROW+1~, COL+1~, SHIFT+1~, EDTITM+1~ | 
| DIR("?" | ADDROW+3*, TEXT+3*, TEXT+4*, TEXT+5*, OUTPUT+3*, REMROW+3*, SURE+3*, ROW+3*, COL+3*, SHIFT+4* , EDTITM+2*, EDTITM+3*, EDTITM+4* | 
| DIR("A" | ADDROW+2*, TEXT+2*, OUTPUT+2*, REMROW+2*, SURE+2*, ROW+2*, COL+2*, SHIFT+3*, EDTITM+2*, EDTITM+3* , EDTITM+4*, EDTITM+5 | 
| DIR("B" | TEXT+2*, ASK, OUTPUT+2*, ROW+2*, COL+2*, SHIFT+2*, EDTITM+1* | 
| DIR(0 | ADDROW+2*, TEXT+2*, OUTPUT+2*, REMROW+2*, SURE+2*, ROW+2*, COL+2*, SHIFT+2*, EDTITM+1* | 
| DIRECTN | SHIFT~, SHIFT+3, SHIFT+4 | 
| DLG | ADDITM+1~, ADDITM+6*, ADD1+4 | 
| DONE | ADDITM+1~, ADDITM+5*, ADDITM+6*, ADDTXT+1~, ADDTXT+4*, ADDTXT+5* | 
| DR | ADDITM+1~, ADD1+4*, ADDTXT+1~, AT1+5*, MOVE+1~, MV1+4*, EDIT+1~, EDIT+6*, ED1+4* | 
| >> DTOUT | ADDROW+4, ASK, OUTPUT+4, REMROW+4, ROW+4, COL+4, SHIFT+5, EDTITM+5 | 
| >> DUOUT | ADDROW+4, ASK, OUTPUT+4, REMROW+4, ROW+4, COL+4, SHIFT+5 | 
| HDR | ADDTXT+1~, AT1+3*, AT1+5, NEXT+1~, NEXT+2*, NEXT+5*, NEXT+6 | 
| I | NEXT+1~, NEXT+4*, NEXT+5 | 
| LAST | NEXT+1~, NEXT+3*, NEXT+4 | 
| NEW | MOVE+1~, MV1+2*, MV1+3, MV1+4 | 
| NEWPOS | EDIT+1~, ED1+2*, ED1+3, ED1+4 | 
| NODE0 | MOVE+1~, MOVE+6* | 
| OR0 | EDIT+1~, EDIT+4*, EDIT+8, ED0, ED0+2, ED0+4*, ED0+5, ED1 | 
| >> ORCOL | COL+2 | 
| ORDEL | REMOVE+1~, REMOVE+4*, REMOVE+6, REMROW+1~, REMROW+5*, REMROW+8 | 
| ORDG | EDIT+1~, ED2* | 
| OREBLD | ADDITM+1~, ADDITM+5*, ADD1+3*, ADD1+5, ADDTXT+1~, ADDTXT+4*, AT1+4*, AT1+6, MOVE+1~, MOVE+5* , MV1+4*, MV1+5, EDIT+1~, EDIT+3*, ED0+1*, ED0+4*, ED1+4*, ED2+2 | 
| ORI | REMOVE+1~, REMOVE+6*, MOVE+5*, MOVE+6, EDIT+1~, EDIT+3*, EDIT+4 | 
| >> ORMENU | SELECT+1, ADDITM+3, ADDITM+4, ADD1+2, ADDTXT+2, ADDTXT+3, AT1+2, NEXT+2, NEXT+3, NEXT+4 , NEXT+5, NEXT+6, REMOVE+5, REMOVE+6, REMROW+6, REMROW+7, MOVE+3, MOVE+6, MV1+3, INSERT+2 , INSERT+3, INSERT+4, DELETE+2, DELETE+3, DELETE+4, EDIT+4, EDIT+5, ED0+3, ED0+4, ED1+3 | 
| OROW | REMROW+1~, REMROW+4*, REMROW+7, REMROW+8 | 
| ORPOS | REMOVE+1~, REMOVE+6*, REMROW+1~, REMROW+7* | 
| ORY | REMOVE+1~, REMOVE+3, MOVE+4, EDIT+1~, EDIT+2 | 
| ORY( | REMOVE+6, MOVE+5, MOVE+6, EDIT+3, EDIT+4 | 
| P | EDIT+1~, EDIT+6* | 
| POS | ADDITM+1~, ADD1+1*, ADD1+2, ADD1+3, ADDTXT+1~, AT1+1*, AT1+2, AT1+4, NEXT~, NEXT+5 , NEXT+6, MOVE+1~, MOVE+6*, MV1, MV1+1, MV1+2, INSERT+1~*, INSERT+2*, INSERT+3, INSERT+4 , DELETE+1~*, DELETE+2*, DELETE+3, DELETE+4, EDIT+1~, ED1*, ED1+1, ED1+2 | 
| PTR | EDIT+1~, EDIT+4*, EDIT+6, EDIT+7, ED0+5*, ED2, ED2+1 | 
| ROW | ADDITM+1~, ADD1*, ADD1+1, ADDTXT+1~, AT1*, AT1+1, MOVE+1~, MV1*, MV1+2, SHIFT~ , SHIFT+3, SHIFT+4, EDIT+1~, ED1*, ED1+2 | 
| STOP | MOVE+1~, MOVE+5*, MV1*, MV1+1*, EDIT+1~, EDIT+3*, EDIT+6*, EDIT+7, ED0*, ED0+1* , ED0+2*, ED0+5, ED1*, ED1+1* | 
| TOTAL | NEXT+1~, NEXT+2*, NEXT+5 | 
| TXT | ADDTXT+1~, ADDTXT+5*, AT1+5 | 
| >> TYPE | ED2*, ED2+1 | 
| U | NEXT+2, NEXT+5, REMOVE+6, MOVE+6, INSERT+3, DELETE+3, EDIT+4, EDIT+8, ED0, ED0+2 , ED0+3, ED0+5, ED1, ED2 | 
| >> VALMBCK | ADDITM+2*, ADD1+5*, ADDTXT+2*, AT1+6*, ADDROW+2*, ADDROW+5*, REMOVE+2*, REMROW+2*, REMROW+5*, MOVE+2* , MV1+5*, EDIT+2*, ED2+2* | 
| X | SELECT+1~, SELECT+3*, ADDROW+1~, TEXT~, TEXT+2, ASK, OUTPUT+1~, REMROW+1~, SURE+1~, ROW~ , ROW+2!, COL~, COL+2!, SHIFT+1~, INSERT+3*, INSERT+4, DELETE+3*, DELETE+4, EDTITM~, EDTITM+2 , EDTITM+3, EDTITM+4, EDTITM+5 | 
| X1 | EDIT+8~*, ED0*, ED0+1, ED0+3 | 
| X2 | EDIT+8~*, ED0+2*, ED0+3 | 
| XQORM | SELECT+1~* | 
| XQORM("?" | SELECT+3* | 
| XQORM("??" | SELECT+2* | 
| XQORM("A" | SELECT+2* | 
| XQORM(0 | SELECT+2* | 
| Y | SELECT~, SELECT+1!, ADDROW+1~, ADDROW+4, ADDROW+5, TEXT+1~, ASK*, ASK+1, ASK+2, OUTPUT+1~ , OUTPUT+4, REMROW+1~, REMROW+4, SURE+1~, SURE+5, ROW+1~, ROW+4*, ROW+5, COL+1~, COL+4* , COL+5, SHIFT+1~, SHIFT+5*, SHIFT+6, INSERT~, INSERT+1, INSERT+2, DELETE~, DELETE+1, EDIT+6 , EDTITM+1~*, EDTITM+5*, EDTITM+6 | 
| Z | OUTPUT~, OUTPUT+2, OUTPUT+4*, OUTPUT+5 |