ORDD41 ;slc/KCM,MKB-Build menus in XUTL (file 101.41) ;10:36 AM 11 Feb 1999
Source file <ORDD41.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 2 | ORCDLG ORCMENU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REDOM | ; -- Rebuild menu(s) in ^XUTL when DISPLAY TEXT changed | |
| TREE | ; -- Ck menu tree to ensure new item is not an ancestor ; Input Xform for Item field #2 of Items subfile #101.412 ; expecting DA, DA(1), X from FileMan | |
| UNLOCK(MENU) | ; -- Unlock Order Dialog menu | |
| LOCK(MENU) | ; -- Lock [and rebuild?] Order Dialog menu | |
| UP(X) | ;Convert X to upper case | |
| SET(DLG) | ; -- create dialog menu in ^XUTL("XQORM") | |
| TREE2 | ; -- Back up another level | |
| REBLD(MENU,RES) | ; -- Lock, rebuild Order Dialog menu | |
| LIST(MENU) | ; -- List items on MENU for ?-help in editor | |
| REDOX | ; -- Rebuild menu in ^XUTL when ITEMS changed | |
| TREE1 | ; -- Look for X in ancestors | |
| REDO | ; -- Rebuild menu in ^XUTL when changed | |
| KILL(DLG) | ; -- Cleanup ^XUTL("XQORM") | |
| LKQ | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | REBLD+4 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ORD(101.41 - [#101.41] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101.41 - [#101.41] | SET+1, SET+4, SET+5, SET+6, SET+7, SET+15*, REDO+1, REDOM+2, REDOM+3, REDOX+1 , TREE1+1, LIST+7, LOCK+2, LOCK+3, REBLD+3, REBLD+5 | 
| ^XUTL("XQORM" | SET+8*, SET+10*, SET+11*, SET+13, SET+14*, KILL+1!, LIST+2, LIST+3, LIST+4, LIST+5 , LOCK+3, LOCK+4, LOCK+5, UNLOCK+1, REBLD+3, REBLD+5 | 
| Name | Line Occurrences | 
|---|---|
| $$UP | SET+10, SET+11 | 
| LKQ | LOCK+2, LOCK+4 | 
| REBLD | LOCK+3, LOCK+4 | 
| TREE1 | TREE+4, TREE2+1 | 
| TREE2 | TREE1+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | LIST+4 | 
| ^("COL" | SET+14* | 
| ^(0 | SET+1, SET+13* | 
| ^(99 | REDO+1*, REDOM+2*, REDOM+3*, REDOX+1* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| C | SET+2~, SET+13* | 
| COL | SET+2~, SET+3*, SET+9*, SET+13, SET+14 | 
| DA | REDO+1, REDOM+2, REDOM+3, REBLD+1~, REBLD+2* | 
| DA(1 | REDOX+1, TREE+3 | 
| DIE | REBLD+1~, REBLD+2* | 
| DLG | SET~, SET+1, SET+3, SET+4, SET+5, SET+6, SET+11, SET+14, SET+15, KILL~ , KILL+1 | 
| DR | REBLD+1~, REBLD+2* | 
| DTIME | LIST+6 | 
| IOSL | LIST+6 | 
| ITEM | LIST+1~, LIST+5*, LIST+7 | 
| ITM | SET+2~, SET+4*, SET+5*, SET+6, SET+8 | 
| LCNT | LIST+1~*, LIST+5*, LIST+6* | 
| MENU | REDOM+1~, REDOM+3*, LIST~, LIST+2, LOCK~, LOCK+1, LOCK+2, LOCK+3, LOCK+4, UNLOCK~ , UNLOCK+1, REBLD~, REBLD+2, REBLD+3, REBLD+5 | 
| OK | LOCK+1~*, LOCK+2*, LOCK+4, LOCK+5*, LKQ | 
| ORDD | TREE+3~, TREE1+1*, TREE2+1~ | 
| ORDDA | TREE+3~*, TREE+4, TREE1+1, TREE2+1~* | 
| POS | SET+2~, SET+3*, SET+4*, SET+5, SET+8, SET+9, SET+10, SET+11, SET+12, SET+13* , LIST+1~, LIST+4*, LIST+5 | 
| PTR | SET+2~, SET+6*, SET+7, SET+8, SET+9 | 
| QUIT | LIST+1~*, LIST+3, LIST+4, LIST+6* | 
| R | SET+2~, SET+13* | 
| RES | REBLD~, REBLD+3*, REBLD+4* | 
| ROW | SET+2~, SET+3*, SET+12*, SET+13 | 
| TXT | SET+2~, SET+7*, SET+8, SET+10, LIST+1~*, LIST+3*, LIST+4 | 
| U | SET+1, SET+6, SET+7, SET+8, SET+9, SET+11, LIST+7, LOCK+3 | 
| X | SET+2~, SET+6*, SET+7, SET+8, SET+9, SET+11, SET+14*, SET+15, UP~, UP+1 , REDOM+1~*, REDOM+2, REDOM+3, TREE+4!, TREE1+1!, LIST+6* | 
| XQORM | SET+2~, SET+3*, SET+8, SET+10, SET+13, LIST+1~, LIST+2*, LIST+3, LIST+4, LIST+5 , LOCK+1~*, LOCK+2, LOCK+3, LOCK+4, LOCK+5, REBLD+1~, REBLD+2*, REBLD+3, REBLD+5 |