ORCMEDT2 ;SLC/MKB-Menu Editor cont ; 15 Dec 2015 10:00 AM
Source file <ORCMEDT2.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 |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 7 | ORCM ADD ITEMS ORCM ADD ROW ORCM ADD TEXT ORCM EDIT ITEMS ORCM EDIT POSITION ORCM REMOVE ITEMS ORCM REMOVE ROW |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SELECT(ACTION,Y) | ; -- Select item from menu
|
|
ADDITM | ; -- Add new item(s) to menu
|
|
ADD1 | ||
ADDTXT | ; -- Add new text to menu
|
|
AT1 | ||
ADDROW | ; -- Add new row to menu
|
|
TEXT(X) | ; -- Display text
|
|
ASK | ||
OUTPUT(Z) | ; -- Output flag
|
|
NEXT(POS) | ; -- Returns next available DA in ORMENU
|
|
REMOVE | ; -- Remove item(s) from menu
|
|
REMROW | ; -- Remove row from menu
|
|
SURE() | ; -- Are you sure?
|
|
MOVE | ; -- Move item(s) in menu
|
|
MV1 | ||
ROW(X) | ; -- Edit row placement
|
|
COL(X) | ; -- Edit column placement
|
|
SHIFT(DIRECTN,ROW) | ; -- Resolve collision
|
|
INSERT(Y) | ; -- Make room for item at position Y
|
|
DELETE(Y) | ; -- Remove item at position Y
|
|
EDIT | ; -- Edit item(s) in menu
|
|
ED0 | ||
ED1 | ||
ED2 | ||
EDTITM(X) | ; -- Edit item itself?
|
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 |
---|---|
$$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 |
>> | 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 |