XGSW ;SFISC/VYD - screen window primitives ;01/11/95 15:58 [ 04/02/2003 8:29 AM ]
Source file <XGSW.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
RESTORE(S) | ;restore portion of screen
|
|
SAVE(T,L,B,R,S) | ;save portion of screen
|
|
WIN(T,L,B,R,S) | ;draw a bordered window
|
|
ADJUST(T,L,B,R,S) | ;adjust the coordinates of screen region and if S
|
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("XGW" | WIN+15 |
Name | Line Occurrences |
---|---|
ADJUST | SAVE+3 |
SAVE | WIN+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | RESTORE+2~, RESTORE+18*, RESTORE+20*, RESTORE+21, RESTORE+25*, SAVE+1~, SAVE+5* |
%CP | RESTORE+4~, RESTORE+19*, RESTORE+20, RESTORE+21 |
%MID0 | WIN+5~, WIN+11*, WIN+16, WIN+23, WIN+25, WIN+26 |
%MID1 | WIN+5~, WIN+12*, WIN+16, WIN+24, WIN+28 |
%MIDDLE | WIN+5~, WIN+10*, WIN+11, WIN+12, WIN+18, WIN+26 |
%RCOUNT | RESTORE+4~, RESTORE+8*, RESTORE+11, RESTORE+26* |
%ROW | RESTORE+2~, RESTORE+10*, RESTORE+11 |
%S | WIN+5~, WIN+16*, WIN+18*, WIN+19, WIN+21, WIN+26*, WIN+27, WIN+29, RESTORE+4~, RESTORE+17* , RESTORE+18*, RESTORE+20*, RESTORE+21*, RESTORE+23 |
A | RESTORE+4~, RESTORE+18*, RESTORE+19, RESTORE+20* |
B | WIN~, WIN+2*, WIN+4, WIN+22, WIN+27, WIN+28, WIN+29, WIN+32, RESTORE+3~, RESTORE+7* , RESTORE+10, SAVE~, SAVE+3, SAVE+4*, SAVE+5, ADJUST~, ADJUST+3*, ADJUST+7 |
>> IOBLC | WIN+26 |
>> IOBRC | WIN+26 |
>> IOHL | WIN+18, WIN+26 |
IOM | WIN+3, ADJUST+4 |
IOSL | WIN+2, ADJUST+3 |
>> IOTLC | WIN+18 |
>> IOTRC | WIN+18 |
>> IOVL | WIN+11 |
L | WIN~, WIN+4, WIN+10, WIN+13, WIN+20, WIN+21, WIN+25, WIN+28, WIN+29, RESTORE+3~ , RESTORE+22, SAVE~, SAVE+3, ADJUST~, ADJUST+5*, ADJUST+7 |
L2 | WIN+5~, WIN+13*, WIN+16, WIN+19, WIN+20, WIN+23, WIN+24, WIN+27, WIN+28, RESTORE+2~ , RESTORE+6*, RESTORE+9, RESTORE+15, RESTORE+17, RESTORE+18, RESTORE+19, RESTORE+22, RESTORE+25 |
R | WIN~, WIN+3*, WIN+4, WIN+10, WIN+13, WIN+20, WIN+28, WIN+32, RESTORE+3~, SAVE~ , SAVE+3, SAVE+4*, ADJUST~, ADJUST+4*, ADJUST+6*, ADJUST+7 |
R2 | WIN+5~, WIN+13*, WIN+16, WIN+19, WIN+20, WIN+23, WIN+24, WIN+27, WIN+28, RESTORE+2~ , RESTORE+7*, RESTORE+9, RESTORE+15, RESTORE+17, RESTORE+19, RESTORE+25 |
S | WIN~, WIN+4, RESTORE~, RESTORE+6, RESTORE+7, RESTORE+12, RESTORE+15, RESTORE+17, RESTORE+19, RESTORE+20 , RESTORE+21, RESTORE+25, SAVE~, SAVE+2, SAVE+3, SAVE+4, SAVE+5, ADJUST~, ADJUST+7 |
T | WIN~, WIN+4, WIN+16, WIN+19, WIN+20, WIN+21, WIN+22, RESTORE+3~, RESTORE+6*, RESTORE+10 , RESTORE+11, SAVE~, SAVE+3, SAVE+5, ADJUST~, ADJUST+7 |
U | RESTORE+6, RESTORE+7, SAVE+4, ADJUST+7 |
X | RESTORE+2~, RESTORE+15*, RESTORE+22*, RESTORE+23 |
>> XGCURATR | WIN+7, WIN+8, WIN+12, WIN+20, WIN+28, RESTORE+8, RESTORE+17, RESTORE+18 |
>> XGFLAG("TOO L | ONG" , WIN+2*, WIN+22, WIN+26, WIN+28, WIN+31! |
>> XGFLAG("TOO W | IDE" , WIN+3*, WIN+11, WIN+12, WIN+18, WIN+26, WIN+31! |
>> XGFLAG("UPDATE" | RESTORE+12*, RESTORE+15*, RESTORE+16, RESTORE+28! |
>> XGG | WIN+15 |
XGGR0 | WIN+6~, WIN+8*, WIN+12 |
>> XGMENU | WIN+15 |
XGSAVATR | WIN+5~, WIN+7*, WIN+30, RESTORE+5~, RESTORE+8*, RESTORE+27 |
>> XGSCRN( | WIN+16*, WIN+19*, WIN+20*, WIN+23*, WIN+24*, WIN+27*, WIN+28*, RESTORE+15, RESTORE+25*, SAVE+5 |
>> XGW | WIN+15 |
XGWIDTH | RESTORE+5~, RESTORE+9*, RESTORE+17 |
>> XGWSTAMP | RESTORE+17 |
Y | WIN+5~, WIN+22*, WIN+23, WIN+24, WIN+25, RESTORE+2~, RESTORE+11*, RESTORE+15, RESTORE+17, RESTORE+19 , RESTORE+20, RESTORE+21, RESTORE+23, RESTORE+25, SAVE+1~, SAVE+5* |