PXBCC ;ISL/JVS - CURSOR CONTROLS-UTILITY ROUTINES ;12/09/22 11:00am
Source file <PXBCC.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ZERO | ;--ZERO $X & $Y
|
|
DXDY | ;RESET $X $Y
|
|
INHI() | ; Switch to highlighted video (IOINHI must be defined by caller)
|
|
INLO() | ; Switch to lowlighted video (IOINLOW must be defined by caller)
|
|
FIX | ;--FIX
|
|
FIX1 | ;--FIX
|
|
WINDOW(PXBCNT,DOWN) | ;--set up window area
|
|
WIN17(PXBCNT) | ;--set up window area on the 17th line
|
|
WINDOW1(PXBCNT) | ;--set up window area
|
|
TERM | ;--set up the terminal variables
|
|
FULL | ;--set terminal to full scrolling window
|
|
FULL0 | ;--set terminal to full scrolling window
|
|
CLEAR1 | ;--clean out all cursor control variables
|
|
UNDON | ;--underline on
|
|
UNDOFF | ;--underline off
|
|
REVCPT(LINE,PXRVON) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV
|
|
REVPRV(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV
|
|
REVPOV(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV
|
|
REVSTP(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV
|
|
UREV(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV
|
|
RREV(LINE,COLUMN,ENTRY) | ;--Reverse REQUESTED information
|
|
RREVST(LINE,COLUMN,ENTRY) | ;--Reverse REQUESTED information
|
|
RREVH(LINE,COLUMN,ENTRY) | ;--Reverse REQUESTED information
|
|
LOC(LINE,COLUMN) | ;--Locate Cursor to specified position
|
|
ERASE | ;---ERASE THE LIST GOING UPWARDS
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | LOC+2 |
^%ZOSF("RM" | FULL+5, FULL0+4 |
^%ZOSF("XY" | ZERO+2, DXDY+1, INHI+1, INLO+1, LOC+3 |
^ICPT - [#81] | REVCPT+20 |
Name | Line Occurrences |
---|---|
DXDY | REVCPT+19, REVPRV+10, REVPOV+10, REVSTP+10, UREV+9, RREV+8, RREVST+8, RREVH+8, LOC+12 |
FULL0 | FIX+1, FIX1+1 |
TERM | FIX+1, FIX1+1, WINDOW+4, WIN17+4, FULL+3, FULL0+2, REVCPT+14, REVPRV+5, REVPOV+5, REVSTP+5 , UREV+5, RREV+4, RREVST+4, RREVH+4, LOC+6 |
ZERO | REVCPT+16, REVPRV+7, REVPOV+7, REVSTP+7, UREV+6, RREV+5, RREVST+5, RREVH+5, LOC+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
COL | REVCPT+8~, REVCPT+15*, REVCPT+18, REVCPT+19, REVPRV+2~, REVPRV+6*, REVPRV+9, REVPRV+10, REVPOV+2~, REVPOV+6* , REVPOV+9, REVPOV+10, REVSTP+2~, REVSTP+6*, REVSTP+9, REVSTP+10, UREV+9 |
COLUMN | RREV~, RREV+7, RREV+8, RREVST~, RREVST+7, RREVST+8, RREVH~, RREVH+7, RREVH+8, LOC~ , LOC+3, LOC+9, LOC+12 |
DOWN | WINDOW~, WINDOW+7 |
DX | ZERO+1~, ZERO+2*, INHI+1*, INLO+1*, REVCPT+8~, REVCPT+19*, REVPRV+2~, REVPRV+10*, REVPOV+2~, REVPOV+10* , REVSTP+2~, REVSTP+10*, UREV+3~, UREV+9*, RREV+2~, RREV+8*, RREVST+2~, RREVST+8*, RREVH+2~, RREVH+8* , LOC+3~*, LOC+4~, LOC+12* |
DY | ZERO+1~, ZERO+2*, INHI+1*, INLO+1*, REVCPT+8~, REVCPT+19*, REVPRV+2~, REVPRV+10*, REVPOV+2~, REVPOV+10* , REVSTP+2~, REVSTP+10*, UREV+3~, UREV+9*, RREV+2~, RREV+8*, RREVST+2~, RREVST+8*, RREVH+2~, RREVH+8* , LOC+3~*, LOC+4~, LOC+10*, LOC+11* |
ENTRY | REVCPT+8~, REVCPT+9*, REVCPT+20, REVCPT+21, REVPRV+2~, REVPRV+3*, REVPRV+11, REVPOV+2~, REVPOV+3*, REVPOV+11 , REVSTP+2~, REVSTP+3*, REVSTP+11, UREV+3~, UREV+4*, UREV+10, RREV~, RREV+9, RREVST~, RREVST+9 , RREVH~, RREVH+9 |
>> FROM | REVPRV+1 |
I | WINDOW+1~, WINDOW+7*, WIN17+1~, WINDOW1+1~, WINDOW1+4*, REVCPT+8~, REVCPT+17*, REVCPT+18*, REVPRV+2~, REVPRV+8* , REVPRV+9*, REVPOV+2~, REVPOV+8*, REVPOV+9*, REVSTP+2~, REVSTP+8*, REVSTP+9*, UREV+3~, UREV+7*, UREV+8* , RREV+2~, RREV+6*, RREV+7*, RREVST+2~, RREVST+6*, RREVST+7*, RREVH+2~, RREVH+6*, RREVH+7*, RREVH+9* , LOC+4~, LOC+8*, LOC+9*, ERASE+4* |
IOBM | WINDOW+1~, WINDOW+5*, WIN17+1~, WIN17+5*, WINDOW1+1~, WINDOW1+2*, FULL+1~, FULL+4*, FULL0+1~, FULL0+3* , REVCPT+8~, REVCPT+16*, REVCPT+22*, REVPRV+2~, REVPRV+7*, REVPRV+12*, REVPOV+2~, REVPOV+7*, REVPOV+12*, REVSTP+2~ , REVSTP+7*, REVSTP+12*, UREV+3~, UREV+6*, UREV+11*, RREV+2~, RREV+5*, RREV+10*, RREVST+2~, RREVST+5* , RREVST+10*, RREVH+2~, RREVH+5*, RREVH+11*, LOC+4~, LOC+7* |
>> IOCUD | WINDOW+7, WINDOW1+4, REVCPT+17, REVPRV+8, REVPOV+8, REVSTP+8, UREV+7, RREV+6, RREVST+6, RREVH+6 |
>> IOCUF | REVCPT+18, REVPRV+9, REVPOV+9, REVSTP+9, UREV+8, RREV+7, RREVST+7, RREVH+7, LOC+9 |
>> IOCUOFF | WIN17+2, LOC+5 |
>> IOCUON | WIN17+8, LOC+13 |
>> IOCUU | ERASE+2 |
>> IOELALL | ERASE+4 |
>> IOELEOL | RREV+9, RREVH+9 |
>> IOG0 | FIX+1, FIX1+1 |
>> IOHOME | REVCPT+16, REVPRV+7, REVPOV+7, REVSTP+7, UREV+6, RREV+5, RREVST+5, RREVH+5, LOC+7 |
>> IOIND | LOC+8 |
>> IOINHI | INHI+1, RREV+9, RREVH+9 |
>> IOINLOW | INLO+1, RREV+9, RREVH+9 |
IOM | FULL+5, FULL0+4 |
>> IORC | WINDOW+6, WIN17+6, WINDOW1+3, FULL+4, FULL0+3, REVCPT+22, REVPRV+12, REVPOV+12, REVSTP+12, UREV+11 , RREV+10, RREVST+10, RREVH+11 |
>> IORI | ERASE+4 |
>> IORVOFF | REVCPT+20, REVCPT+21, REVPRV+11, REVPOV+11, REVSTP+11, RREVST+9 |
>> IORVON | REVCPT+20, REVPRV+11, REVPOV+11, REVSTP+11, RREVST+9 |
>> IOSC | WINDOW+4, WINDOW+6, WIN17+4, WIN17+6, WINDOW1+3, FULL+4, FULL0+3, REVCPT+14, REVCPT+16, REVPRV+5 , REVPRV+7, REVPOV+5, REVPOV+7, REVSTP+5, REVSTP+7, UREV+5, UREV+6, RREV+4, RREV+5, RREVST+4 , RREVST+5, RREVH+4, RREVH+5 |
IOSL | WINDOW+5, WIN17+5, WINDOW1+2, FULL+4, FULL0+3, REVCPT+16, REVCPT+22, REVPRV+7, REVPRV+12, REVPOV+7 , REVPOV+12, REVSTP+7, REVSTP+12, UREV+6, UREV+11, RREV+5, RREV+10, RREVST+5, RREVST+10, RREVH+5 , RREVH+11, LOC+7 |
>> IOSTBM | WINDOW+6, WIN17+6, WINDOW1+3, TERM+6*, FULL+3, FULL+4, FULL0+2, FULL0+3, REVCPT+16, REVCPT+22 , REVPRV+7, REVPRV+12, REVPOV+7, REVPOV+12, REVSTP+7, REVSTP+12, UREV+6, UREV+11, RREV+5, RREV+10 , RREVST+5, RREVST+10, RREVH+5, RREVH+11, LOC+6, LOC+7 |
IOTM | WINDOW+1~, WINDOW+2*, WINDOW+3*, WINDOW+4, WIN17+1~, WIN17+3*, WIN17+4, WINDOW1+1~, FULL+1~, FULL+4* , FULL0+1~, FULL0+3*, REVCPT+8~, REVCPT+16*, REVCPT+22*, REVPRV+2~, REVPRV+7*, REVPRV+12*, REVPOV+2~, REVPOV+7* , REVPOV+12*, REVSTP+2~, REVSTP+7*, REVSTP+12*, UREV+3~, UREV+6*, UREV+11*, RREV+2~, RREV+5*, RREV+10* , RREVST+2~, RREVST+5*, RREVST+10*, RREVH+2~, RREVH+5*, RREVH+11*, LOC+4~, LOC+7* |
>> IOUOFF | FIX+1, FIX1+1, UNDOFF+2, RREVH+10 |
>> IOUON | UNDON+1, UNDON+2, UNDOFF+1, RREVH+9 |
>> IOXY | LOC+3 |
LINE | REVCPT~, REVCPT+9, REVCPT+12, REVPRV~, REVPRV+3, REVPOV~, REVPOV+3, REVSTP~, REVSTP+3, UREV~ , UREV+4, RREV~, RREV+3, RREVST~, RREVST+3, RREVH~, RREVH+3, LOC~, LOC+3, LOC+8 , LOC+10 |
>> NOREV | REVCPT+7, REVPRV+1, REVPOV+1, REVSTP+1, RREV+1, RREVST+1, RREVH+1 |
PXBCNT | WINDOW~, WINDOW+2, WINDOW+3, WIN17~, WINDOW1~ |
PXBOS | LOC+1~, LOC+2*, LOC+3 |
>> PXBSAM( | REVCPT+9, REVCPT+12, REVPRV+3, REVPOV+3, REVSTP+3, UREV+4 |
>> PXBSAVE | WINDOW+4*, WIN17+4*, REVCPT+22, REVPRV+12, REVPOV+12, REVSTP+12, UREV+11, RREV+10, RREVST+10, RREVH+11 |
PXBWIN | WINDOW+8*, WIN17+7*, FULL+2! |
PXI | ERASE+1~, ERASE+4* |
PXRVON | REVCPT~, REVCPT+20, REVCPT+21 |
U | REVCPT+20 |
X | TERM+1~, TERM+2*, TERM+4*, FULL+1~, FULL+5*, FULL0+1~, FULL0+4* |
XLINE | REVCPT+8~, REVCPT+12*, REVCPT+13*, REVCPT+17, REVCPT+19, REVPRV+2~, REVPRV+3*, REVPRV+4*, REVPRV+8, REVPRV+10 , REVPOV+2~, REVPOV+3*, REVPOV+4*, REVPOV+8, REVPOV+10, REVSTP+2~, REVSTP+3*, REVSTP+4*, REVSTP+8, REVSTP+10 , UREV+3~, UREV+4*, UREV+7, UREV+9, RREV+2~, RREV+3*, RREV+6, RREV+8, RREVST+2~, RREVST+3* , RREVST+6, RREVST+8, RREVH+2~, RREVH+3*, RREVH+6, RREVH+8, LOC+4~ |