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 |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: DDGLBXA1

Package: VA FileMan

Routine: DDGLBXA1


Information

DDGLBXA1 ;SFISC/MKO-SINGLE SELECTION LIST BOX ;11:33 AM 26 Apr 1996

Source Information

Source file <DDGLBXA1.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: 1

Package Total Caller Graph
VA FileMan 1 DDGLBXA  

Entry Points

Name Comments DBIA/ICR reference
UP ;Move up
DN ;Move down
PUP ;Page up in list
PDN ;Page down in list
TOP ;Move to top of list
BOT ;Move to bottom of list
SEL ;Select item
QT ;Quit
TO ;Timeout
READ() ;Read next key and return mnemonic
C
C1
SHIFTDN(DDGLN,DDGLE) ;Shift DDGLITEM array down DDGLN times
SHIFTUP(DDGLN,DDGLE) ;Shift DDGLITEM array down DDGLN times
DISP(DDGLSEL) ;Display the list
FLUSH ;Flush read buffer
CUP(Y,X) ;Position cursor relative to list coords

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: DDGLBXA1+12
Function Call: WRITE
  • Prompt: $E(DDGLSEL,1,DDGLNC)
  • Line Location: UP+3
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,6)_$E(DDGLSEL,1,DDGLNC)_$P(DDGLVID,DDGLDEL,10)
  • Line Location: UP+8
Function Call: WRITE
  • Prompt: $E(DDGLSEL,1,DDGLNC)
  • Line Location: DN+4
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,6)_$E(DDGLSEL,1,DDGLNC)_$P(DDGLVID,DDGLDEL,10)
  • Line Location: DN+9
Function Call: WRITE
  • Prompt: $E(DDGLSEL,1,DDGLNC)
  • Line Location: PUP+3
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,6)_$E(DDGLSEL,1,DDGLNC)_$P(DDGLVID,DDGLDEL,10)
  • Line Location: PUP+6
Function Call: WRITE
  • Prompt: $E(DDGLSEL,1,DDGLNC)
  • Line Location: PDN+3
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,6)_$E(DDGLSEL,1,DDGLNC)_$P(DDGLVID,DDGLDEL,10)
  • Line Location: PDN+7
Function Call: READ
  • Variable: *Y
  • Timeout: DTIME
  • Line Location: READ+2
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: C1+1
Function Call: READ
  • Variable: *Y
  • Timeout: 5
  • Line Location: C1+6
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: C1+7
Function Call: WRITE
  • Prompt: DDGLT
  • Line Location: DISP+8
Function Call: READ
  • Variable: *DDGLX
  • Timeout: 0
  • Line Location: FLUSH+2

Label References

Name Line Occurrences
$$READ DDGLBXA1+11
@( DDGLBXA1+13, DDGLBXA1+14, TO+1
C READ+2
C1 C1+6
CUP DDGLBXA1+8, UP+2, UP+7, DN+3, DN+8, PUP+2, PUP+5, PDN+2, PDN+6, DISP+5
DISP UP+14, DN+15, PUP+12, PDN+13, TOP+14, BOT+16
FLUSH C1+1
PDN BOT+7
PUP TOP+5
SHIFTDN UP+12, PUP+10
SHIFTUP DN+13, PDN+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DDGLA SHIFTDN+3~, SHIFTUP+3~
DDGLA( SHIFTDN+8*, SHIFTDN+14, SHIFTUP+8*, SHIFTUP+14
DDGLAST BOT+1~, BOT+6*, BOT+7, BOT+10
>> DDGLCOL CUP+1
>> DDGLDEL UP+8, DN+9, PUP+6, PDN+7, DISP+7
DDGLE UP+11~, UP+12, DN+12~, DN+13, PUP+9~, PUP+10, PDN+10~, PDN+11, SHIFTDN~, SHIFTDN+4*
, SHIFTDN+5*, SHIFTDN+10*, SHIFTUP~, SHIFTUP+4*, SHIFTUP+5*, SHIFTUP+10*
DDGLFRST TOP+1~, TOP+4*, TOP+5, TOP+8
>> DDGLGLO TOP+4, TOP+11, BOT+6, BOT+13, SEL+2, SHIFTDN+7, SHIFTUP+7
DDGLI TOP+1~, TOP+9*, TOP+10, BOT+1~, BOT+11*, BOT+12, SHIFTDN+3~, SHIFTDN+7*, SHIFTDN+8, SHIFTDN+9*
, SHIFTDN+10, SHIFTDN+11, SHIFTDN+13*, SHIFTDN+14*, SHIFTUP+3~, SHIFTUP+7*, SHIFTUP+8, SHIFTUP+9*, SHIFTUP+10, SHIFTUP+11
, SHIFTUP+13*, SHIFTUP+14*, DISP+3~, DISP+4*, DISP+5, DISP+6
DDGLIND BOT+1~, BOT+4*, BOT+7
>> DDGLITEM( UP+5, DN+2, DN+6, DN+14, PDN+4, PDN+5, PDN+12, TOP+10*, BOT+4, BOT+7
BOT+12*, BOT+15, SHIFTDN+13*, SHIFTDN+14*, SHIFTUP+5, SHIFTUP+13*, SHIFTUP+14*, DISP+6
>> DDGLITEM(1 UP+13, PUP+4, PUP+11, TOP+5, TOP+13, SHIFTDN+5
>> DDGLKEY("KMAP" DDGLBXA1+14, TO+1, C1+1, C1+3, C1+5
>> DDGLLINE DDGLBXA1+8, UP+1, UP+2, UP+4*, UP+5, UP+7, DN+1, DN+2, DN+3, DN+5*
DN+6, DN+8, PUP+1, PUP+2, PUP+4*, PDN+1, PDN+2, PDN+4*, PDN+5, PDN+6
TOP+5, TOP+13*, BOT+7, BOT+15*
DDGLN SHIFTDN~, SHIFTDN+7, SHIFTDN+11*, SHIFTDN+13, SHIFTDN+14, SHIFTUP~, SHIFTUP+7, SHIFTUP+11*, SHIFTUP+13, SHIFTUP+14
>> DDGLNC UP+3, UP+8, DN+4, DN+9, PUP+3, PUP+6, PDN+3, PDN+7, DISP+6, DISP+7
>> DDGLNL DN+1, DN+14, PUP+10, PDN+1, PDN+4, PDN+11, PDN+12, TOP+9, BOT+4, BOT+11
BOT+15, SHIFTDN+13, SHIFTUP+5, SHIFTUP+13, SHIFTUP+14, DISP+4
DDGLOUT SEL+1!, SEL+2*, QT+1!, QT+2*, TO+2!, TO+3*
DDGLOUT("C" DDGLBXA1+16*, SEL+3*, QT+2*, TO+3*
DDGLOUT(0 SEL+2*, QT+2*, TO+3*
DDGLQT DDGLBXA1+7~, DDGLBXA1+10*, DDGLBXA1+11, DDGLBXA1+16, SEL+4*, QT+3*, TO+4*
>> DDGLROW CUP+1
DDGLSEL UP+3, UP+5*, UP+8, UP+13*, UP+14, DN+4, DN+6*, DN+9, DN+14*, DN+15
PUP+3, PUP+4*, PUP+6, PUP+11*, PUP+12, PDN+3, PDN+5*, PDN+7, PDN+12*, PDN+13
TOP+13*, TOP+14, BOT+15*, BOT+16, SEL+2, DISP~, DISP+7
DDGLT TOP+1~, TOP+8*, TOP+10, TOP+11*, BOT+1~, BOT+10*, BOT+12, BOT+13*, SHIFTDN+3~, SHIFTDN+5*
, SHIFTDN+7*, SHIFTDN+8, SHIFTDN+9, SHIFTUP+3~, SHIFTUP+5*, SHIFTUP+7*, SHIFTUP+8, SHIFTUP+9, DISP+3~, DISP+6*
, DISP+7*, DISP+8
>> DDGLVID UP+8, DN+9, PUP+6, PDN+7, DISP+7
DDGLX FLUSH+1~, FLUSH+2*
DTIME READ+2
>> DX CUP+1*
>> DY CUP+1*
>> IOXY CUP+1
S READ+1~, C+1*, C1*, C1+1, C1+3*, C1+5
U DDGLBXA1+12, DDGLBXA1+16, C1+1, C1+3, C1+5
X CUP~, CUP+1
Y DDGLBXA1+7~, DDGLBXA1+11*, DDGLBXA1+12, DDGLBXA1+13, READ+1~, READ+2*, READ+3, C*, C1C1+1
C1+2*, C1+3*, C1+5*, C1+6*, CUP~, CUP+1

Marked Items

Name Field # of Occurrence
$T(@Y DDGLBXA1+12
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All