cϽ 1""2"2SAS FILESLEDPROD CATALOG Zd-A`JA@@8.0202M0WIN_PROWINZd-*H*H*H;gD:gD !$KgMAKgMA121n!FIgMAIgMA41108nU1 !51A!51A2IconUUVQU!SYSRESR PGBITMAPXSOURCE REGUPDATES SOURCE READMEH SCL SLINSERTt SCL SLEDITOR2 SCL SLEDHELP SCL SETUP SCL METHODS$ SCL FINDPFRAME SLINSERT|FRAME SLEDITOR2 FRAME SLEDHELPFRAME SETUPFRAME FIND,9gDXLCH( XLSR-A-HA  XLSR&-A&-Ad D F  FIND.FRAMEXLSR&-A&-AO / F Setup for SLIST EditorXLSR ʹ-Aʹ-A"45 53!  F SLEDHELP.FRAME( XLSRʹ-Aʹ-A5aFD FDa4++F SLIST Editor for SAS ExplorerXLSR n-An-A"t tw" F SLINSERT.FRAME(wXLSR tmA tmA0 01/01/60  F FIND.SCL XLSRtmAtmA}ED 01/01/60  F  METHODS2.SCL XLSR X4AX4A0 01/01/60   F  SETUP.SCLXLSR --A--A0 01/01/60   F  SLEDHELP.SCL XLSR 1LhA1LhA0 01/01/60   F  SLEDIT2.SCL XLSR ] A] A0 01/01/60   F  SLINSERT.SCL XLSRv6Av6A! !   XLSR0GA0GA  k    8gDjPPP@`?gD  p0#!#_SCLD1_LIIDP1RELEASEEXESIZEFLAGS-D/@ >9T3>@m D^( SmmD*?t@p@p@_@i@Y@2@R@ a@P !   (' (3 9 < C M V ` fhl pr v~  (           (  4  (@  dI  dR  \ e j o t|         (! 4! @!!! 2@2 \     !%*%%*&&^+"7+ (p,/,"8+ (./7.(U"00(N)1(500/"03(=5%(?>%(<G33(4N2*4^U)j^8. c6+6*(+y8(+y96(=|%(>%(>%(=%(N:(5;/;$(=%(=%0(=%(>%(>%(=%(=%(=%(=%(=%(? %(+y=(?%*4^")j+(?0%u(.947.>u(<E>>(2E$*@M>(3L2(NS?(5Z$*@M>(4L2(N_?(5fB/B$*@(+DD(UE##(Nk?(5rE/EF(pwG/FGH(=|%\(pH/HG(pF/GFE(=%(>%(>%(+D9(=%(=%(=%(?%>(4L2(.//*(=%k(=%(+=(?%(4I*2^)j+s(=%(?%8.>< d *%%^0J3LI^L8R(Y=N^LFT(VKO^LFT(VRP^LFT(VYQQu(=`%Qq(/kI(>r%Qk(+U(?}%^)j7.^LMe^M8S(YN^MFT(VKO^MFT(VRP^MFT(VYQQV(=%QR(/kI(>%QL(+U(?%^)j*ML8.^J8V(YN^JFX(VO^JFX(VP^JFX(VQQ:(=%Q6(/kI(>%Q0(+U(?%^)je d!*%%]][((q Y^J3_[ ^_8b(qa^_8aZYa(%Z3aY(%Z(+#II(%]^^*)j97.^>_`[^>gD  p0##_SCLD1_LIIP1RELEASEEXESIZEFLAGSHHHHHHHHHve  !"###&"()***-/LOADLISTLOADTREE TREE2SLISTTFINDONPOPUP ONVALCHANGED   p0##_SCLD1_LIIP1RELEASEEXESIZEFLAGS   p0##_SCLD1_LIIP1RELEASEEXESIZEFLAGS   p0##_SCLD1_LIIP1RELEASEEXESIZEFLAGS   p0##_SCLD1_LIIP1RELEASEEXESIZEFLAGS K SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB  =gD FINDFRAME SYSFORE SYSBACK YELLOW 0@*@@ Pp%9Ma  p0d0ccAPPLlLLCLCLCN@C C C* I LPte_textL N? CBPte_text ILL PCPOL CVL Ca CmCV IL CL C CC ILCLLCCCN@C C CC ILCLLC C*N?C  PSearch CC ILPendPpb_findLPFind C<Ppb_find ILPcancelCQLPCancel C<CQ ILC[L PDIALOG!PNONE"N?#N?$NUR@%N0@&Iz'I(BPFind. CqL)PYes*PEdit+C},Ppb_find-N.@.PSYSFONT/IOBJECTS Containerbox1LABELUSERATTRNAME_ATTRS_ borderStyle borderWidth borderColor borderTitle _CLASSNAME__LEN_te_textcursorPosition_INSTANCE_ATTRIBUTES_textTYPESTATE Textlabel1labelchb_case rb_searchitems selectedIndex selectedItemrb_levelpb_find_CMD_ pb_cancelNONVISRESNAMEGATTR _WINDOW_TYPE__BANNER_SROWSCOLNCOLNROWRELEASEEXESIZE BACKCOLOR buildTime buildTimeModebackgroundColordefaultPushButtonicon sizingUnits_APPL_ Containerbox1EmbossedCXFFFFFD Find TextCONTAINERBOX_C.CONTAINRTEXTENTRY_C.AFCNTRL Textlabel1 Search for:TEXTLABEL_C.AFCNTRLchb_caseCase sensitiveCHECKBOX_C.AFCNTRL rb_searchStarts with the textContains the textExactly matches the text Name MatchingRADIOBOX_C.AFCNTRLrb_level All NodesFrom current NodePUSHBUTTON_C.AFCNTRL pb_cancelafcomponents.resource FRAME.FRAMESecondary Background: -?xc {' ? P ! .6AJT]eox (    +/^%/^"#.^%&333+0^%&0^%'333+1+1.+*2*2p$EIj ./012p     7 !!###$%&&((()*+/02344577pj_MSG__STATUS__ERROR__CURROW_ Containerbox1te_text Textlabel1chb_case rb_searchrb_levelpb_find pb_cancel_CURCOL__SELF__FRAME__CFRAME_ searchText caseSensitive searchType searchFromretcode$T0$T1SASHELP.CLASSES.CONTAINERBOX_C.CLASASHELP.CLASSES.TEXTENTRY_C.CLASStextSASHELP.CLASSES.TEXTLABEL_C.CLASASHELP.CLASSES.CHECKBOX_C.CLASASHELP.CLASSES.RADIOBOX_C.CLASASHELP.CLASSES.PUSHBUTTON_C.CLASSN_GetAttributeValueselected(C)CselectedItemSPARCEphhllllllllllpQ@zGa-@@i pp'@SYSFORE SYSSECB SYSFORE pN@Q?QQ@{Gz @p pb_findton1c^ipN@ףp= @QQ@™@p pb_canceln2cH_Pip@p= ף?(\•M@(\,@p Containerbox1dip?@Q+;@Q&@p rb_level1AcPfipQ+>@Gz@K@Q&@p  rb_searchAc|T|p?@ףp= W'@ףp= @p Textlabel1Aceipףp= W'@@ףp= @p  chb_case1AczT|pCONTAINRSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB   3gD SETUPFRAME SYSFORE SYSBACK YELLOW 0@*@@ PX    1  E  p0Gr(qeeAPPLlLLLCN@C CLC C I LL C8Cq C|Cq I LL N?Pte_lib CPte_lib IL L PCPOL L  CC C|C ILL CPBluePC C|C ILL PInstallC CC ILC'L PNONEN?N?NQ@N,@ I!BC= CPL"PYes#PEdit$C\%N |@&PSYSFONT'I/rrrOBJECTS Containerbox1_ATTRS_ borderStyle borderWidth borderColorLABELUSERATTRNAME _CLASSNAME__LEN_ Textlabel1labelte_libcursorPosition_INSTANCE_ATTRIBUTES_textTYPESTATE Textlabel2 Textlabel3 labelColor errorMessage pb_installNONVISRESNAMEGATTR_BANNER_SROWSCOLNCOLNROWEXESIZE BACKCOLOR buildTime buildTimeModebackgroundColoricon sizingUnits_APPL_qqqEmbossedCXFEFFFF Containerbox1CONTAINERBOX_C.CONTAINR8Specify the LIBNAME where the SLIST Editor is installed. Textlabel1TEXTLABEL_C.AFCNTRLTEXTENTRY_C.AFCNTRLLibname: Textlabel2CNOTE: make sure this LIBNAME is assigned in your autoexec.sas file. Textlabel3 pb_installPUSHBUTTON_C.AFCNTRLafcomponents.resourceSLIST Editor Setup FRAME.FRAMESecondary Background -?x@ 4 h , ,,3 ?@ @P ! .9@KVajqy  2    ,p*//\^*0m0.(Y 1(Y 2^$(Y3(p'2/25(p,6/564^1$47(79--8^1$46(W>99: 8:;;(gC/(=H/(Q<(\/(c/=j](/(/(gC/(=/(<+p$Efj!"23. .22   .21236  7-69,; , ; ,7;;%4/fs1;; ,; ,77 //01345677p_MSG__STATUS__ERROR__CURROW_ Containerbox1 Textlabel1te_lib Textlabel2 Textlabel3 pb_install_CURCOL__SELF__FRAME__CFRAME_textlist$T0 frameNamerc$T1lib$T2catlibcat$T3$T4$T5$T6$T7$T8$T9 msgResponseSASHELP.CLASSES.CONTAINERBOX_C.CLASASHELP.CLASSES.TEXTLABEL_C.CLASASHELP.CLASSES.TEXTENTRY_C.CLASStextSASHELP.CLASSES.PUSHBUTTON_C.CLASS_getName._SetAttributeValue(CC)V_GetAttributeValue(C)CLibrary name is not valid.!OInvalid LibnamesourcenotesSAS Registry updated.Setup is complete.ISetup SuccessfulH  hltttttttttfilename oldupd catalog ".regupdates.source";6filename newupd catalog "work.temp.regupdates.source"; data _null_;infile oldupd; file newupd;input ;%_infile_ = tranwrd(_infile_,'[lib]',"")2gDE ; put _infile_;run;proc registry import=newupd;run;filename oldupd ;filename newupd ; pb_install{GJP@zGa)@@iD pp'@SYSFORE SYSSECB SYSFORE pGzT<@(\u&@(\•C@ףp= )@p pb_install1bDȹ@EpGz@ףp= @(\•O@)\($@p Containerbox1 @Ep)\*@ףp= @GzT5@ףp= @p Textlabel2b(x@Ep6@̑@ ףp=jA@Q@p te_libtry1b`@EpRQ@(\?K@RQ@p Textlabel1b@EpHzG?Gz@@L@@p Textlabel3b0>PEpAFCNTRLSYSFORE SYSSECB CONTAINRSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB  1gD  SLINSERTFRAME SYSFORE SYSBACK YELLOW 0@*@@ P| p"  6   p0q2;VAPPLlL LLPInsertPendPpb_endCPpb_endI LLPCancelPcancelCCCI LL L PBeforePAfterPIn List N? PBeforePInsertCPOffPNoneC*C4C*IL L N@CGCPC[L C[CiIL LN?CCCILLPCPOLLCCCCILL LCPNumericPListPObject N? CCPrb_typeC4Prb_typeILLN?Pte_nameCPte_nameILLPCPO LLCCCCI!L"C#L$PDIALOG%N$@&NU:@'NUS@(N2@)It*BC CL+PYes,PEdit-C&.PSYSFONT/PNONE0C1I3OBJECTSpb_end_ATTRS_label_CMD_NAME _CLASSNAME_LABEL_LEN_ pb_cancel rb_insertitems selectedIndex selectedItem borderTitle orientationregionOutlineStateregionOutlineBehavior Containerbox1 borderWidth borderStyle borderColorUSERATTRte_valuecursorPosition_INSTANCE_ATTRIBUTES_textTYPESTATE Textlabel2rb_typete_name Textlabel1NONVISRESNAMEGATTR _WINDOW_TYPE_SROWSCOLNCOLNROWEXESIZE BACKCOLOR buildTime buildTimeModebackgroundColor sizingUnits_BANNER_CURSOR_APPL_;;;PUSHBUTTON_C.AFCNTRL pb_cancel Horizontal rb_insertRADIOBOX_C.AFCNTRLEmbossed Background Containerbox1CONTAINERBOX_C.CONTAINRte_valueTEXTENTRY_C.AFCNTRL Item Value: Textlabel2TEXTLABEL_C.AFCNTRL Character Item Type Item Name: Textlabel1afcomponents.resourceInsert List Item FRAME.FRAMESecondary Background -t?x$t  > t=$>Y>0 @? P ! '1;IR]emx          X6^p*55/709 79::^$;(85^"$#d^(&+<<:^0(+=(a3>O?<$>?9 :977(g?5(=D5(M8+^0(+A3A(+J:-:2-^0(+A3A(+J:-:2-^(&+2^()+1^0(+3^0$+41:49 :977+1*5e<*5p"Bf&'(-./0/012345   ;:   =>6: 6: 6@F "&'(())))****,-./03334455556678899::;;>>>>?@BCDFFp2p_MSG__STATUS__ERROR__CURROW_pb_end pb_cancel rb_insert Containerbox1te_value Textlabel2rb_typete_name Textlabel1_CURCOL__SELF__FRAME__CFRAME_nodeType nodeChi0gD   SLEDHELPFRAME SYSFORE SYSBACK YELLOW 0@*@@ Pp      1  E   p0EQ% E APPLlLL LPTABBERpTABBERLLLL N? N? C C L L L L L LLLLLLL LLLLLLLPSPLPSPLPLNLPLNLL L! L"L#L$ L%!L&L'"L(#L)"L*#L+ C PHelp$N?%PY&PN'L, C.PLicence$N@&PN$N?%PY(C<)I*L-L.+PNONE,NC.L/C.(CV)I-L0L1.L2CnPCP7This Software is being distributed as Freeware. It may be freely used, copied and distributed as long as it is not sold, and all original files are included, including this license. You are NOT allowed to make a charge for distributing this Software (either for profit or merely to recover your media and distribution costs) whether as a stand-alone product, or as part of a compilation or anthology, without explicit prior written permission.PCPCPCP7You are specifically prohibited from charging, or requesting donations, for any copies of this program, and from distributing this software and documentation with or without other products (commercial or otherwise) without prior written permission from Softscape Solutions Pty Ltd.PP/N?0N?1C2PNoC(CC)I3L3L4+PNONE,NC L5C (CV)I4L6Ptp_help(CL7.L8 CPCPCPCkPCPC~5L9PSYSFONT/N?0N?1C2PNoPtp_help)I6C7L:L;8POK9PendC(C$C)I:L<L=.L> C9C]CrPCCCCP/N?0N?1PNone;PInherit+PNone<PCenter=PC(CC)I>L?L@8C'?PNoC0(C$C0)I@LAAC:BLB CPDIALOGDPNONEEN?FN?GNUT@HN8@II5JBCP(CvLCKPYesLPEdit;CMNP@NPSYSFONTOIPLDC<OBJECTSTABBER_ATTRS_NAMELABELUSERATTRACTIVEBORDERWIDTHGROUPTABCOLOR TAB_COLORCLIENTMINHEIGHTMAXMARGINLEFTRIGHTTOPBOTTOM INDENTIONSPACINGLABEL_FONTBEGINUNITENDBEFOREAFTERROWGAPOUTLINETABS1IDSELECTEDGRAYED2 _CLASSNAME__LEN_ Containerbox2 borderStyle borderWidthTextpad3textcursorPosition rowPosition scrollbarseditable Containerbox1tp_helpborderTitleFont _CURRENT_ Pushbutton1label_CMD_Textpad1backgroundColor justification errorMessage pb_acceptvisibleNONVISRESNAMEGATTR _WINDOW_TYPE__BANNER_SROWSCOLNCOLNROWEXESIZE BACKCOLOR buildTime buildTimeModeicon sizingUnits_APPL__EXTERNAL_CLASSES_ FOREGROUNDSECONDARY BACKGROUND Containerbox1 Containerbox2SASHELP.FSP.TABBER.TABBERCONTAINERBOX_C.CONTAINRLicense Agreement:JBy using this software you agree to accept the terms and conditions below.This software is provided 'as-is', without any expressed or implied warranty. In no event will Softscape Solutions Pty Ltd be held liable for any damages arising from the use of this software.xSoftscape Solutions Pty Ltd reserves all rights, including all copyrights to SLIST Editor and associated documentation. You agree NOT to modify, adapt, translate, reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the Software.VerticalTextpad3TEXTPAD_C.AFCNTRLPThe SLIST Editor allows you to display and edit SLIST (and EIS) catalog entries.The tree view of the SLIST displays the element name (or a s7gD  equence number) and the element value. Clicking on an element displays the element name and value of the right of the window where they can be edited.Use the secondary mouse button on an element in the tree for options to insert, delete, copy and paste elements, including sub-lists.sThe Find button enables text searches of an SLIST. The search will match text in element values and element names.Changes to an SLIST are only permanently saved when the OK button is pressed. The Cancel button will cancel all changes made while the Editor has been open.NOTE: a sub-list cannot be deleted whilst it still contains items. Items must first be deleted individually from a sub-list. SASHELP.CLASSES.TEXTPAD_C Pushbutton1PUSHBUTTON_C.AFCNTRL#SLIST Editor Freeware Version 1.0Released: 01July2003/Copyright (c) 2003 Softscape Solutions Pty Ltd.)PO Box 534, Jamison ACT 2614 Australia+61 2 6251 5976#enquiries@SoftscapeSolutions.com.auwww.SoftscapeSolutions.com.auTextpad1I Accept pb_acceptafcomponents.resource%SLIST Editor - by Softscape Solutions FRAME.FRAMESecondary Background-5 @ T` t Tg\`5)\\!2 ? @I@@P ! '5=KT`is|      2 2 2      .p*::+11+33^,;(Y 0+7+8(p>(p=/=<(p#@/<@A/AB(I(?(/:(::(E:(pJB/BA(p#@/A@=/=<(IO?)[V+1(E:(E:(p=/=<(pYC/>^)(e|3(pE/ED(pYC/DC=/=<(IO?)[V(E:(e|4(rE:(E:*9^)p$Ceemnrt| %25 5<7<0=</2@B > ? > ?>?>0B<>?2CE>.> .> .EEF 0EY  !"#&&&&&&')*+-/123466899;=>>??BFFGHHIIIJJLOQQQQQQRSTUVWXXYYqb_MSG__STATUS__ERROR__CURROW_TABBER Containerbox1tp_help Containerbox2Textpad3 Pushbutton1Textpad1 pb_accept_CURCOL__SELF__FRAME__CFRAME_textlist$T0libnamepwsyssitevalue frameName msgresponsepvagreedrc$T1$T2$T3$T4dsid$T5$T6$T7$T8$T9$T10tabIdSASHELP.CLASSES.CONTAINERBOX_C.CLASASHELP.CLASSES.TEXTPAD_C.CLASASHELP.CLASSES.PUSHBUTTON_C.CLASS_getName.SLEDV1.license.license(pw=)nnamecvalueulicenseLicense is missing or can't be read.!OLicense ErrorHsyssitevisibleNo_SetAttributeValueSASHELP.FSP.WIDGET.CLASS(CC)VYestabber_setActiveTab_getActiveTab hp6gD @KpTABBER PB_ACCEPT|?xb(b(b(b(b(b(b(b(pS@q= ף6@@i(D pp'@SYSFORE SYSSECB SYSFORE p ףp=*M@Gz @{GJQ@™@p Pushbutton1bD;~q~|EwpG@(\u$@{GS@{G:5@p Textpad1b;~~|EwpQ0@5@;@zGa7@p  pb_acceptn2bx}P)~{Ewp(\?RQ?(\UF@Gz5@p TABBER b;~}~|Ewpq= ףp?Q?(\•E@3@l p Containerbox2D~~|EwpQ?3?(\E@1@p  Textpad3b@&S0~|Ewpq= ףp?Q?(\•E@3@l p Containerbox1C~؂~|Ewpq= ףp?{Gz? ףp=*E@1@p  tp_help2b$S~|Ewpףp= ӿQ?q= ףpq= ףp?ףp= ӿQ?q= ףpq= ףp?AFCNTRLBLACK SYSSECB TABBERBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLSYSFORE SYSSECB CONTAINRBLACK SYSSECB AFCNTRLBLACK SYSSECB CONTAINRBLACK SYSSECB AFCNTRLBLACK SYSSECB   5gD6  ldreniNameiValueiTypeiWhererctextlist$T0answer$T1$T2$T3$T4$T5$T6$A#1$T7$T8SASHELP.CLASSES.PUSHBUTTON_C.CLASASHELP.CLASSES.RADIOBOX_C.CLASASHELP.CLASSES.CONTAINERBOX_C.CLASASHELP.CLASSES.TEXTENTRY_C.CLASStextSASHELP.CLASSES.TEXTLABEL_C.CLASSLY_GetAttributeValueitems(C)L_refreshSASHELP.FSP.WIDGET.CLASS()VE(C)CselectedItemCNNo value for the item has been entered.!OErrorRI1p hhttttttttttpR@q= ף0@@I0 pp'@SYSFORE SYSSECB SYSFORE p O@@QuR@Q @p pb_endtton1b Dx`{x5pO@Q@QuR@RQ@p pb_canceln2bxDx{x5p@RQ?(\UN@3'@p  Containerbox1Cxzx5pQ?= ףp=@%@)\(@p Textlabel1blHx x5pQ??ףp= W%@ףp= @p Textlabel2bHxx5pףp= W&@@Q<@)\(@p te_namery1bHx8x5pףp= W&@p= ף?(\•K@(\ @p te_valuey2bIxx5pQ>@)\(@K@"@p  rb_typex1b,Kxx5p@)\(*@@A@{G:0@p  rb_insertbQxx5p AFCNTRLBLACK SYSSECB CONTAINRBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB AFCNTRLBLACK SYSSECB  4gD`8c(qAa^`8aZYa(F% Z3aY(F% Z(+#II(F% ]^^O)j9*`_8.e!*%%*&&^^^a)udg^i&n^gqimid^gqiliI(Vtf(+Lk(]{I(Xl(+Lm(=%(=%(>%(=%(=%(?%(+m(=%(=%(>%(=%(.II(=%6(=%(?%(+m(=%(=%(>%(=%(.II(=%A(=%(?%(+m(=$%(=/%(>%(=%(.II4f2 42//(=%O(=%(?%(=:%(+@m(=C%(=N%(>Y%(=d%(=%(?%(+@m(=o%(=z%(>%(=%(=%(?%(cn(]{I(Z%k(,k^^)u^u&qplpop!%-7;CHLMP\fnv~  (:FJks}'FGPpq '()**",'//'.1.113 (32 )'2'.3'.2 2()4 567*l4 8 4 8 4 8 4 9 48::; 9$4 94 86 4 8 4 8 4 94 84 84 894 8=4 5=4 7845445.?5.22??A2??B.??E$G DH 2#H$F DE 2 D@ 2 D@ 2 9# 2 9$2 9>2 D922/ DI DII D=I5.I I#=2 7DIJK%L  R!S"T STSTS KPNIPI KIN4 KUNILU#M$ S!R KPOI KIO4 KUOIMU V!WX WXWXWJYZ[\]^Yb_bc \_IaYI_YZ[\]^(`c+gD  SLEDITOR2FRAME SYSFORE SYSBACK YELLOW 4@.@@ P  ?Sg{  p0)lD5JJAPPLlL LLN@CC CLC C" I LL CJ CoC CC ILC CL CL PSYSFONTC ICL L N?Pte_name CPte_name IL LPCPOLLC(C7 CC7 ILLN?CB CCB ILLPCPOLLCKN@Ppb_help CUPpb_help ILLL PArial I!I"PArial#I$IC%I&I'I(I)N%jWv%?*N%jWv%?Cz+PRight,CC CC I-LLPOK.PendPPB_OK CUPPB_OK I/L.PcancelPPB_CAN CULLPSYSFONTPCancelPPB_CAN IC0L.PPpb_find CUL PFind.L!PSYSFONTPpb_find IC1L".PPpb_next CUL#CL$PSYSFONT2PNoPpb_next IC3C4L% 5PNONEC6N@7NU@8N:@9NV@:B C;IFDL&<PYes=PYes>PEditNP@?C @PSYSFONTAIBL'CL(C"CCCCUlllOBJECTS Containerbox1_ATTRS_ borderWidth borderStyle borderColorLABELUSERATTRNAME _CLASSNAME__LEN_TreeviewpopMenuProcessingtitle Textlabel1labelborderTitleFontFONT _CURRENT_te_namecursorPosition_INSTANCE_ATTRIBUTES_textTYPESTATE tl_elementte_valuepb_help buttonStyleicon Textlabel2fontOPTIONSFAMILYFAMNAMECHARSETPOINTSSTYLEWEIGHTWIDTHPORTABLERATIO SYS_RATIO justification toolTipTextPB_OK_CMD_PB_CANpb_findpb_nextvisibleRESNAMEGATTR_BANNER_SROWSCOLNROWNCOL BACKCOLOREXESIZEshowBlockCursor buildTime buildTimeModebackgroundColor sizingUnits_APPL_NONVIS_EXTERNAL_CLASSES_555Embossed Background Containerbox1'SASHELP.CLASSES.CONTAINERBOX_C.CONTAINR$Run _onPopup Method and Object LabelSLIST HierarchyTreeview"SASHELP.CLASSES.TREEVIEW_C.AFCNTRL Textlabel1#SASHELP.CLASSES.TEXTLABEL_C.AFCNTRL Element Name:SASHELP.CLASSES.TEXTLABEL_C#SASHELP.CLASSES.TEXTENTRY_C.AFCNTRLElement Value: tl_elementte_value Icon Only$SASHELP.CLASSES.PUSHBUTTON_C.AFCNTRL%(c) 2003 Softscape Solutions Pty Ltdwww.SoftscapeSolutions.com.au Textlabel2SASHELP.CLASSES.PUSHBUTTON_C Find NextBUILD.RESOURCECatalog Entry Editor FRAME.FRAMESecondary Background-FD, PR` l \#<6!/<>`FD~2Y$h)?@@@@p@_@t@󂐂@@X@򆀇@ P ! .7BJU^fqw~           # + 6 A (O 2Z Pe Po P{         d d    2      " - 6 < DO T ] blqv{     #8:<>p+TT+VV*[[+MM(eF^ 0]^0](Y\(p!*gD^/^_(Y&`(p/a/_aE(q4b/ba)9(][(>[(?[(+h(?[L1+RL.+RL,+R^#fPN?O= ?=;;(g[(=[(M(g[^3b(Ya(p`/`_/_^^3i(V\(pm( n/^no/op(=[(p3p^$#)6^$#.+L+L^3#6*63^;#@f(]O(gS[A^X)jg^l)jg(.Sq(.S??(5{[(R&*r(?*?3^;#@(.S??r^-"^-+>k^Vrr(?*?3^;#@(.S??r^-6^-(pb(a/a> ^V)^@]sF^%sT*s^'Q^3i(Y[^3b(Ya/a`(p_/`_^^3^%t^3i(Y[t+Lfe(pb/ba^'`(p_/a_^^3Ou%Lu^#.l*35^#7v^6i(VGG(Nb(5a/a`^6i(V_(p^/`^\^6*67^#6~*v8vop$De *+2@AHS[_qy  %)gD.TUYbmrsyz,124BNS]d!) \ @ H  H \\^ H ``aFba? ?= ?<= H bXbSbU`^?cc?b? Fd? defEba "e$#%2&'2g) Fg?g?e?d?h*??=,+-.i/bb01i2b434i6b 7 8<?3<>? <9>f3>;3>=3>$NOIJKL[? lI/? lJ2? lK6?IbJ` j_? jkC? jkD? jl.? hj?3hR8? 8H? 8IAJb+L bMaa`i2\\mmn 8p? 8PQRp36STUT3V',30W DCBA[X:?2DBC: [\3DBC:  8]? 8IA^b:r?_`_bDbbasdde iQ2?Q_^ it/?tb`_:<35563T i/bvfbi2__^\76gT=>?@EFFGGHHHHHHJJJKKLLOPQRRSSSSSSTVWXZZZZZ\]]]]]]^`abdddddfglmoqrrttttuuvvy}       """"$%&(*,,,,,,--------..0013346799:;;<@CCEKKLNOQSUUVXXYZZ\]_accddeeffghhjklmpvxxyyzz{{|~~sq_MSG__STATUS__ERROR__CURROW_ Containerbox1Treeview Textlabel1te_(gDname tl_elementte_valuepb_help Textlabel2PB_OKPB_CANpb_findpb_next_CURCOL__SELF__FRAME__CFRAME_root currentNode childNode parentNodetempNode tempNode2textlist$T0 foundNodes$T1 copyNodeList$T2 pasteList$T3teValue searchFrom searchType caseSensitive searchText currLibCat entryname elementName framenameiNameiValueiTypeiWhere msgResponsenodeType nodechildrenpopupSelnewvaluetemplibnamepwsyssitevaluepvagreedrc$T4$T5$T6$T7$T8$T9$T10dsid sourcelisttreelistlevelnewList wrapperlid$T11nodeListicon extraList$T12$T13$T14$T15foundfoundIdx valChangednewname$A#1kSASHELP.CLASSES.CONTAINERBOX_C.CLASASHELP.CLASSES.TREEVIEW_C.CLASASHELP.CLASSES.TEXTLABEL_C.CLASASHELP.CLASSES.TEXTENTRY_C.CLASStextSASHELP.CLASSES.PUSHBUTTON_C.CLASASHELP.CLASSES.TREENODE_C.CLASSg_entry_getWidgette_value_getName.SLIST Editor - LpopupSelectioncopyNodeListSLEDV1.license(pw=)syssitesledhelp.frameHcatalogmethods.sclLOADTREERoot_setInstanceMethod_onpopup.methods.sclONPOPUPSASHELP.FSP.OBJECT.CLASS(C)V_addNodesfirstchild(OLC)V_getRoot(O)VETREE2SLISTY_GetAttributeValueselectedNode(C)LuserDataname_SetAttributeValue(CC)Vvalue_getChild(O:SASHELP.CLASSES.TREENODE_C.CLASS;)VNtype_protect__unprotect_pasteBbeforeAafterIslinsert.frameCO= iconOpeniconClosedBEFOREAFTERFIRSTCHILDYou must delete all items within the list first.!Delete ItemAre you sure you want to delete item (C)C= with value: QUOTE?YNConfirm Delete_getPrevious(OO)V_getParent_delete(CO:SASHELP.CLASSES.TREENODE_C.CLASS;)Vfind.frameSearching.HRmethodsTFINDThe text entered could not be found.FindvisibleYesSASHELP.FSP.WIDGET.CLASSNoNo more occurances of _ismodified(N)V8._getNext &'&>h          <^f':FTp     APPLYTREEVIEWRENUMPB_FINDPB_NEXTPB_HELPNEWVALUENEWNAME %!?xb(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(QU@Q9@p `pG1SYSFORE SYSSECB SYSFORE p ףp=jL@Gz7@@Q@Q8@p PB_OKutton1cbb epQ5R@Gz7@@U@Q8@p PB_CANtton1cbbep\(\ @f&7@)\.@8@p pb_findton1bK5p2@f&7@Q>@8@p pb_nextton1bt]]@]4]5p@p= ף?{GU@Q5@p  Containerbox1h7)p ףp=F@Q@{GT@Q@p" te_namery1bʚXgpG@)\(@QT@ףp= @p  tl_elementbpT)p ףp=F@(\@{GT@̂L$@p  te_valuey1bI5p@ףp= ?(\E@ ףp=3@p  Treeview1buLLhJ)pG@Q?QT@RQ@p   Textlabel1bĚ`gp(\L@3@{G U@Q3@p%  Textlabel2b ?Y?mCpS@q= ף0@QT@zGa2@p4  pb_helpton1b ?\?mCp)\8ףp= R!ףp= "@QQ(\™  Q p= ף  q= ףpq= ףp *0 GzAFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB /gDAFCNTRLSYSFORE SYSSECB CONTAINRSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB AFCNTRLSYSFORE SYSSECB  AFCNTRLSYSFORE SYSSECB  AFCNTRLSYSFORE SYSSECB  AFCNTRLSYSFORE SYSSECB  AFCNTRLSYSFORE SYSSECB   .gDb \`I`YZ[\]^gg&)*g+IjII,4 m- I m./I m 0I m1I m2I kmI m3 I m4/I m 0I m51IlI m2I m6 I m7/I m81I m9 I m:/I k;I m< I m=/I m 0I m>1I m? I m@/I m 0I mA1IkI InB4&C$%%%%''()**++,..000013?JKQUVWYZ[\]]]^_acdefghjkloprrrsxyyz{}~        ((-/23557:;;;<==@ABCCDEFFGGILOQQSTTVWX[\\\]^^abcddefgghhjmprrtvzzqр !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!q^_MSG__STATUS__ERROR__CURROW_indent elementNamevaluerc_self_ cursublidelmtlist ownerlistlevelj$T0$T1i$T2element$T3$T4$T5$T6 sourcelidroottextrootlidtreelid extraList$T7$T8$T9 childrenListitemType$T10icon$T11$T12$T13nodeList$T14$T15$T16$T17$T18nodeintreelist currentNode siblingNodenodeTextnodeName nodeValuenodeType$T19$T20$T21sublist$T22$T23$T24 searchText searchType caseSensitive foundList searchDepthmaxDepth$T25$T26varnodeobj projectNode$T27$T28poplistcopylist popitemList selectiontxt$T29--8.Lmethods.sclLOADLISTListpastetexticonOpeniconClosednameListId: valuetype0YesshowChildrenexpandableuserDataCHILDRENLOADTREECNBEST.= NoSASHELP.CLASSES.TREENODE_C.CLASS_getChild(O:SASHELP.CLASSES.TREENODE_C.CLASS;)V_GetAttributeValue(C)C=(C)LTREE2SLIST_getNextSiblingYEPTFIND_onPopupselectedNode_SetAttributeValuecopyNodeListCopyCopy the selected element or nodehelptextclassifiermnemonicgrayedPaste BeforePaste element before the selected nodeBPaste AfterPaste element after the selected nodeAPaste IntoPaste element into the selected node-Insert.Insert an element into the listIDelete.Delete the element from the listDpopupSelection_onValueChanged 2)28hH-gD| . #- Update registry with extra Explorer actions`:@i`k@i`k@i [CORE\EXPLORER\MENUS\ENTRIES\SLIST]`G@i( "2;&Edit"="gsubmit ""%%let g_entry=%b.%b.%b.%b; dm log 'afa c=[lib].sleditor.sleditor2.frame' continue;"@i`k@i [CORE\EXPLORER\MENUS\ENTRIES\EIS]`I@i( "2;&Edit"="gsubmit ""%%let g_entry=%b.%b.%b.%b; dm log 'afa c=[lib].sleditor.sleditor2.frame' continue;"@i`k@i [CORE\EXPLORER\MENUS\ENTRIES\FOLDER]`F@i( "2;&Edit"="gsubmit ""%%let g_entry=%b.%b.%b.%b; dm log 'afa c=[lib].sleditor.sleditor2.frame' continue;"@i,gD L$k"k%k #--- Update registry with extra Explorer actions 24/9/2002 Jerry Le Breton [CORE\EXPLORER\MENUS\ENTRIES\SLIST] "2;&Edit"="gsubmit ""%%let g_entry=%b.%b.%b.%b; dm log 'afa c=[lib].sleditor.sleditor2.frame' continue;""" [CORE\EXPLORER\MENUS\ENTRIES\EIS] "2;&Edit"="gsubmit ""%%let g_entry=%b.%b.%b.%b; dm log 'afa c=[lib].sleditor.sleditor2.frame' continue;""" [CORE\EXPLORER\MENUS\ENTRIES\FOLDER] "2;&Edit"="gsubmit ""%%let g_entry=%b.%b.%b.%b; dm log 'afa c=[lib].sleditor.sleditor2.frame' continue;"""#gD SLIST Editor - by Softscape Solutions Pty Ltd(c) 2003`3@i -`^@i`k@i Install`c@i -`c@i The SLIST Editor works in conjunction with the SAS Explorer window: by`$@i clicking on an SLIST or EIS Catalog entry with the secondary mouse`(@i button, and selecting 'Edit' from the pop-up menu, that entry will be`%@i read into the Editor from where it is displayed and can be editted.`'@i`k@i To set this up:`[@i`k@i 1. Save this catalog, named SLEDITOR, into an appropriate Windows folder.`!@i`k@i 2. Start SAS and assign a LIBNAME for the Windows folder containing the`#@iSLIST Editor Catalog.`R@ii`k@i 3. Run the SETUP.FRAME in this Catalog, specifying the LIBNAME for the`$@iCatalog.The current libname will be the default.`5@i`k@iPressing the Install button will update the SAS Registry so that`'@iadit option is added to the pop-up menu when an SLIST or EIS`+@iCatalog entry is selected with the secondary mouse button in the`'@iSAS Explorer window.`S@i`k@i 4. Add the LIBNAME statement to your autoexec.sas file so the SLIST`'@iEditor is accessable.`R@i`k@i`k@i Email support@softscapesolutions.com.au with questions and comments.`&@i`k@i`k@i Enjoy.`d@i