JBOp0Ps@1lXrށTV@@rR $rj(@jdF#E/B& $n T   2VTR@014),Help1{p~~" 95120812111377783165218131619ASYM_TpIDeHelpph tsvxxu4 trueASYM_BeenHereE ;yH0MPu This utility builds or rebuilds an index of the ToolBook II Instructor Templates and/or Specialists in a directory (.PTP and .SPB files.) This index is used to list the Templates or Specialists in various Instructor dialog boxes. You should use this utility when a directory contains more than 8 Template or Specialist files. Due to memory handling constraints, the automatic indexer in Instructor will only index the first 8 files found in a directory. By using this utility, you can index up to 300 files or so. The exact number of files you can index depends on the length of the title for the Templates or Specialists. The Template or Specialist files themselves are not affected in any way by this utility. The index is a separate file with the extension .IDX...  +liP%2n5\.1P)&; ; l 'f!.closeThisWindowbuttonClick5Px)&; ; ,  .', ", .', " l 'fI.closeThisWindowkeyCharXFt)&; ; ;{#";+:!['f)closeThisWindowmbuttonClick closeThisWindownotifyAfter x x 13 x 27 3 > e<>  N e qOKt5 keyCharSSSSSSSSSSSSSRC {p~F| &:D8 951122134623717497629199166ASYM_TpID 6015,900#smallSize7 6015,2940CdefSizeeph"sv2D2Du4  q%[n0O)&; ; l 'f!nBuildBookIndexbuttonClick!buttonClick BuildBookIndex&Build Index... x ( <BR / Version 5.0] ` %n{ )& ; ; ;S&#h+:.)&; ; :F'f!buttonClickbuttonClick A&Quit ieKKKtext l[E%pHS&2.@ XfVInstructor Utility Index BuilderG&Help^J2 d[Page "Help"Index Rebuilder Helpp gjV4 !">"&1 S@ #@@@@@@@@@@@@@@@@@@@@@@@@```@@@@@@@@@@@@@@@@@@@@@@@@/V. 3/6/96 3:33:32 PMW$Ji {:HDMEDIAPATHMS Sans Serif["{z Claude Ostynfo_LastSavedBy<z 1:38:48 PMinfo_LastSaved Claude OstynK 11/22/95 2:51:14 PM 12/8/95 12:34:04 PMn 12/8/95 12:03:42 PM 12/8/95 12:57:48 PMninfo_LastSavedBy.n. c:\dev\mtb40web\template\rkDir 1488$TEMPLATE\8 4/22/96 3:49:01 PMniMS Sans Serif["|ASYMI_SySysGridSpacing$:33:45 PM../] llingWindow Mike Florence FALSE ASYMI_SysGrid TRUE/ASYMI_SysGridSnap:.$ Zl)BnQ/] lbK^J* Erik Reitan 5/15/96 8:03:04 PM Mike FlorencejcallingWindowL**@ 66 B*B Z6T [6tWndk 3544UCT\WIDGETS\S\workDir 588\ 6/11/96 7:43:33 AMjtWnd@tWnd 2284BT BT jV ' ?hDisabledParentWnd_ 6/11/96 7:49:03 AM C:\DEV\INSTRUCT\WIDGETS\Bj= P smallSize bg )= defSize bg bg = oǭworkdir oz= ~ linkDLL "user" WORD BringWindowToTop() enterApplication "8" "ToolBook" Mp <> y activeWindowHandle = 4 "ctb40r.sbk" x³k "k `) +*.cmdLine o= 4  workDir = g2 " callingwindow = g3 ; linkDLL "user" WORD BringWindowToTop() SetParent(%,() INT IsWindow(;) AGetActiveWindow() &EnableWindow(f,i) >Enabled(y) SetActiveWindow() bg = 1 isType(REAL,callingWindow) Ɣ<> 0 alwaysOnTop = P style = "sysMenu" smallSize bg [^ G= == "minBox,@ defSize bg bg = o֢workdir oʳ = ʸ ohDisabledParentWnd = NULL <> y hActiveWnd = getActiveWindow() <> ֶ, 3) و?,0) oq = O %1 oϛ <> y n20,20 closeWindow enableParentleaveApplication "* = o real,) f ) > 0 O0,1) enterApplication "8" "ToolBook" Mp <> y activeWindowHandle = 4 ASYM_ProductPrefix() & ASYM_CBTVersion() & "r.sbk" x³k <() & ,& "r.k ` capsFlag  = TRUE "TB" "tb" ASYM_ProductName ASYMA() <> I "Instructor" "Publisher" ASYM_MTBVersion dotFlag  = "" "5.0" "50"  5 : = "" "5.0" "50" *" 4s_error [ Kstatusbar = NULL callingWindow 8<>  ASYM_GetString("Building missing index","Index out r." & CRLF & "Rebuilding.") y "" = saveAs K͵ firstIdle workDir 8 <> y BuildBookIndex dirToIndex 4s_ExtList, s_ExtToIndex, s_BkFnToIndex, S,\ s_BkPath, s_BkIndex, s_BkIndexFn, s_NoTitleList, s_FnCnt 4 s_Date [Ӥ [} [x [p [U [P [I oldSys =  = "mm/dd/yy hh24:j:sec" \ =  q= 3 linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "dos.dll" STRING GetFileList() () dTDlg.5 3TextlineToList(D) JListToTextLine([) aSortTextLines(q) ֫ <> y ֹ defPath = ԓ AskForPath() ʋy >  = JR <> "\" "\"  o= 4 --  a separate  each type 8, based on extension l = "PTP,SPB" -- ,TBK,SBK" Վ ؈ 7 = 0 [ 4ߵߥ, ,\ ߕ, ߅u,c b  <> y  <>  ASYM_CompareDates(ҙ, GetFileDate( & 1 ),"") < 0 [5 [ [  [  = 0 [F KstatusBar = Ђ [Ӫ = 1 ڔ8<> Х >  ا <> y BringWindowToTop() ח = Բ &  & "Ѹ.idx"  & "*." & )  yʋy = 0 ` = expandString(2 ("NoFiles2Index x",\ "No files ; directory %1"), X) > م = TextLineToList(.)) cR1 1 ٰ "." پ ӂ H() [  y  <> y    <> y x) () down Ӏ = E cancelled.") > g fn fullFn = c & fn BookVersion() ʋxASYM_CBTVersion(TRUE) ur > bk = "8" && & (h) & isObject(bk) Info_Title bk ʋy KID 0 bk -- <> y-- K-- & LF & fn & ?-- -- fn ?-- u;-- <> y KP & LF & fn & {՜ K}fn ") & LF & fn & Ѹ  <> y <> y = ; [r  [r  r<> y = P ӡ = r& *-\ & xR):") && Y\ & SVܙRO Error",\ "Cannot create overwrite the Ѫ } "\ && "փread-only.") >   r<> y = P f = r& \ & =  :") && \ &   ^ Write maybe ",\ " writing h 8. The drive / be ..") > ׈ [՛ = P r<> y  = r& Ӥ Ч \ & У:") &&  > [ 4 <> y C = [V [T [O [7 [5 CheckIfNeedToReturnToCaller S <> y Ed ) ܩ n ",\ "%following ohad no property,"\ && "Ktheir ID 0 was " ."\ && "They were xincluded ] :") & [ <> y K0X x indexed",\ "%1 ."), 1 ) [: o= 1 3# hCallerWnd = 8 yxisType(real, +) >  "user" INT IsWindow(WORD)  RegisterWindowMessage( ) LONG SendMessageWithString =  (F,I,L,H ) isWindow(Ƕ) = 0 /= defSize / > wTBM = φv"TBM_EXECUTE") cmd = "_ASYMA_IndexingDone()" oldEnabled = IsWindowEnabled(=) EnableWindow(R,1) i 1 20 FlushMessageQueue() r = ng(֊,,0,) R֜, ~) showTCursor n, nmax n = n * 30 /  c = cursor ("t" & (n)) ASYM_Container(,"8") ss = ; = o = ss c <> o= c VerifiedIndexList , TpPath, Z TemplateList fileExists( ) = 1 IndexDate = [ ! ) -- ނ , \-- y p),"") < 0-- ұy-- ss = = | = ss #Ӎ Iӕ EOF Ӣ () = ( ) = i 1 ( ) 2 , "  & i  ),"") < 0 [ >  =֫ thePath Zresult Xߪ ) & ߚ "dlg.Њ Ӊ ChooseDirectoryDlg(ҟ ,ң ) Kf  oldDir = ASYM_GetCurrentDirectory() prompt = ] a \") ASYM_SetCurrentDirectory(ı) ë =ύ(Prompt,) 2Yv) P'(*nk``F``@# ) +* . %:b U(+ fF㺤ò 4)&]< < < <  ; ; .'+ +F !{#+V!!, /31h, /31hU!+9# @#h""Us+)mw.'"6{#+:5A!{#+:w<+D@!+)mlwh; {#+:5A!{#+:<+D@!+)m^wh+:, '@! +< m6 +< m +< m"y+)mtwhA"z-$"XsA"z-$s+)mwh.'ss+)mwh +< m'fgetActiveWindowminBox,sysMenu~IsWindowsysMenusmallSizeJcallingWindowbgESetParentuserE8defSizeKworkDirhDisabledParentWndworkDirEnableWindowhActiveWndHHYkku  Ā  BringWindowToTop),$T-$fSetParent),$ ,$T)-$fIsWindow),$T~ -#fGetActiveWindow)T-$f EnableWindow),$ ,$Tf-#fIsWindowEnabled),$T-#fSetActiveWindow),$T -$fcallingwindowenterSystem )&; ; jB#:$;@"-$, .', "#+)m(w"{#+:!#{#+V!8'fnhDisabledParentWndenterPage.M[)&; ; l 'f! enableParentcloseWindow3M )&; ; l 'f! enableParentleaveApplication[1 )&< ; ; +)m[wh""9Js+)m.w,"".'ss+)m,w'fq~IsWindowhDisabledParentWndEnableWindowhDisabledParentWndenableParentdGD )& ; ; :>@#, # h",$x!y:F+)m~w, +)mw, #>, #>, ##|, "8##|+)m?w, +)mTw, #>, a#>##!{jB#:$'fFASYM_ProductPrefixsyswindowhandleòASYM_CBTVersionToolBookr.sbkenterApplicationDgN])&<" < <(f&TRUETBtbASYM_ProductPrefixkt&)&; ; +)m5w" < <(f:InstructorPublisherASYMAASYM_ProductNameeO7)&<" < <(f&TRUE505.0ASYM_MTBVersioneO)&<" < <(f&TRUE505.0ASYM_CBTVersion * %6 U\<nZo >0R )&  ; ; ?<++@!;+)mw"+tn#>, Z#>s, #>,  !+)mw, +)mw, #>, #>, !" h*>t s+)m;wh"~?>, /31H<">, /67?.'+ +F !+ #??.'??'fs_FnCntdefPath"44@GetFileList), U Ng fGetFileDate), U Ng foldSys-s_BkPath#s_ExtToIndexs_ExtListdos.dll>AskForPaths_NoTitleListPTP,SPB-s_BkIndexFn\dlg.dll|=s_errormm/dd/yy hh24:min:secASYM_MTBVersion,s_Date /AAPbbpTextlineToList), U"Mg fListToTextLine), UMg fSortTextLines), UgMg fs_BkIndexxAs_BkFnToIndexFASYM_ProductPrefixBuildBookIndex9t 8)&         <+  <  G<  ; ; > "W>"H , >j, /31, #>s+)m ws>s+)mt w,"J"?M???. .'?| ?<++@!? .'+ +F !;+)maw" :Fol>"zA"z-$s+)mqwh> , >, #>, #>?>s , #>, >a, #>s+)mwh>W"J"A>.'"/>" + , /331, W">+ #h?>,">p, "VqY!HV??h>M"(>j">_+ #?=?G>"A"z-$s+)mwh"W-, z"+ # ?>, , #>h, #)h, \,"Y !V?%<#?, , #>, *#>+h"Q+)mwh"+&#@#h"B<++, @!>b, /, #>, , #>, -#>, 7?9O<++, @!> , /+, , #>, #>, 7?->"7>",:!} !>, ! !>, ! #"~:!} #, k#>, c#>,  , >B, #?, 5#>, -#>, ^#?s@?_>, >, !; #"y:!} #, #>, #>, r, >, #?, #>, #>, ?>g, !?m:!} #"C #, 9#>, 1#>, , >, #??a?>" >+ #??2??c?C??l>B"r>7s+)mwh5*#?, #?s#>, , #>, #+h?n>"Bx<++>+ Cannot create or overwrite the index if the file orASYM_GetString"No files to index in directory %1|=s_error-s_BkPathfnNoTitleList3GetFileDateidle;)& n< b< y< < < ; ; ;+)mDwh""""F'!s+)m w.'";+:;+)mw, '@!, #Ih:"~ :!} #h:!}" +F !'fbooktc7wASYM_ContainershowTCursor3wM) &d< Q<    ; ; s+)m.w.'"s+)m0wh:"~ :!}, !:!}, !, #'h, !, "X-%, "V-%"+ h.' , "Vq ,&Ikss+)m~wss+)mW w,"J"  ,&H.& ,&I(f`IndexDatei+fileExistsZASYM_CompareDates3GetFileDateVerifiedIndexListl&)&< <  ; ; +)mw, +)m w, #>, #>, ?!<++@!+)mwhUjyLLx' %%3&9H(M\qauq}Np{&Filefile&Open... Ctrl+Oopen&Save Ctrl+SsaveSave &As...saveas &Import...import&Export...export Print Set&up...printsetup&Print Pages... Ctrl+PprintpagesPrin&t Report...printreport Send &Mail...sendmail &Run...runE&xit Alt+F4exit&Editedit&Undo Ctrl+Zundo Cu&t Ctrl+Xcut&Copy Ctrl+Ccopy&Paste Ctrl+VpasteC&lear Delclear Select &All Shift+F9selectallSelect Pa&ge Shift+F12selectpage &Size to Page F11sizetopage F&ind... F5findRe&place...replace Aut&hor F3author&Texttext&Character... F6character&Paragraph... F7paragraph &Regular Ctrl+Spaceregular&Bold Ctrl+Bbold&Italic Ctrl+Iitalic&Underline Ctrl+UunderlineStri&keout Ctrl+KstrikeoutSuperscrip&t/SubscriptsuperscriptSubscript&Normal ScriptnormalscriptSu&bscript Ctrl+LsubscriptSu&perscript Ctrl+Shift+Lsuperscript &Show Hotwords F9showhotwords&Pagepage&Next Alt+Rightnext&Previous Alt+Leftprevious&First Alt+Upfirst&Last Alt+Downlast&Back Shift+F2back&History... Ctrl+F2history N&ew Page Ctrl+Nnewpage&Helphelp&Contents F1contents Status &Bar F12statusbar'(e*nk d P 8 8 K3:<=<69 i;|:lly*ClassTbl*;;*ClassEntry*;;,)*PTABLE*Y;l%\\i*WINDOWSEG*;(*ICONRESTAB*;)*ICONRESSEG*;.*  +*ICONRES*[;h^^ePage;Background;*OBJTABLE*;&#*IDTABLE*S;dVVa*NAMETAB*;Rectangle; Ellipse ;$ !RoundedRectangleQ;\TTYPie;Arc;Polygon;IrregularPolygonC;PFFMLine};AngledLine;Curve; PaintObject7;F::CPictures; vv}Group;'OLE;Stage;,"")BookY;h \\eButton;&Viewer;$ComboBox; FieldI;\LLYRecordField;Hotword;*RHOTWORD* ;<  8 *TbxBase*" " lassTbl*,  , ne8 " 8 ewer, bxBase*, 8 bxBase*------------- #CONTROLDEF 3, // VU_LINEOUT dwControlID h10020001, // MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 0, // fdwControl 0, // cMultipleItems PEAKMETER, // szShortName MASTER, // szName PEAKMETER, // szControlTypeName (my keyword for type of control) MASTER, // szControlLi??????????????JBOp0P{{OHlTUV@ 2}H3l'J_DAH_DPrll_DA1H