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  | All
Print Page as PDF
Routine: DDGLIBW1

Package: VA FileMan

Routine: DDGLIBW1


Information

DDGLIBW1 ;SFISC/MKO-WINDOWING PRIMITIVES ;02:23 PM 13 Jul 1994

Source Information

Source file <DDGLIBW1.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 (BOX,REPAINT)^DDGLIBW  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA FileMan 1 DDGLIBW  

Entry Points

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) ;

External References

Name Field # of Occurrence
BOX^DDGLIBW CREATE1+7
REPAINT^DDGLIBW FOCUS1+16, CLOSE1+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: CLEAR1+5
Function Call: WRITE
  • Prompt: S
  • Line Location: CLEAR1+7

Label References

Name Line Occurrences
$$ABSAREA CLEAR1+3
$$AREA CLOSE1+6, CLOSE1+10, CLEAR1+2, ABSAREA+4, RELAREA+4
$$INTSECT CLOSE1+10
$$LEN INTSECT+7, INTSECT+8
$$MAX INTSECT+6
$$RELAREA CLOSE1+10
CLEAR CLOSE1+7
FOCUS CREATE1+8
FOCUS1 OPEN1+1

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All