SDUL40 ;ALB/MJK - Screen Malipulation Utilities (cont.) ; 12/1/91
Source file <SDUL40.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 |
---|---|---|
Kernel | 1 | ^ORD(101 |
Scheduling | 1 | SDUL SEARCH LIST |
Name | Comments | DBIA/ICR reference |
---|---|---|
FIND | ; -- find text in list
|
|
FINDQ | ||
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 |
|
SEARCHQ | ||
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 |
|
UPDQ |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
>> | 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 |