SDUL40 ;ALB/MJK - Screen Malipulation Utilities (cont.) ; 12/1/91
Source file <SDUL40.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 3 | REFRESH^SDUL ($$UPPER,INSTR,PAUSE)^SDUL1 (FINISH,LST,PAINT,PGUPD,RESET)^SDUL4 |
VA Fileman | 1 | ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
UPD(LINE,TEXT,ATTR) | ; -- set/unset video attribute on text
; input: LINE := number of line ; TEXT := chars to set attribute on ; ATTR := attribute to use |
|
BEG() | ; -- ask if ok to start from top
|
|
SEARCH(START,FINISH) | ; -- search to end or first hit
; input: START := line to start search on ; FINISH := line to end search on |
|
UPDQ | ||
SEARCHQ | ||
FIND | ; -- find text in list
|
|
FINDQ |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences |
---|---|
$$BEG | FIND+9 |
FINDQ | FIND+4 |
SEARCH | FIND+6 |
SEARCHQ | SEARCH+8 |
UPD | FIND+6, SEARCH+11 |
UPDQ | UPD+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ATTR | UPD~, UPD+8 |
ATTROFF | UPD+5~, UPD+7*, UPD+8*, UPD+9 |
ATTRON | UPD+5~, UPD+7*, UPD+8*, UPD+9 |
BEG | FIND+1~, FIND+5*, FIND+7, FIND+8, FIND+9*, FIND+10 |
CNT | SEARCH+4~, SEARCH+5*, SEARCH+7* |
DIR | FIND+4!, FIND+11!, BEG+3! |
DIR("?" | FIND+3* |
DIR("A" | FIND+2*, FIND+11*, BEG+2* |
DIR("B" | FIND+2*, FIND+11*, BEG+2* |
DIR(0 | FIND+2*, FIND+11*, BEG+2* |
FINISH | FIND+5*, FIND+6, FIND+9*, SEARCH~, SEARCH+7 |
>> I | SEARCH+7* |
>> IORVOFF | UPD+8 |
>> IORVON | UPD+8 |
L | SEARCH+4~ |
LEN | UPD+5~, UPD+7*, UPD+9 |
LINE | UPD~, UPD+7, UPD+9 |
POS | UPD+5~, UPD+7*, UPD+9* |
SDQUIT | FIND+1~, FIND+6, FIND+7*, FIND+8*, FIND+10*, FIND+13* |
>> SDUL("TM" | UPD+9 |
>> SDULAR | SEARCH+7, UPD+7 |
>> SDULBCK | SEARCH+6* |
>> SDULBG | FIND+5, SEARCH+10*, SEARCH+13*, UPD+9 |
>> SDULCC | SEARCH+6, SEARCH+9, SEARCH+13, UPD+6 |
>> SDULCNT | FIND+5, FIND+8, FIND+9, FIND+10 |
>> SDULFIND | FIND+2, FIND+5*, FIND+6, FIND+11, SEARCH+6, SEARCH+7, SEARCH+11 |
SDULHIT | FIND+1~, FIND+6, FIND+7, FIND+8, FIND+9, FIND+10, FIND+12, SEARCH+5*, SEARCH+7*, SEARCH+8 , SEARCH+10, SEARCH+11, SEARCH+13 |
>> SDULST | SEARCH+10 |
START | FIND+1~, FIND+5*, FIND+6, FIND+9*, FIND+12*, SEARCH~, SEARCH+7 |
TEXT | UPD~, UPD+7, UPD+9 |
X | SEARCH+4~ |
Y | FIND+4, FIND+5, FIND+12, BEG+4, SEARCH+4~, UPD+5~, UPD+7*, UPD+9 |