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

Package: Kernel

Routine: XQSUITE


Information

XQSUITE ;Luke/Sea - Window Suite driver ;2/14/95 10:32 [ 04/02/2003 8:29 AM ]

Source Information

Source file <XQSUITE.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 5 (ESTA,ESTO,K,M,PREP,SD)^XG  ($$NEXTNM,GET)^XGCLOAD  ^XQDATE  POP^XQGP  SPLIT^XQSUITE1  
Toolkit 1 DO^%XUCI  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XQ1  

Entry Points

Name Comments DBIA/ICR reference
ALERT ;Hook into ALERT system
EN ;Entry point for ^XQ1
FOCUS ;Show Menu Text of button with FOCUS in XQSUIHTXT gadget
ICONS ;Build the generic (icon) windows for each option
MAKE
CLOSE ;Close the XQSUITE window and do an ESTOP
HLP ;Help Callback for XQHLPMEN menu
MAIL ;Hook into Mail
KILL
L1
L2
SEL ;One of the icons was double-clicked
OUT ;Finish it all up here

External References

Name Field # of Occurrence
DO^%XUCI SEL+12
^DIC XQSUITE+5
ESTA^XG KILL+6
ESTO^XG CLOSE+3
K^XG KILL+10
M^XG KILL+2, SEL+24
PREP^XG EN+6
SD^XG SEL+25
$$NEXTNM^XGCLOAD EN+3, SEL+22
GET^XGCLOAD EN+8, EN+11, SEL+23
^XQDATE EN+4
POP^XQGP HLP+2, MAIL+2, ALERT+3
SPLIT^XQSUITE1 MAKE+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Sorry, '",$P(^(0),U,2),"' is not a suite of windows."
  • Line Location: XQSUITE+6
Routine Call
  • DIC
  • Line Location:
    • XQSUITE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] XQSUITE+6, EN+9, EN+13, EN+14, EN+16, EN+19, EN+20, SEL+9, SEL+10, SEL+17
, SEL+19, FOCUS+9
^TMP($J EN+8, EN+9*, EN+11, ICONS+5*, ICONS+6*, MAKE+3*, MAKE+4*, MAKE+5*, MAKE+6*, MAKE+7*
, MAKE+11*, MAKE+12*, MAKE+14*, MAKE+15*, L1*, L1+1*, L1+2*, L1+4*, L1+5*, L1+6*
, L1+8*, L2+1*, L2+2*, L2+3*, L2+5*, L2+6*, L2+7*, L2+9*, KILL+2, OUT+2!
, SEL+23, SEL+24
^VA(200 - [#200] XQSUITE+5!
^XTV(8989.3 - [#8989.3] ICONS+3
^XTV(8995 SEL+20
^XUTL( EN+19*, EN+20*, EN+21, OUT+1!
^XUTL("XQSUITE" EN+5*

Label References

Name Line Occurrences
@( SEL+14
OUT SEL+9, SEL+17

Naked Globals

Name Field # of Occurrence
^(0 XQSUITE+6
^(24 SEL+17
^(25 SEL+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+5, OUT+4!
%Y EN+5, OUT+4!
DIC XQSUITE+5*!
DIC(0 XQSUITE+5*
DUZ XQSUITE+5
>> KWAPI EN+1*
>> P1 L1+3*, L1+4, L2+4*, L2+5
>> P2 L1+3*, L1+4, L2+4*, L2+5
U XQSUITE+6, EN+2*, EN+5, EN+9, EN+13, EN+17, EN+18, EN+21, MAKE+9, MAKE+17
, SEL+11, SEL+20, FOCUS+9
X MAKE+19*, KILL!
>> XGEVENT SEL+2, SEL+3, CLOSE+1, FOCUS+2, FOCUS+3
>> XGWIN EN+7, FOCUS+9
XQB1 ICONS+11*, KILL!
XQB2 ICONS+11*, KILL!
XQDIC XQSUITE+5*, XQSUITE+6!
XQGB1 ICONS+1*, ICONS+11, KILL!
XQGB2 ICONS+1*, ICONS+11, KILL!
XQGL1 ICONS+1*, ICONS+12, KILL!
XQGL2 ICONS+1*, ICONS+12, KILL!
XQI EN+13*, EN+23!, ICONS+7*, KILL!, SEL+2*
XQICP MAKE+9*, MAKE+10*, MAKE+11, KILL!
XQII ICONS+1*, ICONS+10, KILL!
XQIP1 ICONS+2*, MAKE+2*, MAKE+3, L1+3, L2+4, KILL!
XQIP2 ICONS+2*, MAKE+3, L1+3, L2+4, KILL!
XQJ EN+13*, EN+14*, EN+15, EN+16, EN+23!, KILL!, SEL+3*, SEL+4, FOCUS+3*, FOCUS+4
, FOCUS+10!
XQJY EN+16*, EN+17*, EN+18, EN+19, EN+20, EN+21, KILL!
XQJYM EN+23!
XQK EN+18*, EN+21, EN+23!, ICONS+1*, ICONS+7, ICONS+8*, ICONS+9, ICONS+10, ICONS+11, ICONS+12
, MAKE+6, MAKE+9, MAKE+17, KILL!, SEL+4*, SEL+5, FOCUS+4*, FOCUS+5, FOCUS+10!
>> XQKWAPI EN+7*, MAKE+5, MAKE+8, MAKE+14
XQKY ICONS+9*, KILL!
XQL1 ICONS+12*, L1, L1+1, L1+2, L1+4, L1+5, L1+6, L1+8, KILL!
XQL2 ICONS+12*, L2+1, L2+2, L2+3, L2+5, L2+6, L2+7, L2+9, KILL!
XQLONG ICONS+3*, MAKE+19*, L2*, KILL!
XQM CLOSE+2!
XQM( EN+21*, ICONS+8, ICONS+9, MAKE+6, MAKE+9, MAKE+17, SEL+5, FOCUS+6
XQM(0 ICONS+6, MAKE+7
XQMESS HLP+1*, HLP+2, HLP+3!, MAIL+1*, MAIL+2, MAIL+3!, ALERT+1*, ALERT+3, ALERT+4!
XQN EN+13*, EN+18*, FOCUS+5*, FOCUS+6, FOCUS+10!
XQNB ICONS+3*, KILL!
XQNI ICONS+3*, MAKE+1*, MAKE+2, KILL!
>> XQOK SEL+8*, SEL+17, SEL+20*
XQP KILL!
XQP1 ICONS+2*, KILL!
XQP2 ICONS+2*, KILL!
XQPTH ICONS+3*, MAKE+10, KILL!
>> XQSIN ICONS+10*, MAKE+3, MAKE+4, MAKE+5, MAKE+6, MAKE+7, MAKE+11, MAKE+12, MAKE+14, MAKE+15
>> XQSUI SEL+10*, SEL+11*, SEL+12, SEL+14, SEL+19*, SEL+20*, SEL+23
XQSUIB KILL!
XQSUIIN KILL!
XQTITLE HLP+1*, HLP+2, HLP+3!, MAIL+1*, MAIL+2, MAIL+3!, ALERT+2*, ALERT+3, ALERT+4!
XQTL MAKE+18*, MAKE+19*, L1+2, L1+3, L2*, L2+3, L2+4, KILL!
XQTXT MAKE+17*, MAKE+18, MAKE+19*, L1+8, L2*, L2+9, KILL!
XQUR XQSUITE+5!
XQWIN EN+3*, EN+5, EN+8, EN+9, EN+19, EN+20, EN+21, ICONS+5, ICONS+6, MAKE+3
, MAKE+4, MAKE+5, MAKE+6, MAKE+7, MAKE+11, MAKE+12, MAKE+14, MAKE+15, L1, L1+1
, L1+2, L1+4, L1+5, L1+6, L1+8, L2+1, L2+2, L2+3, L2+5, L2+6
, L2+7, L2+9, KILL+2, KILL+10, OUT+1, OUT+2, OUT+4!, SEL+22*, SEL+23, SEL+24
, SEL+25, CLOSE+1*, FOCUS+2*, FOCUS+9
XQY XQSUITE+5*, XQSUITE+6!, EN+9, EN+13, EN+14, EN+16, EN+19, EN+20, EN+21, OUT+1
, SEL+5*, SEL+9, SEL+10, SEL+17, SEL+19, FOCUS+6*, FOCUS+9
Y XQSUITE+5!
>> Y1 MAKE+19
>> Y2 L2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All