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

Package: Kernel

Routine: XGF


Information

XGF ;SFISC/VYD - Graphics Functions ;11/06/2002 11:10

Source Information

Source file <XGF.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 7 ($$READ,EXIT,INIT)^XGKB  ($$IOXY,SAY,SAYU)^XGS  ($$CHG,$$SET)^XGSA  (CLEAR,FRAME)^XGSBOX  (CLEAN,PREP)^XGSETUP  (RESTORE,SAVE,WIN)^XGSW  $$UP^XLFSTR  

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

Package Total Caller Graph
Lab Service 6 LRJSML4  LRJSMLA  LRJSMLU  LRWU6  LRWU8  LRWU9  
Kernel 4 XGFDEMO  XGFDEMO1  XPDID  XQORM1  
Automated Lab Instruments 3 LAKDIFF  LAKDIFF1  LAKDIFF2  
E Claims Management Engine 2 BPSOS2  BPSSCRCU  
Health Level Seven 2 HLOPRSR1  HLOPRSR3  
Order Entry Results Reporting 2 ORPARMG1  ORPARMGR  
Accounts Receivable 1 RCDPEWL7  
Clinical Information Resource Network 1 RGRSUTL2  
Engineering 1 ENJINJ3  
Registration 1 DGICP  
VistA Package Sizing Utility 1 A1VSLAPI  

Entry Points

Name Comments DBIA/ICR reference
PREP ;prepair graphics environment
  • ICR #3173
    • Status: Active
    • Usage: Supported
    IOXY(R,C) ;cursor positioning R:row, C:col
  • ICR #3173
    • Status: Active
    • Usage: Supported
    SAY(R,C,S,A) ;coordinate output instead of WRITE
  • ICR #3173
    • Status: Active
    • Usage: Supported
    SAYU(R,C,S,A) ;coordinate output w/ underline instead of WRITE
  • ICR #3173
    • Status: Active
    • Usage: Supported
    ADJRC ;adjust row and column R and C are assumed to exist
    SETA(XGATR) ;set screen attribute(s) regardless of previous state
  • ICR #3173
    • Status: Active
    • Usage: Supported
    CHGA(XGATR) ;change screen attribute(s) w/ respect to previous state
  • ICR #3173
    • Status: Active
    • Usage: Supported
    ATRSYNTX(XGATR) ;check attribute code syntax
    RESTORE(S) ;restore screen region TOP,LEFT,BOTTOM,RIGHT,SAVE ROOT
  • ICR #3173
    • Status: Active
    • Usage: Supported
    SAVE(T,L,B,R,S) ;save screen region TOP,LEFT,BOTTOM,RIGHT,SAVE ROOT
  • ICR #3173
    • Status: Active
    • Usage: Supported
    WIN(T,L,B,R,S) ;put up a window TOP,LEFT,BOTTOM,RIGHT[,SAVE ROOT]
  • ICR #3173
    • Status: Active
    • Usage: Supported
    FRAME(T,L,B,R) ;put a frame without clearing the inside TOP,LEFT,BOTTOM,RIGHT
  • ICR #3173
    • Status: Active
    • Usage: Supported
    CLEAR(T,L,B,R) ;clear screen portion TOP,LEFT,BOTTOM,RIGHT
  • ICR #3173
    • Status: Active
    • Usage: Supported
    CLEAN ;clean up and destroy graphics environment
  • ICR #3173
    • Status: Active
    • Usage: Supported
    INITKB(XGTRM) ;initialize keyboard
  • ICR #3173
    • Status: Active
    • Usage: Supported
    READ(XGCHARS,XGTO) ;read the keyboard
  • ICR #3173
    • Status: Active
    • Usage: Supported
    RESETKB ;reset keyboard(escape processing off, terminators off)
  • ICR #3173
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    $$READ^XGKB READ+2
    EXIT^XGKB RESETKB+1
    INIT^XGKB INITKB+2
    $$IOXY^XGS IOXY+2
    SAY^XGS SAY+3, SAY+4
    SAYU^XGS SAYU+2, SAYU+3
    $$CHG^XGSA CHGA+6
    $$SET^XGSA SETA+4
    CLEAR^XGSBOX CLEAR+1
    FRAME^XGSBOX FRAME+1
    CLEAN^XGSETUP CLEAN+1
    PREP^XGSETUP PREP+1
    RESTORE^XGSW RESTORE+1
    SAVE^XGSW SAVE+1
    WIN^XGSW WIN+2, WIN+3
    $$UP^XLFSTR SAY+3, SAYU+2, CHGA+3

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $$IOXY^XGS(R,C)
    • Line Location: IOXY+2
    Function Call: WRITE
    • Prompt: $$SET^XGSA(XGATR)
    • Line Location: SETA+4
    Function Call: WRITE
    • Prompt: $$CHG^XGSA(XGATR)
    • Line Location: CHGA+6

    Label References

    Name Line Occurrences
    $$ATRSYNTX SAY+3, SAYU+2, CHGA+4
    ADJRC IOXY+1, SAY+1, SAYU+1

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % CHGA+2~, ATRSYNTX+2~, ATRSYNTX+4*
    A SAY~, SAY+3*, SAYU~, SAYU+2*
    B SAVE~, SAVE+1, WIN~, WIN+2, WIN+3, FRAME~, FRAME+1, CLEAR~, CLEAR+1
    C IOXY~, IOXY+2, IOXY+3, SAY~, SAY+2, SAY+3, SAY+4, SAYU~, SAYU+2, SAYU+3
    , ADJRC+1*, ADJRC+3*, ADJRC+4*
    IOM SAY+2
    L SAVE~, SAVE+1, WIN~, WIN+2, WIN+3, FRAME~, FRAME+1, CLEAR~, CLEAR+1
    R IOXY~, IOXY+2, IOXY+3, SAY~, SAY+3, SAY+4, SAYU~, SAYU+2, SAYU+3, ADJRC+1*
    , ADJRC+2*, ADJRC+4*, SAVE~, SAVE+1, WIN~, WIN+2, WIN+3, FRAME~, FRAME+1, CLEAR~
    , CLEAR+1
    S SAY~, SAY+2*, SAY+3, SAY+4, SAYU~, SAYU+2, SAYU+3, RESTORE~, RESTORE+1, RESTORE+2
    , SAVE~, SAVE+1, WIN~, WIN+2
    T SAVE~, SAVE+1, WIN~, WIN+2, WIN+3, FRAME~, FRAME+1, CLEAR~, CLEAR+1
    XGACODE CHGA+2~
    XGATR SETA~, SETA+4, CHGA~, CHGA+3*, CHGA+4, CHGA+6, ATRSYNTX~, ATRSYNTX+3, ATRSYNTX+4
    XGCHARS READ~, READ+2
    XGOLDX SETA+2~, SETA+3*, SETA+5, CHGA+2~, CHGA+5*, CHGA+7
    XGOLDY SETA+2~, SETA+3*, SETA+5, CHGA+2~, CHGA+5*, CHGA+7
    XGSYNTX CHGA+2~, ATRSYNTX+2~, ATRSYNTX+3*, ATRSYNTX+4*, ATRSYNTX+5
    XGTO READ~, READ+2
    XGTRM INITKB~, INITKB+2
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All