DDGLIBW1 ;SFISC/MKO-WINDOWING PRIMITIVES ;02:23 PM 13 Jul 1994
Source file <DDGLIBW1.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 1 | (BOX,REPAINT)^DDGLIBW |
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 |
---|---|---|
VA FileMan | 1 | DDGLIBW |
Name | Comments | DBIA/ICR reference |
---|---|---|
CREATE(I,A,B,N) | ;
|
|
CREATE1 | ;Create window I of area A and draw border (if B)
|
|
OPEN(I,N) | ;
|
|
OPEN1 | ;Open window I
|
|
FOCUS(I,N) | ;
|
|
FOCUS1 | ;Give focus to window I
|
|
CLOSE(I,NC) | ;
|
|
CLOSE1 | ;Close window I
|
|
CLEAR(I,A) | ;
|
|
CLEAR1 | ;Clear area A in window I
|
|
ABSAREA(I,A) | ;
|
|
RELAREA(I,A) | ;
|
|
AREA(I) | ;Return the coord and area of window I
|
|
INTSECT(A1,A2) | ;
|
|
MAX(X,Y) | ;
|
|
LEN(C1,L1,C2,L2) | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | CREATE~, CREATE1+5*, CREATE1+6, CREATE1+7, CLOSE1+1~, CLOSE1+6*, CLOSE1+7, CLOSE1+10, CLEAR~, CLEAR1+2* , CLEAR1+3*, CLEAR1+4, ABSAREA~, ABSAREA+3, ABSAREA+4*, ABSAREA+5, RELAREA~, RELAREA+3, RELAREA+4*, RELAREA+5 , INTSECT+2~, INTSECT+5*, INTSECT+6*, INTSECT+7*, INTSECT+8*, INTSECT+9, INTSECT+10 |
A1 | INTSECT~, INTSECT+3 |
A2 | INTSECT~, INTSECT+4 |
B | CREATE~, CREATE1+7, CREATE1+8 |
C1 | LEN~, LEN+4, LEN+5 |
C2 | LEN~, LEN+4, LEN+5 |
>> DDGLCLR | CLEAR1+5, CLEAR1+6 |
>> DDGLDEL | CLEAR1+5, CLEAR1+6 |
>> DDGLREF | CREATE1+6, FOCUS1+2, AREA+1 |
>> DDGLSCR | FOCUS1+3, FOCUS1+6*, FOCUS1+9, FOCUS1+11, FOCUS1+15, CLOSE1+8, CLOSE1+12, CLOSE1+16, CLOSE1+17* |
>> DDGLSCR( | FOCUS1+3, FOCUS1+6*, FOCUS1+9*, FOCUS1+12, FOCUS1+13*, FOCUS1+14, FOCUS1+15!, CLOSE1+9, CLOSE1+13, CLOSE1+14* , CLOSE1+15, CLOSE1+16! |
>> DDGLSCR("B" | FOCUS1+5, FOCUS1+6*, FOCUS1+10, FOCUS1+12!, FOCUS1+14*, CLOSE1+2, CLOSE1+13!, CLOSE1+15*, CLOSE1+16! |
DX | CLEAR1+1~, CLEAR1+6* |
DY | CLEAR1+1~, CLEAR1+7* |
H | CLEAR1+1~, CLEAR1+4*, CLEAR1+5, CLEAR1+7, ABSAREA+2~, ABSAREA+3*, ABSAREA+6*, ABSAREA+7, RELAREA+2~, RELAREA+3* , RELAREA+6 |
H1 | INTSECT+2~, INTSECT+3*, INTSECT+7 |
H2 | INTSECT+2~, INTSECT+4*, INTSECT+7 |
I | CREATE~, CREATE1+4*, CREATE1+6, CREATE1+7, CREATE1+8, OPEN~, FOCUS~, FOCUS1+2, FOCUS1+3, FOCUS1+5 , FOCUS1+6, FOCUS1+9, FOCUS1+10, FOCUS1+16, CLOSE~, CLOSE1+2, CLOSE1+6, CLOSE1+7, CLEAR~, CLEAR1+2* , CLEAR1+3, ABSAREA~, ABSAREA+4, RELAREA~, RELAREA+4, AREA~, AREA+1 |
IOM | CREATE1+5, CLEAR1+5, CLEAR1+6, ABSAREA+6, AREA+1 |
IOSL | CREATE1+5, CLEAR1+5, ABSAREA+6, AREA+1 |
>> IOXY | CLEAR1+7 |
L1 | LEN~, LEN+4, LEN+5 |
L2 | LEN~, LEN+4, LEN+5 |
M | FOCUS1+8~, FOCUS1+10*, FOCUS1+11, CLOSE1+1~, CLOSE1+2*, CLOSE1+3, CLOSE1+8, CLOSE1+12 |
N | CREATE~, CREATE1+7, CREATE1+8, OPEN~, FOCUS~, FOCUS1+8~, FOCUS1+11*, FOCUS1+12, FOCUS1+13, FOCUS1+14 , FOCUS1+16, CLOSE1+1~, CLOSE1+8*, CLOSE1+9, CLOSE1+12*, CLOSE1+13, CLOSE1+14, CLOSE1+15 |
NC | CLOSE~, CLOSE1+5 |
S | CLEAR1+1~, CLEAR1+6*, CLEAR1+7 |
U | CREATE1+5, CREATE1+7, CLOSE1+7, CLEAR1+4, ABSAREA+3, ABSAREA+5, ABSAREA+7, RELAREA+3, RELAREA+5, RELAREA+6 , AREA+1, INTSECT+3, INTSECT+4, INTSECT+6, INTSECT+7, INTSECT+8, INTSECT+9 |
W | CLOSE1+1~, CLOSE1+9*, CLOSE1+10, CLEAR1+1~, CLEAR1+4*, CLEAR1+5, CLEAR1+6, ABSAREA+2~, ABSAREA+3*, ABSAREA+6* , ABSAREA+7, RELAREA+2~, RELAREA+3*, RELAREA+6 |
W1 | INTSECT+2~, INTSECT+3*, INTSECT+8 |
W2 | INTSECT+2~, INTSECT+4*, INTSECT+8 |
X | CLEAR1+1~, CLEAR1+4*, CLEAR1+5, CLEAR1+6, ABSAREA+2~, ABSAREA+3*, ABSAREA+5, RELAREA+2~, RELAREA+3*, RELAREA+5 , MAX~, MAX+2 |
X1 | ABSAREA+2~, ABSAREA+5*, ABSAREA+6, ABSAREA+7, RELAREA+2~, RELAREA+5*, RELAREA+6, INTSECT+2~, INTSECT+3*, INTSECT+6 , INTSECT+8 |
X2 | INTSECT+2~, INTSECT+4*, INTSECT+6, INTSECT+8 |
Y | CLEAR1+1~, CLEAR1+4*, CLEAR1+5, CLEAR1+7, ABSAREA+2~, ABSAREA+3*, ABSAREA+5, RELAREA+2~, RELAREA+3*, RELAREA+5 , MAX~, MAX+2 |
Y1 | ABSAREA+2~, ABSAREA+5*, ABSAREA+6, ABSAREA+7, RELAREA+2~, RELAREA+5*, RELAREA+6, INTSECT+2~, INTSECT+3*, INTSECT+6 , INTSECT+7 |
Y2 | INTSECT+2~, INTSECT+4*, INTSECT+6, INTSECT+7 |