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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BGOPFUTL

Package: GUI Objects

Routine: BGOPFUTL


Information

BGOPFUTL ; MSC/IND/DKM - Preference Management ;14-Jul-2014 11:05;du

Source Information

Source file <BGOPFUTL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
GUI Objects 3 $$UPDITEM^BGOPFUTL  $$UPDITEM^BGOSNOP2  ($$DELETE,$$ERR,$$TMPGBL,$$UPDATE)^BGOUTL  
VA Fileman 2 FIELD^DID  $$ROOT^DILFD  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
GUI Objects 9 BGOCPTP2  BGOCPTPR  BGOEDTP2  BGOEDTPR  BGOICDP2  BGOICDPR  BGOPFUTL  BGOSNOP2  
BGOSNOPR  

Entry Points

Name Comments DBIA/ICR reference
SETITEM(RET,INP,FNUM) ;EP
QRYINIT(FNUM,CAT) ;EP
SETMGR(RET,INP,SFN) ;EP
QRYDONE(FNUM,CAT) ;EP
CLONE(RET,INP,FNUM) ;EP
SETFREQ(RET,INP,SFN) ;EP
GETCATS(RET,INP,FNUM) ;EP
ITEMROOT(SFN,CAT,GBL,OPN) ;
SF1 ;Set up frequence
GC1
GETMGRS(RET,CAT,FNUM) ;EP
GBLROOT(FNUM,GBL,SFN) ;
VISPRCL(VIEN,PRV,CLS) ;EP
SETCAT(RET,INP,FNUM) ;EP
QRYADD(FNUM,CAT,VAL,TXT) ;EP
SETNAME(RET,INP,SFN) ;EP
UPDITEM(FNUM,CAT,PTR,CNT,TXT,NEW,ITM) ;EP

External References

Name Field # of Occurrence
$$UPDITEM^BGOPFUTL QRYDONE+5
$$UPDITEM^BGOSNOP2 UPDITEM+4
$$DELETE^BGOUTL SETCAT+19, SETITEM+17
$$ERR^BGOUTL SETMGR+2, SETMGR+4, SETMGR+6, SETMGR+8, SETNAME+3, SETNAME+5, SETNAME+7, SETFREQ+4, SF1+3, GBLROOT+3
, GBLROOT+8, ITEMROOT+2, CLONE+5, CLONE+7, CLONE+8, CLONE+10, CLONE+11, GETMGRS+5, GETMGRS+6, SETCAT+20
, SETCAT+21, SETCAT+24, SETITEM+3, QRYINIT+2
$$TMPGBL^BGOUTL GETCATS+3
$$UPDATE^BGOUTL SETMGR+13, SETNAME+9, SETFREQ+13, CLONE+21, UPDITEM+11, SETCAT+38
FIELD^DID GBLROOT+5
$$ROOT^DILFD GBLROOT+2, ITEMROOT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVPRV - [#9000010.06] VISPRCL+4
^AUPNVPRV("AD" VISPRCL+3
^DIC(40.7 - [#40.7] GC1+12
^DIC(7 - [#7] GC1+18
^SC - [#44] GETCATS+16, GC1+10
^VA(200 - [#200] VISPRCL+7, GETCATS+17, GC1+14, GC1+16, GETMGRS+10, GETMGRS+11
^XTMP("BGO QUERY" QRYINIT+1, QRYINIT+3!, QRYADD+1, QRYDONE+3, QRYDONE+6, QRYDONE+7

Label References

Name Line Occurrences
$$GBLROOT CLONE+3, UPDITEM+2, GETCATS+4, GETMGRS+3, SETCAT+3, SETITEM+13, SETITEM+19
$$ITEMROOT SETMGR+9, SETFREQ+8, SETITEM+14
$$UPDITEM SETITEM+21
@( SETITEM+20
GC1 GETCATS+15, GETCATS+39
SF1 SETFREQ+11, SETFREQ+12

Naked Globals

Name Field # of Occurrence
^( QRYINIT+3*, QRYADD+1*, QRYDONE+3, QRYDONE+6!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADD SETMGR+1~, SETMGR+7*, SETMGR+8, SETMGR+11, SETMGR+12
CAT SETMGR+1~, SETMGR+3*, SETMGR+4, SETMGR+9, SETMGR+12, SETNAME+1~, SETNAME+2*, SETNAME+3, SETNAME+8, SETFREQ+1~
, SETFREQ+3*, SETFREQ+4, SETFREQ+8, SF1+6, ITEMROOT~, ITEMROOT+1, UPDITEM~, UPDITEM+4, UPDITEM+5, UPDITEM+6
, UPDITEM+7, GETCATS+1~, GC1~, GC1+8*, GC1+21, GETMGRS~, GETMGRS+5, GETMGRS+6, GETMGRS+8, GETMGRS+9
, SETITEM+1~, SETITEM+2*, SETITEM+3, SETITEM+14, SETITEM+16, SETITEM+21, QRYINIT~, QRYINIT+1, QRYINIT+3, QRYADD~
, QRYADD+1, QRYDONE~, QRYDONE+3, QRYDONE+5, QRYDONE+6, QRYDONE+7
CATIEN GETCATS+1~, GETCATS+6*, GETCATS+12*, GETCATS+14, GETCATS+20*, GETCATS+21, GETCATS+22, GETCATS+38, GC1+2, GC1+8
CATNAME GETCATS+1~, GETCATS+18*, GETCATS+19*, GETCATS+20
CL GC1~, GC1+11*, GC1+12*, GC1+21
CLN SETCAT+1~, SETCAT+7*, SETCAT+28
CLNIEN GETCATS+2~, GETCATS+16*, GETCATS+29, GETCATS+30
CLS VISPRCL~, VISPRCL+7
CNT SETFREQ+1~, SF1+4*, SF1+5*, SF1+6, UPDITEM~, UPDITEM+4, UPDITEM+6*, UPDITEM+9, GETCATS+2~, GETCATS+13*
, GC1+20*, GC1+21, GETMGRS+1~, GETMGRS+7*, GETMGRS+11*, QRYDONE+1~, QRYDONE+3*, QRYDONE+5, QRYDONE+6*, QRYDONE+8
CODE SETITEM+1~, SETITEM+7*
DA SETFREQ+1~, SF1+1*, SF1+2*, SF1+3, SF1+5, SF1+6, SETCAT+1~, SETITEM+12~, SETITEM+16*, SETITEM+17
DA(1 SETITEM+16*
DDG SETCAT+1~
DEL SETCAT+1~, SETCAT+11*, SETCAT+18, SETITEM+1~, SETITEM+6*, SETITEM+11
DESC SETCAT+1~
DIC SETCAT+1~
DIE SETCAT+1~
DISC GC1~, GC1+17*, GC1+18*, GC1+21, SETCAT+1~, SETCAT+12*, SETCAT+32
DISCIEN GETCATS+1~, GETCATS+17*, GETCATS+35, GETCATS+36
DR SETCAT+1~
DUP SETITEM+1~, SETITEM+9*, SETITEM+21
DUZ SETCAT+21, SETCAT+24, SETCAT+30
FDA SETMGR+1~, SETMGR+13, SETNAME+1~, SETNAME+9, SETFREQ+1~, SETFREQ+13, CLONE+15~, CLONE+18*, CLONE+19, CLONE+20
, CLONE+21, UPDITEM+1~, UPDITEM+7*, UPDITEM+8, UPDITEM+9, UPDITEM+10, UPDITEM+11, SETCAT+25*, SETCAT+26, SETCAT+27
, SETCAT+28, SETCAT+29, SETCAT+31, SETCAT+32, SETCAT+34, SETCAT+35, SETCAT+36, SETCAT+37, SETCAT+38, SETITEM+1~
FDA( SETMGR+12*, SETNAME+8*, SF1+6*, CLONE+18, UPDITEM+7, SETCAT+25
FIELD GBLROOT+1~, GBLROOT+4*, GBLROOT+5
FNUM GBLROOT~, GBLROOT+2, GBLROOT+4, GBLROOT+5, CLONE~, CLONE+3, UPDITEM~, UPDITEM+2, UPDITEM+4, GETCATS~
, GETCATS+4, GETCATS+11, GC1+19, GETMGRS~, GETMGRS+3, SETCAT~, SETCAT+3, SETCAT+13, SETCAT+19, SETCAT+25
, SETCAT+33, SETITEM~, SETITEM+13, SETITEM+19, SETITEM+21, QRYINIT~, QRYINIT+1, QRYINIT+3, QRYADD~, QRYADD+1
, QRYDONE~, QRYDONE+3, QRYDONE+5, QRYDONE+6, QRYDONE+7
FREQ SETITEM+1~, SETITEM+8*, SETITEM+21
FROM CLONE+1~, CLONE+6*, CLONE+7, CLONE+8, CLONE+12, CLONE+14, CLONE+17
GBL SETMGR+1~, SETMGR+9, SETMGR+11, SETFREQ+1~, SETFREQ+8, SETFREQ+11, SF1+2, SF1+5, GBLROOT~, GBLROOT+2*
, GBLROOT+3, ITEMROOT~, ITEMROOT+1*, ITEMROOT+2, CLONE+1~, CLONE+3, CLONE+8, CLONE+11, CLONE+14, CLONE+16
, CLONE+17, UPDITEM+1~, UPDITEM+2, UPDITEM+5, UPDITEM+6, GETCATS+2~, GETCATS+4, GETCATS+19, GETCATS+20, GETCATS+22
, GETCATS+38, GC1+2, GETMGRS+1~, GETMGRS+3, GETMGRS+6, GETMGRS+8, GETMGRS+9, SETCAT+1~, SETCAT+3, SETCAT+23
, SETITEM+1~, SETITEM+14, SETITEM+17, SETITEM+19, SETITEM+20
HIDE SETCAT+1~, SETCAT+16*, SETCAT+36
HIST GETCATS+2~, GETCATS+11*, GETCATS+12, GETCATS+23, GETCATS+24
HL GC1~, GC1+9*, GC1+10*, GC1+21
HLIEN GETCATS+2~, GETCATS+7*, GETCATS+12*, GETCATS+16, GETCATS+26, GETCATS+27
HLOC SETCAT+1~, SETCAT+6*, SETCAT+27
IEN UPDITEM+1~, UPDITEM+11, SETCAT+1~, SETCAT+10*, SETCAT+19, SETCAT+21, SETCAT+22, SETCAT+23*, SETCAT+24, SETCAT+25
, SETCAT+39*, SETCAT+40, SETITEM+1~, SETITEM+21, SETITEM+22
IEN(1 UPDITEM+12
INC SETFREQ+1~, SETFREQ+6*, SF1+5
INP SETMGR~, SETMGR+2, SETMGR+3, SETMGR+5, SETMGR+7, SETNAME~, SETNAME+2, SETNAME+4, SETNAME+6, SETFREQ~
, SETFREQ+3, SETFREQ+5, SETFREQ+6, SETFREQ+7, CLONE~, CLONE+5, CLONE+6, CLONE+9, GETCATS~, GETCATS+6
, GETCATS+7, GETCATS+8, GETCATS+9, GETCATS+10, GETCATS+11, SETCAT~, SETCAT+5, SETCAT+6, SETCAT+7, SETCAT+8
, SETCAT+9, SETCAT+10, SETCAT+11, SETCAT+12, SETCAT+14, SETCAT+15, SETCAT+16, SETCAT+17, SETITEM~, SETITEM+2
, SETITEM+4, SETITEM+5, SETITEM+6, SETITEM+7, SETITEM+8, SETITEM+9, SETITEM+10
ITEM SETITEM+1~, SETITEM+10*, SETITEM+16
ITM SETNAME+1~, SETNAME+4*, SETNAME+5, SETNAME+8, SETFREQ+1~, SETFREQ+5*, SETFREQ+10, SETFREQ+11*, SF1+1, SF1+2
, CLONE+1~, CLONE+13*, CLONE+14*, CLONE+16, CLONE+17, UPDITEM~, UPDITEM+4, UPDITEM+5*, UPDITEM+6, UPDITEM+7
, UPDITEM+12*
MGR SETMGR+1~, SETMGR+5*, SETMGR+6, SETMGR+11, SETMGR+12
MGRIEN GETCATS+1~, GETCATS+9*, GETCATS+12*, GETCATS+38
NAME SETNAME+1~, SETNAME+6*, SETNAME+7, SETNAME+8, SETCAT+1~, SETCAT+5*, SETCAT+20, SETCAT+23, SETCAT+26
NEW UPDITEM~, UPDITEM+4, UPDITEM+5
OPN ITEMROOT~, ITEMROOT+1
OWN GC1~, GC1+15*, GC1+16*, GC1+21
PIP GC1~, GC1+6*, GC1+21, SETCAT+1~, SETCAT+15*, SETCAT+35
POV GC1~, GC1+7*, GC1+21, SETCAT+1~, SETCAT+17*, SETCAT+37
PRI GETCATS+2~, GETCATS+13*, GETCATS+25*, GETCATS+26, GETCATS+27*, GETCATS+28*, GETCATS+29, GETCATS+30*, GETCATS+31*, GETCATS+32
, GETCATS+33*, GETCATS+34*, GETCATS+35, GETCATS+36*, GETCATS+37*, GC1+21
PRV VISPRCL~, VISPRCL+6, GC1~, GC1+13*, GC1+14*, GC1+21, GETMGRS+1~, GETMGRS+7*, GETMGRS+8*, GETMGRS+9
, GETMGRS+10, GETMGRS+11, SETCAT+1~, SETCAT+8*, SETCAT+29
PRV2 VISPRCL+1~, VISPRCL+4*, VISPRCL+5, VISPRCL+6, VISPRCL+7
PRVIEN GETCATS+1~, GETCATS+2~, GETCATS+8*, GETCATS+12*, GETCATS+17, GETCATS+32, GETCATS+33
PTR UPDITEM~, UPDITEM+4, UPDITEM+5, UPDITEM+8, SETITEM+1~, SETITEM+4*, SETITEM+21
RET SETMGR~, SETMGR+2*, SETMGR+4*, SETMGR+6*, SETMGR+8*, SETMGR+9*, SETMGR+10, SETMGR+13*, SETNAME~, SETNAME+3*
, SETNAME+5*, SETNAME+7*, SETNAME+9*, SETFREQ~, SETFREQ+2*, SETFREQ+4*, SETFREQ+8*, SETFREQ+9, SETFREQ+11, SETFREQ+13*
, SF1+3*, CLONE~, CLONE+2!, CLONE+3*, CLONE+4, CLONE+5*, CLONE+7*, CLONE+8*, CLONE+10*, CLONE+11*
, CLONE+12*, CLONE+14, CLONE+21*, VISPRCL+1~, VISPRCL+2*, VISPRCL+3, VISPRCL+8*, VISPRCL+9, UPDITEM+1~, UPDITEM+2*
, UPDITEM+3, UPDITEM+4*, UPDITEM+11*, UPDITEM+12, UPDITEM+13, GETCATS~, GETCATS+3*, GETCATS+5, GC1+21, GETMGRS~
, GETMGRS+2!, SETCAT~, SETCAT+2!, SETCAT+3*, SETCAT+4, SETCAT+19*, SETCAT+20*, SETCAT+21*, SETCAT+22, SETCAT+24*
, SETCAT+38*, SETCAT+39, SETCAT+40*, SETITEM~, SETITEM+3*, SETITEM+13*, SETITEM+14*, SETITEM+15, SETITEM+17*, SETITEM+19*
, SETITEM+20, SETITEM+21*, SETITEM+22*, QRYDONE+1~, QRYDONE+2*, QRYDONE+3, QRYDONE+5*
RET( GETMGRS+11*
RET(1 GETMGRS+4*, GETMGRS+5*, GETMGRS+6*
SFN SETMGR~, SETMGR+9, SETMGR+12, SETNAME~, SETNAME+8, SETFREQ~, SETFREQ+8, SF1+1, SF1+6, GBLROOT~
, GBLROOT+6*, GBLROOT+8, ITEMROOT~, ITEMROOT+1, CLONE+1~, CLONE+3, CLONE+18, UPDITEM+1~, UPDITEM+2, UPDITEM+7
, SETITEM+12~, SETITEM+13, SETITEM+14
SFN("SPECIFIER" GBLROOT+6, GBLROOT+7!
SHOWALL GETCATS+1~, GETCATS+10*, GETCATS+12
SUBSET GC1~, GC1+1*, GC1+19*, GC1+21, SETCAT+1~, SETCAT+14*, SETCAT+34
TO CLONE+1~, CLONE+9*, CLONE+10, CLONE+11, CLONE+12, CLONE+16, CLONE+18
TXT UPDITEM~, UPDITEM+4, UPDITEM+10, SETITEM+1~, SETITEM+5*, SETITEM+21, QRYADD~, QRYADD+1, QRYDONE+1~, QRYDONE+3*
, QRYDONE+4!, QRYDONE+5
U SETMGR+5, SETMGR+7, SETNAME+4, SETNAME+6, SETFREQ+5, SETFREQ+6, SETFREQ+7, SF1+5, CLONE+9, CLONE+20
, VISPRCL+4, VISPRCL+7, UPDITEM+6, GETCATS+6, GETCATS+7, GETCATS+8, GETCATS+9, GETCATS+10, GETCATS+11, GETCATS+16
, GETCATS+17, GETCATS+23, GETCATS+24, GETCATS+26, GETCATS+27, GETCATS+29, GETCATS+30, GETCATS+32, GETCATS+33, GETCATS+35
, GETCATS+36, GETCATS+38, GC1+4, GC1+6, GC1+7, GC1+8, GC1+9, GC1+10, GC1+11, GC1+12
, GC1+13, GC1+14, GC1+15, GC1+16, GC1+17, GC1+18, GC1+19, GC1+21, GETMGRS+11, SETCAT+5
, SETCAT+6, SETCAT+7, SETCAT+8, SETCAT+9, SETCAT+10, SETCAT+11, SETCAT+12, SETCAT+14, SETCAT+15, SETCAT+16
, SETCAT+17, SETITEM+4, SETITEM+5, SETITEM+6, SETITEM+7, SETITEM+8, SETITEM+9, SETITEM+10
USR SETCAT+1~, SETCAT+9*, SETCAT+21, SETCAT+24, SETCAT+30*, SETCAT+31
VAL SETFREQ+1~, SETFREQ+7*, SF1+4, QRYADD~, QRYADD+1, QRYDONE+1~, QRYDONE+2*, QRYDONE+3*, QRYDONE+5
VIEN VISPRCL~, VISPRCL+3
X CLONE+15~, CLONE+17*, CLONE+19, CLONE+20, VISPRCL+1~, VISPRCL+2*, VISPRCL+3*, VISPRCL+4, GETCATS+2~, GETCATS+4*
, GETCATS+5, GETMGRS+1~, GETMGRS+3*, GETMGRS+4, SETCAT+1~, SETCAT+38
X(1 SETCAT+39
X0 GETCATS+2~, GETCATS+22*, GETCATS+23, GETCATS+24, GETCATS+26, GETCATS+27, GETCATS+29, GETCATS+30, GETCATS+32, GETCATS+33
, GETCATS+35, GETCATS+36, GETCATS+38, GC1~, GC1+2*, GC1+3, GC1+4, GC1+6, GC1+7, GC1+8
, GC1+9, GC1+11, GC1+13, GC1+15, GC1+17, GC1+19
Y SETCAT+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All