Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XGSA

Package: Kernel

Routine: XGSA


Information

XGSA ;SFISC/VYD - screen attribute primitives ;03/15/95 13:50

Source Information

Source file <XGSA.m>

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: 5

Package Total Caller Graph
Kernel 5 XGF  XGS  XGSBOX  XGSETUP  XGSW  

Entry Points

Name Comments DBIA/ICR reference
SET(XGNEWATR) ;set screen attributes return only the ESC codes
CHG99(XGATR) ;XGATR=passed attribute string ie: R1B0G1
CHG(XGATR) ;XGATR=passed attribute string ie: R1B0G1
STAT(XGATR) ;returns the state of a specific attribute
ESC(XGATR) ;return ESC codes of all attributes in XGATR
CNV(ATR) ;convert attribute from character to binary and vice-versa

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XUTL("XGATR" SET+6, CHG99+15, CHG+12
^XUTL("XGATR1" CHG99+4, CHG99+14

Label References

Name Line Occurrences
$$CNV ESC+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CHG99+2~, CHG99+6*, CHG+2~, CHG+4*, ESC+2~, ESC+7*
ATR CNV~, CNV+4, CNV+5
>> IORESET ESC+6, ESC+8
U ESC+7
X CHG99+2~, CHG+2~, ESC+2~, ESC+7*, CNV+3~, CNV+4*, CNV+5*
XGATR CHG99~, CHG99+6, CHG~, CHG+4, STAT~, STAT+4, ESC~, ESC+3, ESC+5
XGATRASC CHG+2~, CHG+3*, CHG+8*, CHG+9*, CHG+10*, CHG+11
XGATRLTR CHG99+2~, CHG99+6*, CHG99+7, CHG99+8, CHG+2~, CHG+4*, CHG+5, CHG+6
XGATRNO CHG99+2~, CHG99+8*, CHG99+9
>> XGATRSET( ESC+7
XGBIN ESC+2~, ESC+5*, ESC+7
XGBIT CHG+2~, CHG+6*, CHG+8
>> XGCURATR SET+5*, CHG99+4, CHG99+14*, CHG99+15, CHG+3, CHG+11*, CHG+12, STAT+4
XGCURBIN CHG99+2~, CHG99+4*, CHG99+9*, CHG99+10*, CHG99+12*, CHG99+14
>> XGEMPATR ESC+3
XGESC CHG99+2~, ESC+2~, ESC+6*, ESC+7*, ESC+8*, ESC+9
XGNEWATR SET~, SET+5, SET+6
XGONOFF CHG99+2~, CHG99+6*, CHG99+9, CHG+2~, CHG+4*, CHG+8
Y CNV+3~, CNV+4*, CNV+5*, CNV+6*, CNV+7
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All