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

Package: Lexicon Utility

Routine: LEXDMG


Information

LEXDMG ;ISL/KER - Defaults - Manager Options ;04/21/2014

Source Information

Source file <LEXDMG.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Lexicon Utility 2 $$FI^LEXDM4  $$USER^LEXDMGU  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEX MGR USER DEFAULTS  

Entry Points

Name Comments DBIA/ICR reference
GETDEF(LEXDVAL,LEXDNAM,LEXRTN) ; Get the default values - X LEXGET
DEFHLP ; Help
APP ; Get the application(s) - $$FI^LEXDM4
APPS ; Defaults for an application
EXIT ; Cleanup and quit
USR ; Set defaults for a User or User Group - $$USER^LEXDMGU
DEFOPT ; Get user input LEXSEL from ^DIR
DEFMENU ; Edit Defaults Menu

External References

Name Field # of Occurrence
^DIR DEFOPT+5
$$FI^LEXDM4 APP+1
$$USER^LEXDMGU USR+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LEXDMG+28
Function Call: WRITE
  • Prompt: !!,"No application(s) selected",!
  • Line Location: APP+2
Function Call: WRITE
  • Prompt: !!,"Lexicon Defaults:"
  • Line Location: DEFMENU+1
Function Call: WRITE
  • Prompt: !!," 1 Filter "
  • Line Location: DEFMENU+2
Function Call: WRITE
  • Prompt: $S($L($G(LEXDICS(0))):"- ",1:""),$G(LEXDICS(0))
  • Line Location: DEFMENU+3
Function Call: WRITE
  • Prompt: !," 2 Display "
  • Line Location: DEFMENU+5
Function Call: WRITE
  • Prompt: $S($L($G(LEXSHOW(0))):"- ",1:""),$G(LEXSHOW(0))
  • Line Location: DEFMENU+6
Function Call: WRITE
  • Prompt: !," 3 Vocabulary "
  • Line Location: DEFMENU+8
Function Call: WRITE
  • Prompt: $S($L($G(LEXSUB(0))):"- ",1:""),$G(LEXSUB(0))
  • Line Location: DEFMENU+9
Function Call: WRITE
  • Prompt: !," 4 Shortcuts "
  • Line Location: DEFMENU+11
Function Call: WRITE
  • Prompt: $S($L($G(LEXCTX(0))):"- ",1:""),$G(LEXCTX(0))
  • Line Location: DEFMENU+12
Function Call: WRITE
  • Prompt: !
  • Line Location: DEFMENU+14
Function Call: WRITE
  • Prompt: !!,"Enter 1-",LEXMAX," to modify defaults, ""^"" for previous menu,"
  • Line Location: DEFHLP+1
Routine Call
  • DIR
  • Line Location:
    • DEFOPT+5

Label References

Name Line Occurrences
APPS DEFOPT+7
DEFMENU APP+3, DEFHLP+4, GETDEF+6, USR+2
DEFOPT APP+3, DEFOPT+10, DEFOPT+13, DEFOPT+16, DEFOPT+19, USR+2
EXIT APP+2, DEFOPT+2, DEFOPT+7, DEFOPT+8
GETDEF DEFOPT+11, DEFOPT+14, DEFOPT+17, DEFOPT+20
USR DEFOPT+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR DEFOPT+1~, DEFOPT+6!
DIR("?" DEFOPT+4*
DIR("A" DEFOPT+3*
DIR(0 DEFOPT+5*
DIROUT DEFOPT+1~
DIRUT DEFOPT+1~
DTOUT DEFOPT+1~, DEFOPT+6
DUOUT DEFOPT+1~
IOF LEXDMG+28
LEXAP LEXDMG+30~, APP+1*, APP+2
LEXCHG LEXDMG+30~, APPS+1*, DEFOPT+8, DEFHLP+2, DEFHLP+3, GETDEF+6*
LEXCTX LEXDMG+29~, LEXDMG+33*
LEXCTX(0 LEXDMG+33*, DEFMENU+12, DEFMENU+13
LEXDICS LEXDMG+29~, LEXDMG+32*
LEXDICS(0 LEXDMG+32*, DEFMENU+3, DEFMENU+4
LEXDNAM LEXDMG+30~, GETDEF~, GETDEF+3, GETDEF+5
LEXDVAL LEXDMG+30~, GETDEF~, GETDEF+1, GETDEF+2, GETDEF+3, GETDEF+4, GETDEF+5, GETDEF+6
LEXGET LEXDMG+30~, GETDEF+1~*
LEXMAX LEXDMG+29~, LEXDMG+33*, DEFOPT+3, DEFOPT+5, DEFHLP+1
LEXMGR LEXDMG+31~, LEXDMG+32*
LEXRTN LEXDMG+31~, GETDEF~, GETDEF+1
LEXSEL LEXDMG+31~, LEXDMG+32*, DEFOPT+2, DEFOPT+6*, DEFOPT+7, DEFOPT+8, DEFOPT+10, DEFOPT+13, DEFOPT+16, DEFOPT+19
, GETDEF+2*, GETDEF+6, USR+1*, USR+2
LEXSHOW LEXDMG+29~, LEXDMG+32*
LEXSHOW(0 LEXDMG+32*, DEFMENU+6, DEFMENU+7
LEXSUB LEXDMG+29~, LEXDMG+33*
LEXSUB(0 LEXDMG+33*, DEFMENU+9, DEFMENU+10
U DEFOPT+6, DEFOPT+7, GETDEF+3, GETDEF+4, USR+2
X DEFOPT+1~, DEFOPT+6
Y DEFOPT+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All