Compile Insert STATUS.CONSTANTS * @STATLIST "record" offsets * EQU STATLIST.KEY$ TO 1 EQU STATLIST.UNITDESC$ TO 2 EQU STATLIST.UNITFMT$ TO 3 EQU STATLIST.PRINTSTR$ TO 4 * * @STATLIST record 1 offsets EQU STAT_NAME$ TO 1 ;* Field one is an @VM list of status line names. If it's on the list its in memory. EQU STAT_POS$ TO 2 ;* Field two contains the pointer to the slot for the names. * * STATPOS * EQU SX$ TO 1 EQU SY$ TO 2 * * STATPOS & STATREC Modified by Module or elsewhere * EQU STAT.MODULE$ TO 1 ;* Module EQU STAT.MODE$ TO 2 ;* Module EQU STAT.MODAL$ TO 3 ;* Module EQU STAT.FUNKEYS$ TO 4 ;* Function keys for easier help levels EQU STAT.ED$ TO 4 ;* Module or Scribe EQU STAT.FILT$ TO 5 ;* System (Readnext & clearselect process) EQU STAT.ROW$ TO 6 ;* Module or Scribe EQU STAT.MAC$ TO 7 ;* Input.char EQU STAT.ID$ TO 8 ;* System EQU STAT.BACKG$ TO 9 ;* Background process in progress EQU STAT.LEV$ TO 10 ;* Module EQU STAT.POS$ TO 11 ;* used only to determine what module you are in when * * popping back * * @STATATR * EQU STAT.COLOR$ TO 1 *EQU STAT.BOT$ TO 2 ;* This is no longer used. EQU STAT.FKEY$ TO 2 EQU STAT.FRESH$ TO 3 EQU STAT.XY$ TO 4 EQU STAT.LINES$ TO 5 EQU STAT.DEF$ TO 6 * EQU MULTI.MODAL$ TO 1 EQU SINGLE$ TO 2 EQU MULTI$ TO 3 EQU PUSH$ TO 4 EQU POP$ TO 5 EQU SINGLE.MODAL$ TO 6 EQU METER_MODAL$ TO 7 * * EQU HELP.OFF$ TO 0 DECLARE SUBROUTINE STATUP * Source Date: 10:44:20 17 JUN 1994 Build ID: AREV*3.1.200 Level: 3.13