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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XGSW

Package: Kernel

Routine: XGSW


Information

XGSW ;SFISC/VYD - screen window primitives ;01/11/95 15:58 [ 04/02/2003 8:29 AM ]

Source Information

Source file <XGSW.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 $$IOXY^XGS  ($$CHG,$$SET)^XGSA  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XGF  XGFIHS  XGSETUP  

Entry Points

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

External References

Name Field # of Occurrence
$$IOXY^XGS WIN+21, WIN+25, WIN+29, RESTORE+23
$$CHG^XGSA WIN+8, WIN+9
$$SET^XGSA WIN+30, RESTORE+20, RESTORE+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$CHG^XGSA("G0")
  • Line Location: WIN+8
Function Call: WRITE
  • Prompt: $$CHG^XGSA("G1")
  • Line Location: WIN+9
Function Call: WRITE
  • Prompt: $$IOXY^XGS(T,L)_%S
  • Line Location: WIN+21
Function Call: WRITE
  • Prompt: $$IOXY^XGS(Y,L)_%MID0
  • Line Location: WIN+25
Function Call: WRITE
  • Prompt: $$IOXY^XGS(B,L)_%S
  • Line Location: WIN+29
Function Call: WRITE
  • Prompt: $$SET^XGSA(XGSAVATR)
  • Line Location: WIN+30
Function Call: WRITE
  • Prompt: $$IOXY^XGS(Y,X)_%S
  • Line Location: RESTORE+23
Function Call: WRITE
  • Prompt: $$SET^XGSA(XGSAVATR)
  • Line Location: RESTORE+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XGW" WIN+15

Label References

Name Line Occurrences
ADJUST SAVE+3
SAVE WIN+4

Local Variables

Legend:

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