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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XGSETUP

Package: Kernel

Routine: XGSETUP


Information

XGSETUP ;SFISC/VYD - setup KWAPI environment ;03/16/95 13:29

Source Information

Source file <XGSETUP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 7 HOME^%ZIS  (ENDR,GKILL,GSET,KILL)^%ZISS  (ACTION,EXIT,INIT)^XGKB  $$ESC^XGSA  ADJUST^XGSW  WINSAVE^XGWIN  $$VERSION^XPDUTL  

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
Kernel 1 XGF  

Entry Points

Name Comments DBIA/ICR reference
PREP ;prepare graphics environment. Can be called multiple times.
KWAPI ;K-WAPI specific setup
ATR ;setup screen/graphic params. load attribute array
; this should usually run once at login
ATRTABLE ;setup ^XUTL("XGATR" attr letter to ESC code conversion table
CLEAN ;clean up KWAPI variables, screen/graphic parameters
CLEAN2 ;other than fall through, this is called from PREP

External References

Name Field # of Occurrence
HOME^%ZIS ATR+4
ENDR^%ZISS ATR+5
GKILL^%ZISS CLEAN+6
GSET^%ZISS ATR+4
KILL^%ZISS CLEAN+6
ACTION^XGKB KWAPI+18, KWAPI+19, KWAPI+20, KWAPI+21, KWAPI+22, KWAPI+23, KWAPI+24, KWAPI+25, KWAPI+26, KWAPI+27
KWAPI+28
EXIT^XGKB CLEAN+5
INIT^XGKB PREP+17
$$ESC^XGSA ATRTABLE+2
ADJUST^XGSW PREP+11
WINSAVE^XGWIN KWAPI+50
$$VERSION^XPDUTL KWAPI+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET,IOCUOFF,IOKPAM,@IOF
  • Line Location: PREP+13
Function Call: WRITE
  • Prompt: IOCUON_IOKPNM_IORESET
  • Line Location: CLEAN+4
Routine Call
  • %ZIS
  • Line Location:
    • ATR+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EOFF" PREP+15
^%ZOSF("EON" CLEAN+2
^%ZOSF("OS" ATR+3
^%ZOSF("RM" PREP+16, CLEAN+3
^TMP("XGD" KWAPI+13*, KWAPI+14, KWAPI+15, CLEAN2+1!
^TMP("XGE" CLEAN2+1!
^TMP("XGKEY" CLEAN2+2!
^TMP("XGS" CLEAN2+1!
^TMP("XGUTIL" KWAPI+31*, KWAPI+32*, KWAPI+33*, KWAPI+34*, KWAPI+35*, KWAPI+36*, KWAPI+37*, KWAPI+38*, KWAPI+39*, KWAPI+40*
KWAPI+41*, KWAPI+42*, KWAPI+43*, KWAPI+44*, CLEAN2+2!
^TMP("XGW" CLEAN2+1!
^XUTL("XGATR" PREP+7, ATRTABLE+2*

Label References

Name Line Occurrences
ATR PREP+6
ATRTABLE PREP+7
CLEAN2 PREP+3

Naked Globals

Name Field # of Occurrence
^("FOCUS" KWAPI+14*
^("UNITS" KWAPI+15*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PREP+1~, PREP+8*, PREP+9, PREP+10, KWAPI+1~, ATRTABLE+1~, ATRTABLE+2*
>> C PREP+2*
>> IOBOFF ATR+8
>> IOBON ATR+8
IOCUOFF PREP+13, ATR+7*, CLEAN+8!
IOCUON ATR+7*, CLEAN+4, CLEAN+8!
>> IODWL ATR+10
IOF PREP+13
>> IOG0 ATR+6, ATR+10
>> IOG1 ATR+10
>> IOINHI ATR+9
>> IOINORM ATR+9
>> IOKPAM PREP+13
>> IOKPNM CLEAN+4
IOM PREP+5, PREP+11, KWAPI+50, CLEAN+3
>> IORESET PREP+6, PREP+13, ATR+6*, ATR+8, CLEAN+4
>> IORVOFF ATR+9
>> IORVON ATR+9
IOSL PREP+8, PREP+11, KWAPI+50
>> IOSWL ATR+10
>> IOUOFF ATR+11
>> IOUON ATR+11
U PREP+2*, ATR+8, ATR+9, ATR+10, ATR+11
>> VT ATR+3
X PREP+1~, PREP+16*, ATR+2~, ATR+5*, CLEAN+3*
XG255 PREP+4*, CLEAN+7!
XGATRSET PREP+6, CLEAN+7!
XGATRSET(2 ATR+8*
XGATRSET(3 ATR+9*
XGATRSET(4 ATR+9*
XGATRSET(5 ATR+10*
XGATRSET(6 ATR+10*
XGATRSET(7 ATR+11*
XGATRSET(8 ATR+8*
XGCURATR PREP+6, PREP+14*, ATR+12*, CLEAN+7!
XGDEFBTN CLEAN2+4!
XGDI CLEAN+9!
XGEMPATR PREP+6, PREP+10, PREP+14, ATR+12*, CLEAN+7!
>> XGESEQ KWAPI+5*
XGEVNT CLEAN+9!
XGFLAG CLEAN2+4!
XGFLAG("ABORT" KWAPI+3*
XGFLAG("PAINT" KWAPI+4*
XGG CLEAN2+4!
XGID CLEAN2+4!
XGKEYMAP CLEAN+7!
XGMENU KWAPI+6*, CLEAN2+3!, CLEAN2+4!
XGNEWFCS KWAPI+2*, CLEAN2+3!
XGNEXTG CLEAN2+4!
XGOLDFCS KWAPI+2*, CLEAN2+3!
XGPAD PREP+5*, PREP+9, PREP+10, CLEAN+7!
XGSCRN CLEAN2+3!
XGSCRN( PREP+9*, PREP+10*
XGSCRN("ORDER" PREP+12*
XGSPCIAL CLEAN+7!
XGTRACE CLEAN2+3!
XGUFCTR CLEAN2+4!
XGUFCTR("CHAR" KWAPI+9*, KWAPI+10*
XGUFCTR("PIXEL" KWAPI+7*, KWAPI+8*
XGW CLEAN2+4!
XGWAIT CLEAN2+4!
XGWB CLEAN2+3!
XGWIN CLEAN+9!
XGWL CLEAN2+3!
XGWR CLEAN2+3!
XGWT CLEAN2+3!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All