Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DDGLIBW

Package: VA Fileman

Routine: DDGLIBW


Information

DDGLIBW ;SFISC/MKO-WINDOW PRIMITIVES ;02:24 PM 13 Jul 1994

Source Information

Source file <DDGLIBW.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 ($$INTSECT,CLEAR1,CLOSE1,CREATE1,FOCUS1,OPEN1)^DDGLIBW1  

Caller Graph

Caller Graph Total: 19

Package Total Caller Graph
VA Fileman 19 DDGF  DDGF2  DDGF3  DDGF4  DDGFADL  DDGFAPC  DDGFBK  DDGFBSEL  
DDGFEL  DDGFFLD  DDGFFLDA  DDGFFM  DDGFHBK  DDGFLOAD  DDGFPG  DDGFUPDB  
DDGFUPDP  DDGLBXA  DDGLIBW1  

Entry Points

Name Comments DBIA/ICR reference
EXIST(I) ;
CLOSE(I,NC) ;
CLEAR(I,A) ;
B ;;1;DDGLVID;1;2
DESTROY(I,NC) ;
ABSAREA(I,A) ;
DESTALL ;Destroy all windows
CODE(A,A1,A0) ;
1 ;;
FOCUS(I,N) ;
2 ;;
WRITE(I,S,Y,X,A,N) ;
4 ;;
REPALL(A) ;
8 ;;
REPAINT(I,A) ;
OPEN(I,N) ;
BOX(I,A,C,N) ;
G ;;8;DDGLGRA;1;2
RELAREA(I,A) ;
R ;;4;DDGLVID;6;7
U ;;2;DDGLVID;4;5
CREATE(I,A,B,N) ;
CLOSEALL(N) ;
DECODE(C,A1,A0) ;
AREA(I) ;Return the coord and area of window I

External References

Name Field # of Occurrence
$$INTSECT^DDGLIBW1 REPAINT+9
CLEAR1^DDGLIBW1 CLEAR+2
CLOSE1^DDGLIBW1 CLOSE+1
CREATE1^DDGLIBW1 CREATE+1
FOCUS1^DDGLIBW1 FOCUS+1
OPEN1^DDGLIBW1 OPEN+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $G(A1)_S_$G(A0)
  • Line Location: WRITE+16
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: REPALL+4
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: REPAINT+12
Function Call: WRITE
  • Prompt: $S(S?@P:$P(DDGLCLR,DDGLDEL),1:S)
  • Line Location: REPAINT+25

Label References

Name Line Occurrences
$$ABSAREA BOX+8
$$AREA WRITE+6, REPAINT+7, BOX+6, ABSAREA+4, RELAREA+4
$$CODE WRITE+12
$$RELAREA REPALL+8
CLEAR REPALL+7
CLOSE DESTROY+2
DECODE REPAINT+22
REPAINT REPALL+5, REPALL+8
WRITE BOX+12, BOX+14, BOX+16, BOX+17, BOX+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A CREATE~, CLEAR~, WRITE~, WRITE+11, WRITE+12, REPALL~, REPALL+3, REPALL+7, REPALL+8, REPAINT~
, REPAINT+3, REPAINT+5*, REPAINT+8*, REPAINT+9*, REPAINT+10, REPAINT+17*, REPAINT+19, REPAINT+21, BOX~, BOX+6*
, BOX+8, BOX+9, ABSAREA~, ABSAREA+3, ABSAREA+4*, ABSAREA+5, RELAREA~, RELAREA+3, RELAREA+4*, RELAREA+5
, CODE~, CODE+4, CODE+5
A0 WRITE+3~, WRITE+12, WRITE+16, REPAINT+2~, REPAINT+22, REPAINT+23, CODE~, CODE+3*, CODE+10*, DECODE~
, DECODE+3*, DECODE+9*
A1 WRITE+3~, WRITE+12, WRITE+16, REPAINT+2~, REPAINT+22, REPAINT+23, BOX+4~, BOX+8*, CODE~, CODE+3*
, CODE+9*, DECODE~, DECODE+3*, DECODE+8*
A2 REPAINT+2~, REPAINT+7*, REPAINT+8, REPAINT+9, REPAINT+10, REPAINT+12, REPAINT+13, REPAINT+24
A9 WRITE+3~, WRITE+6*, WRITE+7, WRITE+8, WRITE+16
B CREATE~, DECODE+2~, DECODE+5*, DECODE+6, DECODE+10*
C REPAINT+2~, REPAINT+19*, REPAINT+20, REPAINT+21, REPAINT+22, BOX~, BOX+16, CODE+2~, CODE+3*, CODE+8*
, CODE+11, DECODE~, DECODE+3, DECODE+4*, DECODE+6
>> DDGLCLR CLOSEALL+2, REPALL+4, REPAINT+12, REPAINT+25
>> DDGLDEL CLOSEALL+2, REPALL+4, REPAINT+12, REPAINT+25, BOX+11, BOX+12, BOX+14, BOX+17, BOX+18, CODE+9
, CODE+10, DECODE+8, DECODE+9
>> DDGLGRA BOX+11, BOX+12, BOX+14, BOX+17, BOX+18
>> DDGLREF EXIST+2, DESTROY+3, DESTALL+1, WRITE+10*, WRITE+11*, WRITE+12*, WRITE+18, REPAINT+12, REPAINT+16, REPAINT+17
, AREA+1
DDGLSCR CLOSEALL+3!, DESTALL+1!, REPALL+5, REPALL+8
DDGLSCR( REPALL+5, REPALL+8
DX WRITE+15~, WRITE+16*, REPAINT+2~, REPAINT+24*
DY WRITE+15~, WRITE+16*, REPAINT+2~, REPAINT+24*
H REPAINT+2~, REPAINT+10*, REPAINT+12, REPAINT+14, BOX+4~, BOX+9*, BOX+10, BOX+13, BOX+18, ABSAREA+2~
, ABSAREA+3*, ABSAREA+6*, ABSAREA+7, RELAREA+2~, RELAREA+3*, RELAREA+6
I CREATE~, OPEN~, FOCUS~, CLOSE~, CLEAR~, EXIST~, EXIST+2, DESTROY~, DESTROY+2, DESTROY+3
, WRITE~, WRITE+5*, WRITE+6, WRITE+10, WRITE+11, WRITE+12, WRITE+18, REPAINT~, REPAINT+4*, REPAINT+7
, REPAINT+12, REPAINT+16, REPAINT+17, BOX~, BOX+5*, BOX+6, BOX+8, BOX+12, BOX+14, BOX+16
, BOX+17, BOX+18, ABSAREA~, ABSAREA+4, RELAREA~, RELAREA+4, AREA~, AREA+1, CODE+2~, CODE+5*
IOM REPAINT+5, REPAINT+12, REPAINT+13, ABSAREA+6, AREA+1
IOSL REPAINT+5, REPAINT+12, ABSAREA+6, AREA+1
>> IOXY WRITE+16, REPAINT+24
J REPALL+2~, REPALL+5*, REPALL+8*
L BOX+4~, BOX+11*, BOX+12, BOX+18
N CREATE~, OPEN~, FOCUS~, CLOSEALL~, CLOSEALL+2, WRITE~, WRITE+14, BOX~, BOX+7*, BOX+12
, BOX+14, BOX+16, BOX+17, BOX+18
NC CLOSE~, DESTROY~, DESTROY+2
P REPAINT+2~, REPAINT+13*, REPAINT+25
R REPAINT+2~, REPAINT+14*, REPAINT+16, REPAINT+17, REPAINT+24, BOX+4~, BOX+13*, BOX+14, BOX+16, BOX+17
S WRITE~, WRITE+4, WRITE+8*, WRITE+10, WRITE+11, WRITE+12, WRITE+16, REPAINT+2~, REPAINT+15*, REPAINT+20*
, REPAINT+23*, REPAINT+25, BOX+4~, BOX+11*, BOX+16
T REPAINT+2~, REPAINT+16*, REPAINT+18, REPAINT+20, REPAINT+23, CODE+2~, CODE+4*, CODE+6*, CODE+7, CODE+8
, CODE+9, CODE+10, DECODE+2~, DECODE+7*, DECODE+8, DECODE+9
U WRITE+7, WRITE+8, WRITE+16, REPAINT+5, REPAINT+8, REPAINT+10, REPAINT+12, REPAINT+13, REPAINT+24, BOX+9
, ABSAREA+3, ABSAREA+5, ABSAREA+7, RELAREA+3, RELAREA+5, RELAREA+6, AREA+1
W REPAINT+2~, REPAINT+10*, REPAINT+12, REPAINT+16, REPAINT+17, BOX+4~, BOX+9*, BOX+10, BOX+11, BOX+12
, BOX+15, BOX+17, BOX+18, ABSAREA+2~, ABSAREA+3*, ABSAREA+6*, ABSAREA+7, RELAREA+2~, RELAREA+3*, RELAREA+6
X WRITE~, WRITE+7, WRITE+8, WRITE+10, WRITE+11, WRITE+12, WRITE+16, REPAINT+2~, REPAINT+10*, REPAINT+12
, REPAINT+13, REPAINT+16, REPAINT+17, REPAINT+18, REPAINT+24, BOX+4~, BOX+9*, BOX+12, BOX+14, BOX+16
, BOX+17, BOX+18, ABSAREA+2~, ABSAREA+3*, ABSAREA+5, RELAREA+2~, RELAREA+3*, RELAREA+5
X1 REPAINT+2~, REPAINT+18*, REPAINT+19*, REPAINT+20, REPAINT+21, REPAINT+23, ABSAREA+2~, ABSAREA+5*, ABSAREA+6, ABSAREA+7
, RELAREA+2~, RELAREA+5*, RELAREA+6
X2 REPAINT+2~, REPAINT+18*, REPAINT+19, REPAINT+20*, REPAINT+21*, REPAINT+23
Y WRITE~, WRITE+7, WRITE+10, WRITE+11, WRITE+12, WRITE+16, WRITE+18, REPAINT+2~, REPAINT+10*, REPAINT+12
, REPAINT+14, BOX+4~, BOX+9*, BOX+12, BOX+13, BOX+18, ABSAREA+2~, ABSAREA+3*, ABSAREA+5, RELAREA+2~
, RELAREA+3*, RELAREA+5
Y1 ABSAREA+2~, ABSAREA+5*, ABSAREA+6, ABSAREA+7, RELAREA+2~, RELAREA+5*, RELAREA+6

Marked Items

Name Field # of Occurrence
$T(@$EXTRACT^1;3(3) CODE+6
$T(@B DECODE+6
$T(@B+1 DECODE+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items |  All