XGSA ;SFISC/VYD - screen attribute primitives ;03/15/95 13:50 [ 04/02/2003 8:29 AM ]
Source file <XGSA.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ESC(XGATR) | ;return ESC codes of all attributes in XGATR | |
| CNV(ATR) | ;convert attribute from character to binary and vice-versa | |
| SET(XGNEWATR) | ;set screen attributes return only the ESC codes | |
| CHG(XGATR) | ;XGATR=passed attribute string ie: R1B0G1 | |
| STAT(XGATR) | ;returns the state of a specific attribute | |
| CHG99(XGATR) | ;XGATR=passed attribute string ie: R1B0G1 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^XUTL("XGATR" | SET+6, CHG99+15, CHG+12 | 
| ^XUTL("XGATR1" | CHG99+4, CHG99+14 | 
| Name | Line Occurrences | 
|---|---|
| $$CNV | ESC+5 | 
| >> | 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 |