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 |  All
Print Page as PDF
Routine: XQ8

Package: Kernel

Routine: XQ8


Information

XQ8 ;SEA/AMF,LUKE - Build menu trees ;06/06/2002 10:41 [ 07/29/2004 9:01 AM ]

Source Information

Source file <XQ8.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 3 ^%ZTLOAD  $$UP^XLFSTR  (MERGET,MERGEX)^XQ81  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Kernel 4 XQ81  XQ83  XQ84  XQLOCK  

Entry Points

Name Comments DBIA/ICR reference
PM1 ;Enter here to build a single menu called by XQ83
PM2 ;Enter here to rebuild a single menu Called by RD3+10^XQ81
PMOK
TREE1
CHK ;Called from XQ81+107
TREE ;
UP
PMOSET ;
PMOKA
REBLD
TIME ;See if there are prohibited times for this option
PMO ;Called from XQ71+21
PMO3 ;

External References

Name Field # of Occurrence
^%ZTLOAD PM2+7
$$UP^XLFSTR UP
MERGET^XQ81 PMOK+4
MERGEX^XQ81 PMOK+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$S(XQRE:"I'M REBUILDING",1:"I NEED TO REBUILD")," MENUS .... QUICK ACCESS IS TEMPORARILY DISABLED"
  • Line Location: PMO+1
Function Call: WRITE
  • Prompt: !!,"Please proceed to '",$E(XQMMJ,2,99),"'"
  • Condition for execution: $D(XQMMJ)
  • Line Location: PMO+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] PMOKA!
^DIC(19 - [#19] TIME+1, TIME+2, REBLD+2, REBLD+3, REBLD+4, REBLD+5, REBLD+7, REBLD+8, REBLD+9, TREE+1
, TREE1, TREE1+3
^TMP("XQO" PM2+3!, REBLD+3!*, REBLD+5*, REBLD+7*, REBLD+9*, PMOK+6!, PMOSET+1*, PMOSET+2*, PMOSET+4, PMOSET+5
, PMO3+1, PMO3+2
^TMP($J PMOK+6!
^XUTL("XQO" CHK+1, PM2+3*, PMOKA!

Label References

Name Line Occurrences
CHK PMO+1, PM2+2
PMO3 PMOSET+1, PMOSET+2
PMOK REBLD+3, REBLD+4
PMOKA REBLD+4
PMOSET TREE1+4
REBLD PM2+3
TIME REBLD+7, TREE1+4
TREE TREE+1, TREE1+2, TREE1+4, TREE1+5
TREE1 REBLD+3, REBLD+4
UP REBLD+8, TREE1, PMOSET+2

Naked Globals

Name Field # of Occurrence
^( TIME+2, TREE+1, PMOSET+1, PMOSET+2, PMOSET+4*, PMO3+1, PMO3+2*!
^("U" REBLD+8*, TREE1*
^("^BUILD" CHK+1!
^(0 TIME+2, REBLD+4, PMOSET+5*
^(99.1 REBLD+5*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% REBLD+3*, REBLD+4*, REBLD+7*, PMOK!, TREE+1*, PMOSET+2, PMOSET+5*
%XQI TIME+1*, TIME+2*, TIME+3!
>> D PMOSET+3*, PMO3+1*, PMO3+2
>> I PMOSET+3*, PMO3+2*, PMO3+3
>> K PMOSET+1*, PMOSET+2*, PMO3+1*, PMO3+2, PMO3+3
>> L TIME+1, TIME+2, TIME+3, REBLD+3*, REBLD+4*, REBLD+7*, TREE+1, TREE1+2, TREE1+3, TREE1+4*
, TREE1+5*, PMOSET+1, PMOSET+2, PMOSET+3
U TIME+1, TIME+2, TIME+3, REBLD*, REBLD+4, REBLD+7, REBLD+8, REBLD+9, TREE+1, TREE1
, TREE1+1, TREE1+2, TREE1+3, PMOSET+1, PMOSET+2, PMOSET+4, PMOSET+5, PMO3+1, PMO3+2
>> UU REBLD*, REBLD+7
>> V PMO3+1*
>> X UP*, REBLD+8*, TREE1*, TREE1+1, PMOSET+1*, PMOSET+2*, PMO3+1, PMO3+2, PMO3+3*
>> X( TREE+1*, TREE1+4*
>> X(0 REBLD+3*, REBLD+4*
XQA PMOK!, PMOSET+3*, PMOSET+4, PMOSET+5
XQA( TREE1+2*, TREE1+5!
>> XQCON PM2+2
XQD REBLD+3*, REBLD+4*, REBLD+7*, PMOK!, TREE+1, TREE1+4*, TREE1+5*
XQD( TREE1+4*, TREE1+5
>> XQDATE REBLD+1*, REBLD+3, REBLD+5
>> XQDIC CHK+1, PM1+2, PM2+3, PM2+7, REBLD+2, REBLD+3*, REBLD+4, REBLD+5, REBLD+6, REBLD+7
, REBLD+9, PMOKA, PMOSET+1, PMOSET+2, PMOSET+4, PMOSET+5, PMO3+1, PMO3+2
XQE PMOK!, PMOSET+3*, PMOSET+4, PMOSET+5
XQE( TREE1+2*, TREE1+5!
XQF PMOK!, PMOSET+3*, PMOSET+4, PMOSET+5
XQF( TREE1+3*!, TREE1+5!
>> XQFG PMOKA, TREE+1
XQFG1 PM2+3, REBLD!
XQFL REBLD+8*, PMOK!
>> XQK PMOSET+3*, PMOSET+4, PMOSET+5
>> XQK( TREE1+2*, TREE1+5!
XQMM PMO+1!
XQMMJ PMO+1!
>> XQNTREE TREE+1
XQP PMOK!, PMOSET+3*, PMOSET+4, PMOSET+5
XQP( TIME+1*, TIME+2*, TIME+3*, REBLD+7*, TREE1+5!
XQPM1 PM1+1*, PMOK+2, PMOK+8!
>> XQPX REBLD+3*
XQR PMOK!
XQR( TREE+1*, TREE1+5!
XQRE CHK+1*, PMO+1!, PM2+2*, PMOK!
>> XQSAV REBLD+3*
XQSAVE REBLD+8*, PMOK!
>> XQXUF PM1+2*, REBLD+3*
>> Y TIME+1, TIME+2, REBLD+2*, REBLD+3*, REBLD+4*, REBLD+6*, REBLD+7, REBLD+8, REBLD+9, TREE+1*
, TREE1, TREE1+2, TREE1+3, TREE1+4, PMOSET+1, PMOSET+2, PMOSET+4, PMOSET+5, PMO3+1
>> Y(0 TIME+3, TREE1*, TREE1+1*, TREE1+2, TREE1+3, PMOSET+4
>> Y(1 TREE1+1*, PMOSET+1
>> ZTDESC PM2+7*
>> ZTDTH PM2+5*
>> ZTIO PM2+5*
>> ZTQUEUED PMOK+9
>> ZTREQ PMOK+9*
>> ZTRTN PM2+5*
>> ZTSAVE("XQDIC" PM2+6*
>> ZTSAVE("XQPM2" PM2+6*
>> ZTSK PMOKA
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All