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 |  Marked Items  | All
Print Page as PDF
Routine: DDGLIBH

Package: VA FileMan

Routine: DDGLIBH


Information

DDGLIBH ;SFISC/MKO-SCREEN EDITOR HELP ;15NOV2012

Source Information

Source file <DDGLIBH.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ^%ZIS  ^%ZTLOAD  
VA FileMan 1 BLD^DIALOG  

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

Package Total Caller Graph
VA FileMan 3 DDGFH  DDWH  DIR0H  

Entry Points

Name Comments DBIA/ICR reference
HLP(DDGLHN1,DDGLHN2,DDGLSUB,DDGLPLN) ;
UP
DN
TO
QT
PT ;Prompt for device and print
DEVICE ;Device prompt
PRINT ;
DISP(DDGLHN) ;Print help screen DDGLHN
READ() ;
GETCH(DTIME,Y) ;Out: Y = Mnemonic
MNE(Y) ;Out: Y = Mnemonic, or -1 if invalid
MNELOOP ;Read more
FLUSH ;
GETKEY ;Get key sequences and defaults
MAP ;Keys

External References

Name Field # of Occurrence
^%ZIS DEVICE+4, DEVICE+19
^%ZTLOAD DEVICE+15
BLD^DIALOG DISP+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TO+0
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL)_"PRINT THE HELP SCREENS"_$P(DDGLVID,DDGLDEL,10)_$P(DDGLCLR,DDGLDEL)
  • Line Location: PT+8
Function Call: WRITE
  • Prompt: $C(13,10)_$P(DDGLCLR,DDGLDEL)
  • Line Location: PT+9
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,9)
  • Line Location: PT+14
Function Call: WRITE
  • Prompt: !!,"Report canceled!"
  • Line Location: DEVICE+7
Function Call: WRITE
  • Prompt: !,"Report queued!",!,"Task number: "_ZTSK,!
  • Line Location: DEVICE+16
Function Call: WRITE
  • Prompt: !,"Report canceled!",!
  • Line Location: DEVICE+17
Function Call: WRITE
  • Prompt: !,$C(7)_"You cannot print the help screens on a CRT.",!
  • Line Location: DEVICE+22
Function Call: WRITE
  • Prompt: !,"Printing ..."
  • Line Location: DEVICE+27
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,8)
  • Line Location: DEVICE+35
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !,DDGLL
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: $S(DDGLI>1:$C(13,10),1:"")_DDGLTX_$P(DDGLCLR,DDGLDEL)
  • Line Location: DISP+11
Function Call: WRITE
  • Prompt: $C(13,10)_$P(DDGLCLR,DDGLDEL)
  • Line Location: DISP+13
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_"Press "
  • Line Location: READ+2
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL)_"P"_$P(DDGLVID,DDGLDEL,10)_" to print, "
  • Line Location: READ+5
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL)_"^"_$P(DDGLVID,DDGLDEL,10)_" to exit: "
  • Line Location: READ+6
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)
  • Line Location: READ+8
Function Call: READ
  • Variable: *Y
  • Timeout: 5
  • Line Location: MNELOOP+10
Function Call: READ
  • Variable: *DDGLZ
  • Timeout: 0
  • Line Location: FLUSH+2
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: FLUSH+2
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+4
    • DEVICE+19
Routine Call
  • DIALOG
  • Line Location:
    • DISP+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS("C" DEVICE+30
^%ZTSK - [#14.4] DEVICE+3, DEVICE+11
^DI( PRINT+4, PRINT+7, PRINT+8
^TMP( DISP+2

Label References

Name Line Occurrences
$$READ HLP+16
@( HLP+16
DISP HLP+14, UPDNDEVICE+36
FLUSH MNELOOP+2, MNELOOP+10
GETCH READ+7
GETKEY HLP+8
MNE GETCH+4
MNELOOP MNE+3
PRINT DEVICE+29

Naked Globals

Name Field # of Occurrence
^( DISP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PT+3~
%A PT+3~
%A0 PT+5~
%B PT+3~
%B1 PT+3~
%B2 PT+3~
%B3 PT+3~
%BA PT+3~
%C PT+3~
%D1 PT+5~
%D2 PT+5~
%DT PT+5~
%E PT+3~
%G PT+3~
%H PT+3~
%I PT+3~
%J PT+3~
%J1 PT+5~
%K PT+3~
%M PT+3~
%N PT+3~
%P PT+4~
%S PT+4~
%T PT+4~
%W PT+4~
%W0 PT+5~
%X PT+4~
%Y PT+4~
%ZIS DEVICE+3*, DEVICE+4!
%ZIS("B" DEVICE+3*
AD GETKEY+1~, GETKEY+4*
AU GETKEY+1~, GETKEY+3*
DDGL0 HLP+6~, HLP+7*, MNELOOP+2, MNELOOP+5, MNELOOP+7, MNELOOP+8, GETKEY+13, GETKEY+14, GETKEY+15, GETKEY+16
>> DDGLCLR PT+8, PT+9, DISP+11, DISP+13, READ+2, READ+8
>> DDGLDEL PT+8, PT+9, PT+14, DEVICE+35, DISP+8, DISP+10, DISP+11, DISP+13, READ+2, READ+3
, READ+4, READ+5, READ+6, READ+8
DDGLH HLP+8, GETKEY+9!
DDGLH("IN" MNELOOP+2, MNELOOP+5, MNELOOP+7, MNELOOP+8, GETKEY+10*, GETKEY+13, GETKEY+14*, GETKEY+16*
DDGLH("OUT" MNELOOP+8, GETKEY+10*, GETKEY+15*, GETKEY+17*
DDGLHARR DISP+1~, DISP+2*, DISP+3, DISP+6
DDGLHN DISP~, DISP+2, DISP+3
DDGLHN1 HLP~, HLP+12, HLP+14, UPPRINT+2, PRINT+3, READ+3
DDGLHN2 HLP~, DNPRINT+2, READ+4
DDGLI HLP+6~, PT+9*, PRINT+2*, PRINT+3, PRINT+4, PRINT+7, PRINT+8, DISP+6*, DISP+11, DISP+13*
DDGLJ HLP+6~, PRINT+1~, PRINT+6*, PRINT+7*, PRINT+8, DISP+7*, DISP+8, DISP+9*, DISP+10
>> DDGLKEY GETKEY+3, GETKEY+4, GETKEY+5, GETKEY+6, GETKEY+7
DDGLL PRINT+1~, PRINT+8*, PRINT+9, PRINT+10, PRINT+11*, PRINT+12
DDGLP PRINT+1~, PRINT+10*, PRINT+11
DDGLPLN HLP~, HLP+11*, READ+1, READ+8
DDGLSC HLP+6~, HLP+12*, UP*, DN*, DEVICE+36, READ+3, READ+4
DDGLSUB HLP~, DISP+2
DDGLTX HLP+6~, DISP+6*, DISP+7, DISP+8*, DISP+9, DISP+10*, DISP+11
>> DDGLVID PT+8, PT+14, DEVICE+35, DISP+8, DISP+10, READ+3, READ+4, READ+5, READ+6
DDGLX HLP+6~, HLP+16*, QT*, READ+7, READ+9
DDGLZ FLUSH+1~, FLUSH+2*
>> DDGLZOSF("EOFF" DEVICE+33
>> DDGLZOSF("EON" PT+12
>> DDGLZOSF("RM" PT+13, DEVICE+34
>> DDGLZOSF("TRMOFF" PT+12
>> DDGLZOSF("TRMON" DEVICE+33
DIHELP HLP+6~
DTIME READ+7, GETCH~, GETCH+2
DX HLP+6~, PT+7*, PT+10*, DISP+5*, READ+1*, READ+8*
DY HLP+6~, PT+7*, PT+10*, DISP+5*, READ+1*, READ+8*
F MNE+1~, MNE+2*, MNE+3, MNELOOP+8*, FLUSH+2*
F1 GETKEY+1~, GETKEY+5*
I DEVICE+14~*, GETKEY+2~, GETKEY+11*
IO DEVICE+28
IO("Q" DEVICE+11
IOBM HLP+10~*, HLP+11, PT+9, DEVICE+2, DISP+13
IOF DEVICE+1~, DEVICE+2*, PRINT+4
IOM PT+13
>> IOP DEVICE+19*
IOSL HLP+10, DEVICE+1~, DEVICE+2*, PRINT+4
IOST DEVICE+21
IOTM HLP+9~*, PT+7, PT+9, PT+10, DEVICE+2, DISP+5, DISP+13
>> IOXY PT+7, PT+10, DISP+5, READ+1, READ+8
K GETKEY+2~, GETKEY+13, GETKEY+14
N GETKEY+2~
NEXTSC GETKEY+1~, GETKEY+7*
POP PT+2~, DEVICE+6
PREVSC GETKEY+1~, GETKEY+6*
S MNE+1~, MNE+2*, MNELOOP+1*, MNELOOP+2, MNELOOP+4*, MNELOOP+5, MNELOOP+7, MNELOOP+8
T GETKEY+2~, GETKEY+11*, GETKEY+12, GETKEY+15
U HLP+16, QTGETKEY+3, GETKEY+4, GETKEY+5, GETKEY+6, GETKEY+7
>> X PT+13*, DEVICE+34*
Y GETCH~, GETCH+1, GETCH+2*, GETCH+3*, GETCH+4, MNE~, MNELOOP+1, MNELOOP+2, MNELOOP+3*, MNELOOP+4
MNELOOP+5*, MNELOOP+8*, MNELOOP+10*
>> ZTDESC DEVICE+13*
>> ZTQUEUED PRINT+14
>> ZTREQ PRINT+14*
>> ZTRTN DEVICE+12*
>> ZTSAVE( DEVICE+14*
ZTSK DEVICE+16, DEVICE+18!

Marked Items

Name Field # of Occurrence
$T(MAP+I GETKEY+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All