home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 March / PCWorld_2002-03_cd.bin / Novinky / grada / tb70r.sbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  2002-02-06  |  751.3 KB  |  14,134 lines

  1. !This program cannot be run in DOS mode.
  2. .rdata
  3. @.rsrc
  4. @.reloc
  5. Asymetrix ToolBook Application
  6. MINSTB32.dll
  7. b    D    D    K
  8. *ClassTbl*
  9. *ClassEntry*
  10. *PTABLE*
  11. *WINDOWSEG*
  12. *ICONRESTAB*
  13. *ICONRESSEG*
  14. *ICONRES*
  15. Background
  16. *OBJTABLE*
  17. *IDTABLE*
  18. *NAMETAB*
  19. Rectangle
  20. Ellipse
  21. RoundedRectangle
  22. Polygon
  23. IrregularPolygon
  24. AngledLine
  25. Curve
  26. PaintObject
  27. Picture
  28. Group
  29. Stage
  30. Button
  31. Viewer
  32. ComboBox
  33. Field
  34. RecordField
  35. Hotword
  36. *RHOTWORD*
  37. *TbxBase*
  38.      TABLE*
  39.     0    INDOWSEG*
  40. :         :    ne
  41. D    0    D    eld
  42. bxBase*
  43. :    D    bxBase*
  44. :    T    D    
  45. wait0
  46. wait1
  47. wait2
  48. wait3
  49. wait4
  50. wait5
  51. wait6
  52. wait7
  53. wait8
  54. wait9
  55. wait10
  56. wait11
  57. wait12
  58. wait13
  59. wait14
  60. wait15
  61. wait16
  62. wait17
  63. wait18
  64. wait19
  65. wait20
  66. WorkingInBackground
  67. TargetSelectorCursor
  68. mmc_ff_d
  69. mmc_stepb
  70. mmc_stepb_d
  71. mmc_rw
  72. mmc_stepf_d
  73. mmc_ff
  74. mmc_play
  75. mmc_play_d
  76. mmc_pause
  77. mmc_pause_d
  78. mmc_stop
  79. mmc_stop_d
  80. mmc_step_f
  81. mmc_rw_d
  82. wwwwwwwwwwwwwwwww
  83. wwwwwww
  84. wwwwww
  85. wwwww
  86. wwwww
  87. wwwwww
  88. wwwwwwwwwwwwwwwwwwwwww
  89. wwwwwwwwwwwwwwwww
  90. wwwwwww
  91. wwwwww
  92. wwwww
  93. wwwww
  94. wwwwww
  95. wwwwwwwwwwwwwwwwwwwwww
  96. wwwwwwwwwwwwwwwww
  97. wwwwwwwwwwwwwwwww
  98. wwwwwwwwwwwwwwwww
  99. wwwwwwwwwwwwwwwww
  100. wwwwwwwwwwwwwwwww
  101. wwwwwwwwwwwwwwwww
  102. wwwwwwwwwwwwwwwww
  103. wwwwwwwwwwwwwwwww
  104. wwwwwwwwwwwwwwwww
  105. wwwww
  106. wwwwwwwwwwwwwwwwwww
  107. wwwwwwwwwwwwwwwww
  108. wwwww
  109. wwwwwwwwwwwwwwwwwww
  110. wwwwwwwwwwwwwwwwwwwwwwwww
  111. wwwwwwwwwwwwwwwwwww
  112. wwwwwwwwwwwwwwwwwwwwwwwww
  113. wwwwwwwwwwwwwwwwwww
  114. wwwwwwwwwwwwwwwwwwwxx
  115. wwwwxp
  116. wwwwwwwwwwwwwwwww
  117. wwwwwwwwwwwwwwwwwww
  118. wwwwwwwwwwwwwwwww
  119. wwwwwwwwwwwwwwwwwwwxwwxwwww
  120. wwwwxwwxwwwwwwwwwwwwwwwww
  121. wwwwwwwwwwwwwwwwwww
  122. wwwwwwwwwwwwwwwww
  123.                 7    
  124. 7            7
  125. a                
  126. 7            7
  127. 7            777777    
  128.     7                
  129. 7            7
  130. a        7    
  131.                 7
  132.     7            
  133. a777    a
  134. aaaaa
  135. warning
  136. warning
  137. Reader
  138. Reader
  139. CDBSE&File
  140. &Open...    Ctrl+O
  141. &Save    Ctrl+S
  142. Save &As...
  143. saveas
  144. &Import...
  145. import
  146. &Export...
  147. export
  148. Print Set&up...
  149. printsetup
  150. &Print Pages...    Ctrl+P
  151. printpages
  152. Prin&t Report...
  153. printreport
  154. Send &Mail...
  155. sendmail
  156. &Run...
  157. E&xit    Alt+F4
  158. &Edit
  159. &Undo    Ctrl+Z
  160. Cu&t    Ctrl+X
  161. &Copy    Ctrl+C
  162. &Paste    Ctrl+V
  163. paste
  164. C&lear    Del
  165. clear
  166. Select &All    Shift+F9
  167. selectall
  168. Select Pa&ge    Shift+F12
  169. selectpage
  170. &Size to Page    F11
  171. sizetopage
  172. F&ind...    F5
  173. Re&place...
  174. replace
  175. Aut&hor    F3
  176. author
  177. &Text
  178. &Character...    F6
  179. character
  180. &Paragraph...    F7
  181. paragraph
  182. &Regular    Ctrl+Space
  183. regular
  184. &Bold    Ctrl+B
  185. &Italic    Ctrl+I
  186. italic
  187. &Underline    Ctrl+U
  188. underline
  189. Stri&keout    Ctrl+K
  190. strikeout
  191. Superscrip&t/Subscript
  192. superscriptSubscript
  193. &Normal Script
  194. normalscript
  195. Su&bscript    Ctrl+L
  196. subscript
  197. Su&perscript    Ctrl+Shift+L
  198. superscript
  199. &Show Hotwords    F9
  200. showhotwords
  201. &Page
  202. &Next    Alt+Right
  203. &Previous    Alt+Left
  204. previous
  205. &First    Alt+Up
  206. first
  207. &Last    Alt+Down
  208. &Back    Shift+F2
  209. &History...    Ctrl+F2
  210. history
  211. N&ew Page    Ctrl+N
  212. newpage
  213. &Help
  214. &Contents    F1
  215. contents
  216. Status &Bar    F12
  217. statusbar
  218. CDBSE&File
  219. &Open...    Ctrl+O
  220. &Save    Ctrl+S
  221. Save &As...
  222. saveas
  223. &Import...
  224. import
  225. &Export...
  226. export
  227. Print Set&up...
  228. printsetup
  229. &Print Pages...    Ctrl+P
  230. printpages
  231. Prin&t Report...
  232. printreport
  233. Send &Mail...
  234. sendmail
  235. &Run...
  236. E&xit    Alt+F4
  237. &Edit
  238. &Undo    Ctrl+Z
  239. Cu&t    Ctrl+X
  240. &Copy    Ctrl+C
  241. &Paste    Ctrl+V
  242. paste
  243. C&lear    Del
  244. clear
  245. Select &All    Shift+F9
  246. selectall
  247. Select Pa&ge    Shift+F12
  248. selectpage
  249. &Size to Page    F11
  250. sizetopage
  251. F&ind...    F5
  252. Re&place...
  253. replace
  254. Aut&hor    F3
  255. author
  256. &Text
  257. &Character...    F6
  258. character
  259. &Paragraph...    F7
  260. paragraph
  261. &Regular    Ctrl+Space
  262. regular
  263. &Bold    Ctrl+B
  264. &Italic    Ctrl+I
  265. italic
  266. &Underline    Ctrl+U
  267. underline
  268. Stri&keout    Ctrl+K
  269. strikeout
  270. Superscrip&t/Subscript
  271. superscriptSubscript
  272. &Normal Script
  273. normalscript
  274. Su&bscript    Ctrl+L
  275. subscript
  276. Su&perscript    Ctrl+Shift+L
  277. superscript
  278. &Show Hotwords    F9
  279. showhotwords
  280. &Page
  281. &Next    Alt+Right
  282. &Previous    Alt+Left
  283. previous
  284. &First    Alt+Up
  285. first
  286. &Last    Alt+Down
  287. &Back    Shift+F2
  288. &History...    Ctrl+F2
  289. history
  290. N&ew Page    Ctrl+N
  291. newpage
  292. &Help
  293. &Contents    F1
  294. contents
  295. Status &Bar    F12
  296. statusbar
  297. CDBSE&File
  298. &Open...    Ctrl+O
  299. &Save    Ctrl+S
  300. Save &As...
  301. saveas
  302. &Import...
  303. import
  304. &Export...
  305. export
  306. Print Set&up...
  307. printsetup
  308. &Print Pages...    Ctrl+P
  309. printpages
  310. Prin&t Report...
  311. printreport
  312. Send &Mail...
  313. sendmail
  314. &Run...
  315. E&xit    Alt+F4
  316. &Edit
  317. &Undo    Ctrl+Z
  318. Cu&t    Ctrl+X
  319. &Copy    Ctrl+C
  320. &Paste    Ctrl+V
  321. paste
  322. C&lear    Del
  323. clear
  324. Select &All    Shift+F9
  325. selectall
  326. Select Pa&ge    Shift+F12
  327. selectpage
  328. &Size to Page    F11
  329. sizetopage
  330. F&ind...    F5
  331. Re&place...
  332. replace
  333. Aut&hor    F3
  334. author
  335. &Text
  336. &Character...    F6
  337. character
  338. &Paragraph...    F7
  339. paragraph
  340. &Regular    Ctrl+Space
  341. regular
  342. &Bold    Ctrl+B
  343. &Italic    Ctrl+I
  344. italic
  345. &Underline    Ctrl+U
  346. underline
  347. Stri&keout    Ctrl+K
  348. strikeout
  349. Superscrip&t/Subscript
  350. superscriptSubscript
  351. &Normal Script
  352. normalscript
  353. Su&bscript    Ctrl+L
  354. subscript
  355. Su&perscript    Ctrl+Shift+L
  356. superscript
  357. &Show Hotwords    F9
  358. showhotwords
  359. &Page
  360. &Next    Alt+Right
  361. &Previous    Alt+Left
  362. previous
  363. &First    Alt+Up
  364. first
  365. &Last    Alt+Down
  366. &Back    Shift+F2
  367. &History...    Ctrl+F2
  368. history
  369. N&ew Page    Ctrl+N
  370. newpage
  371. &Help
  372. &Contents    F1
  373. contents
  374. Status &Bar    F12
  375. statusbar
  376. N&File
  377. &Open...    Ctrl+O
  378. &Save    Ctrl+S
  379. Save &As...
  380. saveas
  381. Print Set&up...
  382. printsetup
  383. &Print Pages...    Ctrl+P
  384. printpages
  385. E&xit    Alt+F4
  386. &Edit
  387. &Undo    Ctrl+Z
  388. Cu&t    Ctrl+X
  389. &Copy    Ctrl+C
  390. &Paste    Ctrl+V
  391. paste
  392. C&lear    Del
  393. clear
  394. &Page
  395. &Next    Alt+Right
  396. &Previous    Alt+Left
  397. previous
  398. &First    Alt+Up
  399. first
  400. &Last    Alt+Down
  401. &Size to Page    F11
  402. sizetopage
  403. &Text
  404. &Character...    F6
  405. character
  406. &Paragraph...    F7
  407. paragraph
  408. &Regular    Ctrl+Space
  409. regular
  410. &Bold    Ctrl+B
  411. &Italic    Ctrl+I
  412. italic
  413. &Underline    Ctrl+U
  414. underline
  415. Stri&keout    Ctrl+K
  416. strikeout
  417. Superscrip&t/Subscript
  418. superscriptSubscript
  419. &Normal Script
  420. normalscript
  421. Su&bscript    Ctrl+L
  422. subscript
  423. Su&perscript    Ctrl+Shift+L
  424. superscript
  425. &Show Hotwords    F9
  426. showhotwords
  427. &Help
  428. Status &Bar    F12
  429. statusbar
  430. N&File
  431. &Open...    Ctrl+O
  432. &Save    Ctrl+S
  433. Save &As...
  434. saveas
  435. Print Set&up...
  436. printsetup
  437. &Print Pages...    Ctrl+P
  438. printpages
  439. E&xit    Alt+F4
  440. &Edit
  441. &Undo    Ctrl+Z
  442. Cu&t    Ctrl+X
  443. &Copy    Ctrl+C
  444. &Paste    Ctrl+V
  445. paste
  446. C&lear    Del
  447. clear
  448. &Page
  449. &Next    Alt+Right
  450. &Previous    Alt+Left
  451. previous
  452. &First    Alt+Up
  453. first
  454. &Last    Alt+Down
  455. &Size to Page    F11
  456. sizetopage
  457. &Text
  458. &Character...    F6
  459. character
  460. &Paragraph...    F7
  461. paragraph
  462. &Regular    Ctrl+Space
  463. regular
  464. &Bold    Ctrl+B
  465. &Italic    Ctrl+I
  466. italic
  467. &Underline    Ctrl+U
  468. underline
  469. Stri&keout    Ctrl+K
  470. strikeout
  471. Superscrip&t/Subscript
  472. superscriptSubscript
  473. &Normal Script
  474. normalscript
  475. Su&bscript    Ctrl+L
  476. subscript
  477. Su&perscript    Ctrl+Shift+L
  478. superscript
  479. &Show Hotwords    F9
  480. showhotwords
  481. &Help
  482. Status &Bar    F12
  483. statusbar
  484. MTB Widgets
  485. MTB Widgets
  486. Sleep
  487. __ASYM_Sleep
  488. FASYM_ProductPrefix
  489. FileToPrinter
  490. KERNEL32.DLL
  491. getNetworkUsername
  492. ASYM_getUserName
  493. ctbDLLfN
  494. win.dll
  495. TimeGetTime
  496. ASYM_Ticks
  497. PostMessage
  498. ASYM_PostMessage
  499. cbt.dll
  500. popText
  501. ASYM_popText
  502. SetIniVar
  503. GetIniVar
  504. yieldApp
  505. oldSTF
  506. seconds
  507. MMSystem.DLL
  508. HshortFileName
  509. TextToPrinter
  510. itemOffset
  511. ASYM_ItemOffset
  512. itemContains
  513. ASYM_ItemContains
  514. TextlineOffset
  515. TextlineContains
  516. MakeKeyedPassword
  517. KeyedPasswordEncrypt
  518. Decrypt
  519. ASYM_Decode
  520. Encrypt
  521. ASYM_Encode
  522. CreateEncryptedFile
  523. ASYM_CreateEncryptedFile
  524. MakeKeyedPasswordEX
  525. KeyedPasswordEncryptEX
  526. DecryptEX
  527. ASYM_DecodeEX
  528. EncryptEX
  529. ASYM_EncodeEX
  530. CreateEncryptedFileEX
  531. ASYM_CreateEncryptedFileEX
  532. WriteEncryptedFile
  533. ASYM_WriteEncryptedFile
  534. shortFileName
  535. PathOfFile
  536. PathOfFile
  537. GetMemBlock
  538. ASYM_GetMemBlock
  539. FreeMemBlock
  540. ASYM_FreeMemBlock
  541. EllipsizeFileName
  542. ModalPopText
  543. ASYM_ModalPopText
  544. _linkDLLs
  545. @initSysBooks
  546. _linkDLLs
  547. d_doNeuronCheck
  548. oldSTF
  549. seconds
  550. _linkSysBook
  551. msgTxt
  552. Click OK to exit.
  553. run in non-secure mode.
  554. You are attempting to run an Asymetrix ToolBook II course 
  555. tb70olx.sbk
  556. ASYM_GetString
  557. msgErrRunningNeuronInSecureMode
  558. ASYM_Is32Bit
  559. For the course to work, Neuron must be configured to 
  560. under Neuron in secure mode.
  561. _doNeuronCheck
  562. FALSE
  563. s_ASYM_ModalState
  564. ASYM_ModalState
  565. _unLinkSysBook
  566. 4globalDosFree
  567. `GlobalDosAlloc
  568. kernel
  569. selector
  570. GlobalDosAlloc
  571. d"O.-
  572. GlobalDosFree
  573. GetFreeDosMem
  574. initSysBooks
  575. 1,    #>
  576. 1,    "c
  577. ,,H.,
  578. "itemcontains
  579.     ,ASYM_ShortFileName
  580. false
  581. sysBks
  582. sortList
  583. SetSysBooksInOrder
  584. shortFileName
  585. 1,    #>
  586. 1,    #>
  587. dotss
  588. center
  589. ellipsizeFileName
  590. ASYM_Trim
  591. _ASYM_Ellipsize
  592. 1,    "j
  593. extra
  594. templStr
  595. extra
  596. ASYM_Trim
  597. _ASYM_ExpandString
  598. &getEllipsisByFont32
  599. _DirOpt
  600.     ,ASYM_ShortFileName
  601. _fileOpt
  602. FALSE
  603. _fontItalic
  604. _fontName
  605. ASYM_IsFile
  606. _fontStyle
  607. cache_Text
  608. 5+getEllipsisByFont32
  609. italic
  610. _fontBold
  611. retVal
  612. _fontSize
  613. TBFILE32.DLL
  614. _width
  615. field,recordField
  616. ellipsizeFileName
  617. cache_SelLines
  618. _ASYM_EllipsizeFileToField
  619.     ,ASYM_shortFileName
  620. logFn
  621. ^ASYM_CMS_EnterApplication
  622. 1ASYM_LogType
  623. moduleLogInfo
  624. thisSysBook
  625. _ASYM_LogDestination
  626. ASYM_CMS_LogInfo
  627. s_ASYM_LogDir
  628. CMSLogFn
  629. ASYM_CMS_LogDir
  630. preferredLogFn
  631. <auto>
  632. logType
  633. _ASYM_ReaderExit
  634. ^ASYM_LogStart
  635. _ASYM_MakeLogFileName
  636. <special>
  637. <exit>
  638. ASYM_LogName
  639. Logging
  640. ASYM_LogEncrypt
  641. _CMS_EnterApplication
  642. _WM_SYSCOMMAND
  643. GetDesktopWindow
  644. GetWindow
  645. GetWindowTask
  646. EnableWindow
  647. IsWindow
  648. GW_HWNDNEXT
  649. ~isWindow
  650. GW_HWNDFIRST
  651. s_ASYM_ModalState
  652. hTask
  653. EnableWindow
  654. GetWindow
  655. _GetWindowTask
  656. GetDesktopWindow
  657. disableTaskSwitching
  658. {_WM_SYSCOMMAND
  659. _WM_SYSCOMMAND
  660. ,,H.,
  661. Fax Driver
  662. prompt
  663. FASYM_ProductPrefix
  664. msgTxt
  665. false
  666. LastFaxDevice
  667. <NoFaxDriver>
  668. ASYM_MessageBox
  669. ASYM_GetStandardString
  670. ASYM_IniFile
  671. No Fax driver found.
  672. win.dll
  673. GetWinIniVar
  674. GetIniVar
  675. msgCaption
  676. #ASYM_tempDir
  677. The FAX driver is %1. Right?
  678. ASYM_ChooseFromTextLinesDlg
  679. GetIniVar
  680. tempDir
  681. ASYM_GetString
  682. <ConfirmFaxDriver>
  683. printList
  684. Devices
  685. ListToTextLine
  686. Select the FAX driver to use to send the log at the end of this session:
  687. SetIniVar
  688. <ChooseFaxDriver>
  689. ListToTextLine
  690. Info_Title
  691. BASYM_TempDirectory
  692. *GetWinIniVar
  693. <Yes>
  694. dlg.dll
  695. _ASYM_FindFaxDriver
  696. [>ASYM_FileToPrinter
  697. FASYM_ProductPrefix
  698. false
  699. oldPrinter
  700. win.dll
  701. GetWinIniVar
  702. getFileSize
  703. devices
  704. GetFileSize
  705. DOS.dll
  706. *GetWinIniVar
  707. SendLogAsFax
  708. .-+    +L
  709. ASYM_PopGlossary
  710. ASYM_TempViewer
  711. ASYM_ResetCursor
  712. HASYM_GotoPage
  713. AutoGlossary
  714. ASYM_PopGlossary
  715. ASYM_TempViewer
  716. HASYM_GotoPage
  717. pgName
  718. GUASYM_IsNumber
  719. ",.:;!?
  720. autoHotword
  721. 1,*"W
  722. broken
  723. false
  724. ASYM_Ticks
  725. _ASYM_Wait
  726. sleepMs
  727. __ASYM_Sleep
  728. _ASYM_Sleep
  729. ASYM_FileToPrinter: Bad Parameter
  730. false
  731. ASYM_IsFile
  732. [FileToPrinter
  733. showAbordDlg
  734. _ASYM_FileToPrinter
  735. ASYM_TextToPrinter: Bad Parameter
  736. false
  737. cleanUpText
  738. showAbordDlg
  739. 1{TextToPrinter
  740. _ASYM_TextToPrinter
  741. cleanUpText
  742. .-+    +L
  743. ;9ASYM_SnapBack
  744. ASYM_WorkWindow
  745. _startLoc
  746. _cursor
  747. oldloc
  748. ASYM_StayOnLayer
  749. "_locked
  750. _position
  751. _position
  752. n\ASYM_BeginDrag
  753. a    _layer
  754. b    _layer
  755. s_asym_dragObj
  756. ASYM_idle
  757. ^"ASYM_ObjectDropped
  758. page,background
  759. DoDragObject
  760. AV_lineRef
  761. oldloc
  762. _lineRef
  763. DoMatchItemDrag
  764. .-,    "
  765. ,,H.,
  766. 0LASYM_WID_TargetName
  767. ASYM_WID_Qtype
  768. objList
  769. parentObj
  770. @:ASYM_WID_Name
  771. tgtName
  772. ASYM_WID_TargetObject
  773. ASYM_WID_TimeMax
  774. objList
  775. parentObj
  776. tgtName
  777. NotTimerWidget
  778. NotTimerWidget
  779. wZASYM_CollectWidgets
  780. ASYM_WID_TargetObject
  781. /LASYM_WID_TargetName
  782. page,background
  783. _UpdateTargetObject
  784. cancel
  785. retry
  786. ignore
  787. RetryCancel
  788. AbortRetryIgnore
  789. HlpTag
  790. exclamation
  791. 1HlpFile
  792. asteri
  793. MessageBox
  794. __MessageBox
  795. retVal
  796. OKCancel
  797. YesNo
  798. abort
  799. msgsBlocked
  800. YesNoCancel
  801. __MessageBox
  802. F1Pressed
  803. 1hlpFile
  804. question
  805. hlpTag
  806. ASYM_SetPostMsgBlock
  807. warning
  808. _ASYM_MessageBox
  809. 1HlpFile
  810. HlpTag
  811. %ASYM_WinHelp
  812. F1Pressed
  813. colorPaletteDlg
  814. retVal
  815. colorPaletteDlg
  816. tbdlg.dll
  817. _ASYM_ColorPaletteDlg
  818. FChooseFontDlg
  819. retVal
  820. ChooseFontDlg
  821. tbdlg.dll
  822. _ASYM_ChooseFontDlg
  823. OpenFileDlg
  824. retVal
  825. OpenFileDlg
  826. tbdlg.dll
  827. _ASYM_OpenFileDlg
  828. retVal
  829. dOpenFileDlgLFN
  830. OpenFileDlgLFN
  831. tbdlg.dll
  832. _ASYM_OpenFileDlgLFN
  833. retVal
  834. SaveAsDlg
  835. ,)UDlgLg    
  836. SaveAsDlg
  837. tbdlg.dll
  838. _ASYM_SaveAsDlg
  839. retVal
  840. ChooseDirectoryDlg
  841. .ChooseDirectoryDlg
  842. tbdlg.dll
  843. _ASYM_ChooseDirectoryDlg
  844. ChooseDirectoryDlgLFN
  845. ,    U28
  846. retVal
  847. ChooseDirectoryDlgLFN
  848. tbdlg.dll
  849. _ASYM_ChooseDirectoryDlgLFN
  850. saveAsDlgLFN
  851. retVal
  852. saveAsDlgLFN
  853. tbdlg.dll
  854. _ASYM_SaveAsDlgLFN
  855. winList
  856. winRef
  857. _ASYM_LockWindows
  858. winList
  859. winStateList
  860. _ASYM_UnlockWindows
  861. retVal
  862. ASYM_BlockSuspend
  863. |ASYM_RestoreSuspend
  864. GUASYM_IsNumber
  865. __ASYM_SysCursor
  866. FALSE
  867. WorkingInBackground
  868. retVal
  869. default
  870. myBook
  871. _ASYM_WorkingCursor
  872. .-+    +L
  873. ,,H.,
  874. .-+    +L
  875. GetCursor
  876. ASYM_ItemInList
  877. _s_ASYM_ResizeCursors
  878. ASYM_BlockSuspend
  879. |ASYM_RestoreSuspend
  880. hCursor
  881. getCursor
  882. _ASYM_CursorInResizeHandle
  883. .-+    +L
  884. V,    #>
  885. V,    #>
  886. _ASYM_ElapsedCursor
  887.  of book
  888. bkRef
  889. tempClipRef
  890. newClipRef
  891. ASYM_DuplicateClip
  892. nameOfMyClip
  893. false
  894. retVal
  895. ASYM_BlockSuspend
  896. refBook
  897. |ASYM_RestoreSuspend
  898.  of book "
  899. ASYM_IsClip
  900. w,    #>
  901. FALSE
  902. ASYM_WorkWindow
  903. hyperSBK
  904. ASYM_MTBVersion
  905. hyp.sbk
  906. _ASYM_checkHyperSysBook
  907. w,    #>
  908. FASYM_ProductPrefix
  909. FALSE
  910. ASYM_MTBVersion
  911. hyp.sbk
  912. _ASYM_EnableHyperlinks
  913. h#ASYM_FindHyperPage
  914. glossary
  915. GLOSSARY.TBK
  916. ASYM_BlockSuspend
  917. |ASYM_RestoreSuspend
  918. ASYM_GlossaryName
  919. _ASYM_GlossaryPage
  920. RegistryGetKey
  921. ASYM_BlockSuspend
  922. bookRef
  923. |ASYM_RestoreSuspend
  924. tbreg.dll
  925. RegistryGetKey
  926. HKEY_CLASSES_ROOT\CLSID\
  927. _ASYM_ExtensionName
  928. registryGetKey
  929. retVal
  930. ASYM_IsFile
  931. CLSIDFile
  932. CLSIDRoot
  933. CLSIDToFind
  934. tbreg.dll
  935. \InProcServer32
  936. registryGetKey
  937. HKEY_CLASSES_ROOT\CLSID\
  938. _ASYM_FileFromCLSID
  939. w,    #>
  940. w,    #>
  941. _s_ASYM_LocalizedFilenames
  942. intl_Filename
  943. ASYM_PathOfFile
  944. ASYM_IsAbsoluteFilePath
  945. FILENAME_ONLY
  946. languageCode
  947. targetBook
  948. {ASYM_ParsePath
  949. EXTENSION_ONLY
  950. _ASYM_InternationalFile
  951. quickSort
  952. numItems
  953. yquickSortText
  954. ASYM_QuickSortList
  955. midPoint
  956. quickSort
  957. partition
  958. quickSort
  959. midPoint
  960. fppartitionText
  961. yquickSortText
  962. quickSortText
  963. partition
  964. partitionText
  965. _ASYM_EnsureTextlineVisible
  966. tlMax
  967. fText
  968. tlNum
  969. tlMin
  970. checkText
  971. "!ASYM_BestFit
  972. _ASYM_SyncTextValueWithList
  973. _ASYM_EnsureTextlineVisible
  974. tlMax
  975. fText
  976. tlNum
  977. tlMin
  978. checkText
  979. "!ASYM_BestFit
  980. _ASYM_SyncNumericValueWithList
  981. 1,    "X
  982. 1,    "X
  983. fText
  984. _ASYM_EnsureTextlineVisible
  985. pageUnits
  986. English
  987. standardUnits
  988. _ASYM_PageUnitsToStandardUnits
  989. English
  990. standardUnits
  991. _ASYM_StandardUnitsToPageUnits
  992. .-+    +L
  993. deflt
  994. prompt
  995. ChooseFromTextLinesDlg
  996. s_ctb50r_cftldb
  997. main list
  998. _ASYM_ChooseFromTextLinesDlg
  999. ,,H.,
  1000. ,,H.,
  1001. prompt
  1002. customSize
  1003. small
  1004. medium
  1005. large
  1006. main list
  1007. enterPage
  1008. closeThisWindow
  1009. Cancel
  1010. closeThisWindow
  1011. okBtn
  1012. deflt
  1013. main list
  1014. firstIdle
  1015. main list
  1016. closeThisWindow
  1017. s_ctb50r_cftldb
  1018. main list
  1019. cancel
  1020. prompt
  1021. OKbtn
  1022. grpFr
  1023. small
  1024. medium
  1025. Cancelbtn
  1026. large
  1027. dlgframe
  1028. grpList
  1029. fldPrmpt
  1030. main list
  1031. customSize
  1032. ASYM_GetString
  1033. <help>
  1034. errPopRTFHelpError
  1035. false
  1036. ASYM_MessageBox
  1037. ASYM_isFile
  1038. msgTxt
  1039. msgCaption
  1040. ASYM_GetStandardString
  1041. LfixSize
  1042. WARNING
  1043. rtf help popup
  1044. <Error>
  1045. _ASYM_PopRTFHelp
  1046. rtf help popup
  1047. ASYM_Reset
  1048. cancel
  1049. scrolling
  1050. rectangle
  1051. fixScroll
  1052. fixScroll
  1053. toolbar
  1054. fixSize
  1055. cancel
  1056. keyUp
  1057. leavePage
  1058. LfixSize
  1059. windowSized
  1060. (    L    )
  1061. Video Player
  1062. vPages
  1063. author
  1064. [_defSize
  1065. r_defPlayerSize
  1066. enterBackground
  1067. vNonMediaAreaSizes
  1068. nonMediaAreaStageSizes
  1069. actualMediaSize
  1070. mmwidget_controls
  1071. windowBorderWidth
  1072. vBorderHeight
  1073. mmwidget_stage
  1074. /windowBorderHeight
  1075. vPageRef
  1076. vControlButtons
  1077. vBorderWidth
  1078. `windowCaptionHeight
  1079. vStage
  1080. vCaptionHeight
  1081. nonMediaAreaStageSizes
  1082. GetSystemMetrics
  1083. GUASYM_IsNumber
  1084. GetSystemMetrics
  1085. vCaptionHeight
  1086. windowCaptionHeight
  1087. GetSystemMetrics
  1088. GUASYM_IsNumber
  1089. GetSystemMetrics
  1090. vHeight
  1091. windowBorderHeight
  1092. vWidth
  1093. GUASYM_IsNumber
  1094. GetSystemMetrics
  1095. GetSystemMetrics
  1096. windowBorderWidth
  1097. \lastTickCount
  1098. enterpage
  1099. USER.EXE
  1100. mmGetTickCount
  1101. leavePage
  1102. myClip
  1103. milliseconds
  1104. closed
  1105. $setPos
  1106. \lastTickCount
  1107. sliderUpdate
  1108. mmGetTickCount
  1109. paused
  1110. myParent
  1111. whatTick
  1112. mmGetTickCount
  1113. stopped
  1114. thumb
  1115. playing
  1116. getTickCount
  1117. mmGetTickCount
  1118. USER.EXE
  1119. myClipSpec
  1120. \lastTickCount
  1121. status
  1122. s_tmp_bnds
  1123. thumb
  1124. updateMedia
  1125. buttonDown
  1126. newPos
  1127. myStage
  1128. myClip
  1129. milliseconds
  1130. _seekClip
  1131. whatStage
  1132. myClipSpec
  1133. updateMedia
  1134. <glossary>
  1135. ScreenFromPage
  1136. VerticalDisplayRes
  1137. HorizontalDisplayRes
  1138. HorizontalDisplayRes
  1139. _ASYM_SysCursor
  1140. Instructor
  1141. Sorry, cannot open another window.
  1142. Glossary
  1143. msgTxt
  1144. false
  1145. ASYM_WorkWindow
  1146. sysMenu
  1147. ASYM_MessageBox
  1148. ASYM_ResetCursor
  1149. ASYM_GetStandardString
  1150. 9VerticalDisplayRes
  1151. win.dll
  1152. ASYM_ProductName
  1153. msgCaption
  1154. thinCaption
  1155. Assistant
  1156. s_ctb50r_PopViewers
  1157. ASYM_CloseOnEsc
  1158. ASYM_GetString
  1159. ASYM_TempViewer
  1160. magicName
  1161. thick
  1162. vtemp
  1163. FASYM_ProductPrefix
  1164. 8viewerScript
  1165. autoClose
  1166. lScreenFromPage
  1167. Do not rename me
  1168. <NoViewerAvailable>
  1169. shadow
  1170. _ASYM_PopupPage
  1171. PopupWinComboValues
  1172. thickFrame,Standard (thick frame)
  1173. shadowAutoClose,Shadowed (close on click)
  1174. dialogframe,Dialog Window
  1175. ASYM_GetString
  1176. thinFrame,Standard (thin frame)
  1177. shadow,Shadowed (manual close)
  1178. _ASYM_PopupWinComboValues
  1179. buttonClick
  1180. hotword button
  1181. _AutoCloseCheck
  1182.         clear item it of s_ctb50r_PopViewers
  1183.     if it > 0
  1184. to handle closeWindow
  1185.     system s_ctb50r_PopViewers
  1186.     forward
  1187.     get ASYM_itemOffset(words 1 to 3 of self,s_ctb50r_PopViewers)
  1188. viewerScript
  1189. ASYM_WindowsDirectory
  1190.     ,ASYM_ShortFileName
  1191. ASYM_GetPath
  1192. _ASYM_MakeBookmarkFileName
  1193. posMark
  1194. FASYM_ProductPrefix
  1195. false
  1196. boomarkFn
  1197. ASYM_GetStandardString
  1198. dos.dll
  1199. readNextLine
  1200. ASYM_IsFile
  1201. ASYM_Done
  1202. Been There
  1203. Bookmark file mismatch
  1204. GetFileDate
  1205. f_ASYM_MakeBookmarkFileName
  1206. ASYM_GetString
  1207. w4ASYM_BeenHere
  1208. ReadNextLine
  1209. <BookmarksOutOfDate>
  1210. version
  1211. ;ASYM_AutoBookmarks
  1212. GetFileDate
  1213. _readBookmarks
  1214. w,    #>
  1215. .-,    #>
  1216. ,,H.,
  1217. ,,H.,
  1218. RemoveFile
  1219. FASYM_ProductPrefix
  1220. [Done]
  1221. [version]
  1222. dos.dll
  1223. [user]
  1224. GetFileDate
  1225. RemoveFile
  1226. ,    T>C
  1227. f_ASYM_MakeBookmarkFileName
  1228. [page]
  1229. ASYM_Done
  1230. v4ASYM_BeenHere
  1231. [Been There]
  1232. s_ASYM_UserName
  1233. ASYM_CMS_StoreBookmarkFile
  1234. getFileDate
  1235. _writeBookmarks
  1236. ASYM_Trim
  1237. readNextLine
  1238. oldse
  1239. WinHelpA
  1240. ASYM_WinHelpByNumber
  1241. user32.dll
  1242. _asym_IsWin31
  1243. w,    #>
  1244. w,    #>
  1245. ASYM_FindExecutableFile
  1246. msgTxt
  1247. asym_IsWin31
  1248. <SYSTEM>
  1249. HelpFile
  1250. win.dll
  1251. exclamation
  1252. ASYM_FindPathFile
  1253. WinHelpA
  1254. ASYM_WinHelpByNumber
  1255. WinHelpA
  1256. ASYM_WinHelpByKey
  1257. Assistant
  1258. CantFindFileX
  1259. s_ASYM_ProductDirectory
  1260. ASYM_MessageBox
  1261. Assist
  1262. ASYM_MTBVersion
  1263. GetIniVar
  1264. SetIniVar
  1265. ASYM_WinHelpByKey
  1266. Cannot find the file %1.
  1267. }ASYM_ProductVersion
  1268. FASYM_ProductPrefix
  1269. GetIniVar
  1270. WinHelp
  1271. ASYM_WinHelpByNumber
  1272. WinHelp
  1273. ASYM_WinHelpByKey
  1274. iniFile
  1275. user32.dll
  1276. false
  1277. Instructor
  1278. There is no application associated with the file %1.
  1279. ASYM_WinHelpByNumber
  1280. ASYM_GetStandardString
  1281. flags
  1282. ToolBook
  1283. NoExeFileForX
  1284. msgCaption
  1285. ASYM_ExpandString
  1286. ASYM_GetString
  1287. revoffset
  1288. s_ASYM_ProductName
  1289. <CannotStartHelp>
  1290. EXCLAMATION
  1291. isWin31
  1292. _ASYM_WinHelp
  1293. _ASYM_StringArray
  1294. false
  1295. _ASYM_StringArray
  1296. _ASYM_FindString
  1297. iGetStringTargetBook
  1298. ASYM_Trim
  1299. _ASYM_AddString
  1300. _ASYM_StringArray
  1301. false
  1302. _ASYM_StringArray
  1303. _ASYM_FindString
  1304. iGetStringTargetBook
  1305. _ASYM_ClearString
  1306. __ASYM_FindString
  1307. ASYM_WorkWindow
  1308. ASYM_GetString
  1309. _ASYM_GetStandardString
  1310. _ASYM_StringArray
  1311. ASYM_BlockSuspend
  1312. |ASYM_RestoreSuspend
  1313. _ASYM_FindString
  1314. iGetStringTargetBook
  1315. _ASYM_GetString
  1316. _ASYM_StringArray
  1317. ASYM_BlockSuspend
  1318. |ASYM_RestoreSuspend
  1319. iGetStringTargetBook
  1320. _ASYMA_GetStringList
  1321. ASYM_MultiLanguageSupport
  1322. bkName
  1323. ASYM_InternationalFile
  1324. GetStringTargetBook
  1325. ASYM_WorkWindow
  1326. background
  1327. vList
  1328. objType
  1329. workList
  1330. objParent
  1331. retVal
  1332. page,background
  1333. rankedViewers
  1334. viewer
  1335. thisViewer
  1336. _ASYM_ViewerContainer
  1337. false
  1338. s_ASYMWorkWindow
  1339. _ASYM_SetWorkWindow
  1340. s_ASYMWorkWindow
  1341. _ASYM_WorkWindow
  1342. _ASYM_DisableWindows
  1343. vEnbld
  1344. _ASYM_EnableWindows
  1345. FALSE
  1346. lstrcmp
  1347. @Nlstrcmp
  1348. _ASYM_CompareByCase
  1349. _revOffset
  1350. _ASYM_Trim
  1351. ,,H.,
  1352. _wordContains
  1353. ,,H.,
  1354. _wordOffset
  1355. wordBreak
  1356. .,;:?!
  1357. _ASYM_FindWordStart
  1358. 1,    "j
  1359. false
  1360. _ASYM_Offset
  1361. _ASYM_ReverseStack
  1362. false
  1363. _ASYM_StringOf
  1364. 1,    "X
  1365. retVal
  1366. _ASYM_TextlineFromPos
  1367. ASYM_LibrarianUniqueNameInfo
  1368. _ASYM_LibrarianUniqueName
  1369. .-,    #?
  1370. .-,    #?
  1371. 1,    #>
  1372. .-,    #>
  1373. ASYM_WID_QType
  1374. background
  1375. false
  1376. Question
  1377. layerRef
  1378. page,background
  1379. _ASYM_LibrarianUniqueNameInfo
  1380. 1,    #?
  1381. ASYM_WID_QType
  1382. Question
  1383. _ASYM_LibrarianDisplayName
  1384. 1,(Kl
  1385. mm/dd/yyyy h24:min:sec
  1386. getFileDate
  1387. fDate
  1388. tbdos.dll
  1389. getFileDate
  1390. _ASYM_GetFileDate
  1391. 1,    "j
  1392.     ,ASYM_ShortFileName
  1393. ASYM_PathOfFile
  1394. lastPos
  1395. _ASYM_AddFileExtension
  1396. 1,    "j
  1397.     ,ASYM_ShortFileName
  1398. ASYM_PathOfFile
  1399. lastPos
  1400. _ASYM_ReplaceFileExtension
  1401. GetTempFileName
  1402. Unable to generate temporary file.
  1403. ASYM_FreeMemBlock
  1404. ASYM_GetMemBlock
  1405. retVal
  1406. lpBuffer
  1407. Unable to allocate memory.
  1408. kernel
  1409. GetTempFileName
  1410. _ASYM_GetTempFile
  1411. dummy
  1412. GlobalAlloc
  1413. UGetFileVersionInfoA
  1414. majorLeft
  1415. majorRight
  1416. VerQueryValueA
  1417. minorLeft
  1418. ffiBuf
  1419. GetFileVersionInfoA
  1420. GetFileVersionInfoSizeA
  1421. VerQueryValueA
  1422. bufSize
  1423. gmemflags
  1424. minorRight
  1425. GetFileVersionInfoSizeA
  1426. kernel32.dll
  1427. verBuf
  1428. version.dll
  1429. GlobalFree
  1430. GetLastError
  1431. GlobalAlloc
  1432. GlobalFree
  1433. ffiPtr
  1434. _ASYM_GetFileVersion
  1435. I6ASYM_ToolTip
  1436. insertName
  1437. tooltip
  1438. tSASYM_TooltipInsert
  1439. insertVal
  1440. tooltip
  1441. _ASYM_Tooltip
  1442. showTooltip
  1443. single
  1444. _ASYM_TooltipOffTimer
  1445. tooltip
  1446. _ASYM_TooltipOnTimer
  1447. Stooltip
  1448. doToolTip
  1449. _ASYM_Tooltip
  1450. msgTxt
  1451. msgCaption
  1452. WARNING
  1453. _ASYM_TooltipOffTimer
  1454. ASYM_MessageBox
  1455. ASYM_GetString
  1456. showTooltip
  1457. _ASYM_TooltipOnTimer
  1458. Error in tooltip system - Invalid timer ID
  1459. errToolTipInvalidTimerID
  1460. timerNotify
  1461. horizontalDisplayRes
  1462. newTooltip
  1463. mousePos_X
  1464. showTooltip
  1465. 9verticalDisplayRes
  1466. vSize
  1467. tipBounds
  1468. inVRef
  1469. horizontalDisplayRes
  1470. verticalDisplayRes
  1471. getTooltipInfo
  1472. tooltipInfo
  1473. tooltip
  1474. toolInfo
  1475. mousePos
  1476. testWidth
  1477. tbwin.dll
  1478. mousePos_Y
  1479. showTooltip
  1480. obRef
  1481. FALSE
  1482. author
  1483. tooltip
  1484. Stooltip
  1485. mousePos
  1486. getTooltipInfo
  1487. _ASYM_Tooltip
  1488. single
  1489. _ASYM_TooltipOffTimer
  1490. tooltip
  1491. _ASYM_TooltipOnTimer
  1492. Stooltip
  1493. hideTooltip
  1494. _ASYM_TooltipOffTimer
  1495. tooltip
  1496. _ASYM_TooltipOnTimer
  1497. _killTooltipTimers
  1498. getFileList
  1499. Current directory specified.
  1500. setCurrentDirectory
  1501. TBFILE32
  1502. Specified sort order was invalid.
  1503. fileExists
  1504. User cancelled.
  1505. Not enough memory.
  1506. setFileAttributes
  1507. <tag name> was specified, but the tag does not exist.
  1508. Can't link to 32-bit DLL.
  1509. getFileSize
  1510. Cannot make file or directory.
  1511. Invalid file spec component.
  1512. getCurrentDirectory
  1513. getFileOnlyList
  1514. File name contains wildcards.
  1515. getFileAttributes
  1516. Drive not ready.
  1517. setSystemDate
  1518. Out of memory.
  1519. removeDirectory
  1520. Invalid drive.
  1521. Buffer too small.
  1522. TBFILE32.DLL
  1523. moveFile
  1524. Disk full.
  1525. Security problem.
  1526. Invalid drive letter.
  1527. Network problem.
  1528. Error occurred.
  1529. getCurrentDrive
  1530. getDirectoryOnlyListLFN
  1531. Can't open source.
  1532. CopyFile
  1533. Different drives for source and destination.
  1534. Memory allocation error.
  1535. Path was not found.
  1536. Invalid path.
  1537. retVal
  1538. File name was invalid.
  1539. Undetermined error occurred.
  1540. ASYM_GetString
  1541. File cannot be copied onto itself.
  1542. Access denied.
  1543. Too many files open.
  1544. Specified paths for the source and destination files refer to different disk drives.
  1545. File exists.
  1546. errTBFILE32_
  1547. Illegal string.
  1548. Specified file was not found, or the path and directory were not valid.
  1549. Invalid sort order.
  1550. File was found in path, but not in current directory.
  1551. getFileListLFN
  1552. getFreeDiskSpace
  1553. Specified path was invalid or the directory was not empty.
  1554. Function was successful.
  1555. Too much data for buffer.
  1556. Success.
  1557. Specified drive was invalid.
  1558. removeFile
  1559. File I/O error.
  1560. errTBDOS
  1561. Directory or file already exists.
  1562. File I/O error occurred.
  1563. TBDOS
  1564. Access to the file was denied.
  1565. Matching file.
  1566. Can't open destination.
  1567. Specified path was invalid.
  1568. Source file could not be opened.
  1569. Internal error.
  1570. Invalid character in file spec.
  1571. Tag does not exist.
  1572. Destination file could not be opened.
  1573. getDOSEnvironmentString
  1574. Current directory was specified.
  1575. Invalid parameter.
  1576. getCurrentDirectoryLFN
  1577. setSystemTime
  1578. getFileOnlyListLFN
  1579. Invalid name.
  1580. getDirectoryOnlyList
  1581. File spec too long for DOS.
  1582. Access to the directory was denied.
  1583. createDirectory
  1584. Access was denied (for example, the current path was specified).
  1585. Unknown error.
  1586. Specified file was not found.
  1587. setFileDate
  1588. getDriveKind
  1589. Internal error occurred.
  1590. setCurrentDrive
  1591. Operation failed.
  1592. Invalid attribute.
  1593. getStringTag
  1594. getVolumeName
  1595. Directory not empty.
  1596. Illegal string passed.
  1597. getFileDate
  1598. File not found.
  1599. getDriveList
  1600. Specified file attribute was invalid.
  1601. Illegal wildcard in file specification.
  1602. TBDOS.DLL
  1603. In path but not current directory.
  1604. Path or file name too long.
  1605. _ASYM_TBDLLErrorString
  1606. ,(J<Y
  1607. frame
  1608. label
  1609. 3DHLine
  1610. namepart
  1611. ordertext
  1612. tbk_wid_thickness
  1613. topLeft
  1614. topRight
  1615. 3DVLine
  1616. field
  1617. iresetPosition
  1618. 3Dfield
  1619. page,background
  1620. 3DGroupBox
  1621. background
  1622. point
  1623. 3DfieldWithButton
  1624. 3DComboBox
  1625. frame2
  1626. 3DFrame
  1627. rectangle
  1628. bottomLine
  1629. dragText
  1630. _sized
  1631. zvsizeButtonToGraphic
  1632. refObj
  1633. button
  1634. center
  1635. Test Item Reset
  1636. _ASYM_SizeButtonToGraphic
  1637.  of book 
  1638. ASYM_DoPostedMsg
  1639. msgID
  1640. pagebackgroundbook
  1641. RegisterWindowMessage
  1642. PostMessage
  1643. PostMessage
  1644. %1 of book "%2"
  1645. RegisterWindowMessage
  1646. _s_ASYM_MsgPosted
  1647. H    s__ASYMMsgQ
  1648. ASYM_PostCO
  1649. _s_ASYM_BlockMsgQ
  1650. _ASYM_PostMsg
  1651. ASYM_FlushMsgQ
  1652. send %1 to %2
  1653. false
  1654. ASYM_BlockSuspend
  1655. |ASYM_RestoreSuspend
  1656. false
  1657. s__ASYMMsgQ
  1658. H    s__ASYMMsgQ
  1659. send %1 to %2 in vRef
  1660. _ASYM_DoNextPostedMsg
  1661. lpMsg
  1662. PeekMessage
  1663. ASYM_FreeMemBlock
  1664. PostMessage
  1665. ,-Ts__A-)
  1666. PeekMessage
  1667. ,*T_ASY-)
  1668. ASYM_GetMemBlock
  1669. _ASYM_DoNextPostedMsg
  1670. s__ASYMMsgQHold
  1671. PostMessage
  1672. ASYM_Ticks
  1673. H    s__ASYMMsgQ
  1674. clientHWnd
  1675. openWindows
  1676. MASYM_LinkDLLs
  1677. _s_ASYM_MsgPosted
  1678. _s_ASYM_BlockMsgQ
  1679. _ASYM_DoPostedMsg
  1680. testMsg
  1681. char2
  1682. H    s__ASYMMsgQ
  1683. msgPosted
  1684. _ASYM_IsMsgPosted
  1685. ASYM_DoPostedMsg
  1686. msgID
  1687. FALSE
  1688. ASYM_PostCO
  1689. retVal
  1690. PostMessage
  1691. RegisterWindowMessage
  1692. H    s__ASYMMsgQ
  1693. newValue
  1694. _s_ASYM_MsgPosted
  1695. RegisterWindowMessage
  1696. PostMessage
  1697. _s_ASYM_BlockMsgQ
  1698. _ASYM_SetPostMsgBlock
  1699. retVal
  1700. H    s__ASYMMsgQ
  1701. _ASYM_FlushPostMsgQueue
  1702. FALSE
  1703. ASYM_WorkWindow
  1704. ASYM_ModalPopText
  1705. ASYM_ObjectCenter
  1706. Feedback
  1707. ASYM_ExpandString
  1708. ASYM_GetString
  1709. }]ASYM_FindField
  1710. field
  1711. popup
  1712. _ASYM_DoGenericTextFeedback
  1713. FALSE
  1714. _PlayFeedbackItem
  1715. ASYM_WID_AnsArray
  1716. `V_ASYM_PlaySummaryFeedback
  1717. _ASYM_PlayAnswerFeedback
  1718. FALSE
  1719. _PlayFeedbackItem
  1720. retVal
  1721. P#ASYM_WID_SummaryFeedback
  1722. correctness
  1723. false
  1724. ASYM_RegisterAttempt
  1725. _upgrade3SummaryFeedback
  1726. ASYM_WID_Correctness
  1727. [k_feedbackPlayed
  1728. _ASYM_PlaySummaryFeedback
  1729. .-+    +L
  1730. oldMM
  1731. CLOSED
  1732. oldSys
  1733. showIfClipFailed
  1734. index
  1735. digitalvideowaveaudio
  1736. FALSE
  1737. ASYM_WorkWindow
  1738. oldCursor
  1739. FBLoc
  1740. txtFB
  1741. result
  1742. stageRef
  1743. mmError
  1744. tryFlag
  1745. oldMM
  1746. oldSyserror
  1747. s__ctb50r_fbcmd
  1748. oldSys
  1749. showIfClipFailed
  1750. index
  1751. fbArray
  1752. FALSE
  1753. oldCursor
  1754. result
  1755. FBLoc
  1756. txtFB
  1757. actualObj
  1758. notSummary
  1759. stageRef
  1760. mmError
  1761. tryFlag
  1762. clipref
  1763. played
  1764. oldfbcmd
  1765. oldSyserror
  1766. clipref
  1767. ASYM_DoAnswerHyperlink
  1768. _SmartPlaySound
  1769. played
  1770. _openClip
  1771. _ASYM_DoGenericTextFeedback
  1772. s__ctb50r_fbcmd
  1773. oldfbcmd
  1774. _openClip
  1775. _PlayFeedbackItem
  1776. ,,H.,
  1777. FALSE
  1778. ASYM_WID_PartialScore
  1779. Q#ASYM_WID_SummaryFeedback
  1780. ASYM_WID_DelayFeedback
  1781. P#ASYM_WID_SummaryFeedback
  1782. ASYM_WID_AnsArray
  1783. incorrect
  1784. correct
  1785. partially correct
  1786. _upgrade3SummaryFeedback
  1787. mmnotify
  1788. 6SndPlaySound
  1789. getShortFilename32
  1790. _KillPlaySound
  1791. flags
  1792. getShortFilename32
  1793. tbfile32.dll
  1794. ASYM_FindPathFile
  1795. ASYM_PathOfFile
  1796. getShortFileName32
  1797. mmsystem
  1798. SndPlaySound
  1799. SndPlaySound
  1800. KillPlaySound
  1801. _SmartPlaySound
  1802. ASYM_checkHyperSysBook
  1803. ASYM_HasAnsArray
  1804. P#ASYM_WID_SummaryFeedback
  1805. ASYM_WID_AnsArray
  1806. ASYM_HasFBArray
  1807.  _ASYM_BadLinksList
  1808. _ASYM_CheckAnswerHyperlinks
  1809. ,,H.,
  1810. I^_responseList
  1811. _responseList
  1812. ASYM_WID_PartialScore
  1813. _ASYM_PlayAnswerFeedback
  1814. `V_ASYM_PlaySummaryFeedback
  1815. #wASYM_DoFeedback
  1816. ASYM_WID_ResponseIDs
  1817. responseIDs
  1818. tASYM_WID_Score
  1819. ASYM_WID_MaxScore
  1820. _ASYM_PlayFeedback
  1821. 1,(JdY
  1822. decimal
  1823. FALSE
  1824. score
  1825. ASYM_PlayFeedback
  1826. ASYM_ModalPopText
  1827. ASYM_GetStandardString
  1828. ASYM_ObjectCenter
  1829. feedback
  1830. percent
  1831. ASYM_ExpandString
  1832. <ScoreisX>
  1833. tASYM_WID_Score
  1834. scoreText
  1835. ASYM_WID_MaxScore
  1836. }]ASYM_FindField
  1837. <ScoreisXoutofX>
  1838. <ScoreForX>
  1839. _ASYM_ShowYourScore
  1840. MATCHITEM
  1841. MULTIOBJ
  1842. MATCHOBJ
  1843. {ASYM_WID_SortByWord
  1844. ASYM_WID_QType
  1845. respIDs
  1846. answerList
  1847. TYPEIN
  1848. TRUEFALSE
  1849. MULTICHOICE
  1850. ASYM_WID_PartialScore
  1851. maxIndex
  1852. ASYM_WID_RandomAnchor
  1853. MULTIDROP
  1854. ORDEROBJ
  1855. ASYM_WID_AnsArray
  1856. SLIDER
  1857. g(ASYM_WID_UseAnchor
  1858. ASYM_WID_ResponseIDs
  1859. ORDERTEXT
  1860. tASYM_WID_Score
  1861. s_tbrrflg1
  1862. NAMEPART
  1863. resps
  1864. QType
  1865. _dragField
  1866. sortByWord
  1867. _ASYM_WID_Correctness
  1868. round
  1869. _score
  1870. [cASYM_WID_RoundScore
  1871. decimal
  1872. ASYM_WID_MinScore
  1873. maxScore
  1874. ASYM_WID_IsScored
  1875. percent
  1876. ASYM_WID_MaxScore
  1877. s_tbrrflg1
  1878. minScore
  1879. roundToMin
  1880. roundToMax
  1881. ASYM_WID_Correctness
  1882. value
  1883. percent %
  1884. _ASYM_WID_Score
  1885. ,,H.,
  1886. s__ASYM_TempTotalScore
  1887. false
  1888. totalScore
  1889. wZASYM_CollectWidgets
  1890. ASYM_WID_IsScored
  1891. widList
  1892. tASYM_WID_Score
  1893. ASYM_WID_MaxScore
  1894. totalMax
  1895. _ASYM_CollectTotalScore
  1896. FALSE
  1897. _ASYM_Is32Bit
  1898. C7DisplayColorPlanes
  1899. FASYM_ProductPrefix
  1900. 9VerticalDisplayRes
  1901. win.dll
  1902. rpDisplayBitsPerPixel
  1903. HorizontalDisplayRes
  1904. VerticalDisplayRes
  1905. DisplayBitsPerPixel
  1906. DisplayColorPlanes
  1907. HorizontalDisplayRes
  1908. ScreenInfo
  1909. ButtonText,InactiveTitleText,ButtonHilight,ButtonDkShadow,ButtonLight,InfoText,InfoWindow
  1910. TitleText,ActiveBorder,InactiveBorder,AppWorkSpace,Hilight,HilightText,ButtonFace,ButtonShadow,GrayText,
  1911. colorList
  1912. 0,0,0
  1913. Scrollbar,Background,ActiveTitle,InactiveTitle,Menu,Window,WindowFrame,MenuText,WindowText,
  1914. ASYM_ItemOffset
  1915. getSysColor
  1916. Not a valid Windows system color
  1917. GetSysColor
  1918. _ASYM_GetSystemColor
  1919. getSystemMetrics
  1920. ,)TButt-)
  1921. getSystemMetrics
  1922. _ASYM_PrimaryMouseButton
  1923. Company
  1924. SetIniVar
  1925. GetIniVar
  1926. oldName
  1927. asym.ini
  1928. User Info
  1929. _ASYM_SetIniCompanyName
  1930. SetIniVar
  1931. GetIniVar
  1932. oldName
  1933. asym.ini
  1934. User Info
  1935. _ASYM_SetIniUserName
  1936. ,(J<Y
  1937. %1:%2:%3
  1938. _ASYM_TicksToTime
  1939. pageUnits
  1940. retVal
  1941. _ASYM_MouseScreenPos
  1942. oldMapMode
  1943. fontItalic
  1944. GetTextMetrics
  1945. MM_TEXT
  1946. fontBold
  1947. ASYM_FreeMemBlock
  1948. }releaseDC
  1949. getDC
  1950. ASYM_GetMemBlock
  1951. selectObject
  1952. GDI_DeleteObject
  1953. 4GetDeviceCaps
  1954. createFont
  1955. getDC
  1956. releaseDC
  1957. hFontOld
  1958. pixels
  1959. pTextMetrics
  1960. italic
  1961. hFont
  1962. cellHeightPixels
  1963. GetTextMetrics
  1964. CreateFont
  1965. SelectObject
  1966. DeleteObject
  1967. GDI_DeleteObject
  1968. SetMapMode
  1969. GetDeviceCaps
  1970. textMetricsSize
  1971. setMapMode
  1972. LOGPIXELSY
  1973. guessFontHeight
  1974. _ASYM_FontHeight
  1975. C333333
  1976. guessFontHeight
  1977. lpMsg
  1978. PeekMessage
  1979. ASYM_FreeMemBlock
  1980. msgID
  1981. ASYM_PostCO
  1982. ASYM_GetMemBlock
  1983. RegisterWindowMessage
  1984. H    s__ASYMMsgQ
  1985. RegisterWindowMessage
  1986. PeekMessage
  1987. _ASYM_FlushMsgQ
  1988. ASYM_IniFile
  1989. GetIniVar
  1990. GetIniVar
  1991. tbwin.dll
  1992. _ASYM_CBTIniVar
  1993. ASYM_BlockSuspend
  1994. |ASYM_RestoreSuspend
  1995. system %1;get %1
  1996. varName
  1997. _ASYM_GetSystemVar
  1998. maxCount
  1999. _ASYM_RandomList
  2000. w,    #>
  2001. s_ASYM_LongProductDirectory
  2002. ASYM.INI
  2003. ASYM_Is32Bit
  2004. s_ASYM_ProductDirectory
  2005. getIniVar
  2006. pathOfFile
  2007. getShortFileName32
  2008. getLongFileName32
  2009. ASYM_MTBVersion
  2010. GetIniVar
  2011. getShortFileName32
  2012. tbwin.dll
  2013. TBfile32.dll
  2014. ToolBook Load Information
  2015. getLongFileName32
  2016. _ASYM_ProductDirectory
  2017. s_ASYM_LongProductDirectory
  2018. ASYM_ProductDirectory
  2019. _ASYM_LongProductDirectory
  2020. s_ASYM_SystemDirectory
  2021. TBfile32.dll
  2022. getShortFileName32
  2023. ASYM_Is32Bit
  2024. getShortFileName32
  2025. _ASYM_SystemDirectory
  2026. freeMemBlock
  2027. getDC
  2028. releaseDC
  2029. DrawFocusRect
  2030. refViewer
  2031. false
  2032. ASYM_GetMemBlock
  2033. retVal
  2034. }releaseDC
  2035. ASYM_BlockSuspend
  2036. bounds_Pixels
  2037. |ASYM_RestoreSuspend
  2038. SDrawFocusRect
  2039. getDC
  2040. viewer
  2041. pRect
  2042. _ASYM_DrawFocusRect
  2043. to value
  2044. handlerType
  2045. to set
  2046. ASYM_ItemInList
  2047. ASYM_BlockSuspend
  2048.     return null
  2049. |ASYM_RestoreSuspend
  2050. oldScript
  2051. to get
  2052. to,notifyBefore,notifyAfter
  2053. _ASYM_DeleteHandler
  2054. resetRect
  2055. false
  2056. oldObj
  2057. oldObj
  2058. oldObj
  2059. moveDefRect
  2060. resetRect
  2061. false
  2062. oldObj
  2063. oldObj
  2064. oldObj
  2065. hideDefRect
  2066. resetRect
  2067. widget_defaultRect
  2068. createDefRect
  2069. container
  2070. irregularPolygon
  2071. false
  2072. ipList
  2073. widget_defaultRect
  2074. defaultRect
  2075. false
  2076. button
  2077. btnList
  2078. pushButton
  2079. pushButtonList
  2080. 3default
  2081. pushButtonList
  2082. btnList
  2083. defPushButton
  2084. pushButtonList
  2085. btnList
  2086. escape
  2087. escPushButton
  2088. background
  2089. false
  2090. parentObj
  2091. page, background
  2092. isBackground
  2093. zshowRect
  2094. defBtn
  2095. r_defPushButton
  2096. showDefRect
  2097. isBackground
  2098. defaultRect
  2099. /createDefRect
  2100. defRect
  2101. hideDefRect
  2102. moveDefRect
  2103. showRect
  2104. showDefRect
  2105. enterField
  2106. showDefRect
  2107. enterRecordField
  2108. showDefRect
  2109. enterCombobox
  2110. showDefRect
  2111. zshowRect
  2112. pushButton
  2113. U8exclude
  2114. enterButton
  2115. button
  2116. pushButton
  2117. r_defPushButton
  2118. iescPushButton
  2119. U8exclude
  2120. keyDown
  2121. hideDefRect
  2122. author
  2123. reader
  2124. FALSE
  2125. author
  2126. enterPage
  2127. reader
  2128. hideDefRect
  2129. leavePage
  2130. false
  2131. author
  2132. selectionChanged
  2133. tbk_wid_name
  2134. setWidgetScript
  2135. <NameRequiredToContinue>
  2136. ASYM_GetStandardString
  2137. <askStudentName>
  2138. ASYM_Trim
  2139. _AskStudentName
  2140. ,,H.,
  2141. ASYM_QuestionStatus
  2142. totalScore
  2143. colNames
  2144. wZASYM_CollectWidgets
  2145. Total_Score_<totalScore>_<totalMax>
  2146. logTxt
  2147. SASYM_LogWriteEntry
  2148. Question%1Score%1Max Score%1Locked%1Tries used%1Max Tries%1
  2149. ASYM_WID_IsScored
  2150. widList
  2151. noUpdate
  2152. BASYM_NameOrID
  2153. ASYM_WID_MaxScore
  2154. tASYM_WID_Score
  2155. ASYM_GetString
  2156. includeSkip
  2157. Time used%1Max Time%1Last response
  2158. totalMax
  2159. Total%1Score%1%2%1%3
  2160. QStatus
  2161. LastThing
  2162. LogColNames
  2163. _ASYM_CollectLogResponseData
  2164. w,    #Z
  2165. 1,    #b
  2166. <sameDir>
  2167. <bookDir>
  2168. Drives
  2169. cancelStr
  2170. msgTxt
  2171. <ask>
  2172. <CMS>
  2173. mapi.dll
  2174. <ChooseFloppy>
  2175. #ASYM_TempDir
  2176. <floppy>
  2177. CheckDOSMemForLog
  2178. <iniDir>
  2179. ASYM_MessageBox
  2180. ASYM_CurrentDirectory
  2181. okStr
  2182. Cancel Log
  2183. escStr
  2184. Ask Logs
  2185. ASYM_ChooseDirectoryDlg
  2186. <TryDrive>
  2187. <exit>
  2188. <email>,<fax>,<printer>
  2189. <CannotWriteLogToThisDirectory>
  2190. log dispatch
  2191. GetIniVar
  2192. Log File Directory:
  2193. <fax>
  2194. ASYM_WindowsDirectory
  2195. prompt
  2196. <MustSpecifyLogDirectory>
  2197. 'ASYM_SetPath
  2198. win.ini
  2199. <CancelLog>
  2200. 2isRoomOnDisk
  2201. tryStr
  2202. result
  2203. ASYM_GetStandardString
  2204. ASYM_PathOfFile
  2205. TBDOS.dll
  2206. vASYM_isdirectorywriteable
  2207. msgCaption
  2208. ASYM_ExpandString
  2209. WARNING
  2210. <LogFileDirPrompt>
  2211. <CancelSession>
  2212. 56_ASYM_FindFax
  2213. Logging
  2214. <email>
  2215. s_ASYM_LogDir
  2216. ASYM_GetString
  2217. <TempDir>
  2218. cASYM_SetCurrentDirectory
  2219. <CheckFloppyDrive>
  2220. <MAPINotFound>
  2221. ASYM_GetPath
  2222. )GetDriveList
  2223. GetDriveList
  2224. GetDriveKind
  2225. MAPILogoff
  2226. _ASYM_LogDispatchDirectory
  2227. w,    #>
  2228. 1,    #>
  2229. 1,    #>
  2230. 1,    #>
  2231. 1,    #>
  2232. 1,    #>
  2233. [version4]
  2234. bMakeKeyedPasswordEX
  2235. ASYM_ShowError
  2236. ASYM_CMS_BookName
  2237. ASYM_WorkWindow
  2238. pwVerString
  2239. s_ASYM_LogEncrypt
  2240. ASYM_CreateEncryptedFileEx
  2241. s_ASYM_BookIsScored
  2242. Sesame
  2243. today
  2244. moduleOrdinal
  2245. GASYM_LogEncryptKey
  2246. RSASYM_CMS_CourseName
  2247. h24 min
  2248. ------
  2249. STUDENT: %1
  2250. courseName
  2251. s_ASYM_LogHeading
  2252. ASYM_CMS_ModuleOrdinal
  2253. logOptions
  2254. SASYM_LogWriteEntry
  2255. Log File Creation Error
  2256. MASYM_IsScored
  2257. _ASYM_MakeLogFileName
  2258. s_ASYM_UserName
  2259. ASYM_IsFile
  2260. <exit>
  2261. bookName
  2262. H,ASYM_CreateEncryptedFile
  2263. ---- LOG START ----
  2264. cASYM_AskStudentName
  2265. ===========================================
  2266. ASYM_LogOptions
  2267. false
  2268. ASYM_ExpandString
  2269. s_ASYM_LogType
  2270. logModule:x
  2271. ASYM_LogHeading
  2272. ASYM_GetStandardString
  2273. MODULE: %1
  2274. 0Yasym_CMS_SetLogInfo
  2275. Info_Title
  2276. s_ASYM_LogDest
  2277. LogSessionStart
  2278. <ERRORCreateLog>
  2279. JNASYM_LogSetOptions
  2280. -------- SESSION START ---------
  2281. BOOK: %3
  2282. ASYM_CMS_UserName
  2283. ASYM_GetString
  2284. transcript
  2285. s_ASYM_LogEncryptKey
  2286. s_ASYM_LogFileName
  2287. ResponseData
  2288. y mm dd
  2289. append
  2290. COURSE: %2
  2291. tmpTxt
  2292. _ASYM_LogStart
  2293. .-+    +L
  2294. .-,    #>
  2295. .-,    #>
  2296. w,    #>
  2297. w,    #>
  2298. 1,    #>
  2299. w,    #>
  2300. w,    #>
  2301. .-+    +L
  2302. RSASYM_CMS_CourseName
  2303. SESSION END
  2304. ASYM_WorkWindow
  2305. score
  2306. ---- SESSION END ----
  2307. s_ASYM_LogType
  2308. _ASYM_LogDispatch
  2309. SASYM_LogWriteEntry
  2310. LogSessionEnd
  2311. result
  2312. No scored objects found
  2313. courseName
  2314. logTimes
  2315. Info_Title
  2316. LogFinalQStatus
  2317. bookName
  2318. Final Score:
  2319. _ASYM_SysCursor
  2320. ---- FINAL TEST ITEM STATUS ----
  2321. s_ASYM_BookIsScored
  2322. false
  2323. Log Dispatch
  2324. oldCursor
  2325. LogEnd
  2326. ASYM_CMS_BookName
  2327. ASYM_TicksToTime
  2328. s_ASYM_LogDest
  2329.     s_ASYM_LogTimes
  2330. ASYM_Ticks
  2331. _ASYM_LogDestination
  2332. ASYM_CollectTotalScore
  2333. s_ASYM_LogStats
  2334. Total session time:
  2335. ASYM_GetString
  2336. ---- LOG END ----
  2337. s_ASYM_LogFileName
  2338. ResponseData
  2339. s_ASYM_LogStartTime
  2340. SUMMARY
  2341. _ASYM_CollectLogResponseData
  2342. timeStamp
  2343. )ASYMI_EmailLogList
  2344. _ASYM_LogStop
  2345. ComboLogTypes
  2346. <none>,None
  2347. transcript,Full session transcript
  2348. responseData,Tab-separated response data
  2349. ASYM_GetString
  2350. _ASYM_LogTypeComboValues
  2351. 00000
  2352. ASYM_WindowsDirectory
  2353. ASYM_IsDirectory
  2354. LOG00000.LOG
  2355. ASYM_IsFile
  2356. tbfile32.dll
  2357. <auto>
  2358. getShortFileName32
  2359. getShortFileName32
  2360. ASYM_GetPath
  2361. ASYM_Is32Bit
  2362. _ASYM_LogDispatchDirectory
  2363. <exit>
  2364. _ASYM_MakeLogFileName
  2365. FASYM_ProductPrefix
  2366. ASYM_FreeDiskSpace
  2367. ASYM_GetStandardString
  2368. ASYM_IniFile
  2369. win.dll
  2370. MinRequiredSpace
  2371. GetIniVar
  2372. SetIniVar
  2373. false
  2374. ASYM_ExpandString
  2375. <NoRoomOnThatDisk>
  2376. SetIniVar
  2377. vASYM_CBTIniVar
  2378. IsRoomOnDisk
  2379. ASYM_WorkWindow
  2380. false
  2381. LOG END
  2382. LOG START
  2383. pwVerString
  2384. s_ASYM_LogType
  2385. ASYM_WriteEncryptedFile
  2386.     s_ASYM_LogTimes
  2387. [version4]
  2388. GASYM_LogEncryptKey
  2389. s_ASYM_LogEncrypt
  2390. s_ASYM_LogEncryptKey
  2391. s_ASYM_LogFileName
  2392. ResponseData
  2393. _ASYM_LogWriteEntry
  2394. s_ASYM_LogPages
  2395. s_ASYM_LogAnswers
  2396.     s_ASYM_LogTimes
  2397. s_ASYM_LogStats
  2398. s_ASYM_LogHeading
  2399. s_ASYM_LogOnLock
  2400. _ASYM_LogSetOptions
  2401. GetFileSize
  2402. ASYM_IsFile
  2403. GetFileSize
  2404. s_ASYM_LogFileName
  2405. tbdos.dll
  2406. _ASYM_LogStatus
  2407. .-+    +L
  2408. .-+    +L
  2409. w,    #>
  2410. .-+    +L
  2411. faxDevice
  2412. <fax>
  2413. <TempDir>
  2414. RequestDeleteTempFile
  2415. L_ASYM_FindFaxDriver
  2416. ASYM_MailLogFile
  2417. StoreLogFileInCMS
  2418. msgTxt
  2419. <ask>
  2420. ASYM_WorkWindow
  2421. [>ASYM_FileToPrinter
  2422. <bookDir>
  2423. CheckDOSMemForLog
  2424. <ErrorFaxLog>
  2425. faxMgrPg
  2426. CopyFile
  2427. <printer>
  2428. logPrintDefaults
  2429. msgCaption
  2430. ASYM_GetStandardString
  2431. s_ASYM_UserName
  2432. <iniDir>
  2433. Could not record session log file %1 in Course Management System.
  2434. SendLogAsFax
  2435. ASYM_MessageBox
  2436. <email>
  2437. dos.dll
  2438. CustomMailLogFile
  2439. <ERRORCMSStoreLog>
  2440. FASYM_ProductPrefix
  2441. <floppy>
  2442. iCopyFile
  2443. <ERRORPrintLog>
  2444. _ASYM_LogDispatch
  2445. w,    #>
  2446. ComboLogDestinationCMS
  2447. <printer>,Printer
  2448. Options
  2449. ASYM_ProductName
  2450. <email>,E-Mail Attachment (requires MAPI)
  2451. <tempdir>,Automatic (TEMP directory)
  2452. Assistant
  2453. vASYM_CBTIniVar
  2454. ASYM_GetString
  2455. <bookDir>,Automatic (same as book)
  2456. ComboLogDestinations
  2457. <CMS>,Course Management System
  2458. <floppy>,Floppy disk
  2459. <special>,System Variable s_ASYM_LogDir
  2460. <fax>,Fax (requires fax driver)
  2461. Log to CMS
  2462. <ask>,Ask at run time
  2463. <iniDir>,Automatic (.INI directory)
  2464. _ASYM_LogDispatchComboValues
  2465. .-+    +L
  2466. .-+    +L
  2467. .-+    +L
  2468. clinkMAPI
  2469. CBT Log %1
  2470. _ASYM_SysCursor
  2471. mailDriverError
  2472.     ,ASYM_ShortFileName
  2473. FALSE
  2474. s_sessionHandle
  2475. MmailSendError
  2476. ConfirmLogMailedOK
  2477. wASYM_MAPISendMessage
  2478. 3SessionLogOn
  2479. ZSendFile
  2480. USessionLogOff
  2481. ASYM_GetString
  2482. oldCurs
  2483. CBT Log Mail Text
  2484. CBT Log X
  2485. IsMAPIAvailable
  2486. s_ASYM_UserName
  2487. _ASYM_MailLogFile
  2488. <LogDosMemWarning>
  2489. ASYM_GetStandardString
  2490. ASYM_IniFile
  2491. MinRequiredDOSMem
  2492. ASYM_ExpandString
  2493. false
  2494. LowMemWarning
  2495. SetIniVar
  2496. ASYM_FreeDOSMem
  2497. vASYM_CBTIniVar
  2498. CheckDOSMemForLog
  2499. .-,    "
  2500. Too Many Sessions
  2501. Too Many Files
  2502. Invalid Message
  2503. Block Too Small
  2504. Too Many Recipients
  2505. Failure Opening Attachment
  2506. Invalid Session
  2507. Attachment Not Found
  2508. Failure Writing Attachment
  2509. Bad Recipient Type
  2510. Type Not Supported
  2511. Insufficient Memory
  2512. No Messages
  2513. Disk Full
  2514. Login Failed
  2515. Text is Too Large
  2516. Unknown Recipient
  2517. MailError
  2518. ASYM_GetString
  2519. User Aborted
  2520. Operation Failed
  2521. MAPIErrorsByNumber
  2522. Mail Error: %1.
  2523. ASYM_ExpandString
  2524. Ambiguous Recipient
  2525. getMAPIErrorString
  2526. FASYM_ProductPrefix
  2527. FALSE
  2528. GetWinIniVar
  2529. Win.dll
  2530. *GetWinIniVar
  2531. IsMAPIAvailable
  2532. mapi.dll
  2533. hmemcpy
  2534. ma_hmemcpy
  2535. kernel
  2536. MAPILogoff
  2537. MAPILogon
  2538. MAPIFindNext
  2539. ,IUniVa.-
  2540. MAPIFreeBuffer
  2541. ,IUdll
  2542. MAPISendMail
  2543. MAPIReadMail
  2544. MAPIResolveName
  2545. MAPISendDocuments
  2546. MAPIAddress
  2547. MAPIDeleteMail
  2548. linkMAPI
  2549. plain
  2550. iniFile
  2551. fontSize
  2552. setIniVar
  2553. ASYM_IniFile
  2554. Arial
  2555. margins
  2556. SetIniVar
  2557. fontFace
  2558. 0.25,0.25,0.25,0.25
  2559. vASYM_CBTIniVar
  2560. fontStyle
  2561. logPrintDefaults
  2562. showLogMailError
  2563. mailDriverError
  2564. showLogMailError
  2565. mailSendError
  2566. OK to delete the temporary file %1?
  2567. <OKToDeleteTempFileX>
  2568. FASYM_ProductPrefix
  2569. YesNo
  2570. ASYM_GetStandardString
  2571. ASYM_MessageBox
  2572. RemoveFile
  2573. Question
  2574. RemoveFile
  2575. DOS.dll
  2576. RequestDeleteTempFile
  2577. OK to delete the temporary file %1?
  2578. RemoveFile
  2579. FASYM_ProductPrefix
  2580. YesNo
  2581. RemoveFile
  2582. ASYM_GetStandardString
  2583. ASYM_MessageBox
  2584. <LogMailed_OKToDeleteTempFileX>
  2585. Question
  2586. The log file for this session has been mailed.
  2587. DOS.dll
  2588. ConfirmLogMailedOK
  2589. MAPISendDocuments
  2590. str_OK
  2591. HshortFileName
  2592. DgetMAPIErrorString
  2593. s_MAPIError
  2594. sendFile
  2595. s_SessionHandle
  2596. str_OK
  2597. MAPILogoff
  2598. DGetMAPIErrorString
  2599. s_MAPIError
  2600. SessionLogOff
  2601. MAPILogon
  2602. ASYM_freeMemBlock
  2603. s_SessionHandle
  2604. ASYM_GetMemBlock
  2605. str_OK
  2606. DgetMAPIErrorString
  2607. s_MAPIError
  2608. SessionLogOn
  2609. 1,    #>
  2610. ,,H.,
  2611. <ERRORMailLogTo>
  2612. Could not mail the log file for this session. The temporary
  2613. msgTxt
  2614. before you click OK.
  2615. ASYM_GetStandardString
  2616. Please mail it as an attachment to %2 as soon
  2617. <ERRORMailLog>
  2618. msgCaption
  2619. as possible.
  2620. Make a note of this information
  2621. ASYM_MessageBox
  2622. file "%1" that contains the log is *NOT* being deleted.
  2623. s_MAPIError
  2624. showLogMailError
  2625. str_OK
  2626. .-+    +L
  2627. ,,H.,
  2628. .-s>v
  2629. 1,    #t
  2630. .-s>v
  2631. ASYM_FreeMemBlock
  2632. ma_hmemcpy
  2633. MAPISendMail
  2634. false
  2635. s_Sessionhandle
  2636. ASYM_GetMemBlock
  2637. lpAttach
  2638. str_OK
  2639. 8aMAPIFreeBuffer
  2640. MAPIResolveName
  2641. d3str_lostMAPI
  2642. DgetMAPIerrorString
  2643. s_MAPIError
  2644. recipient
  2645. lpAttachNames
  2646. ASYM_MAPISendMessage
  2647. ASYM_BlockSuspend
  2648. |ASYM_RestoreSuspend
  2649. _ASYM_FindField
  2650. ASYM_BlockSuspend
  2651. |ASYM_RestoreSuspend
  2652. _ASYM_FindPage
  2653. _ASYM_GetObjectListByName
  2654. .-,    #?
  2655. _ASYM_NameOrID
  2656. background
  2657. result
  2658. viewer
  2659. pagebackgroundbookviewer
  2660. _ASYM_ObjectCenter
  2661. _ASYM_SetObjectCenter
  2662. _ASYM_OppositePos
  2663. _ASYM_ScrollListBoxToSelection
  2664. ,,H.,
  2665. oldFocus
  2666. recordfield
  2667. oldWord
  2668. whatChar
  2669. whatText
  2670. _ASYM_WordFromPoint
  2671. propList
  2672. propList
  2673. %1 of %2 = %1 of %3
  2674. _ASYMA_CopyUserProperties
  2675. _ASYM_FixFieldScrollBar
  2676. execString
  2677. pDestProp
  2678. pSourceObj
  2679. pDestObj
  2680. execString
  2681. pSourceProp
  2682. _ASYM_CopyProperty
  2683. objType
  2684. parentObj
  2685. retVal
  2686. page,background,book
  2687. _ASYM_ObjectParentList
  2688. 1,,#@
  2689. 1,,#@
  2690. 1,,#@
  2691. 1,,#@
  2692. pMenuItemInfo
  2693. DeleteObject
  2694. DeleteObject32
  2695. pMenuText
  2696. GlobalAlloc
  2697. GlobalAlloc32
  2698. GlobalLock
  2699. GlobalLock32
  2700. GlobalUnlock
  2701. GlobalUnlock32
  2702. GetLastError
  2703. hMenuItemInfo
  2704. hRect
  2705. _s_ASYM_BitmapHandleList
  2706. hMenuText
  2707. U(GlobalUnlock32
  2708. retVal
  2709. menuItemInfoSize
  2710. TrackPopupMenu32
  2711. postMessage
  2712. GlobalAlloc32
  2713. CreatePopupMenu32
  2714. GlobalLock32
  2715. CreatePopupMenu
  2716. CreatePopupMenu32
  2717. InsertMenuItemA
  2718. InsertMenuItem32
  2719. TrackPopupMenu
  2720. TrackPopupMenu32
  2721. DestroyMenu
  2722. DestroyMenu32
  2723. hMenu
  2724. _s_ASYM_PopMenuChildMenuHandleList
  2725. !MpopMenu
  2726. kernel32.dll
  2727. +!popMenu
  2728. pRect
  2729. tbwin.dll
  2730. menuText
  2731. %"DestroyMenu32
  2732. DeleteObject32
  2733. user32.dll
  2734. gdi32.dll
  2735. buildMenu
  2736. _ASYM_PopMenu
  2737. 1,    #D
  2738. <,I#E
  2739. subMenuDepth
  2740. /|\(*.+#
  2741. menuItemNumber
  2742. false
  2743. menuItemText
  2744. ASYM_BlockSuspend
  2745. |ASYM_RestoreSuspend
  2746. hMenuChild
  2747. bitmapItem
  2748. error
  2749. buildMenu
  2750. _s_ASYM_BitmapHandleList
  2751. _s_ASYM_PopMenuChildMenuHandleList
  2752. menuItemID
  2753. InsertMenuItem32
  2754. subMenuMenuItemList
  2755. CreatePopupMenu32
  2756. MFT_STRING
  2757. resRef
  2758. buildMenu
  2759. INetClose
  2760. INetCreateDirectory
  2761. INetDeleteFile
  2762. INetDestroyObject
  2763. INetGetCurrentFile
  2764. INetGetDirectoryList
  2765. INetGetFile
  2766. INetGetLastErrorCode
  2767. INetGetLastErrorText
  2768. INetGetListDelimiter
  2769. INetGetProperty
  2770. INetGetRelativeUrl
  2771. INetGetRemoteErrorCode
  2772. INetGetSessionList
  2773. INetGetSystemErrorCode
  2774. INetIsFileCurrent
  2775. INetNewObject
  2776. INetPutFile
  2777. INetRead
  2778. INetRemoveDirectory
  2779. INetRenameFile
  2780. INetSeek
  2781. INetSetListDelimiter
  2782. INetSetProperty
  2783. INetSetRelativeUrl
  2784. INetSetUrlFromParts
  2785. INetWrite
  2786. false
  2787. retVal
  2788. ASYM_BlockSuspend
  2789. |ASYM_RestoreSuspend
  2790. Unable to link INET DLL
  2791. tbinet32.dll
  2792. _ASYM_INET_linkDLL
  2793. w,    #>
  2794. ASYM_INET_linkDLL
  2795. overWrite
  2796. secureSocket
  2797. local_File
  2798. INetDestroyObject
  2799. false
  2800. EncodeUnsafeChars
  2801. remote_File
  2802. INET Error: 
  2803. INetSetProperty
  2804. hIINetNewObject
  2805. INet_Alias_GetFile
  2806. gotRemoteFile
  2807. 2INetGetCurrentFile
  2808. INetGetLastErrorText
  2809. URLConnection
  2810. DecodeEscapeChars
  2811. Secure
  2812. ASYM_INET_URL_GetFile
  2813. _ASYM_GetFile_URL
  2814. w,    #>
  2815. ASYM_INET_linkDLL
  2816. transferType
  2817. overWrite
  2818. local_File
  2819. localIsCurrent
  2820. remote_User
  2821. remote_Dir
  2822. remote_File
  2823. INET Error: 
  2824. ServerName
  2825. binary,ascii
  2826. TransferMethod
  2827. ASYM_IsFile
  2828. FtpConnection
  2829. INetDestroyObject
  2830. false
  2831. CurrentFile
  2832. ASYM_INET_FTP_GetFile
  2833. INet_Alias_GetFile
  2834. ASYM_ItemOffset
  2835. remote_Password
  2836. INetSetProperty
  2837. gotRemoteFile
  2838. Password
  2839. 2INetGetCurrentFile
  2840. INetGetLastErrorText
  2841. INetIsFileCurrent
  2842. binary
  2843. UserName
  2844. hIINetNewObject
  2845. remote_FullPath
  2846. remote_Port
  2847. remote_Server
  2848. _ASYM_GetFile_FTP
  2849. INetNotifyResolvingName
  2850. INetNotifyNameResolved
  2851. INetNotifyConnecting
  2852. INetNotifyConnected
  2853. INetNotifySending
  2854. INetNotifySent
  2855. INetNotifyReceivingResponse
  2856. INetNotifyReceivedResponse
  2857. INetNotifyClosingConnection
  2858. INetNotifyClosedConnection
  2859. INetNotifyRequestComplete
  2860. INetNotifyCopyProgress
  2861. INetNotifyCopyComplete
  2862. elementItem
  2863. quoteChar
  2864. nameString
  2865. ASYM_SetDataElement_Old
  2866. elementItemCount
  2867. ASYM_SetDataElement
  2868. depth
  2869. false
  2870. quoteChar
  2871. nameString
  2872. ASYM_GetDataElement_Old
  2873. restoreQuotes
  2874. dataElement
  2875. ASYM_GetDataElement
  2876. T    ASYM_GetElementList_Old
  2877. nameString
  2878. ASYM_GetElementList
  2879. vASYM_GetStructureName_Old
  2880. nameString
  2881. ASYM_GetStructureName
  2882. testKey
  2883. ASYM_ExpandSpecialChars
  2884. ASYM_GetDataElement_Old
  2885. ASYM_ReplaceSpecialChars
  2886. itemInfo
  2887. Need to update
  2888. ASYM_SetDataElement_Old
  2889. ASYM_GetStructureName_Old
  2890. ASYM_SetStructureName_Old
  2891. nameString
  2892. blankChar
  2893. ASYM_SetStructureName
  2894. ASYM_SetStructureName_Old
  2895. ASYM_GetElementList_Old
  2896. 1,    #>
  2897. marker
  2898. ASYM_Offset
  2899. ASYM_ExpandSpecialChars
  2900. 1,    #>
  2901. marker
  2902. ASYM_Offset
  2903. ASYM_ReplaceSpecialChars
  2904. 1,    "j
  2905. ASYM_Offset
  2906. .-+    +
  2907. nameString
  2908. _s_ASYM_ForEachData
  2909. ASYM_ForEachInit
  2910. elementName
  2911. ASYM_ExpandSpecialChars
  2912. _s_ASYM_ForEachData
  2913. ASYM_ForEachNext
  2914. _s_ASYM_ForEachData
  2915. ASYM_ForEachRelease
  2916. ASYM_ListToStack
  2917. ']lt(
  2918. ,y5w-
  2919. |=8wZ
  2920. 91^b:
  2921. J^"+K
  2922. Nm~8O]
  2923. [hpL\Q
  2924. b{    ~c:
  2925. gD.&h
  2926. ul    ,=m
  2927. nSc$o
  2928. minorVersion
  2929. ASYM_MTBVersion
  2930. minorVersion
  2931. ASYM_CBTVersion
  2932. ASYM_ProductPrefix
  2933. minorVersion
  2934. FALSE
  2935. ASYM_ProductVersion
  2936. s_ASYM_ProductName
  2937. ASYM_ProductName
  2938. ASYM_RunSysBookName
  2939. w,    #>
  2940. R.SBK
  2941. ASYM_MTBVersion
  2942. ASYMR
  2943. killUserTooltipTimers
  2944. author
  2945. &ASYM_AutoHotwords
  2946. AutoHotword
  2947. field
  2948. >AutoGlossary
  2949. Hotword
  2950. AutoGlossary
  2951. [!ASYM_AutoGlossary
  2952. buttonClick
  2953. DoDragObject
  2954. ASYM_WID_QType
  2955. hideTooltip
  2956. s_asym_dragObj
  2957. DoMatchItemDrag
  2958. pagebackgroundbook
  2959. ASYM_WID_AnswerLocked
  2960. <responseItemLocked>
  2961. kTASYM_Draggable
  2962. "_locked
  2963. ADASYM_PrimaryMouseButton
  2964. whatButton
  2965. tooltip
  2966. MATCHITEM
  2967. Test Item Behaviors
  2968. Test item behaviors
  2969. _ASYM_DoGenericTextFeedback
  2970. ^"ASYM_ObjectDropped
  2971. Test Item Feedback
  2972. page,background
  2973. buttonDown
  2974. clear
  2975. s_ctb50r_PopViewers
  2976. ASYM_itemOffset
  2977. closeWindow
  2978. ,,H.,
  2979. ASYM_WID_QType
  2980. MATCH
  2981. maxCount
  2982. objList
  2983. ASYM_WID_AnsArray
  2984. myParent
  2985. ASYM_WID_AnsArray
  2986. MULTIOBJ
  2987. qType
  2988. MULTWID
  2989. destroy
  2990. ASYM_ModalState
  2991. reader
  2992. b_readBookmarks
  2993. ASYM_Caption
  2994. _CMS_EnterApplication
  2995. 1ASYM_LogType
  2996. ASYM_CMS_CourseID
  2997. INFO_Title
  2998. ASYM_FullScreen
  2999. ASYM_LogStatus
  3000. ASYM_Ticks
  3001. ASYM_CaptionBar
  3002. _ASYM_LogDestination
  3003. s_cbtrhypexterr
  3004. CMS EnterApplication
  3005. f_ASYM_MakeBookmarkFileName
  3006. s_ASYM_SessionElapsedTime
  3007. ASYM_Modal
  3008. ASYM_LogName
  3009. _ASYM_ReaderExit
  3010. s_ASYM_LogStartTime
  3011. VoASYM_LogAppend
  3012. ^ASYM_LogStart
  3013. <exit>
  3014. ASYM_BorderStyle
  3015. ASYM_LogEncrypt
  3016. ;ASYM_AutoBookMarks
  3017. bookmarking
  3018. enterApplication
  3019. ASYM_BookSysBooks
  3020. enterBook
  3021. myShortName
  3022. s_ASYM_LogPages
  3023. Page %1
  3024.     ,ASYM_ShortFileName
  3025. vList
  3026. false
  3027. ASYM_WorkWindow
  3028. ASYM_PageEntered
  3029. logTxt
  3030. enterpage
  3031. BASYM_NameOrID
  3032. SASYM_LogWriteEntry
  3033. there
  3034. ASYM_GetString
  3035. logPageEntry
  3036. Test Item Reset
  3037. _ASYM_ResetPgWidgets
  3038. enterPage
  3039. Initialization
  3040. ASYM_Ticks
  3041. d_doNeuronCheck
  3042. *_linkSysBook
  3043. enterSystem
  3044. s_ASYMWorkWindow
  3045. viewer
  3046. killUserTooltipTimers
  3047. enterWindow
  3048. Task switch manager
  3049. s_ASYM_ModalState
  3050. ~disableTaskSwitching
  3051. openWindow
  3052. hideTooltip
  3053. tooltip
  3054. keyDown
  3055. ASYM_CloseOnEsc
  3056. keyChar
  3057. ASYM_ModalState
  3058. PASYM_CMS_LeaveApplication
  3059. removeFile
  3060. FALSE
  3061. logFn
  3062. ASYM_CMS_CourseID
  3063. MASYM_IsScored
  3064. ASYM_LogStatus
  3065. asym_CMS_CMSApplicationName
  3066. s__ASYM_TempTotalScore
  3067. ASYM_Ticks
  3068. false
  3069. s_ASYM_ModalState
  3070. _ASYM_LogDestination
  3071. ASYM_CollectTotalScore
  3072. <CMS>
  3073. _WriteBookmarks
  3074. s_ASYM_SessionElapsedTime
  3075. s_ASYM_LogFileName
  3076. s_ASYM_LogStartTime
  3077. 3ASYM_LogStop
  3078. ;ASYM_AutoBookMarks
  3079. bookmarking
  3080. leaveApplication
  3081. viewer id 0 of book ""
  3082. s_ASYMWorkWindow
  3083. leaveBook
  3084. leavepage
  3085. w4ASYM_BeenHere
  3086. Test Item Reset
  3087. _ASYM_ResetPgWidgets
  3088. leavePage
  3089. FALSE
  3090. s_ASYM_ModalState
  3091. ASYM_ModalState
  3092. leaveSystem
  3093. Popup Page Mgr
  3094. killUserTooltipTimers
  3095. _AutoCloseCheck
  3096. leaveWindow
  3097. Initialization
  3098. ASYM_Ticks
  3099. *_linkSysBook
  3100. linkSysBook
  3101. .-+    +L
  3102. Initialization
  3103. _unlinkSysBook
  3104. unlinkSysBook
  3105. c_swapped
  3106. M/ASYM_ShowToolTips
  3107. FALSE
  3108. button
  3109. doToolTip
  3110. lastGraphic
  3111. c_swapped
  3112. tooltip
  3113. checkbox3d,radiobutton3d
  3114. ASYMI_UseRollover
  3115. mouseEnter
  3116. c_swapped
  3117. hideTooltip
  3118. button
  3119. lastGraphic
  3120. c_swapped
  3121. tooltip
  3122. checkbox3d,radiobutton3d
  3123. ASYMI_UseRollover
  3124. mouseLeave
  3125. newBackground
  3126. newPage
  3127. reader
  3128. hideTooltip
  3129. background
  3130. `ASYM_BackgroundRightButtonDown
  3131. tooltip
  3132. page,background
  3133. rightButtonDown
  3134. rightButtonUp
  3135. ASYM_DoHyperlink
  3136. ASYM_Hyperlinks
  3137. rightButtonUp
  3138. ASYM_WID_QType
  3139. SLIDER
  3140. zvsizeButtonToGraphic
  3141. button
  3142. ASYMI_AutoSize
  3143. Test Item Reset
  3144. tbk_wid_type
  3145. _sized
  3146. center
  3147. Object resizing and arranging
  3148. ASYM_Reset
  3149. sized
  3150. hideTooltip
  3151. ToolTip
  3152. menuItemSelected
  3153. .-+    +L
  3154. ASYM_ResetCursor
  3155. ASYM_IsNumber
  3156. isNumber
  3157. ASYM_ItemContains
  3158. itemContains
  3159. ASYM_ItemOffset
  3160. itemOffset
  3161. textLineOffset
  3162. ASYM_textLineOffset
  3163. FALSE
  3164. e2_onLine
  3165. onLine
  3166. _sliderPos
  3167. sliderPos
  3168. f2_online
  3169. onLine
  3170. ASYM_ItemInList
  3171. ASYM_TextlineInText
  3172. -*,    #>
  3173. retVal
  3174. ASYM_BlockSuspend
  3175. false
  3176. retVal
  3177. Calls to handlers are nested too deeply. Try making fewer nested calls.
  3178. ASYM_RestoreSuspend
  3179. KASYM_SummonWidgets
  3180. _s_AsymWidgetCollection
  3181. ASYM_CollectWidgets
  3182. INFO_AuthorName
  3183. 1^INFO_CreatedBy
  3184. INFO_CreatedBy
  3185. _s_AsymWidgetCollection
  3186. ASYM_IAmWidget
  3187. groupfieldrecordfieldpagebackgroundbook
  3188.  of book 
  3189. objType
  3190. ASYM_Container
  3191. radiobutton
  3192. FALSE
  3193. checkbox
  3194. buttonType
  3195. button
  3196. group
  3197. ASYM_Changed
  3198. mousePos
  3199. checked
  3200. ASYM_Trigger
  3201. .-+    +L
  3202. ,,H.,
  3203. ,,H.,
  3204. ,,H.,
  3205. c_swapped
  3206. BeenHere
  3207. READER
  3208. ASYM_WID_QType
  3209. Background
  3210. wZASYM_CollectWidgets
  3211. false
  3212. ASYM_WorkWindow
  3213. ASYM_Done
  3214. zvsizeButtonToGraphic
  3215. button
  3216. reader
  3217. _ASYM_ResetResponseData
  3218. s_ASYM_ResetOnSave
  3219. oldError
  3220. tPage
  3221. Feedback
  3222. BeenThere
  3223. ASYMI_AutoSize
  3224. ASYM_GetString
  3225. statusBar
  3226. c_swapped
  3227. Score
  3228. k_ASYM_ResetTestItem
  3229. oType
  3230. AUTHOR
  3231. MATCHOBJ,MATCHITEM,MULTIOBJ,SELTEXT
  3232. N8ASYM_TimingStarted
  3233. w4ASYM_BeenHere
  3234. Resetting page x
  3235. }]ASYM_FindField
  3236. tbk_wid_type
  3237. Test Item Reset
  3238. tbk_wid_name
  3239. ASYMI_UseRollover
  3240. kASYM_WID_ReadyToRun
  3241. qType
  3242. center
  3243. Resetting page %1
  3244. ASYM_Reset
  3245. ASYM_Reset
  3246. Company
  3247. GetIniVar
  3248. asym.ini
  3249. User Info
  3250. ASYM_IniCompanyName
  3251. GetIniVar
  3252. asym.ini
  3253. User Info
  3254. ASYM_IniUserName
  3255. ASYM_idle
  3256. ASYM_BackgroundRightButtonDown
  3257. ASYM_BeginDrag
  3258. ASYM_ObjectDropped
  3259. ASYM_SummonWidgets
  3260. ASYM_PageEntered
  3261. ASYM_Scored
  3262. ASYM_Answered
  3263. ASYM_Changed
  3264. ASYM_GetStandardString
  3265. <CMS not running>
  3266. ASYM_CMS_GetNextModule
  3267. false
  3268. ASYM_CMS_GotoModule
  3269. CMS.INI
  3270. ASYM_CMS_DataDir
  3271. ASYM_CMS_IniFile
  3272. false
  3273. ASYM_CMS_MarkAsCompleted
  3274. ASYM_CMS_ModuleFileName
  3275. false
  3276. ASYM_CMS_RecordDetailInfo
  3277. ASYM_GetStandardString
  3278. <CMS not running>
  3279. ASYM_CMS_RecordedScore
  3280. false
  3281. ASYM_CMS_RecordScore
  3282. FALSE
  3283. ASYM_CMS_SetNextModule
  3284. _sliderMax
  3285. sliderMax
  3286. _sliderMax
  3287. sliderMax
  3288. _sliderMin
  3289. sliderMin
  3290. _sliderMin
  3291. sliderMin
  3292. sliderMove
  3293. _sliderPos
  3294. sliderPos
  3295. _sliderRatio
  3296. sliderRatio
  3297. _sliderRatio
  3298. sliderRatio
  3299. _thumbPosition
  3300. thumbPosition
  3301. _sliderPos
  3302. sliderPos
  3303. _thumbPosition
  3304. thumbPosition
  3305. _thumbWidth
  3306. thumbWidth
  3307. _thumbWidth
  3308. yupdateElements
  3309. thumbWidth
  3310. _trackPosition
  3311. trackPosition
  3312. _sliderPos
  3313. sliderPos
  3314. track
  3315. vertical
  3316. _trackPosition
  3317. horizontal
  3318. trackPosition
  3319. }_ASYM_SizeButtonToGraphic
  3320. Object Resizing and Arranging
  3321. ASYM_SizeButtonToGraphic
  3322. TBDOS
  3323. Error Handling
  3324. _ASYM_TBDLLErrorString
  3325. ASYM_TBDOSErrorString
  3326. TBFILE32
  3327. Error Handling
  3328. _ASYM_TBDLLErrorString
  3329. ASYM_TBFILE32ErrorString
  3330. Error Handling
  3331. _ASYM_TBDLLErrorString
  3332. ASYM_TBDLLErrorString
  3333. Modal Dialogs
  3334. _ASYM_ColorPaletteDlg
  3335. ASYM_ColorPaletteDlg
  3336. Modal Dialogs
  3337. ~M_ASYM_ChooseFontDlg
  3338. ASYM_ChooseFontDlg
  3339. _ASYM_OpenFileDlg
  3340. Modal Dialogs
  3341. ASYM_OpenFileDlg
  3342. Modal Dialogs
  3343. lk_ASYM_OpenFileDlgLFN
  3344. ASYM_OpenFileDlgLFN
  3345. _ASYM_SaveAsDlg
  3346. Modal Dialogs
  3347. ASYM_SaveAsDlg
  3348. Modal Dialogs
  3349. 4_ASYM_ChooseDirectoryDlg
  3350. ASYM_ChooseDirectoryDlg
  3351. _ASYM_ChooseDirectoryDlgLFN
  3352. Modal Dialogs
  3353. ASYM_ChooseDirectoryDlgLFN
  3354. _ASYM_SaveAsDlgLFN
  3355. Modal Dialogs
  3356. ASYM_SaveAsDlgLFN
  3357.  ASYM_DuplicateClip
  3358. Clip Management
  3359. ASYM_DuplicateClip
  3360. ASYM_IsClip
  3361. Clip Management
  3362. ASYM_IsClip
  3363. Cursor Management
  3364. __ASYM_SysCursor
  3365. _ASYM_SysCursor
  3366. Cursor Management
  3367. Pv_ASYM_WorkingCursor
  3368. ASYM_WorkingCursor
  3369. VY_ASYM_ElapsedCursor
  3370. Cursor Management
  3371. ASYM_ElapsedCursor
  3372. _ASYM_CursorInResizeHandle
  3373. Cursor Management
  3374. ASYM_CursorInResizeHandle
  3375. ]_ASYM_ClearClipboard
  3376. Clipboard Management
  3377. ASYM_ClearClipboard
  3378. Hyperlink Management
  3379. _ASYM_checkHyperSysBook
  3380. ASYM_checkHyperSysBook
  3381. Hyperlink Management
  3382. _ASYM_EnableHyperlinks
  3383. ASYM_EnableHyperlinks
  3384. Hyperlink Management
  3385. ,_ASYM_GlossaryPage
  3386. ASYM_GlossaryPage
  3387. Qtbk_CheckObjectHyperlinks
  3388. ASYM_CheckObjectHyperlinks
  3389. @_ASYM_CompareByCase
  3390. String Management
  3391. ASYM_CompareByCase
  3392. ,,H.,
  3393. retVal = expandString(
  3394. retVal
  3395. argument (
  3396. execString
  3397. execString
  3398. retVal
  3399. ASYM_ExpandString
  3400. String Management
  3401. _revOffset
  3402. revOffset
  3403. String Management
  3404. _ASYM_Trim
  3405. ASYM_trim
  3406. String Management
  3407. _ASYM_Trim
  3408. Q_wordContains
  3409. String Management
  3410. wordContains
  3411. _wordOffset
  3412. String Management
  3413. wordOffset
  3414. String Management
  3415. $f_ASYM_FindWordStart
  3416. ASYMA_FindWordStart
  3417. String Management
  3418. $f_ASYM_FindWordStart
  3419. ASYM_FindWordStart
  3420. String Management
  3421. _ASYM_Offset
  3422. ASYM_Offset
  3423. String Management
  3424. -_ASYM_ReverseStack
  3425. ASYM_ReverseStack
  3426. ~_ASYM_StringOf
  3427. String Management
  3428. ASYM_StringOf
  3429. String Management
  3430. _ASYM_TextlineFromPos
  3431. ASYM_TextlineFromPos
  3432. _ASYM_PathOfFile
  3433. Path Manager
  3434. pathOfFile
  3435. ASYM_PathOfFile
  3436. Path Manager
  3437. HshortFileName
  3438. JO_ASYM_ShortFileName
  3439. ASYM_ShortFileName
  3440. Path Manager
  3441. _ASYM_IsDirectoryWriteable
  3442. ASYM_IsDirectoryWriteable
  3443. Path Manager
  3444. (_ASYM_IsDriveReady
  3445. ASYM_IsDriveReady
  3446. _ASYM_IsFileAvailable
  3447. Path Manager
  3448. ASYM_IsFileAvailable
  3449. _ASYM_CurrentDirectory
  3450. Path Manager
  3451. ASYM_CurrentDirectory
  3452. ASYM_CurrentDirectory
  3453. ASYM_CurrentPath
  3454. _ASYM_FindPathFile
  3455. Path Manager
  3456. ASYM_FindPathFile
  3457. Path Manager
  3458. ;_ASYM_FreeDiskSpace
  3459. ASYM_FreeDiskSpace
  3460. Path Manager
  3461. @_ASYM_GetPath
  3462. ASYM_GetPath
  3463. Path Manager
  3464. _ASYM_IsDirectory
  3465. ASYM_IsDirectory
  3466. ASYM_IsDirectory
  3467. ASYM_DirectoryExists
  3468. FileExists
  3469. FileExists
  3470. tbdos.dll
  3471. ASYM_IsFile
  3472. Path Manager
  3473. %_ASYM_RelativePath
  3474. ASYM_RelativePath
  3475. _ASYM_WindowsDirectory
  3476. Path Manager
  3477. ASYM_WindowsDirectory
  3478. Path Manager
  3479. _ASYM_MakeIntoRelPath
  3480. ASYM_MakeIntoRelPath
  3481. Path Manager
  3482. _ASYM_SetCurrentDirectory
  3483. ASYM_SetCurrentDirectory
  3484. Path Manager
  3485. _ASYM_SetCurrentDirectory
  3486. ASYM_SetCurrentPath
  3487. Path Manager
  3488. *K_ASYM_SetPath
  3489. ASYM_SetPath
  3490. Path Manager
  3491. >G_ASYM_tempdir
  3492. ASYM_TempDir
  3493. Path Manager
  3494. [._FindExecutableFile
  3495. ASYM_FindExecutableFile
  3496. Path Manager
  3497. q0_ASYM_IsAbsoluteFilePath
  3498. ASYM_IsAbsoluteFilePath
  3499. Path Manager
  3500. _ASYM_RecurseCreateDirectory
  3501. ASYM_RecurseCreateDirectory
  3502. Path Manager
  3503. _ASYM_ParentDirectory
  3504. ASYM_ParentDirectory
  3505. Path Manager
  3506. _ASYM_ParsePath
  3507. ASYM_ParsePath
  3508. Path Manager
  3509. _ASYM_AppendFileToPath
  3510. ASYM_AppendFileToPath
  3511. sO_ASYM_ExpandRelPath
  3512. Path Manager
  3513. ASYM_ExpandRelPath
  3514. Path Manager
  3515. _ASYM_ResolvePath
  3516. ASYM_ResolvePath
  3517. Path Manager
  3518. +_ASYM_ConvertPathToList
  3519. ASYM_ConvertPathToList
  3520. Path Manager
  3521. +_ASYM_ConvertListToPath
  3522. ASYM_ConvertListToPath
  3523. Path Manager
  3524. _ASYM_RecurseRemoveDirectory
  3525. ASYM_RecurseRemoveDirectory
  3526. Path Manager
  3527. &_ASYM_FindMediaFile
  3528. ASYM_FindMediaFile
  3529. Path Manager
  3530. _ASYM_ExpandMediaPath
  3531. ASYM_ExpandMediaPath
  3532. FL_ASYM_FileRelativeToMedia
  3533. Path Manager
  3534. ASYM_FileRelativeToMedia
  3535. Path Manager
  3536. _ASYM_PromptForCDROM
  3537. ASYM_PromptForCDROM
  3538. _ASYM_FindFileOnCDROM
  3539. Path Manager
  3540. ASYM_FindFileOnCDROM
  3541. _ASYM_FindAnswerIndex
  3542. Test Item Response
  3543. ASYM_FindAnswerIndex
  3544. 8_ASYM_QLocked
  3545. Test Item Response
  3546. ASYM_QLocked
  3547. _ASYM_QResponded
  3548. Test Item Response
  3549. ASYM_QResponded
  3550. _ASYM_TypeInCompleted
  3551. Test Item Response
  3552. ASYM_TypeInCompleted
  3553. _ASYM_CheckDropObj
  3554. Test Item Response
  3555. ASYM_CheckDropObj
  3556. _ASYM_CheckPoint
  3557. Test Item Response
  3558. ASYM_CheckPoint
  3559. ASYM_RegisterAttempt
  3560. ASYM_CheckTries
  3561. _ASYM_RegisterAttempt
  3562. Test Item Response
  3563. ASYM_RegisterAttempt
  3564. ASYM_cepr
  3565. Test Item Response
  3566. ASYM_CondensePhonetic
  3567. qR_ASYM_GetTypeInData
  3568. Test Item Response
  3569. ASYM_GetTypeInData
  3570. ASYM_MatchString
  3571. Test Item Response
  3572. ASYM_MatchString
  3573. a_ASYM_WID_Responses
  3574. Test Item Response
  3575. ASYM_WID_Responses
  3576. ASYM_WID_QType
  3577. FALSE
  3578. Q_ASYM_BeginResponse
  3579. ASYM_HasAnsArray
  3580. Test Item Response
  3581. ASYM_BeginResponse
  3582. ASYM_WID_QType
  3583. ASYM_HasAnsArray
  3584. _ASYM_RegisterResponse
  3585. Test Item Response
  3586. ASYM_RegisterResponse
  3587. ASYM_WID_Chosen
  3588. _ASYM_QuestionStatus
  3589. Test Item Response
  3590. ASYM_QuestionStatus
  3591. __ASYM_FindString
  3592. Book Strings
  3593. _ASYM_FindString
  3594. Book Strings
  3595. _ASYM_GetStandardString
  3596. ASYM_GetStandardString
  3597. _ASYM_GetString
  3598. Book Strings
  3599. ASYM_GetString
  3600. _ASYMA_GetStringList
  3601. Book Strings
  3602. ASYMA_GetStringList
  3603. Book Strings
  3604. _ASYM_AddString
  3605. ASYM_AddString
  3606. _ASYM_ClearString
  3607. Book Strings
  3608. ASYM_ClearString
  3609. Object Management
  3610. _ASYM_FindField
  3611. ASYM_FindField
  3612. Object Management
  3613. W_ASYM_FindPage
  3614. ASYM_FindPage
  3615. Object Management
  3616. rZ_ASYM_GetObjectListByName
  3617. ASYM_GetObjectListByName
  3618. Object Management
  3619. e_ASYM_NameOrID
  3620. ASYM_NameOrID
  3621. Object Management
  3622. _ASYM_ObjectCenter
  3623. ASYM_ObjectCenter
  3624. Object Management
  3625. _ASYM_SetObjectCenter
  3626. ASYM_ObjectCenter
  3627. Object Management
  3628. _ASYM_OppositePos
  3629. ASYM_OppositePos
  3630. Object Management
  3631. 'h_ASYM_ScrollListBoxToSelection
  3632. ASYM_ScrollListBoxToSelection
  3633. q_ASYM_WordFromPoint
  3634. Object Management
  3635. ASYM_WordFromPoint
  3636. Object Management
  3637. _ASYMA_CopyUserProperties
  3638. ASYMA_CopyUserProperties
  3639. Object Management
  3640. _ASYM_FixFieldScrollBar
  3641. ASYM_FixFieldScrollBar
  3642. Object Management
  3643. eT_ASYM_CopyProperty
  3644. ASYM_CopyProperty
  3645. Object Management
  3646. _ASYM_ObjectParentList
  3647. ASYM_ObjectParentList
  3648. false
  3649. false
  3650. ownerObj
  3651. objTypes
  3652. express
  3653. ASYM_ObjectsWhere
  3654. _ASYM_FirstNavigablePage
  3655. Navigation Management
  3656. ASYM_FirstNavigablePage
  3657. _ASYM_LastNavigablePage
  3658. Navigation Management
  3659. ASYM_LastNavigablePage
  3660. Navigation Management
  3661. _ASYM_NextNavigablePage
  3662. ASYM_NextNavigablePage
  3663. Navigation Management
  3664. _ASYM_PreviousNavigablePage
  3665. ASYM_PreviousNavigablePage
  3666. System Support Functions
  3667. _ASYM_CBTIniVar
  3668. ASYM_CBTIniVar
  3669. _ASYM_FlushMsgQ
  3670. System Support Functions
  3671. ASYM_FlushMsgQ
  3672. System Support Functions
  3673. E_ASYM_GetSystemVar
  3674. ASYM_GetSystemVar
  3675. System Support Functions
  3676. _ASYM_RandomList
  3677. ASYM_RandomList
  3678. _ASYM_ProductDirectory
  3679. System Support Functions
  3680. ASYM_ProductDirectory
  3681. System Support Functions
  3682. _ASYM_LongProductDirectory
  3683. ASYM_LongProductDirectory
  3684. System Support Functions
  3685. _ASYM_SystemDirectory
  3686. ASYM_SystemDirectory
  3687. System Support Functions
  3688. Z_ASYM_DrawFocusRect
  3689. ASYM_DrawFocusRect
  3690. System Support Functions
  3691. 4_ASYM_DeleteHandler
  3692. ASYM_DeleteHandler
  3693. _ASYM_Is32Bit
  3694. System Info
  3695. ASYM_Is32Bit
  3696. System Info
  3697. ScreenInfo
  3698. ASYM_ScreenInfo
  3699. System Info
  3700. _ASYM_GetSystemColor
  3701. ASYM_GetSystemColor
  3702. System Info
  3703. g_ASYM_PrimaryMouseButton
  3704. ASYM_PrimaryMouseButton
  3705. System Info
  3706. O    _ASYM_SetIniCompanyName
  3707. ASYM_SetIniCompanyName
  3708. System Info
  3709. _ASYM_SetIniUserName
  3710. ASYM_SetIniUserName
  3711. _ASYM_TicksToTime
  3712. System Info
  3713. ASYM_TicksToTime
  3714. System Info
  3715. _ASYM_MouseScreenPos
  3716. ASYM_MouseScreenPos
  3717. _ASYM_FontHeight
  3718. System Info
  3719. ASYM_FontHeight
  3720. q_ASYM_LogSetOptions
  3721. Logging
  3722. ASYM_LogSetOptions
  3723. _ASYM_LogStatus
  3724. Logging
  3725. ASYM_LogStatus
  3726. _AskStudentName
  3727. Logging
  3728. ASYM_AskStudentName
  3729. _ASYM_LogStart
  3730. Logging
  3731. ASYM_LogStart
  3732. W_ASYM_LogStop
  3733. Logging
  3734. ASYM_LogStop
  3735. kH_ASYM_LogTypeComboValues
  3736. Logging
  3737. ASYM_LogTypeComboValues
  3738. v_ASYM_LogWriteEntry
  3739. logging
  3740. ASYM_LogWriteEntry
  3741. _ASYM_LogDispatchComboValues
  3742. Log Dispatch
  3743. ASYM_LogDispatchComboValues
  3744. _ASYM_MailLogFile
  3745. Log Dispatch
  3746. ASYM_MailLogFile
  3747. Test Item Reset
  3748. _ASYM_ResetPgWidgets
  3749. _ASYM_ResetPgWidgets
  3750. U_ASYM_ResetRespData
  3751. Test Item Reset
  3752. _ASYM_ResetResponseData
  3753. _ASYM_Locked
  3754. Test Item Reset
  3755. ASYM_Locked
  3756. Test Item Reset
  3757. _ASYM_ShortReference
  3758. ASYM_ShortReference
  3759. _ASYM_ShowDialog
  3760. Test Item Reset
  3761. ASYM_ShowDialog
  3762. w,    #>
  3763. :ASYM_WID_ShowScore
  3764. _score
  3765. ASYM_WID_QType
  3766. Q=%1 : E=ShowScore! : S=%2
  3767. Test Item Score
  3768. s_ASYM_LogAnswers
  3769. s_ASYM_LogType
  3770. SASYM_LogWriteEntry
  3771. LogShowScore
  3772. ASYM_WID_IsScored
  3773. percent
  3774. _ASYM_ShowYourScore
  3775. =ASYM_WID_Responses
  3776. ShowScore!
  3777. ASYM_QuestionStatus
  3778. ASYM_GetString
  3779. ResponseData
  3780. _maxScore
  3781. ASYM_ShowYourScore
  3782. ASYM_WID_QType
  3783. Test Item Score
  3784. _ASYM_WID_Score
  3785. ASYM_RegisterAttempt
  3786. ASYM_WID_Score
  3787. Test Item Score
  3788. _ASYM_CollectTotalScore
  3789. ASYM_CollectTotalScore
  3790. Test item score
  3791. _ASYM_WID_Correctness
  3792. ASYM_WID_Correctness
  3793. _ASYM_PlayFeedback
  3794. Test Item Feedback
  3795. ASYM_PlayFeedback
  3796. _ASYM_CheckAnswerHyperlinks
  3797. Test Item Feedback
  3798. ASYM_CheckAnswerHyperlinks
  3799. _ASYM_PlayAnswerFeedback
  3800. Test Item Feedback
  3801. ASYM_DoFeedback
  3802. _ASYM_DoGenericTextFeedback
  3803. Test Item Feedback
  3804. ASYM_DoGenericTextFeedback
  3805. _SmartPlaySound
  3806. Test Item Feedback
  3807. ASYM_PlaySoundEffect
  3808. `V_ASYM_PlaySummaryFeedback
  3809. Test Item Feedback
  3810. ASYM_PlaySummaryFeedback
  3811. 5_ASYM_IniFile
  3812. INI File Management
  3813. ASYM_IniFile
  3814. _ASYM_IniFilePath
  3815. INI File Management
  3816. ASYM_IniFilePath
  3817. Viewer Management
  3818. }_ASYM_SetWorkWindow
  3819. ASYM_SetWorkWindow
  3820. _ASYM_WorkWindow
  3821. Viewer Management
  3822. ASYM_WorkWindow
  3823. Viewer Management
  3824. _ASYM_DisableWindows
  3825. ASYM_DisableWindows
  3826. Viewer Management
  3827. #Q_ASYM_EnableWindows
  3828. ASYM_EnableWindows
  3829. _ASYM_ViewerContainer
  3830. Viewer Management
  3831. ASYM_ViewerContainer
  3832. ~E_killTooltipTimers
  3833. Tooltip
  3834. killUserTooltipTimers
  3835. Librarian Support
  3836. SW_ASYM_LibrarianUniqueName
  3837. ASYM_LibrarianUniqueName
  3838. Librarian Support
  3839. _ASYM_LibrarianUniqueNameInfo
  3840. ASYM_LibrarianUniqueNameInfo
  3841. Librarian Support
  3842. z_ASYM_LibrarianDisplayName
  3843. ASYM_LibrarianDisplayName
  3844. _ASYM_GetFileDate
  3845. File Management
  3846. ASYM_GetFileDate
  3847. _ASYM_AddFileExtension
  3848. File Management
  3849. ASYM_AddFileExtension
  3850. File Management
  3851. _ASYM_ReplaceFileExtension
  3852. ASYM_ReplaceFileExtension
  3853. _ASYM_GetTempFile
  3854. File Management
  3855. ASYM_GetTempFile
  3856. _ASYM_GetFileVersion
  3857. FALSE
  3858. File Management
  3859. ASYM_GetFileVersion
  3860. _ASYM_GetFileVersion
  3861. File Management
  3862. ASYM_GetProductVersion
  3863. Extension Management
  3864. Z_ASYM_ExtensionName
  3865. ASYM_ExtensionName
  3866. Extension Management
  3867. :C_ASYM_FileFromCLSID
  3868. ASYM_FileFromCLSID
  3869. Version Test
  3870. _ASYM_TBKFileVersion
  3871. _ASYM_TBKFileVersion
  3872. Printing
  3873. a_ASYM_FileToPrinter
  3874. ASYM_FileToPrinter
  3875. _ASYM_TextToPrinter
  3876. Printing
  3877. ASYM_TextToPrinter
  3878. {    ASYM_GlossaryPage
  3879. pgRef
  3880. shadowedAutoClose
  3881. false
  3882. ASYM_PopupPage
  3883. Popup Page Mgr
  3884. ASYM_PopGlossary
  3885. ASYM_PopGlossary
  3886. ASYM_PopGlossaryStyle
  3887. ASYM_PopGlossary
  3888. Popup Page Mgr
  3889. _ASYM_PopupPage
  3890. ASYM_PopupPage
  3891. _ASYM_PopupWinComboValues
  3892. Popup Page Mgr
  3893. ASYM_PopupWinComboValues
  3894. Date Stuff
  3895. _ASYM_CompareDates
  3896. ASYM_CompareDates
  3897. [O_ASYM_DateToSeconds
  3898. Date Stuff
  3899. ASYM_DateToSeconds
  3900. Post Message
  3901. c[_ASYM_PostMsg
  3902. ASYM_PostMsg
  3903. Post Message
  3904. _ASYM_DoPostedMsg
  3905. ASYM_DoPostedMsg
  3906.     _ASYM_IsMsgPosted
  3907. Post Message
  3908. ASYM_IsMsgPosted
  3909. Post Message
  3910. _ASYM_SetPostMsgBlock
  3911. ASYM_SetPostMsgBlock
  3912. Post Message
  3913. 1_ASYM_FlushPostMsgQueue
  3914. ASYM_FlushPostMsgQueue
  3915. Initialization
  3916. _ASYM_Ellipsize
  3917. ASYM_Ellipsize
  3918. Initialization
  3919. _ASYM_EllipsizeFileToField
  3920. ASYM_EllipsizeFileToField
  3921. z@GetFreeDosMem
  3922. Initialization
  3923. ASYM_FreeDOSMem
  3924. Initialization
  3925. _linkDLLs
  3926. ASYM_LinkDLLs
  3927. Utility Dialogs
  3928. _ASYM_AskForPath
  3929. ASYM_AskForPath
  3930. H_ASYM_WinHelp
  3931. ASYM_WinHelp
  3932. _ASYM_IsWin31
  3933. ASYM_IsWin31
  3934. RTF Help Popup
  3935. _ASYM_PopRTFHelp
  3936. targetBook
  3937. ASYM_InternationalFile
  3938. ASYM_PopRTFHelp
  3939. ASYM_Wait
  3940. _ASYM_Wait
  3941. ASYM_Wait
  3942. ASYM_Wait
  3943. _ASYM_Sleep
  3944. ASYM_Sleep
  3945. Watch Widget Support
  3946. H_UpdateTargetObject
  3947. ASYM_UpdateTargetObject
  3948. Progress 1
  3949. progress
  3950. targetBook
  3951. ASYM_InternationalFile
  3952. ASYM_ShowProgress
  3953. Progress With Text
  3954. progress
  3955. targetBook
  3956. ASYM_InternationalFile
  3957. ASYM_ShowProgressWithText
  3958. Open Ended Progress
  3959. targetBook
  3960. ASYM_InternationalFile
  3961. ASYM_OpenEndedProgress
  3962. Generic Error
  3963. _ASYM_ShowError
  3964. targetBook
  3965. ASYM_InternationalFile
  3966. ASYM_ShowError
  3967. _ASYM_ModalDialog
  3968. Modal Dialog Mgr
  3969. ASYM_ModalDialog
  3970. Task Switch Manager
  3971. s_ASYM_ModalState
  3972. ~disableTaskSwitching
  3973. ASYM_ModalState
  3974. Message Box
  3975. retVal
  3976. oldFocusWindow
  3977. _ASYM_MessageBox
  3978. -ASYM_EnableWindows
  3979. \ASYM_DisableWindows
  3980. ASYM_MessageBox
  3981. Popup Menu Management
  3982. S_ASYM_PopMenu
  3983. ASYM_PopMenu
  3984. INET Wrappers
  3985. _ASYM_INET_linkDLL
  3986. ASYM_INET_linkDLL
  3987. INET Wrappers
  3988. _ASYM_GetFile_URL
  3989. ASYM_GetFile_URL
  3990. INET Wrappers
  3991. _ASYM_GetFile_FTP
  3992. ASYM_GetFile_FTP
  3993. s_ASYM_ActionsRuntimeLinked
  3994. ASYM_ActionsRuntimeLinked
  3995. data manipulation
  3996. EASYM_GetDataElement
  3997. ASYM_GetDataElement
  3998. data manipulation
  3999. OASYM_SetDataElement
  4000. ASYM_SetDataElement
  4001. data manipulation
  4002. ASYM_GetStructureName
  4003. ASYM_GetStructureName
  4004. RaASYM_GetElementList
  4005. data manipulation
  4006. ASYM_GetElementList
  4007. data manipulation
  4008. ASYM_SetStructureName
  4009. ASYM_SetStructureName
  4010. ASYM_ExpandSpecialChars
  4011. data manipulation
  4012. ASYM_ExpandSpecialChars
  4013. ASYM_ReplaceSpecialChars
  4014. data manipulation
  4015. ASYM_ReplaceSpecialChars
  4016. ASYM_ForEachInit
  4017. data manipulation
  4018. ASYM_ForEachInit
  4019. ASYM_ForEachNext
  4020. data manipulation
  4021. ASYM_ForEachNext
  4022. data manipulation
  4023. ;<ASYM_ForEachRelease
  4024. ASYM_ForEachRelease
  4025. data manipulation
  4026. ASYM_ListToStack
  4027. ASYM_ListToStack
  4028. Internationalization
  4029. _ASYM_InternationalFile
  4030. ASYM_InternationalFile
  4031. Sorting
  4032. TASYM_QuickSortList
  4033. ASYM_QuickSortList
  4034. _ASYM_SyncTextValueWithList
  4035. General Support Functions
  4036. ASYM_SyncTextValueWithList
  4037. p_ASYM_SyncNumericValueWithList
  4038. General Support Functions
  4039. ASYM_SyncNumericValueWithList
  4040. _ASYM_EnsureTextlineVisible
  4041. General Support Functions
  4042. ASYM_EnsureTextlineVisible
  4043. inches
  4044. puToInches
  4045. inchesToPU
  4046. 4d_ASYM_PageUnitsToStandardUnits
  4047. General Support Functions
  4048. ASYM_PageUnitsToStandardUnits
  4049. 4d_ASYM_StandardUnitsToPageUnits
  4050. General Support Functions
  4051. ASYM_StandardUnitsToPageUnits
  4052. u(_ASYM_SelectObjectTarget
  4053. select object target
  4054. ASYM_SelectObjectTarget
  4055. Select Object Target
  4056. nASYM_SelectObjectFromList
  4057. ASYM_SelectObjectFromList
  4058. ASYM_ObjectBitmapGroup
  4059. select object target
  4060. ASYM_ObjectBitmapGroup
  4061. w,    #>
  4062. FASYM_ProductPrefix
  4063. a.sbk
  4064. ASYM_CBTVersion
  4065. author
  4066. _ASYM_ReaderExit
  4067. .-,    #?
  4068. pgCaption
  4069. title
  4070. ASYM_AltPgName
  4071. ChooseFromTextLinesDlg
  4072. _ASYM_ChooseFromTextLinesDlg
  4073. targetBook
  4074. ASYM_InternationalFile
  4075. ASYM_ChooseFromTextLinesDlg
  4076. tbcbt.dll
  4077. _ASYM_decrypt
  4078. _ASYM_decryptEX
  4079. decrypt
  4080. _ASYM_decrypt
  4081. decryptEX
  4082. _ASYM_decryptEX
  4083. linkedFunctions
  4084. ASYM_decode
  4085. ASYM_BlockSuspend
  4086. ASYM_WID_AnsArray
  4087. |ASYM_RestoreSuspend
  4088. ASYM_HasAnsArray
  4089. P#ASYM_WID_SummaryFeedback
  4090. ASYM_HasFBArray
  4091. GetSystemMetrics
  4092. GetSystemMetrics
  4093. ASYM_IsPointClose
  4094. ASYM_LookRealHardForPage
  4095. asymEncode
  4096. genval
  4097. ASYM_Encode
  4098. ASYM_SuperEncode
  4099. c_swapped
  4100. zvsizeButtonToGraphic
  4101. always
  4102. check
  4103. ASYM_WorkWindow
  4104. button
  4105. enterPage
  4106. +:ASYM_WID_TimeStart
  4107. wZASYM_CollectWidgets
  4108. ASYMI_AutoSize
  4109. false
  4110. enter page
  4111. obList
  4112. xEASYM_WID_TimeLocked
  4113. _upgrade3SummaryFeedback
  4114. ASYM_WID_TimeMax
  4115. v4ASYM_BeenHere
  4116. ASYMI_UseRollover
  4117. s__ctb50r_fbcmd
  4118. s_cbtr_LastQ
  4119. ASYM_WID_TimeUsed
  4120. ASYM_WID_QType
  4121. reader
  4122. }]ASYM_FindField
  4123. oldSys
  4124. tb70a.sbk
  4125. M8ASYM_TimingStarted
  4126. author
  4127. yEASYM_WID_TimeLocked
  4128. P#ASYM_WID_SummaryFeedback
  4129. Feedback
  4130. ASYM_Ticks
  4131. c_swapped
  4132. 9ASYM_WID_AutoReset
  4133. N8ASYM_TimingStarted
  4134. ASYM_QLocked
  4135. Score
  4136. ASYM_WID_TimeUsed
  4137. ASYM_WID_AnswerLocked
  4138. *:ASYM_WID_TimeStart
  4139. center
  4140. test item feedback
  4141. ASYM_Reset
  4142. _ASYM_ResetPgWidgets
  4143. shadowed
  4144. rectangle
  4145. pushButton
  4146. commandButton
  4147. sizeButtonToGraphic
  4148. MATCHITEM
  4149. MATCHOBJ
  4150. I^_responseList
  4151. ASYM_WID_QType
  4152. FALSE
  4153. TRUEFALSE
  4154. MULTICHOICE
  4155. MULTIDROP
  4156. "_locked
  4157. ASYM_WID_AnswerLocked
  4158. ORDEROBJ
  4159. ASYM_WID_AnsArray
  4160. =ASYM_WID_Responses
  4161. ASYM_WID_AnswerLocked
  4162. ASYM_QLocked
  4163. MULTIOBJ
  4164. TYPEIN
  4165. QType
  4166. NAMEPART
  4167. _ASYM_Locked
  4168. J    ASYM_WID_TriesMax
  4169. 4ASYM_WID_HintsUsed
  4170. ASYM_WID_TimeMax
  4171. FALSE
  4172. ASYM_WID_TimeUsed
  4173. yEASYM_WID_TimeLocked
  4174. 5ASYM_WID_TriesUsed
  4175. ASYM_WID_AnswerLocked
  4176. CLOSED
  4177. ASYM_Ticks
  4178. ASYM_WID_ResponseIDs
  4179. 4/ASYM_WID_LastScore
  4180. ASYM_WID_TimeMax
  4181. f_responseText
  4182. MQASYM_WID_TimeChosen
  4183. _openClip
  4184. +:ASYM_WID_TimeStart
  4185. K    ASYM_WID_TriesMax
  4186. _openClip
  4187. _ASYM_ResetRespData
  4188. w+    hh
  4189. ,,H.,
  4190. ,    /E\
  4191. ,    /E\
  4192. +50E6
  4193. w+    hh
  4194. I^_responseList
  4195. Reader
  4196. CHECK
  4197. always
  4198. itemOffset
  4199. SLIDER
  4200. afterEdit
  4201. underline
  4202. sliderPos
  4203. s_ASYM_ResetOnSave
  4204. ASYM_WID_AnswerLocked
  4205. ASYM_WID_AnsArray
  4206. ASYM_WID_RandomAnchor
  4207. ASYM_WID_ResetPosition
  4208. <else>
  4209. ASYM_WID_TargetObject
  4210. LASYM_ResetPosition
  4211. msgTxt
  4212. LASYM_ResetPosition
  4213. U_ASYM_ResetRespData
  4214. ASYM_WID_MaxChars
  4215. resetMode
  4216. b    _layer
  4217. AUTHOR
  4218. objList
  4219. _dragField
  4220. ASYM_WID_LookHard
  4221. [k_feedbackPlayed
  4222. _targetList
  4223. f_responseText
  4224. targetObj
  4225. reader
  4226. objName
  4227. {ASYM_WID_SortByWord
  4228. ASYM_WID_Chosen
  4229. ASYM_MessageBox
  4230. _pairs
  4231. MATCHOBJ
  4232. myText
  4233. ASYM_Ticks
  4234. {ASYM_WID_SortByWord
  4235. ASYM_WID_ResetPosition
  4236. leavePage
  4237. ylastResp
  4238. g(ASYM_WID_UseAnchor
  4239. N8ASYM_TimingStarted
  4240. 17ASYM_GetObjectListByName
  4241. _position
  4242. pgOrBg
  4243. ASYM_GetString
  4244. a    _layer
  4245. _dragField
  4246. NAMEPART
  4247. _dragField
  4248. AV_lineRef
  4249. MATCHITEM
  4250. resetQ
  4251. READER
  4252. sliderMax
  4253. r_lastPos
  4254. sliderMin
  4255. check
  4256. FALSE
  4257. TRUEFALSE
  4258. ASYM_HasAnsArray
  4259. enterPage
  4260. maxIndex
  4261. "_locked
  4262. Object does not exist
  4263. ASYM_ObjectsWhere
  4264. ASYM_RandomList
  4265. j)ASYM_WID_Randomize
  4266. leftoverObjs
  4267. SELTEXT
  4268. ASYM_WID_AnsArray
  4269. 9ASYM_WID_AutoReset
  4270. _position
  4271. iresetPosition
  4272. kASYM_WID_ReadyToRun
  4273. BV_lineRef
  4274. TYPEIN
  4275. Missing interact obj
  4276. e_objList
  4277. _clearList
  4278. ASYM_QuestionLoad
  4279. <none>
  4280. usedObjs
  4281. answerList
  4282. <self>
  4283. MULTICHOICE
  4284. maxCount
  4285. _anchor
  4286. MULTIDROP
  4287. ORDEROBJ
  4288. objNames
  4289. /zresponse
  4290. page,background
  4291. An object required for interaction with question "%1" is missing.
  4292. ORDERTEXT
  4293. captn
  4294. e_objList
  4295. J^_responseList
  4296. author
  4297. MULTIOBJ
  4298. _fixAnsArray
  4299. name of it is
  4300. oType
  4301. msgCaption
  4302. _clearList
  4303. lTASYM_Draggable
  4304. _ASYM_ResetTestItem
  4305.  of book
  4306. _ASYM_ShortReference
  4307. modal
  4308. Viewer %1 is already in use.
  4309. ASYM_ExpandString
  4310. ASYM_GetStandardString
  4311. <Cancel>
  4312. <Continue>
  4313. ViewerInUse
  4314. ASYM_GetString
  4315. FALSE
  4316. notActive
  4317. _ASYM_ShowDialog
  4318. MATCHITEM
  4319. MATCHOBJ
  4320. objList
  4321. SLIDER
  4322. TRUEFALSE
  4323. MULTICHOICE
  4324. MULTIDROP
  4325. ORDEROBJ
  4326. ASYM_WID_AnsArray
  4327. ORDERTEXT
  4328. MULTIOBJ
  4329. TYPEIN
  4330. QType
  4331. NAMEPART
  4332. _fixAnsArray
  4333. w,    #>
  4334. debug
  4335. reader
  4336. <empty>
  4337. check
  4338. nothing
  4339. FALSE
  4340. isChangedText
  4341. author
  4342. There are more objects in the question than defined answers.
  4343. maxIndex
  4344. ASYM_GetStandardString
  4345. NoStr
  4346. S^_caption
  4347. afterEdit
  4348. ASYM_WID_AnsArray
  4349. ASYM_RandomList
  4350. j)ASYM_WID_Randomize
  4351. whatItem
  4352. whatObj
  4353. "_locked
  4354. author,check,afterEdit
  4355. ASYM_GetString
  4356. ASYM_WID_AnsArray
  4357. Do you want the extra objects removed?
  4358. Empty item tag
  4359. itemOffset
  4360. newText
  4361. <Yes>
  4362. RemoveExtraQObjects
  4363. ASYM_QuestionLoad
  4364. siyrYl|h
  4365. w,    #>
  4366. rY_cleanUp
  4367. wASYM_WID_logResponseLimit
  4368. ASYM_WID_QType
  4369. [...]
  4370. FALSE
  4371. f_responseText
  4372. TRUEFALSE
  4373. ASYM_WID_AnsArray
  4374. ASYM_HasAnsArray
  4375. maxCnt
  4376. $_logResponse
  4377. respID
  4378. MULTICHOICE
  4379. <else>
  4380. ASYM_WID_ResponseIDs
  4381. ORDERTEXT
  4382. ITrespID
  4383. TYPEIN
  4384. MATCH
  4385. QType
  4386. _dragField
  4387. Field
  4388. _ASYM_WID_Responses
  4389. J    ASYM_WID_TriesMax
  4390. s_cbtr_CurrentQObj
  4391. errStr
  4392. ASYM_WID_QType
  4393. <outOfTries>
  4394. FALSE
  4395. TRUEFALSE
  4396. ASYM_Ticks
  4397. button
  4398. I^_responseList
  4399. maxIndex
  4400. hotword
  4401. ASYM_WID_AutoLockAnswer
  4402. "_locked
  4403. TASYM_WID_MultipleAnswers
  4404. _startLoc
  4405. ORDEROBJ
  4406. "_locked
  4407. <questionLocked>
  4408. ASYM_WID_AnsArray
  4409. answerLocked
  4410. sSetElapsedTime
  4411. triesUsed
  4412. yEASYM_WID_TimeLocked
  4413. ASYM_WID_TimeUsed
  4414. ASYM_WID_AnswerLocked
  4415. triesMax
  4416. ASYM_WID_AnswerLocked
  4417. lASYM_DoGenericTextFeedback
  4418. ASYM_WID_TimeMax
  4419. 5ASYM_WID_TriesUsed
  4420. <responseItemLocked>
  4421. ASYM_QLocked
  4422. Elapsed time reset
  4423. s_cbtr_CurrentQ
  4424. MULTICHOICE
  4425. <outOfTime>
  4426. LockAndAdjustTestItem
  4427. QType
  4428. timeMax
  4429. whatIndex
  4430. _ASYM_BeginResponse
  4431. objName
  4432. pagebackground
  4433. FALSE
  4434. testObj
  4435. s_asym_dropObj
  4436. a_moveObj
  4437. _ASYM_CheckPoint
  4438. ,,H.,
  4439. +50Ef
  4440. +50Ef
  4441. _targetHotword
  4442. _inputField
  4443. entryField
  4444. <questionLocked>
  4445. @_script
  4446. underline
  4447. maxChars
  4448. myText
  4449. FALSE
  4450. myParent
  4451. _inputField
  4452. "_locked
  4453. lASYM_DoGenericTextFeedback
  4454. hwTxt
  4455. ASYM_WID_MaxChars
  4456. ASYM_WID_MaxChars
  4457. IsBlank
  4458. _lastText
  4459. _ASYM_GetTypeInData
  4460. ,,H.,
  4461. ,,H.,
  4462. ]%<s;
  4463. p%<s;
  4464. w+\!8
  4465. ,,H.,
  4466. .-+    +L
  4467. ,,H.,
  4468. ,,H.,
  4469. ,,H.,
  4470. .-+    +L
  4471. ,,H.,
  4472. itemOffset
  4473. I^_responseList
  4474. ORDERTEXT
  4475. <Do you mean x>
  4476. backdrop
  4477. MATCH
  4478. confirm
  4479. SLIDER
  4480. Q_ASYM_BeginResponse
  4481. isExclusive
  4482. _sliderPos
  4483. responsesToErase
  4484. NoStr
  4485. oldLock
  4486. 15_target
  4487. FBFilter
  4488. msgTxt
  4489. _position
  4490. ASYM_WID_AnsArray
  4491. closestIndex
  4492. _clearList
  4493. Do you mean "%1" ?
  4494. <else>
  4495. ASYM_WID_ResetPosition
  4496. yesStr
  4497. s_asym_dropObj
  4498. ASYM_QLocked
  4499. [6ASYM_WID_Exclusive
  4500. ignorePunctation
  4501. b    _layer
  4502. "_locked
  4503. rejectIfWrong
  4504. byObjRef
  4505. =ASYM_WID_Responses
  4506. whatIndex
  4507. soundsLike
  4508. rejectFlag
  4509. AV_lineRef
  4510. _targetList
  4511. FBIndex
  4512. s_cbtr_CurrentQObj
  4513. ASYM_WID_DragSnap
  4514. ASYM_WID_AnswerLocked
  4515. ASYM_WID_FeedbackFilter
  4516. objName
  4517. ASYM_WID_LookHard
  4518. pagebackgroundviewer
  4519. ASYM_WID_Chosen
  4520. _pairs
  4521. ASYM_FindAnswerIndex
  4522. ASYM_ObjectCenter
  4523. ASYM_Locked
  4524. page,background
  4525. ASYM_Ticks
  4526. U__lastObj
  4527. ASYM_WID_ResponseIDs
  4528. lockWidget
  4529. s_cbtr_CurrentQ
  4530. confirm
  4531. responseList
  4532. oldRespIDs
  4533. oldLock
  4534. moreToDo
  4535. prevResponse
  4536. FALSE
  4537. matchOrder
  4538. byObjRef
  4539. s_cbtr_CurrentQObj
  4540. FBFilter
  4541. actualObj
  4542. msgTxt
  4543. lastObj
  4544. answerLocked
  4545. roundFactor
  4546. result
  4547. whatIndex
  4548. lineRef
  4549. responseIDs
  4550. isExclusive
  4551. responsesToErase
  4552. ansArray
  4553. ignorePunctation
  4554. closest
  4555. s_asym_dropObj
  4556. rejectIfWrong
  4557. QType
  4558. dropIndex
  4559. soundsLike
  4560. objName
  4561. rejectFlag
  4562. s_cbtr_lastQ
  4563. yesStr
  4564. buffer
  4565. options
  4566. closestPos
  4567. fudge
  4568. newTimeChosen
  4569. oldTimeChosen
  4570. maxIndex
  4571. NoStr
  4572. dragSnap
  4573. FBIndex
  4574. objBuffer
  4575. pairs
  4576. scoreTxt
  4577. s_asym_r_mtchitemchk
  4578. _target
  4579. hasElse
  4580. matchText
  4581. matchCase
  4582. doneFB
  4583. closestIndex
  4584. TimeUsed
  4585. tempIndex
  4586. respName
  4587. ansIndex
  4588. value
  4589. oldRespIDs
  4590. ASYM_WID_AnswerLocked
  4591. responseIDs
  4592. SELTEXT
  4593. ASYM_ObjectCenter
  4594. ASYM_WID_DragSnap
  4595. kASYM_WID_ReadyToRun
  4596. s_cbtr_CurrentQ
  4597. ORDEROBJ
  4598. a    _layer
  4599. ASYM_QResponded
  4600. ASYM_GetStandardString
  4601. QType
  4602. _clearList
  4603. dropIndex
  4604. scoreTxt
  4605. lineRef
  4606. ASYM_cepr
  4607. MATCHITEM
  4608. MATCHOBJ
  4609. sliderMax
  4610. r_lastPos
  4611. sliderMin
  4612. tempIndex
  4613. ASYM_WID_RoundFactor
  4614. FALSE
  4615. moreToDo
  4616. TRUEFALSE
  4617. prevResponse
  4618. Button
  4619. roundFactor
  4620. maxIndex
  4621. incorrect
  4622. dragSnap
  4623. ASYM_BlockSuspend
  4624. ASYM_matchString
  4625. answerLocked
  4626. hasElse
  4627. result
  4628. ASYM_ResetCursor
  4629. |ASYM_RestoreSuspend
  4630. ASYM_WID_AnsArray
  4631. closestPos
  4632. V__lastObj
  4633. _position
  4634. ASYM_WID_Tolerance
  4635. matchCase
  4636. correct
  4637. closest
  4638. responseList
  4639. NAMEPART
  4640. TYPEIN
  4641. s_asym_r_mtchitemchk
  4642. _lastText
  4643. _pairs
  4644. value
  4645. ansIndex
  4646. lockWidget
  4647. ASYM_WID_DelayFeedback
  4648. J^_responseList
  4649. ASYM_WID_QType
  4650. testExpressionWithX
  4651. ASYM_PlayFeedback
  4652. options
  4653. fudge
  4654. ASYM_WID_Bidirectional
  4655. TASYM_WID_MultipleAnswers
  4656. asymline
  4657. matchOrder
  4658. BV_lineRef
  4659. MULTIDROP
  4660. ASYM_Wid_ResponseIDs
  4661. Field
  4662. ASYM_WID_RoundFactor
  4663. lastObj
  4664. ASYM_WID_RejectWrong
  4665. ASYM_stripPunctuation
  4666. MULTICHOICE
  4667. objBuffer
  4668. pairs
  4669. ASYM_WID_ResponseIDs
  4670. f_responseText
  4671. e_objList
  4672. matchText
  4673. s_cbtr_lastQ
  4674. doneFB
  4675. ASYM_WID_AutoLockAnswer
  4676. MULTIOBJ
  4677. ASYM_CompareByCase
  4678. e_objList
  4679. KASYM_Answered
  4680. ASYM_Wid_ResponseIDs
  4681. <Yes>
  4682. _ASYM_RegisterResponse
  4683. ASYM_WID_QType
  4684. ASYM_ObjectCenter
  4685. a    _layer
  4686. ASYM_WID_TargetObject
  4687. ASYM_WID_AnswerLocked
  4688. _position
  4689. ASYM_ObjectCenter
  4690. _position
  4691. ASYM_WID_DragSnap
  4692. b    _layer
  4693. s_asym_dragObj
  4694. _moveObj
  4695. get (
  4696. testExpressionWithX
  4697. defaultPhRules
  4698. CI,SI,CE,SE,NP,MP,CHU,SHU,CH,K,TH,T,C,K,PS,S,SC,S,SS,S,
  4699. defaultPhVowels
  4700. WH,W,WR,R,NGT,NT,OFT,OF,RH,R
  4701. s_ASYM_phRules
  4702. PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,
  4703. AEIOUY
  4704.     s_ASYM_phVowels
  4705. ASYM_cepr
  4706. ,,H.,
  4707. ,,H.,
  4708. ,,H.,
  4709. matchJumbledWords
  4710. false
  4711. ASYM_CompareByCase
  4712. ASYM_trim
  4713. ASYM_matchString
  4714. ASYM_cepr
  4715. ASYM_SoundsLike
  4716. !'-`,.:;
  4717. ASYM_stripPunctuation
  4718. ASYM_GetString
  4719. msgTxt
  4720. Rules
  4721. Phonetic
  4722. German
  4723. France
  4724. NB,MB,NP,MP,MPT,NT,CHU,SHU,CH,K,SH,CH,TH,T,C,K,PS,S,SC,S,SS,S,
  4725. msgCaption
  4726. WARNING
  4727. Error in phonetic rules: %1
  4728. ASYM_MessageBox
  4729. Deutsch
  4730. CI,SI,CE,SE,GE,JE,GI,JI,
  4731. ,S,OUX,OUS,OMT,ONT,
  4732. PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,
  4733. QU,Q,Q,K,EZ,
  4734. ,WH,W,WR,R,NGT,NT,OFT,OF,RH,R,TIO,SIO
  4735. errPhoneticRules
  4736. French
  4737. vASYM_CBTIniVar
  4738. defaultPhRules
  4739. Vowels
  4740. German
  4741. France
  4742. Deutsch
  4743. AEIOUY
  4744. Phonetic
  4745. French
  4746. AEIOUY
  4747. vASYM_CBTIniVar
  4748. defaultPhVowels
  4749. I^_responseList
  4750. ASYM_WID_AnswerLocked
  4751. r_lastPos
  4752. SLIDER
  4753. TRUEFALSE
  4754. MULTICHOICE
  4755. button
  4756. _lastSpot
  4757. sliderPos
  4758. "_locked
  4759. MULTIDROP
  4760. ORDEROBJ
  4761. _lastText
  4762. "_locked
  4763. _position
  4764. ASYM_QLocked
  4765. NAMEPART
  4766. TYPEIN
  4767. MATCH
  4768. a_moveObj
  4769. LockAndAdjustTestItem
  4770. ASYM_CompareByCase
  4771. matchCount
  4772. matchJumbledWords
  4773. w,    #>
  4774. NeedPgResetForTimer
  4775. FALSE
  4776. ASYM_WID_TimeUsed
  4777. ASYMGetStandardString
  4778. The current question has invalid data for the elapsed time.
  4779. ASYM_Reset
  4780. +:ASYM_WID_TimeStart
  4781. <Cancel>
  4782. ASYM_Ticks
  4783. *:ASYM_WID_TimeStart
  4784. This page should be reset.
  4785. ASYM_GetString
  4786. MQASYM_WID_TimeChosen
  4787. Reset
  4788. resetStr
  4789. SetElapsedTime
  4790. 1,    "L
  4791. _cleanUp
  4792. ASYM_WID_QType
  4793. <self>
  4794. ASYM_RegisterResponse
  4795. ASYM_CheckPoint
  4796. ORDEROBJ
  4797. ASYM_WID_TargetObject
  4798. _target
  4799. s_asym_dragObj
  4800. s_asym_dropObj
  4801. _ASYM_CheckDropObj
  4802. ASYM_Scored
  4803. incorrect
  4804. correct
  4805. tASYM_WID_Score
  4806. scoreText
  4807. mixed
  4808. _ASYM_CheckTries
  4809. ASYM_WID_Correctness
  4810. 4/ASYM_WID_LastScore
  4811. _ASYM_RegisterAttempt
  4812. J    ASYM_WID_TriesMax
  4813. ASYM_Locked
  4814. yEASYM_WID_TimeLocked
  4815. 5ASYM_WID_TriesUsed
  4816. ASYM_WID_AnswerLocked
  4817. ASYM_Ticks
  4818. =ASYM_WID_Responses
  4819. ASYM_WID_AnswerLocked
  4820. 5ASYM_WID_TriesUsed
  4821. ASYM_Changed
  4822. tryCount
  4823. ASYM_QLocked
  4824. locked
  4825. _ASYM_CheckTries
  4826. FALSE
  4827. ASYM_HasAnsArray
  4828. ASYM_WID_AnsArray
  4829. _ASYM_FindAnswerIndex
  4830. w,    #>
  4831. Locked!
  4832. s_ASYM_LogAnswers
  4833. LogLockedQ
  4834. s_ASYM_LogType
  4835. SASYM_LogWriteEntry
  4836. =ASYM_WID_Responses
  4837. Q=%1 : E=Locked! : R=%2
  4838. ASYM_GetString
  4839. ResponseData
  4840. _ASYM_QLocked
  4841. s_ASYM_LogAnswers
  4842. LogRespondedQ
  4843. s_ASYM_LogType
  4844. SASYM_LogWriteEntry
  4845. =ASYM_WID_Responses
  4846. ASYM_GetString
  4847. ResponseData
  4848. Q=%1 : E=Response! : R=%2
  4849. _ASYM_QResponded
  4850. hwtxt
  4851. ASYM_RegisterResponse
  4852. _LastText
  4853. Hotword
  4854. _ASYM_TypeInCompleted
  4855. J    ASYM_WID_TriesMax
  4856. =ASYM_Wid_Responses
  4857. TriesUsed
  4858. ASYM_WID_ResponseIDs
  4859. ASYM_WID_AnswerLocked
  4860. ASYM_WID_TimeMax
  4861. 5ASYM_WID_TriesUsed
  4862. tASYM_WID_Score
  4863. ASYM_WID_MaxScore
  4864. ASYM_WID_TimeUsed
  4865. _ASYM_QuestionStatus
  4866. ,sO^-L
  4867. EJO]F
  4868. 1,    #>
  4869. ,(J "
  4870. RemoveFile
  4871. GetTempFileName
  4872. ASYM_FreeMemBlock
  4873. _ASYM_CurrentDirectory
  4874. ASYM_GetMemBlock
  4875. ASYM_PathOfFile
  4876. ASYM_IsFile
  4877. GetTempFileName
  4878. tbfile32.dll
  4879. GetShortFileName32
  4880. tempFn
  4881. FindExecutable
  4882. lpBuffer
  4883. GetShortFileName32
  4884. revOffset
  4885. kernel
  4886. shell.dll
  4887. tbdos.dll
  4888. ASYM_Is32Bit
  4889. RemoveFile
  4890. aFindExecutable
  4891. jg080647
  4892. status
  4893. _FindExecutableFile
  4894. 1,    "D
  4895. RemoveFile
  4896. FASYM_ProductPrefix
  4897. fuErr
  4898. false
  4899. -SetErrorMode
  4900. dos.dll
  4901. ;_ASYM_FreeDiskSpace
  4902. ~~log~~x.tmp
  4903. RemoveFile
  4904. (_ASYM_IsDriveReady
  4905. _ASYM_IsDirectoryWriteable
  4906. .-,    "
  4907. FASYM_ProductPrefix
  4908. OGetVolumeName
  4909. fuErr
  4910. SetErrorMode
  4911. -SetErrorMode
  4912. GetVolumeName
  4913. dos.dll
  4914. ;_ASYM_FreeDiskSpace
  4915. kernel
  4916. _ASYM_IsDriveReady
  4917. -SetErrorMode
  4918. fuErr
  4919. false
  4920. (_ASYM_IsDriveReady
  4921. _ASYM_IsFileAvailable
  4922. _ASYM_MakeIntoRelPath
  4923. FASYM_ProductPrefix
  4924. GetCurrentDrive
  4925. SetCurrentDirectory
  4926. result
  4927. SetCurrentDrive
  4928. DOS.dll
  4929. (_ASYM_IsDriveReady
  4930. SetCurrentDrive
  4931. ,    TFASY-)
  4932. GetCurrentDrive
  4933. ,    USetEg    
  4934. SetCurrentDirectory
  4935. ,    TreeD-)
  4936. _ASYM_SetCurrentDirectory
  4937. _s_ASYM_PathCache
  4938. FASYM_ProductPrefix
  4939. ASYM_IniFile
  4940. win.dll
  4941. Paths
  4942. SetIniVar
  4943. ,    T$'?
  4944. SetIniVar
  4945. _ASYM_SetPath
  4946. w,    #Z
  4947. RemoveFile
  4948. FASYM_ProductPrefix
  4949. ASYM_FreeMemBlock
  4950. RemoveFile
  4951. ASYM_GetMemBlock
  4952. ASYM_PathOfFile
  4953. tempFn
  4954. lpBuffer
  4955. GetTempFileName
  4956. kernel
  4957. GetTempFileName
  4958. DOS.dll
  4959. _ASYM_TempDir
  4960. w,    "D
  4961. )GetDriveList
  4962. FASYM_ProductPrefix
  4963. false
  4964. dos.dll
  4965. retry
  4966. Please verify that the CD is properly installed in the CD-ROM drive.
  4967. Check the CD
  4968. GetCDDriveList
  4969. GetDriveList
  4970. ASYM_MessageBox
  4971. ASYM_GetString
  4972. retryCancel
  4973. 0wGetCDDriveList
  4974. (_ASYM_IsDriveReady
  4975. _ASYM_IsValidDrive
  4976. w,    #>
  4977. vGetCurrentDirectory
  4978. GetCurrentDrive
  4979. GetCurrentDrive
  4980. GetCurrentDirectory
  4981. tbdos.dll
  4982. %1:%2
  4983. _ASYM_CurrentDirectory
  4984. DOSPath
  4985. sO_ASYM_ExpandRelPath
  4986. false
  4987. TBDOS.DLL
  4988. ASYM_IsFile
  4989. GetDosEnvironmentString
  4990. I4GetDosEnvironmentString
  4991. pathOfFile
  4992. testName
  4993. ASYM_trim
  4994. _ASYM_FindPathFile
  4995. tbcbt.dll
  4996. _ASYM_CurrentDirectory
  4997. _ASYM_SetCurrentDirectory
  4998. _ASYM_IsDirectory
  4999. GetFreeDiskSpace
  5000. __ASYM_FreeDiskSpace
  5001. ^__ASYM_FreeDiskSpace
  5002. _ASYM_FreeDiskSpace
  5003. _s_ASYM_PathCache
  5004. GetIniVar
  5005. ASYM_IniFile
  5006. ASYM_BlockSuspend
  5007. |ASYM_RestoreSuspend
  5008. Paths
  5009. GetIniVar
  5010. tbwin.dll
  5011. _ASYM_GetPath
  5012. FALSE
  5013. GetFileAttributes
  5014. GetDirectoryOnlyListLFN
  5015. 6GetDirectoryOnlyListLFN
  5016. tbdos.dll
  5017. GetFileAttributes
  5018. _ASYM_IsDirectory
  5019. pathOfFile
  5020. bkPath
  5021. _ASYM_RelativePath
  5022. winDir
  5023. ASYM_FreeMemBlock
  5024. ASYM_GetMemBlock
  5025. Not enough memory. Close other applications or save this book and try again.
  5026. lpBuffer
  5027. ASYM_GetString
  5028. kernel
  5029. Y}GetWindowsDirectory
  5030. GetWindowsDirectory
  5031. ,*TetDi-)
  5032. _ASYM_WindowsDirectory
  5033. FALSE
  5034. retVal
  5035. _ASYM_IsAbsoluteFilePath
  5036. .-,    "
  5037. UnableToCreateDir
  5038. Unknown error
  5039. false
  5040. Could not create directory "%1": %2.
  5041. _ASYM_ParentDirectory
  5042. Invalid path
  5043. _ASYM_IsDirectory
  5044. createDirectory
  5045. 5'?-)
  5046. ASYM_GetString
  5047. _ASYM_RecurseCreateDirectory
  5048. tbdos.dll
  5049. Invalid drive
  5050. createDirectory
  5051. Access denied
  5052. _ASYM_RecurseCreateDirectory
  5053. _ASYM_ParentDirectory
  5054. fileName
  5055. dotPos
  5056.     ,ASYM_ShortFileName
  5057. ASYM_PathOfFile
  5058. DRIVE
  5059. EXTENSION_ONLY
  5060. FILENAME
  5061. ASYM_FileDotPosition
  5062. FILENAME_ONLY
  5063. _ASYM_ParsePath
  5064. 1,    "j
  5065. ASYM_FileDotPosition
  5066. _ASYM_AppendFileToPath
  5067. ASYM_ResolvePath
  5068. _ASYM_ExpandRelPath
  5069. itemOffset
  5070. ASYM_ConvertPathToList
  5071. itemOffset
  5072. tbdlg.dll
  5073. ASYM_ConvertListToPath
  5074. _ASYM_ResolvePath
  5075. _ASYM_ConvertPathToList
  5076. _ASYM_ConvertListToPath
  5077. .-+    +L
  5078. 1,    #>
  5079. ASYM_IsDirectory
  5080. ASYM_TBDOSErrorString
  5081. Unable to delete file "%1".
  5082. getFileOnlyList
  5083. sDirs
  5084. sFiles
  5085. removeFile
  5086. errCouldNotDeleteDir
  5087. getFileOnlyList
  5088. getDirectoryOnlyList
  5089. removeFile
  5090. removeDirectory
  5091. errCouldNotDeleteFile
  5092. Reason: %2
  5093. Unable to delete directory "%1".
  5094. tbfile32.dll
  5095. getShortFileName32
  5096. FALSE
  5097. removeDirectory
  5098. _s_ASYM_RRDInit
  5099. getDirectoryOnlyList
  5100. ASYM_GetString
  5101. removeFile
  5102. removeDirectory
  5103. clearOnly
  5104. tbdos.dll
  5105. getShortFileName32
  5106. Directory does not exist
  5107. sFile
  5108. _ASYM_RecurseRemoveDirectory
  5109. _ASYM_RecurseRemoveDirectory
  5110. false
  5111. )qASYM_ExpandMediaPath
  5112. searchPath
  5113. refBook
  5114. ASYM_FindPathFile
  5115. retVal
  5116. ASYM_HyperPath
  5117. _ASYM_FindMediaFile
  5118. newPath
  5119. CDDriveLetters
  5120. bookPath
  5121. false
  5122. ASYM_ItemInList
  5123. ASYM_PathOfFile
  5124. TBDOS.DLL
  5125. refBook
  5126. mediaPath
  5127. thisCDDrive
  5128. pathList
  5129. <BookPath>
  5130. getCDDriveList
  5131. 0wgetCDDriveList
  5132. <CDROM>
  5133. newPathList
  5134. _ASYM_ExpandMediaPath
  5135. filename
  5136. false
  5137. )qASYM_ExpandMediaPath
  5138. searchPath
  5139. refBook
  5140. retVal
  5141. ASYM_HyperPath
  5142. thisPath
  5143. _ASYM_FileRelativeToMedia
  5144. msgPromptForCDROM
  5145. msgTxt
  5146. FALSE
  5147. msgCapPromptForCDROM
  5148. retVal
  5149. ASYM_Wait
  5150. msgCaption
  5151. ASYM_MessageBox
  5152. Insert CDROM
  5153. continueCheck
  5154. ASYM_GetString
  5155. ToolBook was unable to locate a CDROM containing the file:
  5156. RetryCancel
  5157. Insert the appropriate CDROM and press Retry, or press Cancel.
  5158. retry
  5159. ytASYM_FindFileOnCDROM
  5160. _ASYM_PromptForCDROM
  5161. filename
  5162. retVal
  5163. ASYM_IsFile
  5164. CDList
  5165. TBDOS.DLL
  5166. getCDDriveList
  5167. 0wgetCDDriveList
  5168. _ASYM_FindFileOnCDROM
  5169. retVal
  5170. _ASYM_PathOfFile
  5171. retVal
  5172. _ASYM_ShortFileName
  5173. 6    <hx
  5174. AsASYM_MouseScreenPos
  5175. hotword
  5176. SelectPopup
  5177. group
  5178. PUPP_Y
  5179. foundObj
  5180. objList
  5181. }gyieldApp
  5182. newBounds
  5183. authorOnly
  5184. ASYM_ItemInList
  5185. ptrFocusRect
  5186. topLevelOnly
  5187. acceptedObject
  5188. ASYM_BlockSuspend
  5189. yieldApp
  5190. ADASYM_PrimaryMouseButton
  5191. objectsToInclude
  5192. PUPP_X
  5193. ASYM_GetMemBlock
  5194. tbwin.dll
  5195. |ASYM_RestoreSuspend
  5196. All,Top,SelectPopup,SelectDialog
  5197. nASYM_SelectObjectFromList
  5198. selectTargetWindow
  5199.  of book 
  5200. viewer
  5201. validObjectTypes
  5202. getDC
  5203. releaseDC
  5204. DrawFocusRect
  5205. InflateRect
  5206. TargetSelectorCursor
  5207. #+processGroupStuff
  5208. returnNamedOnly
  5209. InflateRect
  5210. returnExportableOnly
  5211. obRef
  5212. SelectPopup,SelectDialog
  5213. allowGroups
  5214. freeMemBlock
  5215. recordField
  5216. false
  5217. workList
  5218. oldCursor
  5219. retVal
  5220. }releaseDC
  5221. background
  5222. objectsToIgnore
  5223. selectWindow
  5224. lastObj
  5225. focusRect
  5226. leftButton
  5227. getDC
  5228. SdrawFocusRect
  5229. selectionBoundsOffset_Pixels
  5230. returnFullReference
  5231. ASYM_ReverseStack
  5232. mousePos
  5233. returnType
  5234. thisObj
  5235. hiddenObjects
  5236. <`validateObject
  5237. includeObj
  5238. _ASYM_SelectObjectTarget
  5239. bitmapGroup
  5240. ASYM_ObjectBitmapGroup
  5241. group
  5242. thisObject
  5243. processGroupStuff
  5244. ASYM_ItemInList
  5245. retVal
  5246. testObj
  5247. page,background
  5248. includeThisObj
  5249. false
  5250. ASYM_ItemInList
  5251. retVal
  5252. testObj
  5253. page,background
  5254. ignoreThisObj
  5255. OfindValidObjectType
  5256. qincludeThisObj
  5257. findNamedObject
  5258. MignoreThisObj
  5259. findObjectWhere
  5260. validateObject
  5261. ASYM_ItemInList
  5262. findValidObjectType
  5263. group
  5264. findNamedObject
  5265. group
  5266. ASYM_BlockSuspend
  5267. |ASYM_RestoreSuspend
  5268. acceptObj
  5269. thisObj
  5270. acceptObj
  5271. objectsWhere
  5272. findObjectWhere
  5273. selectPopup
  5274. pageName
  5275. capSelectObjectTargetDlg
  5276. dialogTitle
  5277. returnValue
  5278. ASYM_InternationalFile
  5279. refViewer
  5280. objName
  5281. Object Selection
  5282. workList
  5283. The following objects all overlap. Which object do you want to choose?
  5284. retVal
  5285. !MpopMenu
  5286. ASYM_SelectObjectFromListTitle
  5287. thisObj
  5288. refPage
  5289. menuTxt
  5290. ListDescription
  5291. refTitleField
  5292. ASYM_ReverseStack
  5293. objID
  5294. ASYM_GetString
  5295. +!popMenu
  5296. thisLine
  5297. targetBook
  5298. tbwin.dll
  5299.   (ID 
  5300. ASYM_SelectObjectFromList
  5301. objName
  5302. objectSelection
  5303. workList
  5304.   (ID 
  5305. refSelectField
  5306. listText
  5307. returnValue
  5308. objID
  5309. thisLine
  5310. thisObj
  5311. objectSelection
  5312. selIndex
  5313. selectedObj
  5314. refSelectField
  5315. returnValue
  5316. cancel
  5317. obType
  5318. obRef
  5319. page,background,book,viewer
  5320. ASYM_ItemInList
  5321. group
  5322. page,background,book,view
  5323. ASYMI_ExportAsBitmap
  5324. ASYM_ObjectBitmapGroup
  5325. _CMS_EnterApplication bk, bookmarkFn
  5326. 4STRING s_ASYM_LogDir
  5327.     thisSysBook = objectContainer(
  5328.     moduleLogInfo = ASYM_CMS_LogInfo()
  5329.     logFn = 
  5330.     logType = 
  5331. ASYM_LogType 
  5332.         preferredLogFn = ASYM_LogName 
  5333. ASYM_LogDestination 
  5334. "<special>"
  5335.             dest = 
  5336. ASYM_CMS_LogDir()
  5337. _ASYM_MakeLogFileName(
  5338. ~, "<auto>") 
  5339. "Logging" 
  5340.         CMSLogFn = ASYM_CMS_EnterApplication(ASYM_shortFileName(
  5341. bk),\
  5342. _ASYM_ReaderExit
  5343. ASYM_LogStart(bk, 
  5344. P, ASYM_LogEncrypt 
  5345. bk),\
  5346. _ASYM_PopupPage 
  5347. {pgRef, popStyle, pos, captn, curs, fx
  5348. 4s_ctb50r_PopViewers
  5349. {oldPg
  5350. oldCurs
  5351.     --sanity 
  5352. sysOpenWindows = 1
  5353. ASYM_WorkWindow()
  5354. O = _ASYM_SysCursor()
  5355.             mousePos = 
  5356.             maxPopups = 5 --** MAGIC NUMBER
  5357.             magicName = "Do 
  5358. xrename me"
  5359.             myBk = objectContainer(
  5360. "<glossary>"
  5361.  = ASYM_GetStandardString("<
  5362. *, "Glossary")
  5363.             ss = 
  5364. ) >= 
  5365. isOpen 
  5366. parentHandle 
  5367. close v
  5368. = ss; 
  5369.             -- Find available 
  5370. vtemp = 
  5371. && i) 
  5372. vTemp
  5373. msgTxt = 
  5374. NoViewerAvailable>", \
  5375. "Sorry, cannot 
  5376. another 
  5377. ASYM_ProductName() = "Assistant"
  5378. msgCaption = ASYM_GetString("
  5379. Instructor")
  5380. ASYM_MessageBox(
  5381. W, "INFO", "OK")
  5382. ASYM_ResetCursor 
  5383.             ASYM_TempViewer 
  5384.             style 
  5385. v = "sysMenu"
  5386.             imageBuffers 
  5387. v = 1
  5388.             alwaysReader 
  5389.             captionBar 
  5390.             ASYM_CloseOnEsc 
  5391. c"autoClose"
  5392. c"shadow"
  5393. c"thick"
  5394. v = "thickFrame"
  5395. c"thinCaption"
  5396. v = "thinFrame"
  5397. v = "
  5398. v = "
  5399. v = dialogFrame
  5400.             ss = 
  5401. --** DEBUG 
  5402. XASYM_ProductPrefix() & "win.dll"
  5403. STRING ScreenFromPage(WORD,
  5404. ,INT,
  5405. VerticalDisplayRes()
  5406. HorizontalDisplayRes()
  5407.             -- place 
  5408. mouseclick 
  5409. %possible
  5410.  = pageUnitsToScreen(
  5411. , targetWindow)
  5412. windowHandle 
  5413. pageScroll 
  5414.             defaultPosition 
  5415.             defaultPage 
  5416. x2 > 
  5417. s() - x2,0
  5418. y2 > 
  5419. ) - y2
  5420. x1 < 0
  5421. H-x1,0
  5422. y1 < 0
  5423. H0,-y1
  5424. v = viewerScript()
  5425. _ASYM_PopupWinComboValues
  5426.         "shadowAutoClose,Shadowed (
  5427. )" & CRLF &\
  5428. #manual 
  5429. )" & 
  5430.  frame)" & 
  5431.         "dialogframe,Dialog 
  5432. _AutoCloseCheck loc
  5433.     v = 
  5434. , = mousePosition 
  5435. objectFromPoint(
  5436. --            
  5437. --            
  5438. ASYM_PostMsg "buttonClick",
  5439. closeWindow" & 
  5440. ASYM_itemOffset(
  5441. )" & 
  5442. > 0" & 
  5443.         "        
  5444. -- THIS IS GROSS AND VIOLATES WINDOWS GUIDELINES BUT MANY PEOPLE
  5445. -- WANT IT FOR KIOSK 
  5446. BTESTING APPLICATIONS, SO THERE IT IS
  5447. disableTaskSwitching how
  5448. 4s_ASYM_ModalState
  5449. objectContainer(
  5450.     LOCAL STACK hWndList
  5451. X"user"
  5452.         WORD GetDesktopWindow()
  5453. $WindowTask(
  5454.         INT EnableWindow(
  5455. QIsWindow(
  5456.     GW_HWNDFIRST = 0
  5457.     GW_HWNDNEXT = 2
  5458.     hTask = GetWindowTask(windowHandle 
  5459.  <> 0
  5460.  = (how 
  5461. TRUE)
  5462. isWindow(
  5463. ) <> 0 
  5464. ) <> 
  5465.         translateWindowMessage 
  5466.             on 0x0112 
  5467. _WM_SYSCOMMAND 
  5468. targetWindow <> 
  5469.             on 0
  5470.         untranslateWindowMessage 0
  5471. , wMsg, wp, lpLo, lpHi
  5472. wp = 0xF050 -- SC_PREVWINDOW
  5473. wp = 0xF040 -- SC_NEXTWINDOW
  5474. wp = 0xF130 -- SC_TASKLIST
  5475. wp = 0xF020 -- SC_MINIMIZE
  5476. _ASYM_MakeBookmarkFileName
  5477.     path = ASYM_GetPath("Log")
  5478. "WindowsDirectory()
  5479. ASYM_ShortFileName(
  5480.     p = 
  5481. ~(".", 
  5482. p > 0
  5483. ".tbm" 
  5484. _readBookmarks bookmarkFn
  5485. XASYM_ProductPrefix() & "dos.dll"
  5486.         STRING GetFileDate(
  5487. xASYM_IsFile(
  5488. boomarkFn; 
  5489. readNextLine(
  5490. ~("[", 
  5491. ) = 1
  5492. "version"
  5493. ReadNextLine(
  5494. ASYM_AutoBookmarks 
  5495. ASYM_GetStandardString("<BookmarksOutOfDate>","")
  5496. r= ASYM_GetString("
  5497. f file mismatch")
  5498. "user"
  5499. info might be useful
  5500. "Been There" 
  5501. seekFile 
  5502. current
  5503. posMark = 
  5504. xisType(DWORD,
  5505. beginning
  5506. ASYM_BeenHere 
  5507. "Done"     
  5508. ASYM_Done 
  5509. ZsysErrorNumber = 565
  5510. "OK" 
  5511. _writeBookmarks 
  5512. 4s_ASYM_UserName
  5513. ) & "
  5514.         INT RemoveFile(
  5515. ]" & CRLF \
  5516. & getFileDate(
  5517. 8) & 
  5518. ]" & 
  5519. ]" & 
  5520. ]" & 
  5521.             pg = 
  5522. pg & "," 
  5523. ]" & 
  5524.             pg = 
  5525. pg & "," 
  5526. ASYM_CMS_StoreBookmarkFile(
  5527. ASYM_Trim(
  5528. _ASYM_FindFaxDriver
  5529. ZSTACK PossibleDrivers
  5530.     linkDLL ASYM_ProductPrefix() & "win.dll"
  5531.         STRING GetWinIniVar(
  5532.     printList = 
  5533. 1"Devices","")
  5534.     LastFaxDevice = GetIniVar("Logs","
  5535. ",ASYM_IniFile())
  5536.     OK = 
  5537. ItemCount(
  5538.         dev = 
  5539.             OK = 
  5540. "FAX" 
  5541. "FX" 
  5542. ) = 1
  5543.         yes = ASYM_GetStandardString("<Yes>","
  5544.         no = 
  5545. No>","No")
  5546.         msgTxt = 
  5547. 3ConfirmFaxDriver>", \
  5548. "The 
  5549.  driver 
  5550. %1. Right?")
  5551. BexpandString(
  5552. Q, possibleDrivers)
  5553. SetIniVar("
  5554. ) > 1
  5555. ListToTextLine(
  5556.         prompt = 
  5557. ChooseFaxDriver>",\
  5558. "Select the FAX 
  5559. session:")
  5560. ASYM_ChooseFromTextLinesDlg(Info_Title 
  5561. ",dev,
  5562.     tempDir = ASYM_TempDirectory()    
  5563. NoFaxDriver>", ASYM_GetString("No 
  5564. found."))
  5565. ,ASYM_tempDir())
  5566.     msgCaption = SPACE
  5567. ASYM_MessageBox(
  5568. (, "INFO", "OK")
  5569. SendLogAsFax fN, printdefaults, faxDevice
  5570.         LONG GetFileSize(
  5571.     oldPrinter = 
  5572. "devices",oldprinter)
  5573.     ss = 
  5574. getFileSize(fN) > 2000
  5575. ASYM_FileToPrinter(fN, fN & printDefaults,
  5576. AutoGlossary hotWrd
  5577. ASYM_TempViewer 
  5578. ASYM_GotoPage ("
  5579. " && 
  5580. ASYM_PopGlossary 
  5581. ASYM_ResetCursor 
  5582. autoHotword fld, loc
  5583.  = MousePosition 
  5584. targetWindow
  5585.     txt = 
  5586.     p1 = 
  5587.     c = 
  5588. c <= 
  5589. """,.:;!?"
  5590.     p2 = p1
  5591. cp1 > 1 
  5592.         c = 
  5593. R(p1-1) 
  5594. c <= 
  5595. """,.:;!?"
  5596.     maxCnt = 
  5597. cp2 < 
  5598.         c = 
  5599. R(p2+1) 
  5600. c <= 
  5601. """,.:;!?"
  5602.     pgName = 
  5603. ASYM_IsNumber(
  5604. " && 
  5605. _asym_IsWin31
  5606.     ss = 
  5607. ; oldse = 
  5608. r; oldsen = sysErrorNumber; 
  5609.     linkDLL32 "user32.dll"
  5610. ASYM_WinHelpByNumber = WinHelpA(WORD,STRING,
  5611.     DWORD)
  5612. xNULL)
  5613. _ASYM_WinHelp what, whatFile
  5614.     SYSTEM s_ASYM_ProductName, s_ASYM_ProductDirectory
  5615. C = "<
  5616.  ASYM_ProductPrefix() & "win.
  5617.  GetIniVar(
  5618.             vn = ASYM_ProductVersion()
  5619.             iniFile = 
  5620. h() & vn & ".
  5621.  = "Assistant"
  5622. SetIniVar ("ToolBook","HelpFile",
  5623. 6" & vn & ".hlp", 
  5624.  = "Instructor"
  5625. Yok","
  5626. !" & vn & ".
  5627.  = sysToolBookDirectory & 
  5628. ) & ASYM_MTBVersion() & ".HLP"
  5629.             p = revoffset(".",
  5630. p = 0
  5631.  = ".
  5632.             fN = ASYM_FindPathFile(
  5633. fN = 
  5634. fN = 
  5635. ASYM_GetString("CantFindFileX",\
  5636. "Cannot find the file %1.")
  5637. ASYM_MessageBox(ASYM_ExpandString(
  5638. y,"exclamation")
  5639.  = fN
  5640.  = fN
  5641.  = fN
  5642. exe = ASYM_FindExecutableFile(fN)
  5643. msgTxt = 
  5644. NoExeFileForX", \
  5645. "There 
  5646.  associated 
  5647. ?expandString(
  5648. msgCaption = SPACE
  5649. , "EXCLAMATION", "OK")
  5650. cmd = 
  5651. && fN && 
  5652. ss = 
  5653.  = lowerCase(
  5654.     se = 
  5655.     isWin31 = 
  5656.         ss = 
  5657. ASYM_WinHelpByKey = 
  5658. r= se
  5659. isType(
  5660.  = 0 -- Contents
  5661.             flags = 3
  5662. ,0x0105,
  5663. M_GetStandardString("<CannotStartHelp>"),
  5664. _ASYM_AddString strgName, s, tgt
  5665. Zstrgs[][]
  5666.  = ASYM_Trim(
  5667.     bk = GetStringTargetBook(
  5668.     ss = 
  5669. g = _ASYM_StringArray 
  5670. _ASYM_FindString(
  5671. i = 0
  5672.             i = 
  5673. dimensions(
  5674. ) + 1
  5675.         i = 1
  5676.  [i][1] = 
  5677.  [i][2] = s
  5678. bk = 
  5679. _ASYM_ClearString 
  5680. , newStrgs[][]
  5681.     bk = 
  5682.     ss = 
  5683. i <> 0
  5684.             n = 
  5685. i = 1 
  5686. n = 1
  5687. i > 1
  5688. j][k] = 
  5689. j][k]
  5690. n - 1
  5691. j][k] = 
  5692. j+1][k]
  5693. bk = 
  5694. __ASYM_FindString 
  5695. Hreference, 
  5696. i][1] = 
  5697. i][2]
  5698. _ASYM_GetStandardString pTarget, 
  5699. trgDflt
  5700. ASYM_WorkWindow()
  5701. ASYM_GetString(
  5702. strgDflt) 
  5703.         myBk = objectContainer(
  5704. _ASYM_GetString 
  5705.     bk = 
  5706. ASYM_BlockSuspend ()
  5707. ASYM_RestoreSuspend (
  5708. ) > 1
  5709.             s = 
  5710.             i = 0
  5711.         i = 0
  5712. i = 0
  5713.         s = 
  5714.             s = 
  5715. _ASYMA_GetStringList 
  5716. Zresult
  5717.     bk = 
  5718.     bs = 
  5719.     bs = 
  5720. bs = 
  5721. i][1] 
  5722.     bk = 
  5723. bk <> "
  5724.         bk = 
  5725. (ASYM_MultiLanguageSupport 
  5726. bk = 
  5727. (sysLanguageCode <> "ENU") 
  5728.         bkName = ASYM_InternationalFile(
  5729. bk, TRUE)
  5730. -<> NULL 
  5731.             bk = 
  5732. _ASYM_Wait ms, breakKeys, yield
  5733. ZDWORD startT
  5734. xisType(
  5735. G = 0
  5736.     broken = 
  5737. B = ASYM_Ticks()
  5738. e = (
  5739. cFlushMessageQueue() > 0
  5740.         mpos = 
  5741. mPos <> 
  5742. mmYield
  5743.  >= ms 
  5744.  = 255
  5745.         kCnt = 
  5746.  >= ms 
  5747.  <> 0
  5748. -- ASYM_Sleep suspend's ToolBook's process 
  5749. allow other 32-bit
  5750. -- processes 
  5751. 'messages. This 
  5752. slightly different 
  5753. yieldApp() functions. 
  5754. -- The pMs parameter allows 
  5755. | developer 
  5756. specify how many 
  5757. -- milliseconds 
  5758. thread. A value 
  5759. 0 will
  5760.  remainder 
  5761. its current 
  5762. -- Note: __ASYM_Sleep() 
  5763. linked 
  5764. the Initialization 
  5765. , on linkSysBook
  5766.     sleepMs = pMS
  5767. ) <> 
  5768. _ASYM_FileToPrinter fn, options, hParentWnd, showAbortDlg
  5769. --TextToPrinter(<
  5770. :>, <
  5771. abort dlg>, <
  5772. _> - list 
  5773. Dspecifying:
  5774. --Document Name
  5775. --Font Face
  5776.     Style
  5777. --Margins 
  5778. v - 0 
  5779. x, 1 
  5780.     OK = ASYM_IsFile(fn)
  5781.             OK = isType("WORD", 
  5782. ShowAbortDlg 
  5783. showAbordDlg 
  5784.             OK = 
  5785. (fn, 
  5786. : Bad Parameter"
  5787. _ASYM_TextToPrinter txt, 
  5788.  - 0 
  5789. x, 1 
  5790.     OK = 
  5791. STRING", 
  5792.             OK = 
  5793.             OK = 
  5794.         txt = cleanUpText(
  5795.     numLines = 
  5796. B(i) 
  5797. m = "" 
  5798. B(i) 
  5799.  = " "
  5800. _ASYM_ShowYourScore obj, score, mode, playFeedback, _target
  5801. ) = NULL
  5802. I = ASYM_WID_MaxScore 
  5803. ASYM_WID_Score(
  5804. ) <> 2
  5805.  = "percent"
  5806.  = "%"
  5807.         scoreText = ASYM_GetStandardString("<ScoreisX>","")
  5808. 3expandString(
  5809. K * 100)
  5810. Y<ScoreisXoutofX>","")
  5811.     fld = ASYM_FindField("
  5812. !ld("feedback")
  5813.  = TRUE 
  5814.         -- display 
  5815. ) WITHOUT registering 
  5816. attempt 
  5817. )the question
  5818. ASYM_PlayFeedback 
  5819. FALSE 
  5820.         spot = 
  5821. 0 + (4*
  5822. syspageunitsperpixel)
  5823. ASYM_ObjectCenter(
  5824. ForX>","")
  5825. ASYM_ModalPopText(ASYM_ExpandString(
  5826. _ASYM_WID_Correctness 
  5827. ZansArray[][]
  5828. Z_score
  5829.  = ASYM_WID_AnsArray 
  5830.     maxIndex = 
  5831. dimensions(
  5832.     respIDs = ASYM_WID_ResponseIDs 
  5833.     QType = ASYM_WID_QType 
  5834. *"TRUEFALSE"
  5835. ;"MULTICHOICE"
  5836. N"MULTIDROP"
  5837. _"SLIDER"
  5838. m"NAMEPART"
  5839. "MULTIOBJ"
  5840. "TYPEIN"
  5841. "MATCHITEM"
  5842. "MATCHOBJ"
  5843. ][11]
  5844. "ORDEROBJ"
  5845.             resps = 
  5846.             isRandomAnchor = ASYM_WID_RandomAnchor 
  5847. ][11]
  5848. ASYM_WID_UseAnchor 
  5849. -- need 
  5850. compensate 
  5851. missing value
  5852. tot = 0
  5853. diff = 0
  5854. i][10] 
  5855. i][11]
  5856. b(0, 1 - 
  5857. ][10] 
  5858. ][11]
  5859. i][10] = 
  5860. i][11]
  5861. "ORDERTEXT"
  5862.             answerList = 
  5863. _dragField 
  5864. 1][1]
  5865.             sortByWord = ASYM_WID_SortByWord 
  5866. cnt = 
  5867. 1][1])
  5868. 1][1])
  5869.             inc = 1 / 
  5870. ASYM_WID_PartialScore 
  5871. -- would be nice 
  5872. *relative* 
  5873. X, but 
  5874. 's too complicated
  5875. 1][1] = 
  5876. 1][1] = 
  5877. 1][1] <> 
  5878. 1][1] <> 
  5879.             -- unknown 
  5880.             SYSTEM s_tbrrflg1
  5881. ][11]
  5882. ,-4))
  5883. _ASYM_WID_Score 
  5884. ASYM_WID_IsScored 
  5885.     maxScore = 
  5886.     minScore = ASYM_WID_MinScore 
  5887. xIsType(REAL,
  5888.     asPercent = 
  5889. ASYM_WID_RoundScore 
  5890.         -- 
  5891. a CBT 3.0 widget that has 
  5892.         -- 
  5893. xbeen touched 
  5894. Ha 4.0 
  5895. *editor
  5896. >     = 
  5897. G    ,0)
  5898. "roundToMin" 
  5899. o     < (
  5900. - 0.0005)
  5901.      = 0
  5902.      = 1
  5903. "roundToMax" 
  5904.             --
  5905. DO NOT ROUND TO INTEGER AS IN VERSION 3.0, BUT TO 2 PLACES
  5906. _ASYM_CollectTotalScore includeSkip
  5907. ZLOGICAL passSkip
  5908. 4s__ASYM_TempTotalScore
  5909.     totalScore = 0
  5910.     totalMax = 0
  5911. A = (
  5912. ^ <> 
  5913.         pg = 
  5914. skipNavigation 
  5915.         widList = ASYM_CollectWidgets(pg)
  5916. isType(
  5917. DoDragObject tgt, obj, loc, whatButton
  5918.     SYSTEM s_asym_dragObj
  5919.     LOCAL WORD counter
  5920.     _startLoc 
  5921. ASYM_BeginDrag 
  5922. _locked 
  5923.  = "TRUE"
  5924. z --??
  5925.     Xoffset = 
  5926.     Yoffset = 
  5927. _position 
  5928.  = NULL
  5929. obj = 
  5930.     oldLayer = 
  5931. ASYM_StayOnLayer 
  5932. (objectContainer(
  5933. _layer 
  5934.     _cursor = 
  5935. ) = DOWN
  5936.         loc = 
  5937. oldloc <> 
  5938.  > 500
  5939. ASYM_idle 
  5940. ASYM_WorkWindow()
  5941. ASYM_ObjectDropped 
  5942. ASYM_SnapBack 
  5943.         oldLock = lockScreen 
  5944. DoMatchItemDrag 
  5945. AnsArray[][]
  5946.     _lineRef = 
  5947. _UpdateTargetObject obj
  5948. -- Look 
  5949. >even 
  5950. the editor
  5951. that does 
  5952. assignment has 
  5953. xbeen 
  5954.     LOCAL ntgt
  5955.  = ASYM_WID_TargetObject 
  5956.     parentObj = objectContainer(
  5957. isObject(
  5958.     objList = ASYM_CollectWidgets(
  5959.     tgtName = ASYM_WID_TargetName 
  5960.     NotTimerWidget = "
  5961. ASYM_WID_Name 
  5962. y -- nothing found 
  5963. p, look harder
  5964. ASYM_WID_Qtype 
  5965. <> NULL 
  5966. (ASYM_WID_TimeMax 
  5967.         nam = 
  5968. _ASYM_Is32Bit
  5969. sysOperatingSystem
  5970. "DOS" 
  5971. < 3.95 
  5972. FALSE
  5973. ScreenInfo
  5974. XASYM_ProductPrefix() & "win.dll"
  5975.         INT HorizontalDisplayRes()
  5976. VerticalDisplayRes()
  5977. 3DisplayBitsPerPixel()
  5978. MDisplayColorPlanes()
  5979. 2 ^ (
  5980. 7l() * 
  5981. es() 
  5982. _ASYM_GetSystemColor sysColor
  5983.     linkDLL "user"
  5984.         DWORD GetSysColor (
  5985. xisType ("
  5986.         colorList = "Scrollbar,Background,ActiveTitle,InactiveTitle,Menu,Window,WindowFrame,MenuText,WindowText," & \
  5987.             "TitleText,ActiveBorder,InactiveBorder,AppWorkSpace,Hilight,HilightText,ButtonFace,ButtonShadow,GrayText," & \
  5988.             "ButtonText,InactiveTitleText,ButtonHilight,ButtonDkShadow,ButtonLight,InfoText,InfoWindow"
  5989.  = ASYM_ItemOffset (syscolor, 
  5990. ) - 1
  5991. r= "Not a valid Windows 
  5992. "0,0,0"
  5993. getSysColor (
  5994.         r = 
  5995. bitAnd 0x000000ff
  5996.         g = (
  5997. ff00) / 0x100
  5998.         b = (
  5999. 1ff0000) / 0x10000
  6000. r,g,b
  6001. _ASYM_PrimaryMouseButton
  6002. getSystemMetrics(INT)
  6003. 23) <> 0
  6004. _ASYM_SetIniCompanyName what
  6005.     oldName = GetIniVar("User 
  6006. 0", "asym.ini")
  6007. SetIniVar("
  6008. _ASYM_SetIniUserName 
  6009. _ASYM_TicksToTime ms
  6010.     s = ms 
  6011. y1000
  6012.     h = s 
  6013. y3600
  6014.     m = s 
  6015. k3600 
  6016.     s = s 
  6017. %"00"
  6018. %"00"
  6019. %"00"
  6020. expandString("%1:%2:%3", h, m, s)
  6021. _ASYM_MouseScreenPos pReturnType
  6022.     retVal = pageUnitsToScreen(mousePosition 
  6023. targetWindow, 
  6024. H = "
  6025. sysPageUnitsPerPixel), \
  6026. _ASYM_FontHeight fontName, fontHeightPoints, fontInfo, units
  6027.     -- Returns the height 
  6028. a fonts 
  6029. Scell
  6030.     -- Parameters:
  6031.     -- <
  6032. e> = 
  6033. n face (
  6034. property)
  6035.     -- <
  6036. ~> = point 
  6037.     -- <
  6038. > = style 
  6039.     -- <
  6040. > = (optional) 
  6041. ("twips" 
  6042. "pageunits" 
  6043. "pixels" - default 
  6044. GetTextMetrics (
  6045. , POINTER)
  6046. CreateFont (
  6047. %, BYTE, 
  6048. STRING)
  6049. SelectObject (
  6050. DI_DeleteObject = 
  6051. SetMapMode (
  6052. GetDeviceCaps (
  6053. getDC (
  6054. releaseDC (
  6055.     LOGPIXELSY = 90
  6056.     MM_TEXT = 1
  6057. a DC 
  6058.     hWnd = clientHandle 
  6059.     hDC = 
  6060. map mode 
  6061.     oldMapMode = setMapMode (
  6062.     -- 700 
  6063. magic 
  6064. standard 
  6065.         fontBold = 700
  6066.         fontItalic = 1
  6067.     -- create a 
  6068. correct characteristics. Note that a negative 
  6069. indicates we're giving 
  6070. everything 
  6071.     -- baseline up (which 
  6072.  gives you).
  6073.     -- Multiplying 
  6074. H20 converts points 
  6075.     hFont = createFont (-
  6076. ( hDC, 
  6077. )/72, 0, 0, 0, 
  6078. , 0, 0, 0, 0, 0, 0, 0, 
  6079.         cellHeightPixels = guessFontHeight(
  6080.         -- 
  6081. DC so we can 
  6082.  metrics 
  6083.         hFontOld = selectObject (
  6084.         -- 
  6085. =structure 
  6086.  information
  6087.         textMetricsSize = 31
  6088.         pTextMetrics = ASYM_GetMemBlock (
  6089.         -- here's 
  6090. trick - 
  6091.         -- 
  6092.  (including descenders), 
  6093. xjust 
  6094.         -- 
  6095. Uup (
  6096. tells 
  6097. .(0, 
  6098. ASYM_FreeMemBlock (
  6099.             -- 
  6100. delete 
  6101.             -- created
  6102. GDI_DeleteObject (
  6103.             -- 
  6104. mapping 
  6105. , hDC)
  6106.  * 20 * 1.2) / yPix)
  6107. _ASYM_MessageBox txt,titl,icn,btns,hlpTag,hlpFile
  6108.     LOCAL WORD flags
  6109. TimerID
  6110.     linkDLL "USER"
  6111.         INT __MessageBox = 
  6112. <,STRING,
  6113. i <> 
  6114. l <> 
  6115.         F1Msg = 0x0400+208
  6116.         translateWindowMessage 
  6117. windowHandle 
  6118. targetWindow
  6119.             on 
  6120. F1Pressed 
  6121. "stop"
  6122. "hand"
  6123. H0x0010
  6124. c"question"
  6125. H0x0020
  6126. c"exclamation"
  6127. c"warning"
  6128. H0x0030
  6129. c"info"
  6130. c"asteri"
  6131. H0x0040
  6132. "OKCancel"
  6133. H0x0001
  6134. "RetryCancel"
  6135. H0x0005
  6136. "AbortRetryIgnore"
  6137. H0x0002
  6138. "YesNo"
  6139. H0x0004
  6140. "YesNoCancel"
  6141. H0x0003
  6142.     msgsBlocked = ASYM_SetPostMsgBlock(TRUE)
  6143.     retVal = 
  6144. "abort"
  6145. "retry"
  6146. "ignore"
  6147. "yes"
  6148.         untranslateWindowMessage 
  6149. oHlpTag
  6150. oHlpFile
  6151. ASYM_WinHelp(
  6152. _ASYM_ColorPaletteDlg r, g, b
  6153.     linkDLL "tbdlg.dll"
  6154.         STRING colorPaletteDlg (BYTE, 
  6155. enableTaskWindows(FALSE)
  6156.     retVal = 
  6157. Dr, g, b)
  6158. .TRUE)
  6159. _ASYM_ChooseFontDlg a, b
  6160. 3(a, b)
  6161. _ASYM_OpenFileDlg a, b, c, d, e
  6162. , INT)
  6163. G(a, b, c, d, e)
  6164. _ASYM_OpenFileDlgLFN a, b, c, d, e
  6165. P(a, b, c, d, e)
  6166. _ASYM_SaveAsDlg a, b, c, d, e
  6167. K(a, b, c, d, e)
  6168. _ASYM_ChooseDirectoryDlg a, b
  6169. ? (a, b)
  6170. goryDlgLFN a, b
  6171. 3(a, b)
  6172. _ASYM_SaveAsDlgLFN a, b, c, d, e
  6173. saveAsDlgLFN (
  6174. 5a, b, c, d, e)
  6175. _ASYM_LockWindows
  6176. ZwinStateList
  6177. oss = 
  6178. r= NULL
  6179.     winList = sysOpenWindows
  6180.     winCount = 
  6181.         winRef = 
  6182. { = enabled 
  6183. p& CRLF & 
  6184. _ASYM_UnlockWindows winDetails
  6185. ZOBJECT 
  6186. isOpen 
  6187. oss = 
  6188. __ASYM_SysCursor
  6189. ASYM_BlockSuspend()
  6190.     retVal = 
  6191. ASYM_RestoreSuspend (
  6192. xASYM_IsNumber(
  6193. _ASYM_WorkingCursor pShow
  6194.  <> FALSE 
  6195.  = TRUE
  6196.         myBook = objectContainer(
  6197. o= cursor "WorkingInBackground" 
  6198. o= default
  6199. _ASYM_CursorInResizeHandle
  6200. 4_s_ASYM_ResizeCursors
  6201.  = NULL
  6202.         linkDLL "user"
  6203.             WORD GetCursor()
  6204. getCursor() 
  6205.             bs = 
  6206.             bs = 
  6207. bs <> 
  6208.     hCursor = 
  6209.     bs = 
  6210.     bs = 
  6211. ASYM_ItemInList (
  6212. _ASYM_ElapsedCursor nmax, n, curName
  6213.     myBk = 
  6214. . = 0 
  6215. n = 0)
  6216. curname 
  6217.         n = 30 * n / 
  6218. l;c = 
  6219. ("t" & 
  6220. (n)) 
  6221.         n = 20 * n / 
  6222. ;c = 
  6223. ("wait" & 
  6224. (n)) 
  6225.     ss = 
  6226. c <> 
  6227. ASYM_DuplicateClip clipRef
  6228. ZSTRING clipString
  6229. xisObject (
  6230. 8reference 
  6231. 8" && 
  6232.             bkRef = 
  6233.     myBk = objectContainer (
  6234. eresource 
  6235.     tempClipRef = 
  6236. resourceList ("
  6237.     newClipRef = 
  6238. ASYM_IsClip 
  6239. s, pTargetBook
  6240. myClip
  6241.     retVal = 
  6242.     refBook = 
  6243.     -- user 
  6244. allowed 
  6245. pass 
  6246. complete 
  6247.  ID 5 
  6248. 8"foo"
  6249. 8""" 
  6250. qNULL) 
  6251.  & " 
  6252.     bs = ASYM_BlockSuspend()
  6253.     nameOfMyClip = 
  6254.     bs = ASYM_RestoreSuspend(bs)
  6255. bs = 
  6256. _ASYM_ViewerContainer pObjRef
  6257.     retVal = NULL
  6258. isObject(
  6259.         objType = 
  6260.         objParent = 
  6261. NobjectContainer(
  6262.             vList = 
  6263. workList = sysOpenWindows
  6264. thisViewer
  6265. currentPage 
  6266. shownBy 
  6267.             numViewers = 
  6268. rankedViewers = targetWindow,focusWindow,ASYM_WorkWindow(),
  6269. numRanked = 4
  6270. _ASYM_SetWorkWindow 
  6271. 4s_ASYMWorkWindow
  6272. isOpen 
  6273. _ASYM_WorkWindow
  6274.     SYSTEM 
  6275.     LOCAL STRING vRef
  6276. _ASYM_DisableWindows
  6277.     vl = 
  6278. cvl <> 
  6279. enabled 
  6280. _ASYM_EnableWindows val
  6281. vEnbld
  6282. _ASYM_checkHyperSysBook
  6283.     hyperSBK = "TB" & ASYM_MTBVersion() & "
  6284. $.sbk"
  6285. ASYM_WorkWindow()
  6286. isExtensionAdded(
  6287. FALSE
  6288. _ASYM_EnableHyperlinks
  6289.  = ASYM_ProductPrefix() & 
  6290.  = sysToolBookDirectory & 
  6291. isObject("
  6292. 8" && QUOTE & 
  6293. k)+1 
  6294. k= sbk
  6295. _ASYM_GlossaryPage term, bkName
  6296.         si = ASYM_BlockSuspend ()
  6297. /"glossary" 
  6298.         si = ASYM_RestoreSuspend (si)
  6299.  = ASYM_GlossaryName 
  6300.  = "GLOSSARY.TBK"
  6301. ASYM_FindHyperPage (
  6302. _ASYM_CompareByCase string1, string2
  6303.  = NULL 
  6304. FALSE
  6305. X"user"
  6306.         INT lstrcmp(STRING,
  6307. ) = 0)
  6308. _revOffset s1, s2
  6309.     L = 
  6310. U(s1) - 1
  6311. U(s2) 
  6312. i + L 
  6313. _ASYM_Trim s
  6314.     txt = SPACE & CR & LF & TAB
  6315. cs <> 
  6316. s <= 
  6317. cs <> 
  6318. s <= 
  6319. _wordContains x, 
  6320. _wordOffset x, 
  6321. h(txt)
  6322. _ASYM_FindWordStart whatText, whatChar, whatLine
  6323.     wordBreak = 
  6324. TAB & QUOTE & CRLF & ".,;:?!
  6325. n > 1
  6326. _ASYM_Offset str, src, pos
  6327.         -- Check parameter validity
  6328. (isType("
  6329. L) = 
  6330. Y < 1) 
  6331. _ASYM_ReverseStack STACK stk
  6332. _ASYM_StringOf 
  6333.  txt1, txt2, txt3
  6334. $) = 
  6335.         -- Must be 
  6336. integer
  6337.     num1 = 
  6338.         num2 = 0
  6339.     num3 = 
  6340. _ASYM_TextlineFromPos pPos, pText
  6341.     retVal = 0
  6342. WORD", 
  6343. ") = 
  6344. / > 0)
  6345. ,textlineCount(
  6346. _ASYM_ExtensionName ob
  6347. Zguid, ctlNm
  6348.     linkDLL "tbreg.dll"
  6349.         STRING RegistryGetKey (
  6350.     bookRef = objectContainer (ob, "
  6351. ASYM_BlockSuspend()
  6352.  = clsidFromExtObjectName (
  6353. ASYM_RestoreSuspend (
  6354.  <> NULL
  6355. "HKEY_CLASSES_ROOT\CLSID\" & 
  6356.  = ctl
  6357. _ASYM_FileFromCLSID pCLSID
  6358.     retVal = 
  6359.         -- Determine 
  6360. registered on 
  6361. user's machine
  6362. registryGetKey(
  6363.         -- Root 
  6364. entries:
  6365.         CLSIDRoot= "
  6366.         CLSIDToFind = 
  6367.  & "\InProcServer32"
  6368.         CLSIDFile = 
  6369. (ASYM_IsFile(
  6370. /) = TRUE)
  6371. _ASYM_InternationalFile pFileName, pValidateFile
  6372. 4DYNAMIC _s_ASYM_LocalizedFilenames[][]
  6373.     intl_Filename = NULL
  6374. Z <> 
  6375.         -- Check 
  6376. file has already been resolved 
  6377. stored
  6378.         -- 
  6379. the cache array
  6380.         numFiles = 
  6381. dimensions(
  6382. i][1] = 
  6383. i][2]
  6384.             languageCode = sysLanguageCode
  6385. "<> "ENU"
  6386. ASYM_PathOfFile(
  6387. ) & \
  6388. ASYM_ParsePath(
  6389. "FILENAME_ONLY") & \
  6390. "-" & 
  6391. & "." & 
  6392. "EXTENSION_ONLY")
  6393.  = TRUE 
  6394. ASYM_IsAbsoluteFilePath(
  6395. ) <> 
  6396. targetBook = "
  6397. #objectContainer(
  6398. -- If we can't find 
  6399. appropriate international 
  6400. , try
  6401. default version.
  6402. ) <> 
  6403. -- If we still 
  6404. -- We found one, so 
  6405. + 1][1] = 
  6406. + 1][2] = 
  6407. ASYM_QuickSortList lst, asText
  6408.     -- Sorts 
  6409.  numerically 
  6410. ]the 
  6411. 6 algorithm.
  6412. whole point 
  6413. %quickly 
  6414. %possible, 
  6415.     -- function does no error checking. Thus 
  6416. will ES 
  6417. cnon-
  6418.  values, 
  6419. example.
  6420. ZdataArray[]
  6421. ZSTACK retVal
  6422.     fill 
  6423. ] order
  6424.     numItems = dimensions (
  6425. quickSortText (
  6426. p, 1, 
  6427. , 1, 
  6428. Hreference, 
  6429.         midPoint = partition (
  6430. A+ 1, 
  6431. yonText (
  6432. + 1, 
  6433.     x = 
  6434.     i = 
  6435.     j = 
  6436. [j] > x
  6437. [i] < x
  6438. i < j
  6439. [i] <> 
  6440. temp = 
  6441. [i] = 
  6442. [j] = 
  6443. partitionText 
  6444.     x = 
  6445.     i = 
  6446.     j = 
  6447. [j] > x 
  6448. [i] < x 
  6449. i < j
  6450. [i] <> 
  6451. [i] = 
  6452. [j] = 
  6453. -- _ASYM_SyncTextValueWithList 
  6454. FIELD fRef, STRING testText, exactFit
  6455. handler performs a binary 
  6456. Bthat
  6457.     -- corresponds 
  6458. passed 
  6459.     fText = 
  6460.     tlCount = textlineCount (
  6461.     tlNum = 
  6462.     checkText = 
  6463.             selectedTextLines 
  6464. _ASYM_EnsureTextlineVisible 
  6465.             tlMin = 1
  6466.             tlMax = 
  6467. ;) / 2
  6468. < 0.5
  6469.  = TRUE
  6470.     ASYM_BestFit 
  6471. -- _ASYM_SyncNumericValueWithList 
  6472. xisType (
  6473. ) / 2
  6474. < 0.5
  6475. currentLine
  6476. ensures 
  6477. a listbox
  6478.     fTextCount = 
  6479.     fTextLineCount = 
  6480.     uFlow = textUnderflow 
  6481.         firstLine = 1
  6482. p) + 1
  6483.     oFlow = 
  6484.         lastLine = 
  6485. 8+ 1) 
  6486. _ASYM_PageUnitsToStandardUnits
  6487. ZSTACK retVal
  6488.     englishUnits = (
  6489. = "English")
  6490.     args = 
  6491.         pageUnits = 
  6492.             standardUnits = 
  6493. */ 1440
  6494. %"0.00"
  6495. M/ 1440 * 2.54
  6496. %"0.00"
  6497. _ASYM_StandardUnitsToPageUnits
  6498.     xPix = 
  6499. sysPageUnitsPerPixel
  6500. * 1440)
  6501. * 1440 / 2.54)
  6502. _ASYM_ChooseFromTextLinesDlg dlgCaption, prompt, txtLines, deflt
  6503. 4s_ctb50r_cftldb
  6504.     v = 
  6505. objectContainer(
  6506.     defaultPage 
  6507. "main list" 
  6508.     enabled 
  6509. B"OK" 
  6510. FlushMessageQueue()
  6511. %modal
  6512.  & ""
  6513.     fld = 
  6514.     customSize 
  6515. = "small"
  6516. = "medium"
  6517. textRightOverflow 
  6518. = "large"
  6519. Cancel
  6520. closeThisWindow
  6521. firstIdle
  6522.         i = 1
  6523.             txt = 
  6524.             cnt = 
  6525.         selectedTextLines 
  6526.         okBtn = 
  6527. B"OK" 
  6528. B"OK" 
  6529.     grpFr = 
  6530. "dlgframe" 
  6531.     fldPrmpt = 
  6532.     grpList = 
  6533.     OKbtn = 
  6534. B"OK" 
  6535.     Cancelbtn = 
  6536. 15,45,2955,2550
  6537. 60,120,3075,570
  6538. 75,585,2880,2490
  6539. 3030,45
  6540. }3030,495
  6541. /= 4575,2595
  6542. 15,45,4800,2550
  6543. 60,120,4740,570
  6544. 75,585,4755,2490
  6545. 4875,45
  6546. 4875,495
  6547. /= 6450,2595
  6548. 15,45,7260,2550
  6549. 60,120,7185,570
  6550. 75,585,7200,2490
  6551. 7335,45
  6552. 7335,495
  6553. /= 8880,2595
  6554. _ASYM_PopRTFHelp fN, captn
  6555. ASYM_isFile(fN)
  6556.         myBk = objectContainer(
  6557.         ss = 
  6558.             v = 
  6559. "rtf help popup" 
  6560. xisOpen 
  6561. defaultPage 
  6562. currentPage 
  6563. fld = 
  6564. "Text" 
  6565. richText 
  6566. fixSize
  6567.  = ASYM_GetStandardString("<
  6568.             msgTxt = ASYM_GetString("errPopRTFHelpError", "%1" & CRLF & 
  6569. "%2")
  6570. DexpandString(
  6571. 5>", ""), 
  6572.             msgCaption = SPACE
  6573. ASYM_MessageBox(
  6574. ), "WARNING", "OK")
  6575. ASYM_Reset
  6576.     v = 
  6577.         close v
  6578.     f = 
  6579.     lockScreen 
  6580.     scrl = 
  6581. fixScroll 
  6582. textUnderflow 
  6583. sizeToViewer
  6584.     sz = 
  6585. = -15
  6586. "toolbar" 
  6587. = r + 15; 
  6588. = b + 15
  6589. x, iss, isc
  6590. x = 27
  6591. (x = 
  6592. windowSized
  6593. -- Notes: The borderWidth, innerBevelWidth, 
  6594. outerBevelWidth 
  6595. the stage 
  6596. {on each 
  6597. --         
  6598. /must be 
  6599. *ame values.
  6600. o_defSize
  6601.         -- 
  6602. nvideo players (
  6603. a loop b/c orig sizing code doesn't work on 
  6604. try).
  6605.         vPages = 
  6606. <> NULL
  6607.             vObj = 
  6608. "Video Player" 
  6609. o_defPlayerSize
  6610. -- Given 
  6611.  frame (
  6612. main 
  6613. 8), calculate 
  6614. media (
  6615. ) area taking 
  6616. account 
  6617. height 
  6618. control buttons
  6619. 's outside 
  6620. C. Return 
  6621. pixels.
  6622. actualMediaSize STACK pFrameSizeInPageUnits
  6623.     vRetval
  6624.     vXFrame = 
  6625.     vYFrame = 
  6626.     vXpix = 
  6627. sysPageUnitsPerPixel
  6628.     vYpix = 
  6629.     vNonMediaAreaSizes = nonMediaAreaStageSizes()
  6630.     vXToSubtract = 
  6631.     vYToSubtract = 
  6632. ")/vYPix)
  6633. P)/vXPix) 
  6634.     vX = 0; vY = 0
  6635.     vPageRef = 
  6636.     vStage = 
  6637. "mmwidget_stage" 
  6638.     vControlButtons = 
  6639. "mmwidget_controls" 
  6640.     vStageAreaNonMedia = 
  6641.     vCaptionHeight = windowCaptionHeight()
  6642.     vBorderHeight = windowBorderHeight()
  6643.     vBorderWidth = windowBorderWidth()
  6644.     vX = (2 * 
  6645.     vY = (2 * 
  6646. ) + 360 + \
  6647.     linkDLL "user";INT GetSystemMetrics(
  6648. 31) -- SM_CYCAPTION
  6649. xASYM_IsNumber(
  6650. < 0) 
  6651.     vHeight = 
  6652. 32) -- SM_CXFRAME
  6653. )< 0) 
  6654. INT);
  6655.     vWidth = 
  6656. 33) -- SM_CYFRAME
  6657. )< 0) 
  6658. notifyBefore 
  6659.     lastTickCount 
  6660. "mmGetTickCount" 
  6661. dllFunctions("USER.EXE")
  6662. function 
  6663.     myParent = 
  6664. sliderUpdate 
  6665. !TRUE
  6666. DWORD    
  6667.  = getTickCount    ()
  6668.         whatTick = 
  6669. + 500
  6670.             myClip = myClipSpec() 
  6671. <> NULL
  6672. status = mmStatus 
  6673. se = 
  6674. ss = 
  6675. = FALSE
  6676. @"playing"
  6677. mmTF = mmTimeFormat 
  6678. illiseconds
  6679. pos = mmPosition 
  6680. len = mmLength 
  6681. setPos 
  6682. B"thumb" 
  6683. "paused"
  6684. noop()
  6685. "stopped"
  6686. "closed"
  6687. r= se
  6688.     s_tmp_bnds = 
  6689.     s_tmp_wid1 = (
  6690.     s_tmp_wid2 = (
  6691. ) = down
  6692.         newX = 
  6693.         newY = 
  6694. updateMedia 
  6695. b(0,(
  6696. 6frame
  6697.     myStage = whatStage()
  6698.         newPos = 
  6699. d*len)
  6700. seekClip 
  6701. _linkDLLs
  6702. ASYM_ProductPrefix() & "win.dll"
  6703.         INT    ASYM_popText = 
  6704. (STRING,
  6705. " SetIniVar(
  6706. % GetIniVar(
  6707. R yieldApp()
  6708.  "MMSystem.
  6709.         DWORD ASYM_Ticks = TimeGetTime()
  6710.  "user"
  6711. ASYM_PostMessage = 
  6712.     -- Other links here 
  6713. %required
  6714.     ctbDLLfN = 
  6715. ) & "cbt.
  6716.     ss = 
  6717. = FALSE
  6718. ASYM_getUserName = getNetworkUsername()
  6719. sysErrorNumber = 8108
  6720.             ctbDLLFn = shortFileName(
  6721.         se = 
  6722.             INT FileToPrinter(
  6723. r= se
  6724. 8TextToPrinter(
  6725. ^ASYM_ItemOffset = itemOffset(
  6726. ASYM_ItemContains = itemContains(
  6727. TextlineOffset(
  6728. TextlineContains(
  6729.  MakeKeyedPassword(
  6730.  KeyedPasswordEncrypt(
  6731.  ASYM_Decode = Decrypt(
  6732.  ASYM_Encode = 
  6733. ASYM_CreateEncryptedFile = 
  6734.  MakeKeyedPasswordEX(
  6735. ptEX(
  6736.  ASYM_DecodeEX = DecryptEX(
  6737.  ASYM_EncodeEX = EncryptEX(
  6738. edFileEX = 
  6739. ASYM_WriteEncryptedFile = 
  6740.  PathOfFile(
  6741.             POINTER ASYM_GetMemBlock = 
  6742. FreeMemBlock = 
  6743.  EllipsizeFileName(
  6744. ASYM_ModalPopText = 
  6745.         linkDLL32 "KERNEL32.
  6746. __ASYM_Sleep = 
  6747.     oldSTF = 
  6748. k32768)
  6749. _linkSysBook
  6750. FlushMessageQueue()
  6751. k32768)
  6752. _doNeuronCheck
  6753. initSysBooks
  6754. zanything 
  6755. we're running 
  6756. secure mode, 
  6757. bail out
  6758. sysPluginMode
  6759. sysSecureMode
  6760.             msgTxt = ASYM_GetString("msgErrRunningNeuronInSecureMode", \
  6761. "You are attempting 
  6762. Asymetrix ToolBook II course " & \
  6763. "under 
  6764. ." & \
  6765. CRLF & \
  6766. "For the 
  6767.  must be configured 
  6768. " & \
  6769. ." & \
  6770. "Click OK 
  6771.             sysSuspendMessages = TRUE
  6772. ASYM_Is32Bit() 
  6773. "tb70olx.sbk" 
  6774. ss = 
  6775. 1= ss
  6776. _unLinkSysBook
  6777. 4s_ASYM_ModalState
  6778. GetFreeDosMem maxm
  6779. X"kernel"
  6780. GlobalDosAlloc(
  6781. GlobalDosFree(
  6782. L = 0
  6783. good 
  6784. cj <> 0
  6785.             selector = 
  6786. k65536
  6787. globalDosFree(
  6788. SetSysBooksInOrder bkFnList
  6789.  sure that 
  6790. order
  6791.     bkPos[]
  6792. ZSTACK missing
  6793.     sysBks = 
  6794.     bkFnCnt
  6795. Ei] = itemcontains(ASYM_ShortFileName(
  6796. i] = 0
  6797.     -- Add books 
  6798. list 
  6799. %necessary 
  6800. %"00"
  6801. i] = 0 
  6802.  <> "*"
  6803. i] <> 0
  6804.     sysBkCnt = 
  6805. ) = 1
  6806. "00 " 
  6807. sortList(
  6808.  fName
  6809.     ccnt = 
  6810. Vi+1 
  6811. _ASYM_Ellipsize s, len, side
  6812.      = 0; 
  6813.     s = ASYM_Trim(s)
  6814.     cCnt = 
  6815.     dotss = "...";dotCnt = 3
  6816.     p1 = 
  6817. ~("\", s)
  6818. p1 > 0
  6819.  < 18;
  6820.             s = 
  6821.  + 1) 
  6822.             p = 
  6823. ~("\", s)
  6824. p > 0;s = 
  6825.             dotsL = (len - 
  6826. U(s))+1
  6827.             s = ellipsizeFileName(s, 
  6828. P) -- 
  6829.             s = 
  6830. U(s) 
  6831. U(s))+1
  6832.             s = 
  6833. + 4) 
  6834.             p = 
  6835. 3) / 2 + 0.1)
  6836.             s1 = 
  6837. U(s1) + 1 + p > len;
  6838.             s = s1 & 
  6839.             s = 
  6840. _ASYM_ExpandString templStr
  6841.     ss = 
  6842.     i = 1
  6843. ci < 
  6844. R(i - 1) 
  6845. ` = "%"
  6846.  & ""
  6847. isType(REAL,n) 
  6848. n > 0
  6849. n2 = 
  6850. Ri + 1 
  6851. n = n*10 + n2
  6852. extra = 1
  6853. $(n + 1)
  6854. Vi-1 
  6855. ) - 1
  6856. %<expression>% form
  6857. ~("%", 
  6858. p <> 0
  6859. i + p - 2 
  6860. ) <> 
  6861. Vi-1 
  6862. i + p - 1 
  6863. ) - 1
  6864. _ASYM_EllipsizeFileToField pField, pFileName, pFileOpt, pDirOpt
  6865.     retVal = NULL
  6866. (isObject(
  6867. @) = 
  6868. (ASYM_IsFile(
  6869. w) > 2) 
  6870.  = "\\") 
  6871.  = ":\")) 
  6872.  "TBFILE32.DLL"
  6873.  getEllipsisByFont32(
  6874.  INT, 
  6875.             _fontName = 
  6876.             _fontSize = 
  6877.             _fontStyle = 
  6878. _fontBold = 1
  6879.             _fontItalic = (
  6880.             _width = (
  6881. ) - \
  6882. _fileOpt = 1
  6883. _DirOpt = 1
  6884. , _dirOpt)
  6885. r= -1 
  6886.             -- In 16-bit Windows, 
  6887.  does 
  6888. xalready exist,
  6889.             -- revert 
  6890. OpenScript-based version
  6891.             sls = 
  6892.             -- Cache 
  6893. status 
  6894.             cache_Text = richText 
  6895.             cache_Scroll = 
  6896.             cache_SelLines = selectedTextLines 
  6897.             cache_FldType = fieldType 
  6898.  = "singleLineWrap"
  6899. c((textOverFlow 
  6900.  + textUnderFlow 
  6901. ) > 0) 
  6902.             -- 
  6903. value ends 
  6904.             numChars = 
  6905. > 2) 
  6906. !- 2) 
  6907. "..." 
  6908. won't fit! Return just 
  6909. filename
  6910.             -- Restore 
  6911. '= sls
  6912. _ASYM_TBDLLErrorString pDLL, pFunctionName, pErrorCode
  6913.     retVal = NULL
  6914. 5 = "TBDOS"
  6915. E = "
  6916.             getStringTag = "errTBDOS" & 
  6917. l & "_" & 
  6918.  = "CopyFile"
  6919. ASYM_GetString(
  6920.  was successful.")
  6921. , "Undetermined error occurred.")
  6922.  = -1
  6923.  I/O 
  6924.  = -8
  6925. , "Source file could 
  6926. xbe opened.")
  6927.  = -9
  6928. , "Destination 
  6929. , "Unknown 
  6930.  = "createDirectory"
  6931.  = -3
  6932. , "Specified path 
  6933. invalid.")
  6934.  = -5
  6935. , "Access 
  6936. denied (
  6937. example, the current 
  6938. c).")
  6939.  = "fileExists"
  6940.  exists.")
  6941. , "Operation failed.")
  6942.  = -2
  6943. xfound.")
  6944.  = -3
  6945.  = -15
  6946. drive 
  6947.  = -18
  6948. cwildcards.")
  6949.  = -20
  6950. , "Memory allocation 
  6951.  = "getCurrentDirectory"
  6952. yLFN"
  6953.  = -1
  6954. , "Internal 
  6955.  = -20
  6956.  = "getCurrentDrive"
  6957.  = "getFreeDiskSpace"
  6958.  = "getDirectoryOnlyList"
  6959. stLFN"
  6960.  = -2
  6961.  = -3
  6962. attribute 
  6963.  = -20
  6964.  = "getDOSEnvironmentString"
  6965.  = -1
  6966. , "<tag 
  6967. does 
  6968.  = -20
  6969.  = "getDriveKind"
  6970.  = -1
  6971. , "Invalid 
  6972. letter.")
  6973.  = -20
  6974.  = "getDriveList"
  6975.  = -20
  6976.  = "getFileAttributes"
  6977.  = -2
  6978.  = -3
  6979.  = -5
  6980.  = "getFileDate"
  6981.  = "getFileSize"
  6982.  = -2
  6983.      = -3
  6984. 9     = -20
  6985. '    , "
  6986.      = "getFileList"
  6987.      = "getFileListLFN"
  6988.      = -2
  6989.      = -3
  6990.     , "Path 
  6991.  = -18
  6992.     , "Matching 
  6993.  = -20
  6994. n    .")
  6995.  = "getFileOnlyList"
  6996.  = "getFileOnlyListLFN"
  6997.  = -2
  6998.  = -3
  6999.  = -4
  7000. order 
  7001.  = -20
  7002.  = "getVolumeName"
  7003.  = -1
  7004. , "Not enough memory.")
  7005.  = -3
  7006. , "Illegal 
  7007. passed.")
  7008.  = "moveFile"
  7009.  = -2
  7010.  = -3
  7011.  = -5
  7012.  = -17
  7013. source 
  7014. destination files refer 
  7015. different disk drives.")
  7016.  = "removeDirectory"
  7017. , "Success.")
  7018.  = -3
  7019. directory 
  7020. xempty.")
  7021.  = -5
  7022.  = -16
  7023.  = "removeFile"
  7024.  = -2
  7025.  = -3
  7026.  = -5
  7027.  = "setCurrentDirectory"
  7028.  = -3
  7029.  = "setCurrentDrive"
  7030.  = -1
  7031.  = "setFileAttributes"
  7032.  = -2
  7033.  = -3
  7034.  = -5
  7035.  = "setFileDate"
  7036.  = -2
  7037. , but 
  7038.  = -3
  7039. were 
  7040.  = -4
  7041. parameter.")
  7042.  = -18
  7043. specification.")
  7044.  = -20
  7045.  = "setSystemDate"
  7046.  = "setSystemTime"
  7047.  = "TBFILE32"
  7048. .DLL"
  7049. TBFILE32_" & 
  7050.  = -2
  7051. , "User cancelled.")
  7052.  = -4
  7053.  = -5
  7054.  I/O 
  7055.  = -6
  7056. , "Can't 
  7057.  = -7
  7058.  = -8
  7059.  = -9
  7060.  = -10
  7061.  = -11
  7062.  = -12
  7063.  = -13
  7064.  = -14
  7065.  = -15
  7066.  = -16
  7067.  = -17
  7068.  = -18
  7069.  = -19
  7070. ptoo 
  7071.  = -20
  7072. specified.")
  7073.  = -21
  7074. , "Different 
  7075.  = -22
  7076. , "In 
  7077. %    .")
  7078.  = -23
  7079. , "Network problem.")
  7080.  = -24
  7081. link 
  7082. 32-bit DLL.")
  7083.  = -25
  7084. , "Buffer 
  7085. small.")
  7086.  = -26
  7087. , "Too much data 
  7088. buffer.")
  7089.  = -27
  7090. , "Out 
  7091.  = -28
  7092.  = -29
  7093.  full.")
  7094.  = -30
  7095. , "Security 
  7096.  = -31
  7097. , "Cannot 
  7098.  = -32
  7099.  = -33
  7100. already 
  7101.  = -34
  7102.  cannot be copied 
  7103. itself.")
  7104.  = -35
  7105. DOS.")
  7106.  = -36
  7107.  component.")
  7108.  = -37
  7109.  = -38
  7110. _sized sizedObj, tbk_wid_type
  7111.     LOCAL STRING buffer
  7112.     yp = sysPageUnitsPerPixel
  7113.     oldLockS = lockScreen 
  7114. targetWindow
  7115.     Bnds = 
  7116.  = "ordertext"
  7117.             pg = objectContainer(
  7118. " && QUOTE & "frame" & 
  7119. " && pg
  7120. isObject(
  7121. oldSys = sysSuspendMessages
  7122. ! = TRUE
  7123. v = tbk_wid_thickness 
  7124. ; frameX2 = 
  7125. fx = xp*
  7126. ; fy = yp*
  7127. fx2 = xp*
  7128. 2; fy2 = yp*
  7129. x1 = 
  7130. b; y1 = 
  7131. x2 = 
  7132. b; y2 = 
  7133. "&&pg
  7134.  = x1+fx, y1+fy, x2-fx, y2-fy
  7135. &"frame2"&
  7136. "&&pg
  7137.  = x1+
  7138. , y1+
  7139. , x2-fx2, y2-fy2
  7140. &"dragText"&
  7141. "&&pg
  7142.  = x1+
  7143. [+xp, y1+
  7144. ]+yp, x2-
  7145. o-xp, y2-
  7146.  = "namepart"
  7147. pwidth 
  7148. xp * 10
  7149. pheight 
  7150. yp * 10
  7151. base 
  7152. topLeft 
  7153. mask 
  7154. topRight 
  7155. U"point" 
  7156. bottomLine 
  7157. B"label" 
  7158. sz > 
  7159. sz > 
  7160. syssuspendmessages 
  7161. distToP 
  7162. sz - 
  7163. v + xp,
  7164. v - yp,\
  7165. v + xp,
  7166. v + yp,\
  7167. v + xp,
  7168. v+yp ,\
  7169. v + xp,
  7170. v + yp
  7171. v + xp,
  7172. v + yp,\
  7173. v + yp
  7174. v - xp,
  7175. v + yp,\
  7176. v - xp,
  7177. v + yp
  7178. v - xp,
  7179. v + yp,\
  7180. v - xp,
  7181. v - yp,\
  7182. v + xp,
  7183. v - yp
  7184. v+xp,
  7185. v+yp,
  7186. resetPosition 
  7187. "3DfieldWithButton"
  7188. m"TL" 
  7189. m"BR" 
  7190.             fld = 
  7191.             btnW = 
  7192. + xp, 
  7193. + yp,\
  7194. + yp,\
  7195. - xp, 
  7196. m"TL" 
  7197. m"BR" 
  7198. (    + xp, 
  7199. 6    + yp,\
  7200. I    - xp, 
  7201. W    - yp
  7202. "3DComboBox"
  7203.             cb = 
  7204.     + xp, 
  7205.     + yp,\
  7206.     - xp, 
  7207.     - yp
  7208. CB + yp
  7209. m"TL" 
  7210. m"BR" 
  7211. "3DHLine"
  7212. + yp,\
  7213. "3DVLine"
  7214. + xp, 
  7215. + xp, 
  7216. "3DFrame"
  7217. -xp, 
  7218. +xp, 
  7219. +yp,\
  7220. "3DGroupBox"
  7221.             sp = 
  7222. fieldType 
  7223. "wordwrap"
  7224. + 60, 
  7225. ctextOverFlow 
  7226. Hyp * 2
  7227.             y = 
  7228. , y,\
  7229. -xp, 
  7230. +xp, y+yp,\
  7231.  = sp
  7232. _ASYM_SizeButtonToGraphic pTarget, pObj
  7233.     refObj = 
  7234.     myBk = 
  7235. #) <> 
  7236. MNULL) 
  7237. (captionPosition 
  7238. sizeButtonToGraphic 
  7239. "Test Item Reset" 
  7240. _ASYM_PostMsg msg, tgt
  7241. 4s__ASYMMsgQ
  7242. 4_s_ASYM_BlockMsgQ
  7243. ! <> 
  7244.         -- arbitrary queue overrun trim
  7245. S) > 32000
  7246.             p = 
  7247. p = 0
  7248. "pagebackgroundbook"
  7249.  = expandString("%1 
  7250. 8""%2""",
  7251. objectContainer(
  7252. msg & 
  7253. o(2) & targetWindow & 
  7254. o(2) & 
  7255. (_s_ASYM_MsgPosted <> 
  7256.         -- only post the message 
  7257. posted messages aren't blocked 
  7258. we haven't
  7259.         -- already 
  7260.         sysErrorNumber = 0
  7261. X"User"
  7262.             WORD RegisterWindowMessage(STRING)
  7263.             INT PostMessage(
  7264. 9,DWORD)
  7265.         msgID = 
  7266. <"ASYM_PostCO")
  7267.         hWnd = windowHandle 
  7268. <, 0, 0)
  7269.         translateWindowMessage 
  7270.             on 
  7271. ASYM_DoPostedMsg 
  7272. _ASYM_DoNextPostedMsg
  7273. ZOBJECT vRef
  7274.     p = 
  7275. o(2), 
  7276. p = 0
  7277. ASYM_FlushMsgQ;
  7278.     p = 
  7279. o(2), 
  7280.     tgtV = 
  7281.     p = 
  7282. p = 0
  7283.  & ""
  7284. p = 1
  7285.     bs = ASYM_BlockSuspend()
  7286.     bs = ASYM_RestoreSuspend(bs)
  7287. bs <> 
  7288. isOpen 
  7289. = currentPage 
  7290.         cmd = 
  7291. _ASYM_DoPostedMsg 
  7292. , s__ASYMMsgQHold
  7293.     -- The 
  7294. has fired off, so 
  7295. no longer on 
  7296. eekMessage(POINTER,
  7297. ASYM_Ticks()
  7298. ASYM_LinkDLLs;
  7299.     lpMsg = ASYM_GetMemBlock(64)
  7300. %<> "0,0"
  7301.         -- WM_PAINT = 0x000F ; WM_TIMER = 0x0113
  7302.         busy = ((
  7303. (0 <> PeekMessage(
  7304. , 0, 1, 0x000E, 0)) 
  7305. (0 <> 
  7306. , 0, 0x0010, 0x0112, 0)) 
  7307. (0 <> 
  7308. , 0, 0x0114, 0x01ff, 0)) 
  7309. (0 <> 
  7310. , 0, 0x0210, 
  7311. -1, 0)) 
  7312. (0 <> 
  7313. , 0, 
  7314. + 1, 65535, 0)))
  7315.         openWindows = sysOpenWindows
  7316.             clientHWnd = clientHandle 
  7317. *, 0x0200, 0x0209, 0) <> 0)
  7318. ASYM_FreeMemBlock(
  7319. (27) 
  7320. ,0,0)
  7321. _ASYM_IsMsgPosted 
  7322.     -- determines 
  7323.     char2 = 
  7324.     testMsg = 
  7325.     msgPosted = 
  7326. g     & 
  7327. _ASYM_SetPostMsgBlock pNewValue
  7328.     newValue = 
  7329.     retVal = (
  7330. )TRUE
  7331. @FALSE
  7332.  <> NULL 
  7333. linkDLL "USER"
  7334. , 0, 0)
  7335. _ASYM_FlushPostMsgQueue
  7336. _ASYM_DoGenericTextFeedback obj, tag, pos, option
  7337. ZSTRING txtFB, txt2, fld, fldSpec
  7338. 1 = NULL
  7339. p + (4*
  7340. syspageunitsperpixel)
  7341. ASYM_ObjectCenter(
  7342. ASYM_WorkWindow()    
  7343.  = ASYM_GetString(
  7344.  = tag
  7345. objectContainer(
  7346.  = ASYM_ExpandString(
  7347. ) > 1
  7348.         fld = ASYM_FindField ("
  7349. e= FALSE
  7350.  & CRLF & 
  7351.  = "popup"
  7352. ASYM_ModalPopText(
  7353. oldSys = sysSuspendMessages
  7354. _ASYM_PlayAnswerFeedback answerIndex, 
  7355. actualObj
  7356. ZansArray[][]
  7357.     ss = 
  7358. ! = ASYM_WID_AnsArray 
  7359.  = 0 
  7360. _ASYM_PlaySummaryFeedback(
  7361. _PlayFeedbackItem (
  7362. , registerTry
  7363.     LOCAL fbArray[][]
  7364.     ss = 
  7365.   = ASYM_WID_SummaryFeedback 
  7366.         -- This might be a 3.0 widget that has summary feedback 
  7367. main array
  7368. x_upgrade3SummaryFeedback(obj)
  7369.     correctness = 
  7370. (ASYM_WID_Correctness(
  7371.         i = 1
  7372. B<= 0
  7373.         i = 2
  7374.         i = 3
  7375.     _feedbackPlayed 
  7376. ASYM_RegisterAttempt (
  7377.     retVal = 
  7378. , i, 
  7379. Hreference, num, 
  7380. , notSummary
  7381. either a 
  7382.     oldSyserror = 
  7383.     oldMM = sysMediaSuspend
  7384.     mmError = 
  7385.     tryFlag = 
  7386.     result = 
  7387.     FBLoc = 
  7388. index
  7389. xisObject (_openClip 
  7390. mmStatus 
  7391. % <> "CLOSED"
  7392.             mmClose 
  7393.             mmYield
  7394. ][13] <> 
  7395.             oldCursor = 
  7396.             clipref = 
  7397. ][13]
  7398.             played = 
  7399.             sync = 
  7400. ][13] = "
  7401. h(clipRef) = 1
  7402. B_SmartPlaySound(
  7403. ss = 
  7404. mmPlayable 
  7405. mmOpen 
  7406. mmMediaType 
  7407. "digitalvideowaveaudio"
  7408. stageRef = 
  7409. ][13]
  7410. mmplay 
  7411.  notify 
  7412. obj = 
  7413. ][12]
  7414.             showIfClipFailed = 
  7415. ][14]
  7416. ][14])
  7417. ][15] <> 
  7418. 4s__ctb50r_fbcmd -- recursion trap
  7419. ][15]
  7420. oldfbcmd = 
  7421. X) > 1
  7422. " && 
  7423. m&& "
  7424. " && 
  7425. ][2] <> 
  7426. ASYM_DoAnswerHyperlink (
  7427. ][1], 
  7428.     -- Automatically 
  7429.  CBT Edition 3.0 widgets 
  7430. f"partial score"
  7431.     -- type 
  7432. non-specific 
  7433. called on them
  7434. ASYM_WID_PartialScore 
  7435. f obj
  7436. 1][1] = "
  7437. 2][1] = "incorrect"
  7438. 3][1] = "partially 
  7439. 1][i] = 
  7440. 1][i]
  7441. 2][i] = 
  7442. 2][i]
  7443. 3][i] = 
  7444. 2][i] -- there was no 3rd 
  7445.     ASYM_WID_DelayFeedback 
  7446. mmnotify 
  7447. , cmd, 
  7448.  snd, 
  7449. X"mmsystem"
  7450.         INT SndPlaySound(
  7451. ,WORD)
  7452. KillPlaySound = 
  7453. (DWORD,
  7454.     linkDLL "tbfile32.dll"
  7455. getShortFilename32(
  7456. Y(0,0)
  7457.         flags = 0x0002 -- SND_NODEFAULT
  7458. H1 -- SND_ASYNC = 0x0001
  7459. ) > 1
  7460.             sms = 
  7461.         --Windows 
  7462. 4sound
  7463. ) <> 0) -- 
  7464. try relative 
  7465. 8's dir
  7466. ASYM_PathOfFile(
  7467. 8) & 
  7468. getShortFileName32 (
  7469. wasn't 
  7470. media paths
  7471. ASYM_FindPathFile(
  7472. HDMediaPath 
  7473. CDMediaPath 
  7474. <> 0) 
  7475. _ASYM_CheckAnswerHyperlinks obj
  7476. Zbadlinks
  7477. xASYM_checkHyperSysBook()
  7478. ASYM_HasAnsArray(
  7479. U = _ASYM_BadLinksList(
  7480. ASYM_HasFBArray(
  7481. dimensions(
  7482. ) > 1
  7483.             ss= 
  7484. _ASYM_PlayFeedback pTarget, 
  7485. , mode, pRegisterTry
  7486. STACK    responseList
  7487.         -- 3.0 compatibility, 
  7488. detail fb possible
  7489. ASYM_WID_Score(
  7490.  = ASYM_WID_MaxScore 
  7491. ASYM_DoFeedback 
  7492.             responseIDs = ASYM_WID_ResponseIDs 
  7493.             _responseList = 
  7494. , obj
  7495. _ASYM_FlushMsgQ
  7496. 4s__ASYMMsgQ
  7497. X"User"
  7498.         WORD RegisterWindowMessage(STRING)
  7499.         INT PeekMessage(POINTER, 
  7500.     lpMsg = ASYM_GetMemBlock(32)
  7501.     msgID = 
  7502. `"ASYM_PostCO")
  7503. =<> 0
  7504. P, 0, 
  7505. =, 1)
  7506. ASYM_FreeMemBlock(
  7507. _ASYM_CBTIniVar section, key, deflt
  7508.     linkDLL "tbwin.dll"
  7509.  GetIniVar(
  7510. NASYM_IniFile())
  7511. _ASYM_GetSystemVar varName
  7512.     bs = ASYM_BlockSuspend()
  7513.     cmd = expandString("
  7514.     bs = ASYM_RestoreSuspend (bs)
  7515. _ASYM_RandomList numItems, inList
  7516.     LOCAL STACK outList
  7517. , = NULL 
  7518.             maxCount = 
  7519. _ASYM_ProductDirectory
  7520.     SYSTEM s_ASYM_ProductDirectory, s_ASYM_LongProductDirectory
  7521.  = getIniVar("ToolBook Load Information", "TB" & ASYM_MTBVersion(), "
  7522. .INI")
  7523.  = pathOfFile(
  7524. ASYM_Is32Bit()
  7525. TBfile32.
  7526.  getShortFileName32(
  7527.  getLongFileName32(
  7528. _ASYM_SystemDirectory
  7529. s_ASYM_SystemDirectory = 
  7530. sysToolBookDirectory
  7531. _ASYM_DrawFocusRect pBounds, pViewer
  7532. x1, y1, x2, y2
  7533. USER"
  7534. getDC(
  7535. releaseDC (
  7536. (isObject(
  7537. u) = 
  7538. P) AND (
  7539.         refViewer = 
  7540. targetWindow
  7541.     bs = 
  7542.     hDC = 
  7543. clientHandle 
  7544.     bounds_Pixels = pageUnitsToClient(
  7545.     x1 = 
  7546.     y1 = 
  7547.     x2 = 
  7548.     y2 = 
  7549.     pRect = 
  7550. .(0, 
  7551. , x1)
  7552. .(2, 
  7553. ', y1)
  7554. .(4, 
  7555. 8, x2)
  7556. .(6, 
  7557. I, y2)
  7558. freeMemBlock (
  7559.     err = 
  7560.         retVal = 
  7561. _ASYM_DeleteHandler obRef, handlerName
  7562.     -- Deletes 
  7563.     -- <
  7564. ,> follows same conventions 
  7565. getHandlerScript().
  7566.     -- It works 
  7567. Hsetting the 
  7568. a known minimum 
  7569.     -- doing a 
  7570. xon that 
  7571.     -- Returns 
  7572. Lexisting 
  7573. xASYM_ItemInList (
  7574. ,notifyBefore,notifyAfter")
  7575.     -- construct 
  7576.     handlerType = 
  7577.         txt = CRLF & 
  7578. y" & 
  7579.  && "
  7580. value" & 
  7581.     -- replace 
  7582.     bs = 
  7583.     oldScript = setHandlerScript (
  7584.     bs = 
  7585. bs <> 
  7586. r= bs
  7587. delete 
  7588.     scr = 
  7589. ~(txt, 
  7590. ) - 1 
  7591.         bs = 
  7592.         bs = 
  7593. o    (bs)
  7594. bs = 
  7595. r= bs
  7596. _ASYM_FindField fldName, pg
  7597.         pg = 
  7598.     si = ASYM_BlockSuspend()
  7599. ASYM_RestoreSuspend (si)
  7600. _ASYM_FindPage pgN
  7601.     si = 
  7602.     si = 
  7603. ad (si)
  7604. _ASYM_GetObjectListByName oContainer, otype, hasScript, nam
  7605. Zstack oList
  7606. _ASYM_NameOrID 
  7607. "ID" && 
  7608. _ASYM_ObjectCenter pTarget, 
  7609. "pagebackgroundbookviewer"
  7610. clientSize 
  7611. "0,0"
  7612. objectContainer(
  7613.         result = 
  7614. )- 0.0001), 
  7615. ) - 0.0001)
  7616. _ASYM_SetObjectCenter 
  7617. isType(point,
  7618. - - (
  7619. ) / 2, 
  7620. O - (
  7621. ) / 2
  7622. _ASYM_OppositePos 
  7623. ClientSize 
  7624. targetWindow
  7625. x >= 
  7626.         x = 1200
  7627.         x = 
  7628. X + 300
  7629. y >= 
  7630.         y = 1200
  7631.         y = 
  7632. x + 300
  7633. _ASYM_ScrollListBoxToSelection 
  7634. selectedTextLines 
  7635.         n = 
  7636. (textRightOverflow 
  7637. b(0, 
  7638. - (1 + n 
  7639. _ASYM_WordFromPoint loc
  7640.     LOCAL wordNum
  7641.     obj = objectFromPoint(
  7642. <> NULL 
  7643.         spot = 
  7644.         whatText = 
  7645.         whatChar = 
  7646.         oldFocus = 
  7647.         oldWord = selectedTextState
  7648.         oldLock = 
  7649. X <= 
  7650. g >= 
  7651. _ASYMA_CopyUserProperties obj1, obj2
  7652.     propList = 
  7653.         cmd = expandString("%1 
  7654. %2 = %1 
  7655. _ASYM_FixFieldScrollBar 
  7656. ) + (textUnderflow 
  7657. 4) > 0
  7658. _ASYM_CopyProperty pSourceObj, pDestObj, pSourceProp, pDestProp
  7659. (isObject(
  7660. 7) = TRUE) 
  7661. <) = 
  7662. = <> 
  7663.         execString = 
  7664. i & " 
  7665.  & " = " & \
  7666.  & " 
  7667. _ASYM_ObjectParentList pObj, pCutOffLevel
  7668.     retVal = 
  7669. &) = 
  7670. 4 <> "
  7671.         parentObj = 
  7672. & "," 
  7673.             objType = 
  7674.  <> "
  7675. w& "," 
  7676. _ASYM_LibrarianUniqueName obRef
  7677. $ueNameInfo (
  7678. >queNameInfo 
  7679. 2, truncateFlag
  7680. ret: TRUE 
  7681. already has unique 
  7682. 'Correct 
  7683. ZSTRING 
  7684. ] = (
  7685.     nm = 
  7686.     tp = 
  7687. tp = "
  7688. tp = "
  7689. (nm) = 3 
  7690. nm = tp && "
  7691. isType ("
  7692.             wc = 
  7693.             lw = 
  7694. (wc > 2 
  7695. iwc-1 
  7696. wc-2 
  7697. nm = "(" & tp && "
  7698. lw = ")" 
  7699. (lw) - 1 
  7700. ret = 
  7701. iwc-2 
  7702. (wc > 1 
  7703. gwc-1 
  7704. nm = "(
  7705. lw = ")" 
  7706. (lw) - 1 
  7707. iwc-1 
  7708. nm = NULL
  7709. & CRLF & tp && "
  7710. " && 
  7711.             pID = " (
  7712. " && 
  7713.  & ")"
  7714. nm = 
  7715. 32 - 
  7716. rnm & 
  7717.         -- determine 
  7718. pidentifier
  7719.         cc = 
  7720. cc > 3 
  7721. = "(" 
  7722. "pb" 
  7723. = ")" 
  7724. cc - 1 
  7725.         -- 
  7726. correct 
  7727.         layerRef = objectContainer (
  7728. nm = 
  7729. nm = 
  7730. ASYM_WID_QType 
  7731. nm = 
  7732. nm = "Question"
  7733.             obID = " (" & 
  7734.  & ")"
  7735. nm = 
  7736. 32 - 
  7737. nm & 
  7738. _ASYM_LibrarianDisplayName 
  7739.     nm = 
  7740. nm = 
  7741. _ASYM_GetFileDate fName, formatString
  7742. "tbdos.dll"
  7743.         STRING getFileDate(
  7744.     fDate = 
  7745. xNULL
  7746.         stop = 
  7747. ') - 1
  7748. - 7) < 3        --
  7749. we didn't 
  7750. a four-digit year
  7751. v+ 1900
  7752. "sec" 
  7753. " " & 
  7754. "mm/dd/yyyy h24:
  7755. _ASYM_AddFileExtension fn, ext
  7756.     fn = trim (fn)
  7757.     pth = ASYM_PathOfFile (fn)
  7758.     fn = ASYM_ShortFileName (fn)
  7759.     pos = 
  7760. ~(".", fn)
  7761. T& fn & "." & 
  7762.     cc = 
  7763.     lastPos = 
  7764. M<> 0 
  7765. V< cc
  7766. ~(".", 
  7767. r+ 1 
  7768. c" " 
  7769. & fn & "." & ext
  7770. _ASYM_ReplaceFileExtension fn, 
  7771.     fn = 
  7772. le (fn)
  7773.     fn = 
  7774. ~(".", fn)
  7775. & fn & "." & 
  7776.     cc = 
  7777. <> 0 
  7778. ~(".", 
  7779. & fn & ext
  7780. c" " 
  7781. & fn & "." & 
  7782. fn = 
  7783. _ASYM_GetTempFile pExt
  7784.     retVal = 
  7785.     linkDLL "kernel"
  7786.         INT GetTempFileName(BYTE, 
  7787. , WORD, POINTER)
  7788.     lpBuffer = ASYM_GetMemBlock(256)
  7789. )"0,0"        
  7790. r= "Unable 
  7791. allocate memory."
  7792.         ext = 
  7793. "TMP"
  7794. )) > 3 
  7795. X, 0, 
  7796. generate 
  7797. file."
  7798. 1(0, 
  7799. ASYM_FreeMemBlock(
  7800. _ASYM_GetFileVersion 
  7801. productFlag
  7802. --fname
  7803. --    full path 
  7804. which 
  7805. version info
  7806. --    TRUE:
  7807. returns 
  7808. %xx,xx,xx,xx
  7809. --    FALSE (default): 
  7810. %xx,xx,xx,xx
  7811.     linkDLL32 "kernel32.
  7812.         LONG GetLastError()
  7813.         POINTER32 GlobalAlloc(
  7814. 3lobalFree(
  7815. RFileVersionInfoA(
  7816. xFileVersionInfoSizeA(
  7817. VerQueryValueA(
  7818.     rv = 
  7819.     gmemflags = 0x40    --GMEM_FIXED | GMEM_ZEROINIT
  7820.     dummy = 
  7821. gmemFlags, 4)
  7822.     bufSize = GetFileVersionInfoSizeA(
  7823. *> 0    --otherwise no 
  7824.         verBuf = 
  7825. X VS_FIXEDFILEINFO structure
  7826.         ffiBuf = 
  7827. t, "\", 
  7828.         ffiPtr = pointerPointer32(0, 
  7829. %now points 
  7830.         --Type 
  7831. dwSignature As Long
  7832. dwStrucVersion As 
  7833. e.g. 0x00000042 = "0.42"
  7834. dwFileVersionMS As 
  7835. e.g. 0x00030075 = "3.75"
  7836.         -- 12
  7837. dwFileVersionLS As 
  7838. e.g. 0x00000031 = "0.31"
  7839.         -- 16
  7840. dwProductVersionMS As 
  7841. e.g. 0x00030010 = "3.10"
  7842.         -- 20
  7843. dwProductVersionLS As 
  7844. e.g. 0
  7845.         -- 24
  7846. dwFileFlagsMask As 
  7847. = 0x3F 
  7848. "0.42"
  7849.         -- 28
  7850. 1 As 
  7851. e.g. VFF_DEBUG Or VFF_PRERELEASE
  7852.         -- 32
  7853. dwFileOS As 
  7854. e.g. VOS_DOS_WINDOWS16
  7855.         -- 36
  7856. dwFileType As 
  7857. e.g. VFT_DRIVER
  7858.         -- 40
  7859. dwFileSubtype As 
  7860. e.g. VFT2_DRV_KEYBOARD
  7861.         -- 44
  7862. dwFileDateMS As 
  7863. e.g. 0
  7864.         -- 48
  7865. dwFileDateLS As 
  7866. e.g. 0
  7867.         --End 
  7868.         --sanity 
  7869. X: signature should always be the following value
  7870. PointerDword32(0, 
  7871. ) = 0xfeef04bd
  7872. ~= 16
  7873.             major = 
  7874.             majorLeft = 
  7875. y0x10000
  7876.             majorRight = 
  7877. ;bitAnd 0xffff
  7878.             minor = 
  7879. ~+4, 
  7880.             minorLeft = 
  7881.             minorRight = 
  7882.             rv = 
  7883. GlobalFree(
  7884. -- ASYM_PopMenu (menuItemList, pos, rect)
  7885. -- Displays a popup 
  7886. c. Each 
  7887. <> represents 
  7888. -- the 
  7889. c. The 
  7890. shown 
  7891. units) 
  7892. > parameter defines a 
  7893. -- which, 
  7894. you release 
  7895. umouse, 
  7896. cwill 
  7897. xbe dismissed.
  7898. following special 
  7899. Tcan be defined 
  7900. beginning 
  7901. (these 
  7902. xappear 
  7903. -- "{"    - Identifies 
  7904. a sub-
  7905. c. Subsequent 
  7906. identified 
  7907. just a "}"
  7908. -- "|"    - Start 
  7909. on a 
  7910. qcolumn, separated 
  7911. Ha separator bar
  7912. -- "\"    - 
  7913. on a 
  7914. 6without a 
  7915. -- "("    - Disabled 
  7916. -- "*"    - Check 
  7917. Xmark
  7918. -- "."    - 
  7919. fa radio-
  7920. -- "+"    - Make 
  7921. default 
  7922. (should only 
  7923.  one per 
  7924. -- "#"    - 
  7925. a bitmap. 
  7926. ToolBook
  7927. ! resource 
  7928. -- "/"    - All subsequent 
  7929. Tare part 
  7930. allows you
  7931. above 
  7932. -- If "{" 
  7933. specified, 
  7934. must be 
  7935. -- definition, 
  7936. -- consisdered 
  7937. . Any other 
  7938. symbols 
  7939. order 
  7940. actual 
  7941. -- Return value:
  7942. -- Positive 
  7943. selected 
  7944. - no 
  7945. -- Negative 
  7946. error occurred that prevented 
  7947. displaying.
  7948. -2    - couldn't create 
  7949. -3    - 
  7950. -6    - 
  7951. xvalid
  7952. -13    - no 
  7953. provided
  7954. _ASYM_PopMenu 
  7955. 4_s_ASYM_PopMenuChildMenuHandleList, _s_ASYM_BitmapHandleList
  7956. menuText = 
  7957.  some constants
  7958.     GMEM_ZEROINIT = 0x0040
  7959.     GMEM_MOVEABLE = 0x0002
  7960.     TPM_RETURNCMD = 0x0100
  7961.     TPM_RIGHTBUTTON = 0
  7962.     TPM_NONOTIFY = 0x0080
  7963.     -- link 
  7964.     linkDLL "user"
  7965.         INT postMessage (WORD, 
  7966. LONG)
  7967.     linkDLL32 "user32.dll"
  7968.         DWORD CreatePopupMenu32 = 
  7969. ^InsertMenuItem32 = InsertMenuItemA (
  7970. , POINTER32)
  7971. TrackPopupMenu32 = 
  7972. DestroyMenu32 = 
  7973. kernel32.
  7974. GlobalAlloc32 = 
  7975.  GlobalLock32 = 
  7976. GlobalUnlock32 = 
  7977. GetLastError()
  7978. gdi32.
  7979. DeleteObject32 = 
  7980.     -- setup 
  7981. aults
  7982.     vRef = targetWindow
  7983. pos = 
  7984. mousePosition 
  7985.         hRect = 0
  7986.         pRect = "0,0"
  7987.         -- we're 
  7988. allocating little bits 
  7989. memory, so we'll assume 
  7990.         -- allocations succeed (
  7991. totally screwed 
  7992. fail anyways)
  7993. bitOr 
  7994. , 16)
  7995.      = pageUnitsToScreen (
  7996. pointerLong32 (0, 
  7997. N12, 
  7998.     hMenu = 
  7999.         menuItemInfoSize = 44
  8000.         -- 
  8001.     MENUITEMINFO structure
  8002.         hMenuItemInfo = 
  8003.         pMenuItemInfo = 
  8004.         -- 
  8005. - limit 
  8006.         hMenuText = 
  8007. , 256)
  8008.         pMenuText = 
  8009.         -- initialize 
  8010. pointerDWord32 (0, 
  8011. .28, 
  8012. ?32, 
  8013. P40, 
  8014. buildMenu (
  8015.             retVal = 
  8016.             -- This 
  8017. a hack 
  8018.  down message
  8019.             -- pump. Calling popmenu like 
  8020. affect, 
  8021.     ctually
  8022.             -- 
  8023. tbwin.
  8024. STRING,INT,
  8025. popMenu (clientHandle 
  8026. , pageScroll 
  8027. "}", 
  8028.             -- now 
  8029. real call
  8030. , delimitByCRLF, parentItem
  8031. type flags
  8032.     MFT_STRING        = 0x00000000
  8033.     MFT_MENUBARBREAK    = 0x00000020
  8034.     MFT_MENUBREAK    = 0x00000040
  8035.     MFT_RADIOCHECK    = 0x00000200
  8036.     MFT_BITMAP        = 0x00000004
  8037. state 
  8038.     MFS_GRAYED        = 0x00000003
  8039.     MFS_CHECKED        = 0x00000008
  8040.     MFS_DEFAULT        = 0x00001000
  8041. info mask 
  8042.     MIIM_SUBMENU    = 0
  8043.     MIIM_TYPE        = 0x00000010
  8044.     MIIM_STATE        = 0x00000001
  8045.     MIIM_ID        = 0x00000002
  8046.         menuItemCount = textlineCount (
  8047.     menuItemNumber = 0
  8048.         menuItemID = i + 
  8049.             menuItemText = 
  8050.         menuItemState = 0
  8051.         menuItemType = 
  8052.         menuItemFlagMask = 
  8053.         hMenuChild = 0
  8054.         bitmapItem = 
  8055. = "/"
  8056. = "{"
  8057. a submenu
  8058. subMenuEnd = 0
  8059. subMenuDepth = 0
  8060. -- look 
  8061. i + 1 
  8062. = "}"
  8063. = "{"
  8064. find 
  8065. , so we bail (malformed 
  8066. cdescription)
  8067. subMenuMenuItemList = 
  8068. Di + 1 
  8069. 1t = 
  8070. i + 1 
  8071. "/|\(*.+#"
  8072. = "/"
  8073. = "|"
  8074. = "\"
  8075. = "("
  8076. -- disabled 
  8077. = "*"
  8078. = "."
  8079. -- use a 
  8080.  rather than a 
  8081. = "+"
  8082. = "#"
  8083. bs = ASYM_BlockSuspend()
  8084. resRef = 
  8085. hBitmap = gdiHandle (
  8086. ASYM_RestoreSuspend(bs)
  8087. pointerString32 (0, 
  8088. pointerPointer32 (36, 
  8089. (36, 
  8090. , "0,0")
  8091. , -1, 
  8092. -- INET Error Codes
  8093. --    0        = API_ERR_SUCCESS
  8094. --    -1        = API_ERR_UNKNOWN
  8095. --    -2        = API_ERR_INTERNAL
  8096. --    -3        = API_ERR_NOT_IMPLEMENTED
  8097. --    -4        = API_ERR_SYSTEM
  8098. --    -5        = API_ERR_BAD_PROPNAME
  8099. --    -6        = API_ERR_PROP_NOT_SETTABLE
  8100. --    -7        = API_ERR_PROP_OBJECT_OWNS_OBJECTS
  8101. --    -8        = API_ERR_MEMORY
  8102. --    -9        = API_ERR_ALIAS_EXISTS
  8103. --    -10        = API_ERR_ALIAS_NOT_FOUND
  8104. --    -11        = API_ERR_INVALID_OBJ_TYPE
  8105. --    -12        = API_ERR_BAD_OWNER_ALIAS
  8106. --    -13        = API_ERR_BAD_PROP_VALUE
  8107. --    -14        = API_ERR_NULL_SERVER_NAME
  8108. --    -15        = API_ERR_WRONG_OBJECT_TYPE
  8109. --    -16        = API_ERR_CONNECTION_HAS_FILE
  8110. --    -17        = API_ERR_NO_CURRENT_FILE
  8111. --    -18        = API_ERR_CANT_BUILD_URL
  8112. --    -19        = API_ERR_GENERIC_FAILED_TO_CONNECT
  8113. --    -20        = API_ERR_NO_CACHE_ENTRY
  8114. --    -21        = API_ERR_NO_WILDCARDS_ALLOWED
  8115. --    -22        = API_ERR_REMOTE_FILE_EXISTS
  8116. --    -23        = API_ERR_OPERATION_INVALID_OFFLINE
  8117. --    -24        = API_ERR_ISEEK_END_UNAVAILABLE
  8118. --    -25        = API_ERR_SEEK_REQUIRES_CACHE
  8119. --    -26        = API_ERR_SEEK_FAILED
  8120. --    -27        = API_ERR_NULL_URL
  8121. --    -28        = API_ERR_LOCAL_FILE_EXISTS
  8122. --    -29        = 
  8123. E_NOT_FOUND
  8124. --    -30        = API_ERR_INFO_NOT_AVAILABLE
  8125. --    -31        = API_ERR_NOT_HTTP_URL
  8126. --    -100    = API_ERR_UNKNOWN_TASK
  8127. --    -101    = API_ERR_BAD_PARAMETER
  8128. --    -102    = API_ERR_OBJECT_NOT_OPEN
  8129. TBM_Evaluate Notification Return Values
  8130. --    0        = OK
  8131. --    -1        = ABORT REQUEST
  8132. --    -2        = TURN OFF THIS NOTIFICATION
  8133. DLL definitions
  8134. _ASYM_INET_linkDLL
  8135.     retVal = 
  8136.     bs = ASYM_BlockSuspend()
  8137.     linkDll32 "tbinet32.dll"
  8138.         STRING INetClose(
  8139. reateDirectory(
  8140. /DeleteFile(
  8141. FDestroyObject(
  8142. `GetCurrentFile(
  8143. GetDirectoryList(
  8144. GetFile(
  8145. GetLastErrorCode()
  8146. GetLastErrorText()
  8147. GetListDelimiter(
  8148. GetProperty(
  8149. GetRelativeUrl(
  8150. GetRemoteErrorCode()
  8151. GetSessionList()
  8152. GetSystemErrorCode()
  8153. IsFileCurrent(
  8154. NewObject(
  8155. PutFile(
  8156. Read(
  8157. , POINTER, LONG)
  8158. RemoveDirectory(
  8159. RenameFile(
  8160. Seek(
  8161. SetListDelimiter(
  8162. SetProperty(
  8163. SetRelativeUrl(
  8164. SetUrlFromParts(
  8165. Write(
  8166. linkDLL32
  8167.     bs = ASYM_RestoreSuspend(bs)
  8168. bs <> 
  8169. r= "Unable 
  8170. _ASYM_GetFile_URL pRemoteFile, pLocalFile, pOverWrite, pSecureSocket
  8171.     remote_File = 
  8172.     local_File = 
  8173.     overWrite = (
  8174. H = TRUE)
  8175.     secureSocket = (
  8176.     gotRemoteFile = 
  8177.     ret = 
  8178. () = 
  8179.             INet_Alias_GetFile = "ASYM_INET_URL_GetFile"
  8180. jINetNewObject(
  8181. , "URLConnection")
  8182. INetSetProperty(
  8183. "OK" 
  8184. , "DecodeEscapeChars", 
  8185. , "EncodeUnsafeChars", 
  8186. "OK" 
  8187. "OK" 
  8188. INetGetCurrentFile(
  8189. "OK" 
  8190. -- Errors encountered during the attempt
  8191. INetDestroyObject(
  8192. -- ASYM_INET_LinkDLL() failed
  8193.             -- 
  8194. connection
  8195. <> "OK") AND (
  8196. : " & INetGetLastErrorText()
  8197. _ASYM_GetFile_FTP pRemoteServer, pRemotePort, pRemoteDir, \
  8198. RemoteUser, pRemotePassword, 
  8199. write, pTransferType
  8200.     remote_Server = 
  8201.     remote_Port = 
  8202.     remote_Dir = 
  8203.     remote_User = pRemoteUser
  8204.     remote_Password = 
  8205. O<> "/" 
  8206. pOverwrite = 
  8207.     transferType = 
  8208. ASYM_ItemOffset(
  8209. !, "binary,ascii") = 0 
  8210.     remote_FullPath = 
  8211. () = 
  8212. = "ASYM_INET_FTP_GetFile"
  8213. , "FtpConnection")
  8214. , "ServerName", 
  8215. "OK" 
  8216. "OK" 
  8217. , "UserName", 
  8218. "OK" 
  8219. "OK" 
  8220. , "TransferMethod", 
  8221. ret= "OK" 
  8222. -- First, 
  8223. Zfile 
  8224. current
  8225. localIsCurrent = 
  8226. ASYM_IsFile(
  8227. 0INetIsFileCurrent(
  8228. |, so we don't have 
  8229. "OK" 
  8230.             -- 
  8231.         -- 
  8232. <> "OK") 
  8233. : " & 
  8234. Handler Stubs
  8235. INetNotifyResolvingName pAlias, pName
  8236. INetNotifyNameResolved 
  8237. INetNotifyConnecting 
  8238. INetNotifyConnected 
  8239. INetNotifySending 
  8240. RequestHeaders
  8241. INetNotifySent 
  8242. INetNotifyReceivingResponse 
  8243. INetNotifyReceivedResponse 
  8244. ResponseHeaders, DWORD pBytesReceived
  8245. INetNotifyClosingConnection 
  8246. INetNotifyClosedConnection 
  8247. INetNotifyRequestComplete 
  8248. INetNotifyCopyProgress 
  8249. Copied, 
  8250. TotalBytesToCopy
  8251. INetNotifyCopyComplete 
  8252. -- Default Push Button Widget
  8253. -- Written 
  8254. HJeff Day, Asymetrix Corporation.
  8255. -- Copyright 
  8256.  1996, 
  8257. +Learning Systems, Inc. All Rights Reserved.
  8258. moveDefRect 
  8259. {defRect, 
  8260. Zstack bnds
  8261.     xp = 
  8262. sysPageUnitsPerPixel
  8263.     yp = 
  8264.     oldObj = 
  8265. isObject(
  8266. resetRect(
  8267.     x1 = 
  8268.     y1 = 
  8269.     x2 = 
  8270.     y2 = 
  8271.         x1 + xp, y1 + yp, \
  8272.         x1 + xp, y1
  8273.         x2 - xp, y1
  8274.         x2 - xp, y1 + yp, \
  8275. , y1 + yp, \
  8276. , y2 - yp, \
  8277.         x2 - xp, y2 - yp, \
  8278.         x2 - xp, y2
  8279.         x1 + xp, y2
  8280.         x1 + xp, y2 - yp, \
  8281. , y2 - yp, \
  8282. , y1 + yp
  8283. hideDefRect
  8284.     xp = 
  8285.     yp = 
  8286. createDefRect logical isBG
  8287.          0, 0 
  8288.          1, 1 
  8289.          2, 2 
  8290.          3, 3 
  8291.          4, 4 
  8292.          5, 5 
  8293.          6, 6 
  8294.          7, 7 
  8295.          8, 8 
  8296.          9, 9 
  8297.         10,10 
  8298.         11,11 
  8299.         12,12
  8300. = "widget_defaultRect"
  8301. ackground
  8302. isBackground
  8303.         container = 
  8304.     ipList = getObjectList(
  8305. pushButtonList
  8306.     btnList = 
  8307. defPushButton
  8308. escPushButton
  8309. escape 
  8310.     parentObj = 
  8311. showDefRect
  8312.     defBtn = 
  8313. showRect(
  8314. notifyBefore 
  8315. (enterCombobox
  8316. exclude 
  8317. ><> TRUE
  8318. ZbuttonRef
  8319. keyEnter
  8320. buttonClick 
  8321. alwaysReader 
  8322. e= FALSE 
  8323. selectionChanged
  8324. setWidgetScript tbk_wid_name, newScript
  8325. _FindExecutableFile fn
  8326. ZtestFn, f
  8327. "shell.dll"
  8328.         WORD 
  8329. V    (STRING,
  8330. POINTER)
  8331.     linkDLL "kernel"
  8332.  GetTempFileName(BYTE,
  8333. 4tbdos.
  8334. L RemoveFile(
  8335.     lpBuffer = ASYM_GetMemBlock(256)
  8336.  NULL 
  8337. )"0,0"
  8338. c"*" 
  8339. fn <> 
  8340. xASYM_IsFile(fn)
  8341. 0,"TST",0,
  8342. ASYM_FreeMemBlock(
  8343.         tempFn = 
  8344.         p = revOffset(".", fn)
  8345. p > 0
  8346.             f = ASYM_PathOfFile(
  8347. & "jg080647" & 
  8348. U(fn) 
  8349.             ss = 
  8350.         f = fn
  8351.     status = 
  8352. (f, _ASYM_CurrentDirectory(), 
  8353. J<= 32
  8354.         exe = 
  8355. ASYM_Is32Bit()
  8356. X"tbfile32.
  8357.  GetShortFileName32(
  8358. _ASYM_IsDirectoryWriteable dirSpec
  8359. "\\" 
  8360. _ASYM_IsDriveReady(
  8361. _ASYM_FreeDiskSpace(
  8362. [) > 0
  8363. XASYM_ProductPrefix() & "
  8364.         INT 
  8365.  <> "\"
  8366.     fN = 
  8367.  & "~~
  8368. [~~x.tmp"
  8369.     ss = 
  8370.     fuErr = SetErrorMode(1)
  8371. = ss    
  8372. ZDWORD n
  8373.     d = 
  8374. ) & "
  8375.  GetVolumeName(
  8376. de(1)
  8377.     vn = 
  8378.         n = 
  8379. (n >= 0 
  8380. r= 0))
  8381. _ASYM_IsFileAvailable fN
  8382.         ss = 
  8383. = ss    
  8384. _ASYM_MakeIntoRelPath rootPath,longPath
  8385.         -- 
  8386. "c:\" 
  8387. thisPath 
  8388. "c:\x\"
  8389.         -- BOTH MUST END WITH "\"!!!
  8390. ZrelPath
  8391. ^) = 1 
  8392.         p1 = 1;p2 = p1
  8393. cp2 < 
  8394. p2 > 0
  8395. dirlen = p2 - p1
  8396. p2 - 1 
  8397.  = ".."
  8398. p2 = p2 - 
  8399. p1 = p2
  8400. _ASYM_SetCurrentDirectory pathStr
  8401.     result = -1
  8402.     ccnt = 
  8403. &- 1 
  8404. C <> ":"
  8405. ) & "DOS.
  8406. SetCurrentDrive(
  8407.  GetCurrentDrive(
  8408.     d = 
  8409.     p = 
  8410. ~(":", 
  8411. p > 1
  8412.         nd = 
  8413. ~ (nd)
  8414. _ASYM_SetPath pathName, 
  8415. 4_s_ASYM_PathCache[][]
  8416.     ss = 
  8417. dimensions(
  8418. mi][1] 
  8419. |i][2] = 
  8420. 1][1] = 
  8421. 1][2] = 
  8422. ) & "win.
  8423. SetIniVar(
  8424. "Paths",
  8425. , ASYM_IniFile())
  8426. _ASYM_TempDir
  8427. ) & "
  8428. _ASYM_IsValidDrive 
  8429. , retry, prompt
  8430. ) & "
  8431.  GetCDDriveList()
  8432.  GetDriveList()
  8433.     d = 
  8434.         d = 
  8435.  = ASYM_GetString("Check the CD", \
  8436. "Please verify that 
  8437. properly installed 
  8438. 8-ROM drive.")
  8439. ASYM_MessageBox(
  8440. y, "hand", "retryCancel")
  8441.  GetCurrentDirectory(
  8442.     drv = 
  8443.     dir = "\" & 
  8444. <> "\"
  8445. expandString("%1:%2", 
  8446. _ASYM_FindPathFile fName, 
  8447. , bkPath
  8448.     DOSPath = 
  8449. c":\" 
  8450. TBDOS.DLL"
  8451.  GetDosEnvironmentString(
  8452. PATH")
  8453.             p = 
  8454. ~("=",
  8455. p > 0
  8456.     p = 
  8457. ~(";", 
  8458. cp <> 0
  8459.  = ","
  8460.         p = 
  8461. ~(";", 
  8462.  = pathOfFile(
  8463. ASYM_trim(
  8464. <> "\"
  8465. _ASYM_ExpandRelPath(
  8466. <> ":" 
  8467.         testName = 
  8468.  drspec
  8469.  oldDir
  8470. X"tbcbt.
  8471. __ASYM_FreeDiskSpace = GetFreeDiskSpace(
  8472.     r = 
  8473. _ASYM_GetPath 
  8474. ASYM_BlockSuspend()
  8475.     cacheSize = 
  8476. ASYM_RestoreSuspend (
  8477. i][1] 
  8478. i][2]
  8479. tbwin.
  8480.  GetIniVar(
  8481. ][1]    = 
  8482. ][2]    = 
  8483.  dirspec
  8484.  GetFileAttributes(
  8485.  GetDirectoryOnlyListLFN(
  8486. FALSE
  8487. ) > 3
  8488.     gfa = 
  8489.         gdol = 
  8490.  & "\*.*", 
  8491. _ASYM_RelativePath 
  8492. , bkName
  8493. ) = 1
  8494. _ASYM_WindowsDirectory
  8495.  (200)
  8496. "0,0"
  8497.         sysErrorNumber = 13
  8498.  ("Not enough memory. Close other applications 
  8499. GetWindowsDirectory(
  8500. ,199)
  8501.     winDir = 
  8502. -<> "\"
  8503. _ASYM_IsAbsoluteFilePath 
  8504.     retVal = 
  8505. ) > 2 
  8506.  = ":") 
  8507.  = "\\") 
  8508. --Creates 
  8509.     passed directory, 
  8510. directories 
  8511.     don't
  8512. --already exist.
  8513. --Returns 
  8514. successful, 
  8515. _ASYM_RecurseCreateDirectory 
  8516.     rv = 
  8517.         rv = 
  8518. _ASYM_ParentDirectory(
  8519. Invalid 
  8520. createDirectory(
  8521. rv = 
  8522. -3    --invalid 
  8523. err = 
  8524. -5    --access denied
  8525. Access 
  8526. Unknown error")
  8527. " (" & 
  8528. & ")" 
  8529. UnableToCreateDir", "Could 
  8530.  ""%1"": %2."), \
  8531. dir, 
  8532. returns 
  8533.     rv = 
  8534. "\\"    --
  8535. a UNC 
  8536. desired segment 
  8537. a full 
  8538. partial 
  8539. parse
  8540. --    op        = operation:
  8541. --        DISK            
  8542. disk 
  8543.  letter followed 
  8544. Ha colon.
  8545. --        EXTENSION_ONLY    
  8546.  extension, without 
  8547. period.
  8548. --        FILENAME        
  8549. filename 
  8550. fits 
  8551. --        FILENAME_ONLY    
  8552. only 
  8553. ftrailing backslash "\")
  8554. _ASYM_ParsePath 
  8555. op = "
  8556. op = "DRIVE"
  8557.             rv = 
  8558. op = "
  8559.         rv = 
  8560.         fileName = ASYM_ShortFileName (
  8561. op = "
  8562.             rv = 
  8563.             dotPos = ASYM_FileDotPosition (
  8564. op = "
  8565. cc = 
  8566. I> 0 
  8567. Q< cc
  8568. rv = 
  8569. b+ 1 
  8570. op = "
  8571. rv = 
  8572. rv = 
  8573. seperates a 
  8574. . If 
  8575. -- doesn't 
  8576.     cc = 
  8577.     pos = 0
  8578. ~(".", 
  8579. ~(".", 
  8580.     -- It's 
  8581. cSPACE 
  8582. --Appends a 
  8583. , ensuring a single \ between them,
  8584. --        fn
  8585.  relative 
  8586. _ASYM_AppendFileToPath 
  8587. fn = "\")
  8588.  otherPath, 
  8589.  <> "\"
  8590. 6 = "\"
  8591. ASYM_ResolvePath (
  8592. _ASYM_ResolvePath filePath
  8593.  = ASYM_ConvertPathToList (
  8594. tbdlg.
  8595. itemOffset (
  8596. "..", 
  8597. R"..", 
  8598. ASYM_ConvertListToPath (
  8599. _ASYM_ConvertPathToList 
  8600.     -- converts a 
  8601. a list 
  8602. easier toolbook manipulation
  8603. ~("\", 
  8604.  = ","
  8605. ~("\", 
  8606. _ASYM_ConvertListToPath pathList
  8607. ~(",", 
  8608. ? = "\"
  8609. ~(",", 
  8610. _ASYM_RecurseRemoveDirectory 
  8611. .    options
  8612. 4_s_ASYM_RRDInit
  8613. ZLOGICAL didInitHere
  8614.     --initialize 
  8615. we haven't 
  8616. F <> 
  8617.         sc = 
  8618. +" getFileOnlyList(
  8619. M" getDirectoryOnlyList(
  8620. removeFile(
  8621. removeDirectory(
  8622. zeverything 
  8623. fshort 
  8624.  names: faster
  8625. " getShortFileName32(
  8626.     ok = 
  8627. (dir)
  8628.         ok = 
  8629. <> "\"
  8630.         sFiles = 
  8631. & "*.*", 
  8632.         cFiles = textlineCount(
  8633.             code = 
  8634. errCouldNotDeleteFile", \
  8635. delete 
  8636. u! ""%1""." & \
  8637. CRLF & 
  8638. "Reason: %2")
  8639. , ASYM_TBDOSErrorString("
  8640. ok = 
  8641.             sDirs = 
  8642. & "*.*", 
  8643.             cDirs = 
  8644. "..")    -- skip "." 
  8645. ok = 
  8646. "clearOnly" 
  8647. errCouldNotDeleteDir", \
  8648.  ""%1""." & \
  8649. ok = 
  8650. o= sc
  8651. _ASYM_FindMediaFile pFilename, pBook, pSearchHD, pSearchCD, pSearchHyperPath
  8652. B <> 
  8653.         refBook = 
  8654. (isObject(
  8655. '<> "
  8656. YobjectContainer(
  8657.         searchPath = 
  8658. HDMediaPath 
  8659. & "," 
  8660. CDMediaPath 
  8661. & "," 
  8662. ASYM_HyperPath(
  8663. ASYM_ExpandMediaPath(
  8664. _ASYM_ExpandMediaPath pPaths, 
  8665.     bookPath = 
  8666. S) getCDDriveList()
  8667.     CDDriveLetters = 
  8668.     numDrives = 
  8669.     newPathList = 
  8670. mediaPath
  8671.  = "<BookPath>"
  8672. y = "\" 
  8673.  <> "\" 
  8674. ASYM_ItemInList(
  8675.  & "," 
  8676.  = "<CDROM>"
  8677.  = "\" 
  8678. thisCDDrive = 
  8679. 2& ":\"
  8680. J& ":\" & 
  8681.  <> "\" 
  8682.  & "," 
  8683.  <> "\" 
  8684.  & "," 
  8685. _ASYM_FileRelativeToMedia 
  8686. & "," 
  8687. & "," 
  8688.             pathLen = 
  8689. _ASYM_PromptForCDROM 
  8690. A", pCaption
  8691.         continueCheck = 
  8692. ASYM_FindFileOnCDROM(
  8693. -- We found a CD 
  8694. -- Keep looking
  8695. msgTxt = pMessage
  8696. #msgPromptForCDROM", \
  8697. "ToolBook 
  8698. unable 
  8699. locate a 
  8700. containing 
  8701. -:" & \
  8702. "%1" & \
  8703. "Insert 
  8704. #appropriate 
  8705. press Retry, 
  8706. msgCaption = 
  8707. v$msgCapPromptForCDROM", \
  8708. ret = 
  8709. a, "INFO", "RetryCancel")
  8710. ASYM_Wait(3000)
  8711. _ASYM_FindFileOnCDROM 
  8712.         CDList = 
  8713. 8& ":\" & 
  8714. 0 version 
  8715. _ASYM_PathOfFile 
  8716. "\/:")
  8717. _ASYM_ShortFileName 
  8718.     tmp = 
  8719. "\/:")
  8720. _AskStudentName prompt
  8721.  = ASYM_GetStandardString("<askStudentName>","")
  8722. T = ASYM_Trim(
  8723.         sysErrorNumber = 0
  8724. 26 -- 
  8725. NameRequiredToContinue>","")
  8726. _ASYM_CollectLogResponseData sep
  8727. ZLOGICAL passSkip
  8728.     totalScore = 0
  8729.     totalMax = 0
  8730. ' = (includeSkip <> 
  8731.     colNames = ASYM_GetString("LogColNames", \
  8732.             "Question%1
  8733. %1Locked%1Tries used%1
  8734. %1" & \
  8735.             "Time 
  8736. %1Last response")
  8737. expandString(
  8738. , sep)
  8739. ASYM_LogWriteEntry(
  8740. & CRLF)
  8741.         pg = 
  8742. skipNavigation 
  8743.         widList = ASYM_CollectWidgets(pg)
  8744. ASYM_WID_IsScored 
  8745. s = ASYM_WID_Score(
  8746. y,TRUE) 
  8747. m = ASYM_WID_MaxScore 
  8748. isType(REAL,s) 
  8749. noUpdate = 
  8750. QStatus = ASYM_QuestionStatus(
  8751. ASYM_NameOrID(obj) 
  8752. LastThing = 
  8753. sep <> ","
  8754. ~(",",Qstatus)
  8755. cp > 0
  8756. ~(",",
  8757. = TAB
  8758.         logTxt = 
  8759. Total_Score_<
  8760. >", \
  8761. %1%2%1%3" & 
  8762. _ASYM_LogDispatchDirectory LogDest
  8763. LogFileDirPrompt>", "
  8764.         path = ASYM_GetPath("Ask Logs")
  8765.             temp = ASYM_CurrentDirectory()
  8766. hlowerCase (ASYM_ChooseDirectoryDlg (
  8767. ASYM_SetCurrentDirectory(
  8768. cancelStr = 
  8769. CancelSession>","")
  8770. MustSpecifyLogDirectory>","") \
  8771. f"&OK" 
  8772. "&" & 
  8773. xASYM_isdirectorywriteable(
  8774. xisRoomOnDisk(
  8775. msgTxt = 
  8776. CannotWriteLogToThisDirectory>", "")
  8777. msgCaption = 
  8778. ging")
  8779. ASYM_MessageBox(
  8780. -, "WARNING", "OK")
  8781. <> "\"
  8782. ASYM_SetPath("
  8783.         result = 
  8784. "<sameDir>"
  8785. "<bookDir>"
  8786. ASYM_PathOfFile(
  8787. "<iniDir>"
  8788. iASYM_WindowsDirectory()
  8789. "<email>"
  8790.         ss= 
  8791. X"mapi.dll"
  8792.             DWORD MAPILogoff (
  8793. GetIniVar("
  8794. U","win.
  8795. ") <> 1
  8796. G    MAPINotFound>", "")
  8797. , ASYM_TempDir())
  8798. SPACE
  8799. "<CMS>"
  8800. "<fax>"
  8801. _ASYM_FindFax() 
  8802. objectContainer(
  8803. "<floppy>"
  8804.         linkDLL "TBDOS.
  8805.             STRING GetDriveList()
  8806. Kind(
  8807.         Drives = 
  8808.         okStr = 
  8809. OK>", "OK")
  8810.         escStr = 
  8811. CancelLog>", "
  8812. drives 
  8813. c"A" 
  8814. ChooseFloppy>","") \
  8815. f"&A:" 
  8816. "&B:"
  8817. "A:" 
  8818. "B:" 
  8819. c & ":"
  8820. tryStr = 
  8821. TryDrive>","")
  8822. CheckFloppyDrive>","")
  8823. ASYM_ExpandString(
  8824. , c & ":")\
  8825. mmyield
  8826. "A:\"
  8827. "B:\"
  8828.             c = upperCase(
  8829. c & ":\") 
  8830. mmYield
  8831. , c & ":")\
  8832. 4s_ASYM_LogDir
  8833. dest 
  8834. ,<printer>"
  8835. CheckDOSMemForLog() 
  8836. [dispatch" 
  8837. <> "\"
  8838. _ASYM_LogStart bk, fName, logAppend, encryptIt, 
  8839. , typ, CMSLogFileName, CMSLogFileType
  8840. 4s_ASYM_LogFileName, s_ASYM_LogHeading, \
  8841. s_ASYM_LogEncrypt, s_ASYM_LogDest, s_ASYM_LogStartTime,\
  8842. s_ASYM_LogType, s_ASYM_UserName, s_ASYM_BookIsScored,\
  8843. s_ASYM_LogEncryptKey,_s_CMS_ModuleLogInfo
  8844. ASYM_WorkWindow()
  8845.             bk = 
  8846.  = _ASYM_MakeLogFileName(
  8847. "append")
  8848.     pwVerString = "[version4]"
  8849.             MakeKeyedPasswordEX("Sesame", 0x07000001)
  8850. ASYM_IsFile(
  8851. =*" & 
  8852.             p = 
  8853. p = 1
  8854. ASYM_CreateEncryptedFileEx(
  8855. ASYM_ShowError 
  8856. ERRORCreateLog>","
  8857.  Creation 
  8858.  = (ASYM_IsScored 
  8859. bk <> 
  8860.     logOptions = ASYM_LogOptions 
  8861. ASYM_LogSetOptions ((
  8862. bk),\
  8863.     --** 
  8864. typ <> 
  8865. asym_CMS_SetLogInfo(
  8866.  --** 
  8867. \AWARE
  8868. ASYM_CMS_UserName()
  8869.  = ASYM_AskStudentName(
  8870.     bookName = ASYM_CMS_BookName()
  8871.     courseName = ASYM_CMS_CourseName()
  8872. *Info_Title 
  8873.     moduleOrdinal = ASYM_CMS_ModuleOrdinal()
  8874.     today = 
  8875. %"y mm dd"
  8876.     now = 
  8877. %"h24 
  8878.         --** 
  8879. = "transcript"
  8880. txt = 
  8881. SessionStart",\         
  8882.               
  8883.  SESSION START 
  8884.               
  8885. & "STUDENT: %1" \
  8886. 9& "COURSE: %2" & 
  8887. & "BOOK: %3" & 
  8888.  LOG 
  8889.             tmpTxt = 
  8890. logModule:x", "MODULE: %1")
  8891.  = typ
  8892. _ASYM_LogStop
  8893. SYM_LogTimes,\
  8894. s_ASYM_LogStats, 
  8895. ZElapsedTime
  8896.     oldCursor = _ASYM_SysCursor()
  8897. l     <> 
  8898.         logTimes = s_ASYM_LogTimes
  8899.  = ASYM_TicksToTime(
  8900. () - 
  8901.             -- Trigger the call that will collect 
  8902. scores
  8903. elapsedTime 
  8904. timeStamp = 0 & 
  8905. 9& 0 & 
  8906. ~(":", 
  8907. cp > 0
  8908. ~(":", 
  8909. END") & 
  8910. SUMMARY") & 
  8911. 9& timestamp & 
  8912. SessionEnd","
  8913.  session 
  8914. I:")\
  8915.  = ASYM_CollectTotalScore() 
  8916. ) = 2 
  8917.  & "/" & 
  8918. No scored 
  8919. }found")
  8920. Final 
  8921. :") && 
  8922. FinalQStatus",\
  8923.  FINAL TEST ITEM STATUS 
  8924. ") & 
  8925. ") & 
  8926.  = ASYM_LogDestination 
  8927. ASYMI_EmailLogList 
  8928. _ASYM_LogTypeComboValues
  8929. ComboLogTypes",\
  8930. v>,None" & 
  8931. ,Full 
  8932.         "responseData,Tab-separated 
  8933.  data")
  8934. , logFn
  8935. ASYM_IsDirectory(
  8936. ) = 3 
  8937. ":\" 
  8938. "\\"))
  8939. ("Log")
  8940. ASYM_Is32Bit()
  8941. tbfile32.
  8942. getShortFileName32(
  8943. "auto" 
  8944.  = "LOG00000.
  8945.         n = 0
  8946. IsRoomOnDisk d
  8947. ASYM_ProductPrefix() & "
  8948.         INT SetIniVar(
  8949.     tag = "MinRequiredSpace"
  8950.     requ = ASYM_CBTIniVar("
  8951. 2,"")
  8952. >,ASYM_IniFile())
  8953. ASYM_FreeDiskSpace(
  8954. d) < 
  8955.         d = (
  8956. d & ":")
  8957.  NoRoomOnThatDisk>","")
  8958. _ASYM_LogWriteEntry txt
  8959.     fN = 
  8960. fN <> 
  8961. = " : "
  8962. `     <> 
  8963.             stf = 
  8964. y & ""
  8965.             p = 
  8966. p = 1
  8967. ASYM_WriteEncryptedFile(fN,txt,
  8968.   & fN
  8969. _ASYM_LogSetOptions heading, logPages, 
  8970. , logAnswers, logOnLock, logStats
  8971. s_ASYM_LogPages, 
  8972. , s_ASYM_LogAnswers, s_ASYM_LogOnLock, 
  8973. I = (
  8974.         ltf = 
  8975. _ASYM_LogStatus
  8976. tbdos.
  8977.             LONG GetFileSize(
  8978. _ASYM_LogDispatch LogFileName, LogDest,\
  8979. EmailLogRecipients, bookName, courseName
  8980. 4s_ASYM_UserName
  8981. "<email>"
  8982. "<fax>"
  8983. "<printer>"
  8984. CheckDOSMemForLog()
  8985. "<bookDir>"
  8986. "<TempDir>"
  8987. "<iniDir>"
  8988. "<floppy>"
  8989. >-- handled 
  8990. starting 
  8991. "CMS"
  8992. xStoreLogFileInCMS(LogFilename)
  8993. msgTxt = ASYM_GetStandardString("<ERRORCMSStoreLog>", \
  8994. "Could 
  8995. xrecord session 
  8996. [file %1 
  8997. Course Management System.")
  8998. {expandString(
  8999. ](logFileName))
  9000. msgCaption = SPACE
  9001. ASYM_MessageBox(
  9002. ), "HAND", "OK")
  9003. ASYM_WorkWindow()
  9004. pgw = 
  9005. CustomMailLogFile (
  9006. ASYM_MailLogFile 
  9007.             -- Here we need 
  9008. find a way 
  9009.             faxMgrPg = 
  9010. objectContainer(
  9011.             faxDevice = _ASYM_FindFaxDriver() 
  9012. SendLogAsFax(
  9013. , logPrintDefaults(), 
  9014. RequestDeleteTempFile 
  9015. rrorFaxLog>", "")
  9016. ](logFilename))
  9017. ASYM_FileToPrinter(
  9018. linkDLL ASYM_ProductPrefix() & "dos.dll"
  9019. INT CopyFile(STRING,
  9020. "PRN")
  9021. RPrintLog>", "")
  9022. ", "OK")
  9023. _ASYM_LogDispatchComboValues
  9024. ASYM_ProductName() = "Assistant"
  9025. ASYM_GetString("<
  9026. (>,Ask 
  9027. I" & CRLF &\
  9028.             "<
  9029. ,Automatic (.INI directory)" & 
  9030.             "<
  9031. 'same 
  9032. 8)" & 
  9033.             "<tempdir>,
  9034. HTEMP 
  9035.             "<
  9036.  Attachment (requires MAPI)" & 
  9037.             "<
  9038. ,Fax (
  9039.  fax driver)" & 
  9040.             "<
  9041. ,Floppy disk" & 
  9042.             "<
  9043. ComboLogDestinations",\
  9044.             "<
  9045. I" & 
  9046.             "<
  9047.             "<
  9048. 8)" & 
  9049.             "<
  9050.             "<
  9051.             "<
  9052.             "<
  9053.             "<
  9054.             "<special>,
  9055.  Variable s_ASYM_LogDir")
  9056. ASYM_CBTIniVar("Options","
  9057. ,"") = TRUE
  9058. "<CMS>,
  9059. _ASYM_MailLogFile 
  9060. 4s_sessionHandle, 
  9061.     ss = 
  9062. linkMAPI
  9063. xIsMAPIAvailable()
  9064. mailDriverError 
  9065.     oldCurs = _ASYM_SysCursor()
  9066. SessionLogOn()
  9067. "OK" 
  9068. isType(DWORD,
  9069.             -- 
  9070.  directly without dialog box
  9071. ASYM_MAPISendMessage(
  9072.  X",\
  9073.  %1"), ASYM_ShortFileName(
  9074.     )),\
  9075.  Text",\
  9076. "%1" & 
  9077.  "%2" & 
  9078. "%3"),\
  9079. SendFile(
  9080. x"OK"
  9081. mailSendError 
  9082. ConfirmLogMailedOK 
  9083. , FALSE
  9084. SessionLogOff()
  9085.         -- 
  9086. xavailable, 
  9087.     tag = "MinRequiredDOSMem"
  9088. Logs",
  9089. ',"")
  9090. SetIniVar("
  9091. ,ASYM_IniFile())
  9092.     mem = ASYM_FreeDOSMem(
  9093. x"LowMemWarning",
  9094. P) <> 
  9095. LogDosMemWarning>","")
  9096. %"#" & sysThousand & "###"
  9097. ASYM_ExpandString(
  9098. getMAPIErrorString nErrorNumber
  9099. $ <= 21
  9100. MAPIErrorsByNumber",\
  9101.  Aborted"&
  9102.             &"Operation Failed"&
  9103.             &"Login 
  9104.             &"Disk Full"&
  9105.             &"Insufficient Memory"&
  9106.             &"Block Too Small"&
  9107.             &"
  9108. Many Sessions"&
  9109.             &"
  9110. Files"&
  9111.             &"
  9112.             &"
  9113. Not Found"&
  9114.             &"Failure Opening 
  9115.             &"
  9116. Writing 
  9117.             &"Unknown 
  9118.             &"Bad 
  9119.             &"No Messages"&
  9120.             &"Invalid 
  9121.             &"
  9122. Large"&
  9123.             &"
  9124.             &"
  9125. Supported"&
  9126.             &"Ambiguous 
  9127. MailError","
  9128. : %1."),
  9129. -- According 
  9130.  should 
  9131. a non-zero "
  9132. " entry
  9133. [MAIL] section 
  9134. determine 
  9135.  support 
  9136. -- Note: 
  9137. does 
  9138. z, just a 
  9139.  GetWinIniVar(
  9140. NULL 
  9141. "kernel"
  9142.     ma_hmemcpy=
  9143. (POINTER,
  9144. LONG)
  9145. X"mapi.
  9146.  MAPILogoff (
  9147.  MAPILogon (
  9148.  MAPIFindNext (
  9149.  MAPIFreeBuffer (
  9150.  MAPISendMail (
  9151.  MAPIReadMail (
  9152.  MAPIResolveName (
  9153.  MAPISendDocuments (
  9154.  MAPIAddress (
  9155.  MAPIDeleteMail (
  9156.     iniFile = 
  9157. "Arial"
  9158.         x = 
  9159.         x = 
  9160.         x = 
  9161. "margins",
  9162. "0.25,0.25,0.25,0.25"
  9163.         x = setIniVar("
  9164. fName, 
  9165. showLogMailError 
  9166. le fN, titl
  9167.     txt = 
  9168. OKToDeleteTempFileX>", \
  9169.             "OK 
  9170. delete 
  9171. trim(
  9172. X,fN), 
  9173. f, "Question", "YesNo")
  9174. x"No"
  9175. RemoveFile(
  9176. , bConfirm
  9177. LogMailed_OKToDeleteTempFileX>", \ 
  9178.             "The 
  9179. has been mailed." & \
  9180.  "OK 
  9181. txt) 
  9182. ,fN), 
  9183. x"No"
  9184. sendFile fileName
  9185. 4s_Sessionhandle,s_MAPIError
  9186. (0, ";", 
  9187. 8, shortFileName(
  9188. J), 0)
  9189. str_OK()
  9190. 4s_SessionHandle,
  9191. ZretVal
  9192.     -- attempt 
  9193. ,0,0)
  9194.         -- discard 
  9195.         -- 
  9196. what error occured
  9197.  = GetMAPIErrorString(
  9198. ZlphSession, 
  9199. a buffer 
  9200. store 
  9201. ASYM_GetMemBlock(4)
  9202. ,"","",1,0,
  9203.         -- extract 
  9204.  = PointerDWORD(0,
  9205.         -- 
  9206. <> 1 -- anything but user abort
  9207.     -- free 
  9208. ASYM_freeMemBlock (
  9209.     icn = "
  9210. RMailLog>", "")
  9211. ) > 1
  9212. MailLogTo>",\
  9213.          && "
  9214. ""%1"" that 
  9215. *NOT* being deleted."\
  9216.          && "Please 
  9217. attachment 
  9218. %soon"\
  9219.          && "
  9220. %possible." & 
  9221.  "Make a note 
  9222. information"\
  9223.          && "
  9224. 4you click OK.")
  9225. , icn, 
  9226. y) -- ,hlpTag,hlpFile
  9227. e recips,subject,msgText,attachments
  9228. ZlpPtrRec,lpRecip
  9229. ZlpBuff,lpTmp
  9230. ZlpSub,lpText,lpMsg
  9231. Zstack recipStack
  9232.  numRec, cntAttach
  9233.  count
  9234. str_lostMAPI()
  9235. many recipients there are so enough memory
  9236.     -- can be allocated
  9237. * buffers
  9238.     OK = 
  9239.     -- a 
  9240. which will receive a 
  9241.  structure
  9242.  <> 0         
  9243.         -- a 
  9244. contain 
  9245. array 
  9246.  <> 0
  9247.             -- a 
  9248.  <> 0
  9249. -- a 
  9250. message 
  9251.  <> 0
  9252. -- a 
  9253. OK = 
  9254. ASYM_FreeMemBlock(
  9255. OK = 
  9256.             OK = 
  9257.         OK = 
  9258.     -- Create 
  9259. descriptors
  9260.         lpAttach = 
  9261. 24 * 
  9262. 24 * 
  9263. pointerDWORD(i,
  9264. Q<> 0
  9265.             lpAttachNames = 
  9266. 256 * 
  9267. OK = 
  9268.             OK = 
  9269.             incPTmp = (i - 1) * 24
  9270.             incPNam = (i - 1) * 256
  9271.             -- Add a placeholder 
  9272.             -- Set 
  9273.             -- 
  9274. names 
  9275.             fn = 
  9276. Attachments
  9277. pointerSTRING(
  9278.             -- 
  9279. lpPathName 
  9280. MAPIFILEDESC 
  9281.             lpfN = 
  9282. pointerPOINTER(
  9283.     -- create a 
  9284.     -- fill 
  9285.         -- 
  9286.         -- 
  9287.         -- 0x0409 = MAPI_LOGON_UI + MAPI_DIALOG + MAPI_AB_NOMODIFY
  9288.             -- 
  9289. pcannot be resolved 
  9290.  = getMAPIerrorString(
  9291.             -- 
  9292.             -- 
  9293. contents 
  9294.             -- optimization: 
  9295. Windows 
  9296.  function 
  9297. much faster
  9298.             -- than stepping through 
  9299.             -- 
  9300.  counter 
  9301.             -- keep track 
  9302. cleanup later
  9303. were 
  9304.         -- 
  9305. strings
  9306.         -- 
  9307. *    ,0)
  9308. 0(36,
  9309. Y     > 0
  9310. 0(44,
  9311.         -- 
  9312.     ,1,0)
  9313.         -- 
  9314.      structures
  9315.         -- pointers 
  9316.     tored 
  9317. %a 2-
  9318. list, 
  9319. order 
  9320.         -- 
  9321. necessary 
  9322. grab 
  9323. -- Tool tips 
  9324. tooltip targetRef
  9325. ASYM_ToolTip 
  9326. /) = 1
  9327.     startPos = 
  9328. ~("<", 
  9329.         endPos = 
  9330. ~(">", 
  9331.         insertName = 
  9332. X+ 1 
  9333. =- 1 
  9334.         insertVal = ASYM_TooltipInsert (
  9335. doToolTip 
  9336. 4_ASYM_Tooltip, _ASYM_TooltipOnTimer, _ASYM_TooltipOffTimer
  9337. J = NULL
  9338.     vRef = 
  9339. \ <> 
  9340.         ss = 
  9341. = FALSE; se = 
  9342. timerStop (
  9343. = ss; 
  9344. r= se
  9345. showTooltip 
  9346. mousePosition 
  9347. targetWindow
  9348. er <> 
  9349.             ss = 
  9350. = ss; 
  9351. r= se
  9352. r = timerStart ("single", 500, 100, 
  9353. timerNotify timerID
  9354.             msgTxt = ASYM_GetString("errToolTipInvalidTimerID", \
  9355. "Error 
  9356.  ID")
  9357.             msgCaption = SPACE
  9358. ASYM_MessageBox(
  9359. ), "WARNING", "OK")
  9360.     fRef = 
  9361.     tooltipInfo = getTooltipInfo()
  9362.     maxWidth = 165 * 
  9363.     minWidth = 0
  9364.         testWidth = (
  9365. ") / 2
  9366.         ovf = 
  9367. s< 60
  9368.     tipBounds = 
  9369.     toolInfo = 
  9370.     newTooltip = 
  9371.     pos = 
  9372.     inVRef = 
  9373. pageUnitsToScreen (
  9374.     pix = sysPageUnitsPerPixel
  9375.     vSize = 
  9376. /+ 5, 
  9377. Xwe dont 
  9378. off the edge 
  9379. screen
  9380.     linkDLL "tbwin.dll"
  9381.         INT horizontalDisplayRes()
  9382. verticalDisplayRes()
  9383.     mousePos_X = 
  9384.     mousePos_Y = 
  9385. zes()
  9386.         xPos = 
  9387. ) - 1
  9388.         yPos = 
  9389. ) - 1
  9390.     ssm = sysSuspendMessages
  9391.  = TRUE
  9392. xisOpen 
  9393. %notActive
  9394. windowFromPoint (
  9395. alwaysReader 
  9396.     obRef = objectFromPoint (
  9397. toolTip = 
  9398. 1    & CRLF & 
  9399. hideTooltip 
  9400. r <> 
  9401.         ss = 
  9402. = ss; 
  9403. r= se
  9404. er <> 
  9405. er = 
  9406. ", 100, 100, 
  9407. _killTooltipTimers
  9408.  are killed on enterWindow 
  9409. leaveWindow 
  9410. ensure
  9411.     -- they're 
  9412. xfired 
  9413. spuriously.    
  9414.     er, 
  9415.     er <> 
  9416.     er = 
  9417.     r <> 
  9418. _ASYM_SelectObjectTarget pReturnType, pFullReference, pTargetWindow, pObjectTypes, pNamedOnly, \
  9419.         pObjectsToInclude, pObjectsToIgnore, pObjectsWhere, pExportableOnly
  9420. Zstack selectionList
  9421.     bs = ASYM_BlockSuspend()
  9422.     myBk = objectContainer(
  9423.     oldCursor = 
  9424. o= cursor "TargetSelectorCursor" 
  9425.     linkDLL "USER"
  9426.         WORD getDC(
  9427.         INT releaseDC (
  9428. DrawFocusRect(
  9429. 7, POINTER)
  9430. 5InflateRect (
  9431.     -- Define structure 
  9432.     ptrFocusRect = ASYM_GetMemBlock (8)
  9433.     selectionBoundsOffset_Pixels = 3
  9434.     PUPP_Y = sysPageUnitsPerPixel
  9435. PUPP_X
  9436. Kset_X = 
  9437. _set_Y = 
  9438.     -- Resolve type 
  9439. value required
  9440.     returnType = 
  9441. xASYM_ItemInList(
  9442. ", "All,Top,SelectPopup,SelectDialog") 
  9443. work 
  9444.     authorViewerOnly = (
  9445.  = "authorOnly")
  9446. (isObject(
  9447.         selectTargetWindow = 
  9448.  = NULL
  9449.     -- Which 
  9450. }are we interested 
  9451.     validObjectTypes = 
  9452.     -- Make sure we 
  9453. =orking 
  9454. funiqueNames 
  9455. the include list
  9456.     objectsToInclude = 
  9457.         workList = 
  9458. thisObj    
  9459.     objectsToIgnore = 
  9460.     -- Do we want 
  9461. full 
  9462. {references?
  9463.     returnFullReference = (
  9464.  = TRUE)
  9465.     -- Do we only 
  9466. Lnamed 
  9467.     returnNamedOnly = (
  9468.     -- Do we 
  9469. exportable 
  9470. }(that 
  9471. }within 
  9472. tagged "
  9473. %bitmap"
  9474.     returnExportableOnly = (
  9475.     -- Are 
  9476. allowed?
  9477.     allowGroups = (
  9478.     focusRect = 
  9479.     leftButton = ASYM_PrimaryMouseButton()
  9480.     sls = 
  9481.     ssm = sysSuspendMessages
  9482. tbwin.dll"
  9483. yieldApp()
  9484.     hiddenObjects = 
  9485.     selectWindow = 
  9486. ) = "down"
  9487. =windowFromPoint(ASYM_MouseScreenPos())
  9488.             -- 
  9489. accept 
  9490. ,level viewers
  9491. alwaysReader 
  9492.         foundObj = 
  9493.             mousePos = mousePosition 
  9494.  = objectFromPoint(
  9495. + returns 
  9496. component 
  9497. J- we need 
  9498.  && "
  9499. " && 
  9500. -- If we're looking 
  9501. ONLY 
  9502. Fassume 
  9503. ALWAYS 
  9504. topLevelOnly = 
  9505. ) = "
  9506. -- If 
  9507. , but
  9508.  = processGroupStuff (
  9509. acceptedObject = validateObject (
  9510. rejected, we can't 
  9511. {behind 
  9512. , so instead we 
  9513. hotwords 
  9514.  <> lastObj
  9515. drawFocusRect (hDC, 
  9516. hWnd, 
  9517. newBounds = 
  9518. pageUnitsToClient (
  9519. .(0, 
  9520. .(2, 
  9521. .(4, 
  9522. .(6, 
  9523.  = clientHandle 
  9524. hDC = 
  9525.     -- Get 
  9526. }under 
  9527. current 
  9528.     objList = 
  9529.             -- 
  9530. J- we 
  9531.  && "
  9532. " && 
  9533.             includeObj = 
  9534. "Top"
  9535. H    <> 
  9536. obRef
  9537.      = ssm
  9538. = sls
  9539.     retVal = ASYM_ReverseStack(
  9540. #) > 1 
  9541. ASelectObjectFromList (
  9542. freeMemBlock (
  9543. ASYM_RestoreSuspend (bs)
  9544. , exportableOnly
  9545. ZSTACK groupList
  9546. -- Check 
  9547. has "
  9548. bitmapGroup = ASYM_ObjectBitmapGroup (
  9549. thisObject = 
  9550. includeThisObj 
  9551.         testObj = 
  9552. ignoreThisObj 
  9553. , objectsWhere
  9554.  = findValidObjectType (
  9555.  = findNamedObject (
  9556.  = findObjectWhere (
  9557.  <> "
  9558.             bs = 
  9559.             acceptObj = 
  9560.             bs = 
  9561.  (bs)
  9562. bs = 
  9563.  <> "
  9564. -- The following controls 
  9565. dialog
  9566. ASYM_SelectObjectFromList pObjList, selectType, pDialogTitle
  9567.  = "selectPopup"
  9568.         menuTxt = 
  9569.             objName = 
  9570.             objID = IDNumber 
  9571. thisLine = 
  9572.  & QUOTE & 
  9573. (ID " & 
  9574. R& ")"
  9575.  & " ID " & 
  9576. popMenu(
  9577. ,STRING,INT,
  9578. targetWindow, pageScroll 
  9579.         myPg = 
  9580.         refTitleField = 
  9581. "ListDescription" 
  9582.         dialogTitle = 
  9583. ASYM_GetString("
  9584. omListTitle", \
  9585. overlap. 
  9586. zyou 
  9587. choose?")
  9588.         targetBook = 
  9589. 8ASYM_InternationalFile(
  9590.         refViewer = 
  9591. Selection" 
  9592. capSelectObjectTargetDlg", "
  9593.         pageName = 
  9594.         refPage = 
  9595. xisOpen 
  9596.             defaultPage 
  9597.             currentPage 
  9598. init 
  9599. %modal
  9600.             -- User clicked OK
  9601. returnValue 
  9602.             close 
  9603.             -- 
  9604. ;Cancel
  9605.     refSelectField = 
  9606. "objectSelection" 
  9607.     listText = 
  9608. (ID " & 
  9609. & ")"
  9610.  & " ID " & 
  9611. LF & 
  9612. & CRLF 
  9613.     selIndex = selectedTextlines 
  9614.         selectedObj = 
  9615.         -- Strip out 
  9616. ~(LF, 
  9617.         -- 
  9618.         obType = 
  9619. ASYMI_ExportAsBitmap 
  9620. _ASYM_ResetPgWidgets msg
  9621. 4s__ctb50r_fbcmd
  9622.     SYSTEM s_cbtr_LastQ
  9623.     LOCAL LOGICAL resetFlag
  9624. ZfbArray[][]
  9625. ZSTACK widList, QList, OtherList
  9626. q -- Feedback recursion trap
  9627. "tb70a.sbk" 
  9628. targetWindow
  9629. g = ASYM_CollectWidgets()
  9630. ASYM_WID_QType 
  9631.  = FALSE
  9632.         -- 
  9633.  questions 
  9634. -- auto upgrade 
  9635. version 3.0 widgets
  9636. ss = 
  9637.  = ASYM_WID_SummaryFeedback 
  9638. -- This might be a 3.0 
  9639. v that has summary feedback 
  9640. main array
  9641. _upgrade3SummaryFeedback(
  9642. "test 
  9643. ASYM_WID_AutoReset 
  9644. "always"
  9645. & = "
  9646. ASYM_WID_TimeMax 
  9647.  <> NULL \
  9648.  <> 0
  9649.     pg = objectContainer(
  9650. ASYM_BeenHere 
  9651. pg = 
  9652. ASYM_TimingStarted 
  9653. pg = 
  9654. ASYM_WID_TimeStart 
  9655. ASYM_Ticks()
  9656. ASYM_WID_TimeUsed 
  9657. ASYM_WID_AnswerLocked 
  9658. ASYM_WID_TimeLocked 
  9659. obj = 
  9660. ASYM_WorkWindow()
  9661. ASYM_QLocked 
  9662. ?,"enter 
  9663. pg = 
  9664.         -- now other stuff like timers 
  9665. watch 
  9666.             oldSys = 
  9667.             fld = ASYM_FindField ("
  9668. 9ld ("Score")
  9669.         -- 
  9670.  buttons 
  9671. fspecial 
  9672.         obList = getObjectList (
  9673. ASYMI_UseRollover 
  9674. _swapped 
  9675. normalGraphic 
  9676. checkedGraphic 
  9677. ASYMI_AutoSize 
  9678. captionPosition 
  9679. sizeButtonToGraphic 
  9680.         bs = 
  9681. bs = "commandButton" 
  9682. bs = "pushButton" 
  9683. bs = "
  9684. + 5, 
  9685. bs = "
  9686. - 1, 
  9687. bs = "
  9688. + 1, 
  9689.         ssm = sysSuspendMessages
  9690. clientToPageUnits (
  9691. _ASYM_Locked _target
  9692. ansArray[][]
  9693. 0, ASYM_WID_Responses() 
  9694.     = "TRUEFALSE"
  9695.     = "MULTICHOICE"
  9696. = "MATCHITEM"
  9697.         _locked 
  9698. = "MULTIDROP"
  9699. = "MATCHOBJ"
  9700. = "MULTIOBJ"
  9701. _responseList 
  9702. = "TYPEIN"
  9703. = "NAMEPART"
  9704. = "ORDEROBJ"
  9705.  = ASYM_WID_AnsArray 
  9706. dimensions(
  9707. isObject(
  9708. i][1])
  9709. i][1] = 
  9710. _ASYM_ResetRespData 
  9711.     ASYM_WID_ResponseIDs 
  9712.     ASYM_WID_TriesUsed 
  9713.     ASYM_WID_TimeChosen 
  9714. [ASYM_WID_LastScore 
  9715. [ASYM_WID_HintsUsed 
  9716. xisType(REAL,ASYM_WID_TriesMax 
  9717. _openClip 
  9718. mmStatus 
  9719.  <> "CLOSED"
  9720.         mmClose 
  9721. [_responseText 
  9722. _ASYM_ResetTestItem 
  9723. , mode, 
  9724. ASYM_ResetOnSave
  9725. ARRAY    
  9726. sBuffer
  9727. STRING tBuffer
  9728. OBJECT objParent
  9729. xASYM_HasAnsArray(
  9730. _fixAnsArray 
  9731. s_ASYM_ResetOnSave <> 
  9732. ASYM_QuestionLoad 
  9733. ASYM_WID_Chosen (
  9734. _lineRef 
  9735. _position 
  9736. _layer 
  9737.             targetObj = ASYM_WID_TargetObject 
  9738. I&& "
  9739. " && 
  9740. objList = 
  9741. defaultAllowDrop 
  9742. adraggable automatically may interfere 
  9743. nam = 
  9744. i][1]
  9745. objs = ASYM_ObjectsWhere(
  9746. " && 
  9747. ASYM_Draggable 
  9748. ASYM_WID_ResetPosition 
  9749.  <> "
  9750.  <> "afterEdit"
  9751. = "ORDERTEXT"
  9752.     ) > 1
  9753. _dragField 
  9754. ASYM_WID_SortByWord 
  9755. ) > 1)
  9756. 1][1]
  9757. ) > 1
  9758. fieldType 
  9759. = singleSelect
  9760. = wordWrap
  9761.             resetMode = 
  9762. resetQ = 
  9763.  <> "
  9764. maxCount = 
  9765. 1][1])
  9766. answerList = ASYM_RandomList(
  9767. whatItem = 
  9768. 1][1]&CRLF 
  9769. 1][1])
  9770. 1][1]&SPACE 
  9771. = "SLIDER"
  9772. ASYM_WID_Randomize 
  9773. a = sliderMin 
  9774. b = sliderMax 
  9775. ) / 1
  9776. ) * (b - a)) + a
  9777. sliderPos 
  9778. _lastPos 
  9779. resetPosition 
  9780. NBS = 
  9781. o(160)
  9782. myText = 
  9783. j(32000,ASYM_WID_MaxChars 
  9784. spot = textOffset 
  9785. ))-1 
  9786. (ASYM_ResetPosition 
  9787. QTYpe = "
  9788. _clearList 
  9789. ) = 1 
  9790. [_pairs 
  9791.             maxIndex = 
  9792.  = "AUTHOR"
  9793.  = "CHECK"
  9794. [_objList 
  9795. objNames = 
  9796. leftoverObjs = 
  9797. usedObjs = 
  9798. mustClearAnchor = ASYM_WID_UseAnchor 
  9799. ASYM_WID_RandomAnchor 
  9800.  a candidate 
  9801. each 
  9802. -- Candidates are found 
  9803. Korder
  9804. [i][1]
  9805. either 
  9806. pgOrBg = 
  9807.  - 3.0 
  9808. oType = 
  9809. ASYM_GetObjectListByName(
  9810. ASYM_GetString("Missing interact obj",\
  9811. {required 
  9812. interaction 
  9813.  ""%1"" 
  9814. missing.")
  9815. txt = expandString(
  9816. captn = 
  9817. does 
  9818. xexist")
  9819. ASYM_MessageBox(
  9820. 2, "INFO", "OK", 
  9821. itemOffset(obj, 
  9822. ) = 0
  9823. -- All candidates have been 
  9824.  already!
  9825. msgTxt = 
  9826.  ""%1"" 
  9827. _    & "%2")
  9828. msgCaption = 
  9829.  <> "
  9830.  <> "
  9831. i][17] = 
  9832. i][16] = 
  9833. i][10] = 
  9834. i][10] <> 
  9835. -- i 
  9836. -- record those ideal positions
  9837. ASYM_WID_LookHard 
  9838.  <> "
  9839.  = UsedObjs
  9840. ASYM_WID_ReadyToRun 
  9841. "Reader" 
  9842. k32767)
  9843. _anchor = 
  9844. i][10] = (i = 
  9845. i][10] = 
  9846. i][16] = 
  9847. " && 
  9848. bnds = 
  9849. "0,0"
  9850. wx = x2-x1-100; wy = y2-y1-100
  9851. -- we know 
  9852. there, since we 
  9853. up on 
  9854. [i][1]
  9855. ss = 
  9856. -- unless we got gravely out 
  9857. sync, 
  9858.  = "READER"
  9859. i][10]
  9860. oy = 
  9861. newX = 
  9862. b(1,wx-ox))+x1+50
  9863. newY = 
  9864. b(1,wy-oy))+y1+50
  9865. i][10])        
  9866. -- i 
  9867. them 
  9868. oy = 
  9869. b(1,wx-ox))+x1+50
  9870. b(1,wy-oy))+y1+50
  9871. "SELTEXT"
  9872.             lastResp 
  9873.             -- unknown 
  9874.     ss = 
  9875. [_targetList 
  9876. [_feedbackPlayed 
  9877. B = \
  9878. _ASYM_ShortReference obj
  9879. _ASYM_ShowDialog whatViewer, whatPage, whatCaption, whatMode
  9880.     ss = 
  9881.     v = 
  9882. isOpen 
  9883. ASYM_ExpandString(
  9884. ViewerInUse",\
  9885. use."),
  9886. fASYM_GetStandardString("<Continue>","") \
  9887. ancel>","")
  9888. IT <> 
  9889. close v
  9890. " && 
  9891.             defaultPage 
  9892.  = "modal"
  9893.  = "notActive"
  9894. h,= "
  9895. u,= "
  9896. #i][1] = 
  9897. 5 index, 
  9898. , distractorList
  9899. ^.WORD     
  9900. , numCorrect, numAnswers, howMany, i
  9901. F$, temp[][]
  9902. v$ = 
  9903.  = 1;
  9904. $i][10] = 
  9905. v%i][10] = 
  9906. 6" = "
  9907. NoStr = 
  9908. No>","")
  9909. RemoveExtraQObjects",\
  9910. "There 
  9911. more 
  9912. X/ than defined answers."\
  9913. && "Do you want 
  9914. extra 
  9915. }removed?") \
  9916. f"&" & 
  9917. Yes>","") 
  9918. "&" & 
  9919. &)+1 
  9920.  'i][1] = 
  9921. T'i][1] = 
  9922. K$ = "
  9923. (1][16] 
  9924. i$ = "
  9925. (1][16] 
  9926. whatObj = 
  9927. isChangedText = 
  9928. ] <> 
  9929. newText = 
  9930. ] <> 
  9931. debug 
  9932. nothing
  9933. Empty 
  9934. tag","<empty>")
  9935. & = "
  9936. & = "
  9937. #& = "
  9938. )i][16] = 
  9939. I*i][
  9940. q*i][
  9941. _caption 
  9942. !) = 0
  9943. :+i][16] = 
  9944. /-- To attempt 
  9945. resolve the problem where data structures are now more efficient 
  9946. complex
  9947. -- ("deep") 
  9948. 5, but much slower 
  9949. large, flat 
  9950. W, we 
  9951. wfollowing:
  9952. -- 1. If 
  9953. element has only 1 
  9954. Fwe store 
  9955. form: "<
  9956. -- 2. If 
  9957. than 1 
  9958. , we 
  9959. p>,<chr1>,<
  9960. >,<chr2>".
  9961. -- 3. We no longer have a version 
  9962. z. Instead, we always 
  9963. p(which could be 
  9964. prefixed 
  9965. -- 3. We don't 
  9966. already 
  9967. another
  9968. -- 4. We 
  9969. stick 
  9970. , rather 
  9971. %a seperate 
  9972. decrease 
  9973. count.
  9974. -- We hope 
  9975. makes 
  9976. best 
  9977. ;worlds.
  9978. -- Special 
  9979. Tused 
  9980.  - represents 
  9981. beginning 
  9982. a nesting level. The 
  9983. cits 
  9984. p, will 
  9985. fone 
  9986. these 
  9987. T. One 
  9988. &be placed 
  9989. stored values that contain commas.
  9990. also 
  9991. -- chr3 - 
  9992. quotes 
  9993. replaced 
  9994. prevent interference 
  9995. ToolBook's interpretation 
  9996. -- chr4 - 
  9997. unnamed, 
  9998. preserve 
  9999. unambiguous 
  10000. ASYM_SetDataElement stack dataStructure, 
  10001. elementName, 
  10002. !elementValue
  10003. ZSTACK tempStack
  10004. elementValueStack
  10005. e <> 
  10006. nameString
  10007.         -- If 
  10008.  doesn't 
  10009. fchr(1), 
  10010. , unless 
  10011.         -- 
  10012. just 
  10013. 's been passed 
  10014. initialize 
  10015. _Old (
  10016.         -- If no 
  10017. specified 
  10018. , we use 
  10019. internal
  10020.         -- 
  10021. still what we expect (otherwise we 
  10022. ambiguities 
  10023.         -- 
  10024.     -- We 
  10025. bare 
  10026. , without 
  10027. cSPACE -- we 
  10028.             -- Only want 
  10029. include 
  10030. we're about 
  10031. nm <> 
  10032.             -- Will either be a 
  10033.             -- 
  10034.  itself.
  10035. nm = 
  10036. , so 
  10037. skip 
  10038. depth = 1
  10039. nm <> 
  10040.     -- We've 
  10041.     removed 
  10042. existing 
  10043. p. We 
  10044. oint 
  10045. we found 
  10046. reverse order.
  10047.     point, 
  10048. correct 
  10049.  - a potential 
  10050. front
  10051.     -- We need 
  10052. determine how many
  10053. has. If 
  10054.     -- Otherwise we 
  10055. , followed 
  10056. were 
  10057.     -- (
  10058. , so they 
  10059.         elementItemCount = 0
  10060.         -- Note 
  10061. can cause problems within 
  10062. , so we 
  10063.  them 
  10064.         -- 
  10065. extracting 
  10066. . However, we 
  10067.         -- <
  10068.     would 
  10069.         -- 
  10070.  was created.
  10071.         quoteChar = 
  10072.         -- Quick peek 
  10073. we're looking 
  10074.         -- 
  10075. 's a 
  10076. 's faster 
  10077.         -- 
  10078.         -- 
  10079. result 
  10080. conversion.
  10081.         replaceQuotes = (
  10082.         -- Replace 
  10083. necessary
  10084.      <> 
  10085. ASYM_GetDataElement 
  10086. defaultValue
  10087. , retVal
  10088.         -- If 
  10089.         -- 
  10090. t_Old (
  10091.     -- We 
  10092.             -- Is 
  10093. we're 
  10094. nm = 
  10095. ) + 1 
  10096. -- Restore 
  10097. escaped
  10098. , nm)
  10099. nm = 
  10100. , nm)
  10101.  = nm
  10102.             -- 
  10103.             -- 
  10104. dataElement
  10105. nm = 
  10106. -- gather 
  10107. -- This 
  10108. marker, 
  10109. means we're 
  10110. )a nested
  10111. . Therefore we 
  10112. freal 
  10113. restoreQuotes = 
  10114. , so we 
  10115. leave
  10116. intact, 
  10117. keep 
  10118. cnt = 
  10119. -- We 
  10120. made 
  10121. -- If 
  10122. isn't a 
  10123. actual node),
  10124. -- we 
  10125. , so 
  10126. nm = 
  10127. -- we didn't 
  10128. , so 
  10129. ASYM_GetElementList 
  10130.         -- If 
  10131.         -- 
  10132.     -- We 
  10133.             -- 
  10134.             -- 
  10135. -- we 
  10136. , so 
  10137. ASYM_GetStructureName 
  10138.         -- If 
  10139. ame_Old (
  10140.             -- Blank names 
  10141. %a special 
  10142. STRING key, 
  10143.         testKey = 
  10144. Z) + 1 
  10145.  = ASYM_ExpandSpecialChars (
  10146. reverseStructure
  10147. ZLOGICAL foundKey
  10148.         -- We're trying 
  10149.         -- 
  10150. probably because 
  10151. 8hasn't 
  10152. updated.
  10153.         -- So, we 
  10154. unmodified 
  10155. r= "Need 
  10156.  = ASYM_ReplaceSpecialChars (
  10157.     -- zip through 
  10158. list removing 
  10159. itemInfo
  10160.  <> key
  10161. xblank
  10162. G && 
  10163.             -- there's no 
  10164. can't 
  10165. spaces) - we 
  10166. popped 
  10167. ASYM_SetStructureName 
  10168.     blankChar = 
  10169.         -- 
  10170.         -- If 
  10171.             -- 
  10172.         -- 
  10173. ! so 
  10174.     pos = 
  10175.         num = "0x" & 
  10176. '+ 1 
  10177. .+ 2 
  10178. %"@h00"
  10179. c+ 1 
  10180. j+ 2 
  10181. |ASYM_Offset (
  10182. ("," && 
  10183. & CRLF)
  10184. may seem 
  10185. odd way 
  10186. improve performance 
  10187. fhigh levels 
  10188.     -- method, 
  10189. S(including the
  10190. ) resulted 
  10191. @# strings 
  10192. very 
  10193.     -- process (
  10194. took up a lot 
  10195. ). With 
  10196. #technique 
  10197. #, no
  10198.     -- matter 
  10199.     -- take up 3 
  10200. ;$final 
  10201. . For 
  10202. 3-fold 
  10203. E$. We 
  10204. each 
  10205.     -- seperately so we 
  10206. added boost 
  10207. "0x" & 
  10208. Vpos+1 
  10209.     chr = ","
  10210.     esc = 
  10211.  & "01"
  10212. UQUOTE
  10213.  & "03"
  10214. txt = 
  10215.  & "04"
  10216.  & "05"
  10217. ~(chr, 
  10218. -- Stripped down 
  10219. included locally 
  10220. str, src, pos
  10221. -- Support 
  10222. " type loops
  10223. ASYM_ForEachInit 
  10224.     -- initializes a "
  10225. = on a 
  10226. K#_s_ASYM_ForEachData[][]
  10227. a[n][1] - 
  10228. 4a[n][2] - 
  10229. Ra[n][3] - 
  10230. find 
  10231. empty structureID 
  10232. ][2] <> 
  10233. 8][2] = 
  10234. p$ <> 
  10235.         -- If 
  10236. A$ <> 
  10237. U$) <> 1 -- 
  10238. p, so we 
  10239. ][1] = 
  10240. ][3] = 
  10241. y-- no 
  10242. ][3] = 0
  10243. ][1] = 
  10244. ASYM_ForEachNext 
  10245.     -- returns 
  10246.     -- Once 
  10247. ?*user calls 
  10248. gets 
  10249. G*, we no 
  10250. <)consider 
  10251. 9, so we 
  10252. L& = 
  10253. ][2] = 
  10254. ][3] = 
  10255. ][3] = 
  10256. &) + 1 
  10257. ][1] = 
  10258. ^' = 
  10259. x') + 1 
  10260.  = nm
  10261.         -- 
  10262. <)be 
  10263. ^+ "<
  10264.         -- 
  10265.  = nm
  10266. ,, so we 
  10267.  = nm
  10268. + -- 
  10269. ', = 
  10270. -%> 0
  10271. o) <> 
  10272. ][1] = 
  10273. ASYM_ForEachRelease 
  10274. -- Converts a 
  10275. + seperated 
  10276. * (believe 
  10277. ASYM_ListToStack 
  10278. pList
  10279. ~(",", 
  10280. pos-1 
  10281. + <> 
  10282. --(c) 1997-2000 click2learn.com, inc.
  10283.  VERSION MANAGEMENT FUNCTIONS
  10284. ASYM_MTBVersion dotFlag, options
  10285.  = "TRUE"
  10286. "minorVersion" 
  10287. "7.2"
  10288. "7.0"
  10289. ASYM_CBTVersion 
  10290. "7.2"
  10291. "7.0"
  10292. ASYM_ProductPrefix caps
  10293. ASYM_ProductVersion 
  10294.  <> NULL) 
  10295.  <> FALSE)
  10296. "7.2"
  10297. "7.0"
  10298. ASYM_ProductName
  10299.     SYSTEM s_ASYM_ProductName
  10300. ASYM_RunSysBookName
  10301. ASYMR
  10302. "TB" & 
  10303. () & "R.SBK"
  10304. uMESSAGE HANDLERS
  10305.     -- redirect 
  10306. (objectContainer (
  10307. 8") = 
  10308. currentPage 
  10309. killUserTooltipTimers
  10310. buttonClick loc
  10311. 4s_cbtrhypexterr
  10312. ASYM_AutoGlossary 
  10313. ASYM_AutoHotwords 
  10314.  obj, 
  10315. asym_dragObj
  10316.     ss = 
  10317.     se = 
  10318. hideTooltip 
  10319. "tooltip" 
  10320. r= se
  10321.     whatButton = ASYM_PrimaryMouseButton()
  10322. "pagebackgroundbook"
  10323. _locked 
  10324. ASYM_WID_AnswerLocked 
  10325. obj <> 
  10326. _ASYM_DoGenericTextFeedback(
  10327. "<responseItemLocked>") 
  10328. "Test 
  10329. ASYM_WID_QType 
  10330. ASYM_ObjectDropped 
  10331. ASYM_Draggable 
  10332. s_asym_dragObj = 
  10333. DoDragObject 
  10334. loc, 
  10335. behaviors" 
  10336. = "MATCHITEM"
  10337. DoMatchItemDrag 
  10338.  Behaviors" 
  10339. targetWindow 
  10340. 8") <> 
  10341. closeWindow
  10342. 4s_ctb50r_PopViewers
  10343. ASYM_itemOffset(
  10344.     LOCAL ansArray[][], temp[][]
  10345.     myParent = 
  10346.     qType = 
  10347. "MULTWID" = 
  10348. "MULTIOBJ" = 
  10349. s = ASYM_WID_AnsArray 
  10350.             objList = 
  10351.             maxCount = 
  10352. dimensions(
  10353. objlist 
  10354. counter = 0
  10355. j <> i
  10356. E][k] = 
  10357. j][k]
  10358. enterApplication
  10359. , s_ASYM_LogStartTime, s_ASYM_SessionElapsedTime
  10360. ZbookmarkFn, logFn, preferredLogFn
  10361. 5 = 0
  10362.         bk = 
  10363.         bk = 
  10364.     CMS = ASYM_CMS_CourseID() <> 
  10365. e = ASYM_Ticks()
  10366. ASYM_AutoBookMarks 
  10367.  = _ASYM_MakeBookmarkFileName() 
  10368. "bookmarking" 
  10369. _CMS_EnterApplication bk, 
  10370.         -- 
  10371. Mwasn't 
  10372. 8saved
  10373. ASYM_Caption 
  10374. bk <> 
  10375. INFO_Title 
  10376. bk <> 
  10377. ASYM_FullScreen 
  10378.             captionBar 
  10379.             state 
  10380. = maximized
  10381. ASYM_BorderStyle 
  10382. bk <> 
  10383. ASYM_CaptionBar 
  10384. bk <> 
  10385. ASYM_Modal 
  10386. ASYM_ModalState 
  10387. _readBookmarks(
  10388. ASYM_LogStatus() 
  10389. ASYM_LogType 
  10390. (bk, ASYM_LogName 
  10391. bk, ASYM_LogAppend 
  10392. bk,ASYM_LogEncrypt 
  10393. bk, ASYM_LogDestination 
  10394. _ASYM_ReaderExit
  10395.     matColor 
  10396. ASYM_BookSysBooks 
  10397.         ss = 
  10398. 4s_ASYM_LogPages
  10399. Zlogical resetFlag
  10400. ZsbkArr [][]
  10401. ZiList
  10402. ZWORD i,j,n
  10403.     bk = 
  10404. bk = "
  10405. 0     Reset"
  10406. _ASYM_ResetPgWidgets "
  10407.         logTxt = ASYM_GetString("logPageEntry", "
  10408. %1" & CRLF)
  10409. 7expandString(
  10410. F, ASYM_NameOrID(
  10411. ASYM_LogWriteEntry(
  10412.     -- Clean up duplicate 
  10413. , except myself
  10414.     myShortName = ASYM_ShortFileName(
  10415.     sbks = 
  10416.     n = 0
  10417.         there = 
  10418. [j][1] 
  10419. [j][2]
  10420. [n][1] = 
  10421. [n][2] = 1
  10422.         escapeCnt = 10
  10423. [i][2] > 1 
  10424. [i][1]
  10425. mmyield
  10426. mmYield
  10427. -- we successfully cleared the 
  10428. [i][2]
  10429. [i][2] = 1
  10430. [i][2] = 0
  10431. [i][1]
  10432. [i][2]
  10433. ASYM_WorkWindow() = 
  10434.         vList = sysOpenWindows
  10435. ) > 0
  10436. v <> 
  10437. ASYM_PageEntered 
  10438. _doNeuronCheck 
  10439. "Initialization" 
  10440. _linkSysBook 
  10441. enterWindow vRef
  10442. 4s_ASYMWorkWindow
  10443. revertFocus 
  10444. _ <> 
  10445. isOpen 
  10446. xalwaysReader 
  10447.                  
  10448. xisObject(
  10449. openWindow
  10450. 4s_ASYM_ModalState
  10451. disableTaskSwitching 
  10452.  switch manager" 
  10453.     ss = 
  10454.     se = 
  10455. r= se
  10456. ASYM_CloseOnEsc 
  10457. leaveApplication
  10458. 4s__ASYM_TempTotalScore, 
  10459. , s_ASYM_LogFileName, 
  10460. isType(REAL,
  10461. 8") <> 
  10462. ASYM_LogStop(
  10463.  = _WriteBookmarks() 
  10464. xasym_CMS_CMSApplicationName()
  10465. ASYM_IsScored 
  10466. ASYM_CollectTotalScore() 
  10467.         logToCMS = 
  10468. ASYM_CMS_LeaveApplication(
  10469. y1000, 
  10470. FlushMessageQueue()
  10471. removeFile(
  10472.         ss = 
  10473.  & "" 
  10474.     ASYM_BeenHere 
  10475. leaveWindow
  10476.     loc = mousePosition 
  10477. autoClose 
  10478. _AutoCloseCheck 
  10479. "Popup 
  10480. Mgr" 
  10481. unlinkSysBook
  10482. _unlinkSysBook 
  10483.     bRef = 
  10484. (ASYM_ShowToolTips 
  10485.             ss = 
  10486.             se = 
  10487. doToolTip 
  10488. r= se
  10489. "checkbox3d,radiobutton3d" 
  10490.             enabled 
  10491.             ASYMI_UseRollover 
  10492.             checkedGraphic 
  10493.             _swapped 
  10494.         lastGraphic = normalGraphic 
  10495.     ss = 
  10496.     se = 
  10497. r= se
  10498.     -- rollover
  10499. 8") <> 
  10500. 8") <> 
  10501. 8") <> 
  10502. sh, ct
  10503.     ss = 
  10504.     se = 
  10505. r= se
  10506. /") = "
  10507. /") \
  10508. ><> "
  10509. ASYM_BackgroundRightButtonDown 
  10510. sh, ct 
  10511. Zhyperlinks[][]
  10512. "ASYM_Hyperlinks" 
  10513. ASYM_DoHyperlink(
  10514. sized
  10515. tbk_wid_type 
  10516. _sized 
  10517. resizing 
  10518. arranging" 
  10519. >= "SLIDER"
  10520. ASYMI_AutoSize 
  10521. captionPosition 
  10522. sizeButtonToGraphic 
  10523. menuItemSelected
  10524.     ss = 
  10525.     se = 
  10526. r= se
  10527.  PSEUDO-
  10528. ASYM_ResetCursor
  10529. ASYM_IsNumber x
  10530. isNumber x
  10531. itemContains x,txt
  10532. ASYM_ItemContains(x,
  10533. ASYM_ItemOffset(x,
  10534. ASYM_textLineOffset x, 
  10535. onLine
  10536. (_onLine 
  10537. ><> "
  10538.     _online 
  10539.     sliderPos 
  10540. >= _sliderPos 
  10541. ASYM_ItemInList itm,lst
  10542. ("," & 
  10543.  & ",") 
  10544. ("," & 
  10545.  & ",")
  10546. ASYM_TextlineInText tl, txt
  10547.  & tl & 
  10548. ASYM_BlockSuspend handleStackFull
  10549.     retVal = 
  10550.  & sysSuspendStackFull 
  10551.         sysErrorStackFull = 
  10552.  & sysErrorNumber & 
  10553. ASYM_RestoreSuspend 
  10554. z" <> 
  10555.         -- If handling stack 
  10556.  errors, 
  10557.  occurred,
  10558.         -- that 
  10559. -rides 
  10560. other possible setting 
  10561.             -- No localization, 
  10562. ) will probably fail
  10563. "Calls 
  10564. handlers are nested too deeply. Try making fewer 
  10565. !calls."
  10566. ASYM_CollectWidgets pg
  10567. 4STACK _s_AsymWidgetCollection
  10568.         pg = 
  10569. ASYM_SummonWidgets 
  10570. C    & ""
  10571. INFO_CreatedBy
  10572. INFO_AuthorName 
  10573. ASYM_IAmWidget
  10574. ASYM_Container STRING testObj, objTypeList
  10575. ZnextObj, 
  10576.     wCnt = 
  10577. D <> 
  10578. b = trim(
  10579. 3 "BOOK"
  10580. "groupfieldrecordfieldpagebackgroundbook"
  10581.             p = 
  10582. , Obj)
  10583. p > 0
  10584. Vp+4 
  10585. ASYM_Trigger
  10586. buttonclick 
  10587.     -- trigger 
  10588. Zproperty 
  10589. X-boxes 
  10590. -buttons
  10591.         buttonType = 
  10592. ASYM_Changed "
  10593.  mode, pResetTargetPage
  10594. _&ResetOnSave
  10595. !LOGICAL oldLock
  10596.  , fld
  10597.     oType = 
  10598.     oldError = 
  10599.         c = 
  10600. ASYM_FindField("
  10601. Y"<> 
  10602.             pg = 
  10603. $", pg) 
  10604. ", pg) 
  10605. [ASYM_Done 
  10606. [ASYM_TimingStarted 
  10607. "MATCHOBJ,
  10608. 6#,SELTEXT"
  10609.  = "READER" 
  10610. ASYM_WID_ReadyToRun 
  10611. sysOpenMedia <> 
  10612. mmClose 
  10613. 3$<> 
  10614. _ASYM_ResetTestItem 
  10615. _ASYM_ResetResponseData 
  10616. tbk_wid_name 
  10617. >= "BeenThere"
  10618.             s_ASYM_ResetOnSave =(
  10619. AUTHOR 
  10620.             pg = 
  10621.             oldSys = syssuspendmessages
  10622. statusBar = 
  10623. Resetting 
  10624. %1"),i)
  10625. pg <> 
  10626. ASYM_IniCompanyName
  10627. GetIniVar("
  10628. + Info", "
  10629. #", "
  10630. *.ini")
  10631. ASYM_IniUserName
  10632. M", "
  10633. ,STUBS
  10634. ASYM_idle
  10635. ASYM_BeginDrag
  10636. ASYM_Scored
  10637. ASYM_Answered
  10638. &STUFF
  10639. ASYM_CMS_GetNextModule
  10640. r= ASYM_GetStandardString("<
  10641. xrunning>","")
  10642. ASYM_CMS_GotoModule
  10643. ASYM_CMS_IniFile
  10644. ASYM_CMS_DataDir() & "
  10645. .INI"
  10646. ASYM_CMS_MarkAsCompleted
  10647. ASYM_CMS_ModuleFileName
  10648. ASYM_CMS_RecordDetailInfo
  10649. ASYM_CMS_RecordedScore
  10650. ASYM_CMS_RecordScore
  10651. ASYM_CMS_SetNextModule
  10652.  Slider Stuff
  10653. sliderMax
  10654. _sliderMax 
  10655. value
  10656. sliderMin
  10657. _sliderMin 
  10658. sliderMove
  10659. sliderRatio
  10660. _sliderRatio 
  10661. thumbPosition
  10662. _thumbPosition 
  10663. thumbWidth
  10664. _thumbWidth 
  10665. updateElements 
  10666. trackPosition
  10667. _trackPosition 
  10668.     b = 
  10669. v = "
  10670. b <> 
  10671.             h = (
  10672.             c = h + 
  10673.             bnds = c, 
  10674. b - h, c, 
  10675. b + h
  10676. v = "
  10677. b <> 
  10678.             h = (
  10679.             c = h + 
  10680.             b = 
  10681. b - h, c, 
  10682. b + h, c
  10683. >= b    
  10684.  OBJECT RESIZING AND ARRANGING
  10685. ASYM_SizeButtonToGraphic pObj
  10686. _ASYM_SizeButtonToGraphic 
  10687. .Resizing 
  10688. Arranging" 
  10689.  ERROR HANDLING
  10690. ASYM_TBDOSErrorString pFunction, pErrorCode
  10691. _ASYM_TBDLLErrorString("
  10692. Handling" 
  10693. ASYM_TBFILE32ErrorString 
  10694. pDLL, 
  10695.  MODAL DIALOGS
  10696. ASYM_ColorPaletteDlg r, g, b
  10697. _ASYM_ColorPaletteDlg (r, g, b) 
  10698. q*Dialogs" 
  10699. ASYM_ChooseFontDlg a, b
  10700. _ASYM_ChooseFontDlg (a, b) 
  10701. ASYM_OpenFileDlg a, b, c, d, e
  10702. _ASYM_OpenFileDlg (a, b, c, d, e) 
  10703. ASYM_OpenFileDlgLFN a, b, c, d, e
  10704. _ASYM_OpenFileDlgLFN (a, b, c, d, e) 
  10705. ASYM_SaveAsDlg a, b, c, d, e
  10706. _ASYM_SaveAsDlg (a, b, c, d, e) 
  10707. ASYM_ChooseDirectoryDlg a, b
  10708. _ASYM_ChooseDirectoryDlg (a, b) 
  10709. QryDlgLFN a, b
  10710. DoryDlgLFN (a, b) 
  10711. ASYM_SaveAsDlgLFN a, b, c, d, e
  10712. _ASYM_SaveAsDlgLFN (a, b, c, d, e) 
  10713.  CLIP 
  10714. ASYM_DuplicateClip clipRef
  10715. Management" 
  10716. ASYM_IsClip 
  10717. pClip, pTargetBook
  10718.  CURSOR 
  10719. _ASYM_SysCursor
  10720. __ASYM_SysCursor() 
  10721. ASYM_WorkingCursor pShow
  10722. _ASYM_WorkingCursor(
  10723. ASYM_ElapsedCursor nmax, n, curName
  10724. _ASYM_ElapsedCursor 
  10725. ASYM_CursorInResizeHandle
  10726. _ASYM_CursorInResizeHandle 
  10727.  CLIPBOARD 
  10728. ASYM_ClearClipboard
  10729. _ASYM_ClearClipboard() 
  10730.  HYPERLINK 
  10731. ASYM_checkHyperSysBook
  10732. _ASYM_checkHyperSysBook() 
  10733. ASYM_EnableHyperlinks
  10734. _ASYM_EnableHyperlinks() 
  10735. ASYM_GlossaryPage term, bkName
  10736. _ASYM_GlossaryPage(
  10737. ASYM_CheckObjectHyperlinks obj
  10738. tbk_CheckObjectHyperlinks(
  10739. ASYM_CompareByCase string1, string2
  10740. _ASYM_CompareByCase(
  10741. ASYM_ExpandString
  10742.     execString = "
  10743. $(" & i & ")," 
  10744. revOffset s1, s2
  10745. _revOffset(s1, s2) 
  10746. ASYM_trim s
  10747. _ASYM_Trim(s) 
  10748. wordContains x, txt
  10749. _wordContains(x, 
  10750. wordOffset x, 
  10751. _wordOffset(x, 
  10752. ASYMA_FindWordStart whatText, whatChar, whatLine
  10753. _ASYM_FindWordStart(
  10754. ASYM_Offset str, src, pos
  10755. _ASYM_Offset(
  10756. ASYM_ReverseStack 
  10757. _ASYM_ReverseStack(
  10758. ASYM_StringOf 
  10759. _ASYM_StringOf(
  10760. ASYM_TextlineFromPos pPos, pText
  10761. _ASYM_TextlineFromPos(
  10762.  PATH MANAGER
  10763. ASYM_PathOfFile pPath
  10764. _ASYM_PathOfFile(
  10765. Q Manager" 
  10766. pathOfFile(
  10767. _ASYM_ShortFileName(
  10768. shortFileName(
  10769. ASYM_IsDirectoryWriteable dirSpec
  10770. _ASYM_IsDirectoryWriteable(
  10771. ASYM_IsDriveReady drv
  10772. _ASYM_IsDriveReady(
  10773. ASYM_IsFileAvailable fN
  10774. _ASYM_IsFileAvailable(fN) 
  10775. ASYM_CurrentDirectory
  10776. _ASYM_CurrentDirectory() 
  10777. ASYM_CurrentPath
  10778. ASYM_FindPathFile fName, 
  10779. , bkPath
  10780. _ASYM_FindPathFile(
  10781. ASYM_FreeDiskSpace drspec
  10782. _ASYM_FreeDiskSpace(
  10783. ASYM_GetPath pathName
  10784. _ASYM_GetPath(
  10785.  dirspec
  10786. ASYM_DirectoryExists 
  10787.     linkDLL "tbdos.dll"
  10788.         INT FileExists(
  10789. ) = 1)
  10790. ASYM_RelativePath 
  10791. _ASYM_RelativePath(
  10792. ASYM_WindowsDirectory
  10793. _ASYM_WindowsDirectory() 
  10794. ASYM_MakeIntoRelPath subPath,bigPath
  10795. _ASYM_MakeIntoRelPath(
  10796. ASYM_SetCurrentDirectory pathStr
  10797. _ASYM_SetCurrentDirectory (
  10798. ASYM_SetCurrentPath 
  10799. ASYM_SetPath 
  10800. _ASYM_SetPath(
  10801. ASYM_TempDir
  10802. _ASYM_tempdir() 
  10803. ASYM_FindExecutableFile fn
  10804. e(fn) 
  10805. ASYM_IsAbsoluteFilePath pFileName
  10806. _ASYM_IsAbsoluteFilePath(
  10807. ASYM_RecurseCreateDirectory 
  10808. _ASYM_RecurseCreateDirectory(
  10809. ASYM_ParentDirectory dir
  10810. _ASYM_ParentDirectory(
  10811. ASYM_ParsePath 
  10812. _ASYM_ParsePath(
  10813. , op) 
  10814. ASYM_AppendFileToPath 
  10815. _ASYM_AppendFileToPath(
  10816. , fn) 
  10817. ASYM_ExpandRelPath dotpath, longPath
  10818. _ASYM_ExpandRelPath(
  10819. ASYM_ResolvePath filePath
  10820. _ASYM_ResolvePath(
  10821. ASYM_ConvertPathToList 
  10822. _ASYM_ConvertPathToList(
  10823. ASYM_ConvertListToPath pathList
  10824. _ASYM_ConvertListToPath(
  10825. ASYM_RecurseRemoveDirectory dir, 
  10826. _ASYM_RecurseRemoveDirectory(
  10827. ASYM_FindMediaFile pFn, pBook, pSearchHD, pSearchCD, pSearchHyperPath
  10828. _ASYM_FindMediaFile (
  10829. ASYM_ExpandMediaPath pPaths, 
  10830. _ASYM_ExpandMediaPath(
  10831. ASYM_FileRelativeToMedia 
  10832. _ASYM_FileRelativeToMedia(
  10833. ASYM_PromptForCDROM pFilename, pMessage, pCaption
  10834. _ASYM_PromptForCDROM(
  10835. ASYM_FindFileOnCDROM 
  10836. _ASYM_FindFileOnCDROM(
  10837.  TEST 
  10838. mD RESPONSE
  10839. ASYM_FindAnswerIndex whatItem, col, 
  10840. _ASYM_FindAnswerIndex(
  10841. ASYM_QLocked 
  10842. _ASYM_QLocked 
  10843. ASYM_QResponded 
  10844. _ASYM_QResponded 
  10845. ASYM_TypeInCompleted txt, 
  10846. @, entryField
  10847. _ASYM_TypeInCompleted 
  10848. ASYM_CheckDropObj 
  10849. [Hloc
  10850. _ASYM_CheckDropObj 
  10851. ASYM_CheckPoint 
  10852. F_target
  10853. _ASYM_CheckPoint(
  10854. ASYM_CheckTries 
  10855.     -- All 
  10856. should actually use ASYM_RegisterAttempt(),
  10857.     -- which handles generating 
  10858. ;Actions 
  10859. 4"Question scored" event.
  10860. [pt (
  10861. :%showFeedback, correctness
  10862. _ASYM_RegisterAttempt (
  10863. ASYM_CondensePhonetic s
  10864. ASYM_cepr(s) 
  10865. ASYM_GetTypeInData
  10866. _ASYM_GetTypeInData 
  10867. ASYM_MatchString testString, refString, byCase, jumbledOK
  10868. P), (
  10869. ASYM_WID_Responses
  10870. _ASYM_WID_Responses(
  10871. ASYM_BeginResponse actualObj, respName
  10872. xASYM_HasAnsArray(
  10873. _ASYM_BeginResponse (
  10874. ASYM_RegisterResponse 
  10875. _ASYM_RegisterResponse 
  10876. ASYM_WID_Chosen
  10877. ASYM_QuestionStatus 
  10878. iL_score, 
  10879. (noUpdate, 
  10880. _ASYM_QuestionStatus(
  10881. * STRINGS
  10882. _ASYM_FindString 
  10883. strgs[][] 
  10884. Hreference, strgName 
  10885. __ASYM_FindString(
  10886. :>Strings" 
  10887. B, strgDflt
  10888. _ASYM_GetStandardString(
  10889. _ASYM_GetString(
  10890. ASYMA_GetStringList
  10891. _ASYMA_GetStringList(
  10892. ASYM_AddString 
  10893. _ASYM_AddString(
  10894. , s, 
  10895. ASYM_ClearString 
  10896. _ASYM_ClearString(
  10897. ( fldName, pg
  10898. _ASYM_FindField(
  10899. ASYM_FindPage pgN
  10900. _ASYM_FindPage(
  10901. ASYM_GetObjectListByName oContainer, otype, hasScript, nam
  10902. _ASYM_GetObjectListByName(
  10903. tD obj
  10904. _ASYM_NameOrID(
  10905. ASYM_ObjectCenter 
  10906. _ASYM_ObjectCenter(
  10907. _ASYM_SetObjectCenter 
  10908. ASYM_OppositePos 
  10909. _ASYM_OppositePos(
  10910. ASYM_ScrollListBoxToSelection
  10911. _ASYM_ScrollListBoxToSelection 
  10912. ASYM_WordFromPoint 
  10913. _ASYM_WordFromPoint(
  10914. ASYMA_CopyUserProperties obj1, obj2
  10915. _ASYMA_CopyUserProperties 
  10916. ASYM_FixFieldScrollBar fld
  10917. _ASYM_FixFieldScrollBar 
  10918. ASYM_CopyProperty pSourceObj, pDestObj, pSourceProp, pDestProp
  10919. _ASYM_CopyProperty(
  10920. @bj, 
  10921. ASYM_ObjectParentList 
  10922. !, pCutOffLevel
  10923. _ASYM_ObjectParentList(
  10924. ASYM_ObjectsWhere ownerObj, objTypes, express
  10925.     objs = 
  10926.     ss = 
  10927.         v = 
  10928.  NAVIGATION 
  10929. ASYM_FirstNavigablePage
  10930. _ASYM_FirstNavigablePage() 
  10931. "Navigation 
  10932. ASYM_LastNavigablePage
  10933. _ASYM_LastNavigablePage() 
  10934. ASYM_NextNavigablePage
  10935. _ASYM_NextNavigablePage() 
  10936. ASYM_PreviousNavigablePage
  10937. _ASYM_PreviousNavigablePage() 
  10938. VSUPPORT 
  10939. ASYM_CBTIniVar section, key, deflt
  10940. _ASYM_CBTIniVar(
  10941. "System Support Functions" 
  10942. ASYM_FlushMsgQ
  10943. _ASYM_FlushMsgQ 
  10944. ASYM_GetSystemVar varName
  10945. _ASYM_GetSystemVar(
  10946. ASYM_RandomList numItems, inList
  10947. _ASYM_RandomList(
  10948. ASYM_ProductDirectory
  10949. _ASYM_ProductDirectory() 
  10950. ASYM_LongProductDirectory
  10951. _ASYM_LongProductDirectory() 
  10952. ASYM_SystemDirectory
  10953. _ASYM_SystemDirectory() 
  10954. ASYM_DrawFocusRect pBounds, 
  10955. _ASYM_DrawFocusRect(
  10956. ASYM_DeleteHandler obRef, handlerName
  10957. _ASYM_DeleteHandler (
  10958. ASYM_Is32Bit
  10959. _ASYM_Is32Bit() 
  10960. ASYM_ScreenInfo
  10961. ASYM_GetSystemColor sysColor
  10962. _ASYM_GetSystemColor(
  10963. _ASYM_PrimaryMouseButton() 
  10964. ASYM_SetIniCompanyName 
  10965. _ASYM_SetIniCompanyName(
  10966. ASYM_SetIniUserName 
  10967. _ASYM_SetIniUserName(
  10968. ASYM_TicksToTime ms
  10969. _ASYM_TicksToTime(ms) 
  10970. ASYM_MouseScreenPos pReturnType
  10971. _ASYM_MouseScreenPos(
  10972. ASYM_FontHeight fontName, fontHeightPoints, fontInfo, units
  10973. _ASYM_FontHeight(
  10974.  LOGGING
  10975. ASYM_LogSetOptions heading, logPages, logTimes, logAnswers, logOnLock, logStats
  10976. _ASYM_LogSetOptions(
  10977. Ars, 
  10978. 1s) \
  10979. "Logging" 
  10980. _ASYM_LogStatus() 
  10981. ASYM_AskStudentName prompt
  10982. U bk, 
  10983. logAppend, logEncrypt, dest, typ
  10984.     V(bk, 
  10985. _ASYM_LogStop() 
  10986. ASYM_LogTypeComboValues
  10987. _ASYM_LogTypeComboValues() 
  10988. P txt
  10989. _ASYM_LogWriteEntry(
  10990. "logging" 
  10991.  LOG DISPATCH
  10992. ASYM_LogDispatchComboValues
  10993. _ASYM_LogDispatchComboValues() 
  10994. ASYM_MailLogFile 
  10995. Ka, b, c
  10996. _ASYM_MailLogFile logFileName, a, b, c 
  10997. hZ RESET
  10998. .Rs msg
  10999. _ASYM_ResetRespData 
  11000. ASYM_Locked 
  11001. _ASYM_Locked 
  11002. ASYM_ShortReference obj
  11003.  _ASYM_ShortReference (
  11004. ASYM_ShowDialog whatViewer, whatPage, whatCaption, whatMode
  11005. _ASYM_ShowDialog (
  11006. >ge, 
  11007. [ SCORE
  11008. ASYM_ShowYourScore 
  11009. 0:layFeedback
  11010. 4s_ASYM_LogType,s_ASYM_LogAnswers
  11011. ASYM_WID_IsScored 
  11012. ASYM_WID_ShowScore 
  11013. _ASYM_ShowYourScore 
  11014.             txt = 
  11015. yTLogShowScore", "Q=%1 : E=
  11016. y! : S=%2")
  11017. 81 = 
  11018. 82 = maximum 
  11019. _maxScore = 
  11020. .< = "percent" 
  11021. E< = "%" 
  11022. ASYM_WID_Score 
  11023.  = _ASYM_WID_Score(
  11024. includeSkip
  11025. _ASYM_CollectTotalScore(
  11026. ASYM_WID_Correctness obj
  11027. _ASYM_WID_Correctness(
  11028. ` FEEDBACK
  11029. ASYM_PlayFeedback index, 
  11030. S>registerTry
  11031. _ASYM_PlayFeedback 
  11032. ASYM_CheckAnswerHyperlinks 
  11033. _ASYM_CheckAnswerHyperlinks(obj) 
  11034. ASYM_DoFeedback 
  11035. lcnum, 
  11036. _ASYM_PlayAnswerFeedback (
  11037. ctag, pos, 
  11038. ASYM_PlaySoundEffect snd,sync
  11039. _SmartPlaySound(
  11040. ASYM_PlaySummaryFeedback 
  11041. _ASYM_PlaySummaryFeedback(
  11042.  INI 
  11043. ASYM_IniFile
  11044. _ASYM_IniFile() 
  11045. ASYM_IniFilePath
  11046. _ASYM_IniFilePath() 
  11047.  VIEWER 
  11048. ASYM_SetWorkWindow 
  11049. _ASYM_SetWorkWindow(v) 
  11050. _ASYM_WorkWindow() 
  11051. ASYM_DisableWindows
  11052. _ASYM_DisableWindows() 
  11053. ASYM_EnableWindows val
  11054. _ASYM_EnableWindows(
  11055. ASYM_ViewerContainer obj
  11056. _ASYM_ViewerContainer(
  11057.  TOOLTIP
  11058.     ss = 
  11059.     se = 
  11060. _killTooltipTimers 
  11061. r= se
  11062.  LIBRARIAN 
  11063. ASYM_LibrarianUniqueName 
  11064. _ASYM_LibrarianUniqueName(
  11065. RueNameInfo 
  11066. truncateFlag
  11067. RqueNameInfo(
  11068. ASYM_LibrarianDisplayName 
  11069. _ASYM_LibrarianDisplayName(
  11070. ASYM_GetFileDate 
  11071. )formatString
  11072. _ASYM_GetFileDate(
  11073. ASYM_AddFileExtension fn, ext
  11074. _ASYM_AddFileExtension(fn, 
  11075. ASYM_ReplaceFileExtension fn, 
  11076. _ASYM_ReplaceFileExtension(fn, 
  11077. ASYM_GetTempFile pExt
  11078. _ASYM_GetTempFile(
  11079. ASYM_GetFileVersion 
  11080. _ASYM_GetFileVersion(
  11081. ASYM_GetProductVersion 
  11082.  EXTENSION 
  11083. ASYM_ExtensionName ob
  11084. _ASYM_ExtensionName(ob) 
  11085. ASYM_FileFromCLSID pCLSID
  11086. _ASYM_FileFromCLSID(
  11087. _ASYM_TBKFileVersion fileName
  11088.  PRINTING
  11089. ASYM_FileToPrinter 
  11090. n, hParentWnd, showAbortDlg
  11091. _ASYM_FileToPrinter (
  11092. "Printing" 
  11093. ASYM_TextToPrinter 
  11094. _ASYM_TextToPrinter (
  11095.  POPUP PAGE MGR
  11096. ASYM_PopGlossary 
  11097. U4, popStyle, 
  11098. captn, 
  11099.     pgRef = 
  11100. = = "shadowedAutoClose"
  11101. ASYM_PopupPage(
  11102. y,ASYM_PopGlossaryStyle 
  11103. _ASYM_PopupPage(
  11104. ASYM_PopupWinComboValues
  11105. _ASYM_PopupWinComboValues() 
  11106.  DATE 
  11107. ASYM_CompareDates d1, d2, fmt
  11108. _ASYM_CompareDates(d1, d2, 
  11109. ASYM_DateToSeconds d, 
  11110. _ASYM_DateToSeconds(d, 
  11111.  POST 
  11112. ASYM_PostMsg msg, tgt
  11113. _ASYM_PostMsg 
  11114. ASYM_DoPostedMsg 
  11115. _ASYM_DoPostedMsg 
  11116. ASYM_IsMsgPosted 
  11117. _ASYM_IsMsgPosted (
  11118. ASYM_SetPostMsgBlock pNewValue
  11119. _ASYM_SetPostMsgBlock(
  11120. ASYM_FlushPostMsgQueue
  11121. _ASYM_FlushPostMsgQueue() 
  11122.  INITIALIZATION
  11123. ASYM_Ellipsize s, len, side
  11124. _ASYM_Ellipsize(s, 
  11125. ASYM_EllipsizeFileToField fld, 
  11126. ^,, fileOpt, dirOpt
  11127. _ASYM_EllipsizeFileToField(
  11128. ASYM_FreeDOSMem
  11129. GetFreeDosMem() 
  11130. ASYM_LinkDLLs
  11131. _linkDLLs 
  11132.  UTILITY 
  11133. ASYM_AskForPath startPath, dbCaption
  11134. _ASYM_AskForPath(
  11135. &on) 
  11136. "Utility 
  11137.  HELP
  11138. ASYM_WinHelp cn, 
  11139. _ASYM_WinHelp(cn, 
  11140. ASYM_IsWin31
  11141. _ASYM_IsWin31 
  11142.  RTF 
  11143. ASYM_PopRTFHelp fN, 
  11144.     targetBook = 
  11145. 8ASYM_InternationalFile(
  11146. _ASYM_PopRTFHelp(fN, 
  11147.  ASYM_WAIT
  11148. ASYM_Wait ms, breakKeys, 
  11149. _ASYM_Wait(ms, 
  11150. ASYM_Sleep pMs
  11151. _ASYM_Sleep(
  11152.  WATCH WIDGET 
  11153. ASYM_UpdateTargetObject obj
  11154. "Watch 
  11155.  PROGRESS 1
  11156. ASYM_ShowProgress n, maxN, 
  11157. progress 
  11158. mWITH 
  11159. ASYM_ShowProgressWithText 
  11160.  OPEN ENDED 
  11161. ASYM_OpenEndedProgress txt
  11162.  GENERIC 
  11163. ASYM_ShowError 
  11164. ,winCaption, helpTag, helpFile
  11165. _ASYM_ShowError 
  11166. >C MGR
  11167. ASYM_ModalDialog 
  11168. _ASYM_ModalDialog(
  11169.  TASK SWITCH 
  11170. e = (
  11171. heg (
  11172. ~wBOX
  11173. ASYM_MessageBox 
  11174. icn,btns,hlpTag,hlpFile
  11175.     oldFocusWindow = focusWindow
  11176. X_ASYM_MessageBox(
  11177. N <> 
  11178. MENU 
  11179. ASYM_PopMenu menuItemList, 
  11180. _ASYM_PopMenu(
  11181.  INET WRAPPERS
  11182. ASYM_INET_linkDLL
  11183. _ASYM_INET_linkDLL() 
  11184. @rappers" 
  11185. ASYM_GetFile_URL pRemoteFile, pLocalFile, pOverWrite, pSecureSocket
  11186. _ASYM_GetFile_URL(
  11187. ASYM_GetFile_FTP pRemoteServer, pRemotePort, pRemoteDir, \
  11188. RemoteUser, pRemotePassword, 
  11189. write, pTransferType
  11190. _ASYM_GetFile_FTP(
  11191. dir, \
  11192. <pe) \
  11193.  ACTIONS MAINTENANCE
  11194. ASYM_ActionsRuntimeLinked
  11195. 4s_ASYM_ActionsRuntimeLinked
  11196.  DATA MANIPULATION
  11197. ASYM_GetDataElement 
  11198. OYdataStructure, 
  11199. _Xdefault
  11200. 2 manipulation" 
  11201. ASYM_SetDataElement 
  11202. +L, flat
  11203. ASYM_GetStructureName 
  11204. ASYM_GetElementList 
  11205. ASYM_SetStructureName 
  11206. ASYM_ExpandSpecialChars txt
  11207. ASYM_ReplaceSpecialChars 
  11208. ASYM_ForEachInit 
  11209. ASYM_ForEachNext structureID
  11210. ASYM_ForEachRelease 
  11211. ASYM_ListToStack 
  11212. ZpList
  11213.  INTERNATIONALIZATION
  11214. jpValidateFile
  11215. _ASYM_InternationalFile(
  11216. "Internationalization" 
  11217.  SORTING
  11218. ASYM_QuickSortList lst, asText
  11219. "Sorting" 
  11220.  GENERAL 
  11221. ASYM_SyncTextValueWithList FIELD fRef, 
  11222. 1CexactFit
  11223. _ASYM_SyncTextValueWithList 
  11224. 0testText, 
  11225. "General 
  11226. ASYM_SyncNumericValueWithList 
  11227. _ASYM_SyncNumericValueWithList 
  11228. ASYM_EnsureTextlineVisible 
  11229. currentLine
  11230. _ASYM_EnsureTextlineVisible 
  11231. puToInches pUnits
  11232.      / 1440
  11233. %"0.00"
  11234. inchesToPU 
  11235. * 1440)
  11236. ASYM_PageUnitsToStandardUnits
  11237. _ASYM_PageUnitsToStandardUnits (
  11238. ASYM_StandardUnitsToPageUnits
  11239. _ASYM_StandardUnitsToPageUnits (
  11240. ASYM_SelectObjectTarget 
  11241. w&, pFullReference, pTargetWindow, pObjectTypes, pNamedOnly, \
  11242.         pObjectsToInclude, pObjectsToIgnore, pObjectsWhere, pExportableOnly
  11243. _ASYM_SelectObjectTarget (
  11244. ASYM_SelectObjectFromList pObjList, selectType, pDialogTitle
  11245. (pe, 
  11246. ASYM_ObjectBitmapGroup thisObj
  11247.  OTHER 
  11248. down 
  11249. xsysRuntime 
  11250. () & 
  11251. () & "a.sbk" 
  11252. ASYM_AltPgName 
  11253. title 
  11254. pgCaption 
  11255. "ID" && 
  11256. ASYM_ChooseFromTextLinesDlg dlgCaption, 
  11257. y', txtLines, 
  11258. _ASYM_ChooseFromTextLinesDlg(
  11259. ASYM_decode source, 
  11260. , ver
  11261. "_ASYM_decrypt" 
  11262. linkedFunctions("tbcbt.
  11263. b_ASYM_decryptEX = 
  11264. #b,DWORD)
  11265. l= 0x07000001
  11266. D8 obj
  11267. ASYM_HasFBArray 
  11268.     ss = 
  11269. *= ASYM_WID_SummaryFeedback 
  11270. ASYM_IsPointClose p1,p2, dist
  11271. GetSystemMetrics(36)
  11272. /Euser"
  11273. -INT)
  11274. sysPageUnitsPerPixel
  11275. (x2 - x1) <= 
  11276. (y2 - y1) <= 
  11277. ASYM_LookRealHardForPage
  11278. ASYM_SuperEncode 
  11279. ASYM_Encode(
  11280. , "genval") 
  11281. asymEncode(
  11282. _ASYM_WID_Responses obj
  11283.     LOCAL ARRAY ansArray[][]
  11284. STACK buffer, retVal
  11285. ASYM_HasAnsArray(
  11286. = = ASYM_WID_AnsArray 
  11287.         QType = ASYM_WID_QType 
  11288. "ORDERTEXT"
  11289. (_dragField 
  11290.             p = 
  11291. ~(CRLF,
  11292. cp > 0
  11293.  = ASYM_WID_ResponseIDs 
  11294.  <> NULL
  11295.         matchQ = "MATCH" 
  11296.         typeIn = (
  11297. "TYPEIN") 
  11298. (_logResponse 
  11299. v <> FALSE)
  11300.         multiField = (
  11301. "MULTICHOICE" 
  11302. "TRUEFALSE") 
  11303. respID
  11304.  = "<
  11305. ITrespID = 99
  11306. dimensions(
  11307. val = 
  11308. `][1]
  11309. "<" & 
  11310. [& ">" 
  11311. E<> "<"
  11312. "<" & 
  11313. Y& ">" 
  11314. ][17] & " -> " 
  11315. txt = _cleanUp(_responseText 
  11316. cnt = 
  11317. maxCnt = ASYM_WID_logResponseLimit 
  11318. xisType("real",
  11319. s-5) 
  11320. & "[...]"
  11321. SPACE & QUOTE & 
  11322. ][1]) & 
  11323. retval
  11324. _ASYM_BeginResponse actualObj, respName, _target, resetToOld
  11325.     SYSTEM s_cbtr_CurrentQ,s_cbtr_CurrentQObj
  11326. DWORD oldTimeChosen, newTimeChosen, TimeUsed
  11327.     maxIndex = 
  11328.     whatIndex = 
  11329.  = ASYM_Ticks()
  11330.     answerLocked = ASYM_WID_AnswerLocked 
  11331.     oldLock = lockScreen 
  11332. ASYM_DoGenericTextFeedback (
  11333. "<questionLocked>")
  11334.         _locked 
  11335. _responseList 
  11336.  <> "
  11337. "ORDEROBJ"
  11338.  = _startLoc 
  11339. "<responseItemLocked>")
  11340. (ASYM_WID_TimeMax 
  11341.  <> 0) 
  11342. xSetElapsedTime(
  11343.     timeMax = 
  11344.     timeUsed = ASYM_WID_TimeUsed 
  11345.     triesMax = ASYM_WID_TriesMax 
  11346.     triesUsed = ASYM_WID_TriesUsed 
  11347. <> 0 
  11348.             errStr = "<outOfTime>"
  11349. {<> 0 
  11350. ASYM_WID_AutoLockAnswer 
  11351. ASYM_WID_MultipleAnswers 
  11352.  <> "
  11353.         ASYM_WID_TimeLocked 
  11354. LockAndAdjustTestItem 
  11355. ASYM_QLocked 
  11356. _ASYM_CheckPoint obj, loc, 
  11357. asym_dragObj, s_asym_dropObj
  11358. objList
  11359. STRING onam
  11360.     objName = 
  11361. X & ""
  11362. isObject(
  11363.     testObj = objectfrompoint(
  11364. _moveObj 
  11365. screen 
  11366. "pagebackground"
  11367. _ASYM_GetTypeInData 
  11368.     hwTxt = 
  11369.     spot = textOffset 
  11370.     myParent = 
  11371.     _lastText 
  11372.     IsBlank = 
  11373.     NBS = 
  11374. o(160)
  11375.     maxChars = ASYM_WID_MaxChars 
  11376. #    ))-1 
  11377.     oldSys = sysSuspendMessages; 
  11378. xisBlank
  11379.         myText = 
  11380. F))-1 
  11381.     ls = 
  11382. targetWindow
  11383. _inputField 
  11384.         bnds = 
  11385. x1,y1 
  11386. x2 + 2 * 
  11387. sysPageUnitsPerPixel, y2 + 2 * 
  11388.         entryField = 
  11389. 50,0,0
  11390.         fieldType 
  11391. TnoWrap
  11392.         _targetHotword 
  11393. x1,y1,x2 + 2 * 
  11394. l, y2 + 2 * 
  11395.     useWindowsColors 
  11396.  = ls
  11397. _script 
  11398. _ASYM_RegisterResponse 
  11399. , s_cbtr_lastQ, 
  11400.     loc = 
  11401.     FBIndex = 
  11402.     OK = 
  11403.         -- 
  11404. checks 
  11405. xperformed yet. 
  11406. locks 
  11407.         -- 
  11408. {positions 
  11409. necessary
  11410.         OK = 
  11411. [ASYM_WID_ReadyToRun 
  11412.  --** NEW
  11413.     rejectIfWrong = (ASYM_WID_RejectWrong 
  11414.     lockWidget = 
  11415.     rejectFlag = 
  11416.     OK = 
  11417. prevResponse = itemOffset(
  11418. value = 
  11419. ASYM_WID_Chosen 
  11420. objs = 
  11421. "MULTIOBJ"
  11422. "MULTIDROP"
  11423.             byObjRef = (
  11424. 1][1] 
  11425. ASYM_FindAnswerIndex(
  11426. flag = 
  11427. dragSnap = ASYM_WID_DragSnap 
  11428. -- snap here rather than 
  11429. widget
  11430. ASYM_ObjectCenter 
  11431. ][10] 
  11432. _position 
  11433. _layer 
  11434. "SLIDER"
  11435. smax = sliderMax 
  11436. smin = sliderMin 
  11437. roundFactor = ASYM_WID_RoundFactor 
  11438. ),10)) - 2
  11439. i][1] 
  11440. testExpressionWithX(
  11441. i][1], 
  11442.             _lastPos 
  11443.  = _sliderPos 
  11444.             matchCase = 
  11445.             matchOrder = 
  11446.             soundsLike = 
  11447.             ignorePunctation = 
  11448. o(160)
  11449.             p = 
  11450. cp > 0
  11451. options = 
  11452. ][17]
  11453. matchText
  11454. confirm = (
  11455.  = ASYM_stripPunctuation(
  11456. result = ASYM_matchString (
  11457. 5(ASYM_cepr(
  11458. bs = ASYM_BlockSuspend()
  11459. err = ASYM_RestoreSuspend(bs)
  11460. xASYM_CompareByCase(
  11461. ][1], 
  11462. ][16] <> 
  11463. yesStr = ASYM_GetStandardString("<Yes>") 
  11464. NoStr = 
  11465. No>") 
  11466. msgTxt = 
  11467. 8Do you mean x>", \
  11468. ""%1"" ?") 
  11469. 9expandString(
  11470. ][16])
  11471. f"&" & YesStr 
  11472. "&" & 
  11473. ][16]
  11474. ][16]
  11475. # "NAMEPART"
  11476.  1][1] 
  11477. obj = 
  11478. _targetList 
  11479. !"MATCHITEM"
  11480. !"MATCHOBJ"
  11481.             isExclusive = (ASYM_WID_Exclusive 
  11482.             iTgt = 1
  11483.             iSrc = 17
  11484. _lineRef 
  11485. [objBuffer
  11486. _lastObj 
  11487. "asymline"
  11488. getObjectList(
  11489. "backdrop"
  11490. 4s_asym_r_mtchitemchk
  11491. hk <> 
  11492. |  <> 
  11493. Khk = Obj
  11494.             responseIDs = ASYM_Wid_ResponseIDs 
  11495.             pairs = _pairs 
  11496. 7!    -- Each "
  11497. , answerIndex
  11498. responsesToErase
  11499. ansIndex = 
  11500. N" = 
  11501. |" = 
  11502.             doneFB = 
  11503. " = obj
  11504. /# = 
  11505. & -- 
  11506. d"            
  11507. -- Do we already have 
  11508. ss = 
  11509. obj2 = 
  11510. = ss; 
  11511.     )1][1] 
  11512.             hasElse = 
  11513. $][1] 
  11514.             -- First, 
  11515. a change 
  11516. existing 
  11517.             -- 
  11518.             -- Is 
  11519. a violation 
  11520. exclusivity?
  11521. -- Need 
  11522. the corresponding 
  11523.             -- index 
  11524. "droptarget" 
  11525.             dropIndex = 
  11526. e(1, 
  11527. ASYM_WID_Bidirectional 
  11528. -- Requires special 
  11529.  itself also
  11530. ) < 1
  11531. OK = 
  11532. -- Found one 
  11533. more 
  11534. , targets; 
  11535. , which 
  11536. B-- definable, 
  11537. , on 
  11538. nam = 
  11539. %- on 
  11540. "pagebackgroundviewer"
  11541. OK = 
  11542. idx = 
  11543. )) < 1
  11544. OK = 
  11545. xOK -- could 
  11546. xidentify a single 
  11547.             -- 
  11548. greater 
  11549.             -- 
  11550. be deleted 
  11551. pushed 
  11552. .on so that 
  11553.             -- 
  11554. 1 will 
  11555.  correctly.
  11556. / because 
  11557. code 
  11558.             -- 
  11559. sharedScript 
  11560. +. = 
  11561. <. = 
  11562. M. = 
  11563.             moreToDo = 
  11564. ;se= 
  11565. = ss; 
  11566. r= se
  11567. w"nse
  11568. RejectIfWrong
  11569. ss = 
  11570. / <> 
  11571. _clearList 
  11572.             ss=
  11573. ;se= 
  11574. h0 --***
  11575. = ss; 
  11576. r= se
  11577. e= oldlock
  11578. a' = 
  11579. ASYM_WID_Tolerance 
  11580.             fudge = 
  11581. ,1) * 
  11582. syspageunitsperpixel
  11583.             y1 = 
  11584.             FBFilter = ASYM_WID_FeedbackFilter 
  11585. 2,"",
  11586. Z1<> 
  11587. R,,"",
  11588. V#> 0
  11589.             oldRespIDs = 
  11590.             -- Is 
  11591. a slot?
  11592. |7i][16] = 
  11593. 7i][17] 
  11594. #- did 
  11595.  altogether
  11596. ASYM_ResetCursor
  11597. 7i][16]
  11598. -$i, 
  11599.             -- Look 
  11600. free 
  11601. - closest 
  11602. where 
  11603.             -- was dropped, but within tolerance only
  11604. ; closestPos = 
  11605. y; closestIndex = 
  11606. 81][17] <> 
  11607. 9j][16] 
  11608. !9j][10] <> 
  11609. y2 = 
  11610. :9j][17]; 
  11611. (x2-x1,y2-y1) 
  11612. z <= 
  11613. x2,y2
  11614. -- old method, 
  11615. 9 = _objList 
  11616. y2 = ASYM_WID_ResetPosition 
  11617. (x2-x1,y2-y1)
  11618. z <= 
  11619. x2,y2
  11620.             -- we now 
  11621. Mwe don't 
  11622.             OK = 
  11623. "incorrect"
  11624. -- No 
  11625. checking further 
  11626. xeven 
  11627. -- We're interested 
  11628. place?
  11629. tempIndex = 
  11630. &][16] 
  11631. =][10] <> 
  11632.     OK = 
  11633. ][16] = 
  11634. 7-- "somebody's home"
  11635. :<1][17] 
  11636. xOK) -- compatibility 
  11637. ss = 
  11638. k< = 
  11639. (x2-x1,y2-y1)
  11640. z <= 
  11641. OK = 
  11642. x2,y2
  11643. ASYM_WID_LookHard 
  11644. objectContainer(
  11645. /"),"",
  11646. y2 = 
  11647. (x2-x1,y2-y1)
  11648. z <= 
  11649. W: = 
  11650. >k][1] = (
  11651. IT = 0
  11652. : = "
  11653. ][16] = 
  11654. ; = "
  11655. B< = 
  11656. @"SELTEXT"
  11657. <16, 
  11658. E= = 
  11659. c= = 
  11660. = <> 
  11661. A<> "
  11662. =][1] = "<
  11663. ASYM_WID_DelayFeedback 
  11664. ASYM_PlayFeedback (
  11665. ASYM_QResponded 
  11666. >][10] = 
  11667.             scoreTxt = "
  11668.         -- 
  11669. 4sending answered event
  11670. ASYM_Answered 
  11671. 0?][1], 
  11672. ASYM_Locked 
  11673. w3 = 
  11674. s_asym_dragObj = 
  11675. Y$& ""
  11676. ASYM_WID_TargetObject 
  11677. + expr, x
  11678. (" & 
  11679.  & ")"
  11680. Zstack phRules
  11681. 4s_ASYM_phRules, s_ASYM_phVowels
  11682.     -- trim excess whitespace
  11683. cs <> 
  11684. s <= 
  11685. cs <> 
  11686. s <= 
  11687.     -- convert 
  11688. )upperCase(s)
  11689. repeated 
  11690. Texcept SS (
  11691.         c = 
  11692. Ri-1 
  11693. c <> "S"
  11694.     -- apply phonetic rules (order matters!)
  11695.  & ""
  11696.  = defaultPhRules()
  11697.  = "PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,"\
  11698. & "CI,SI,CE,SE,NP,MP,CHU,SHU,CH,K,TH,T,C,K,PS,S,SC,S,SS,S,"\
  11699. & "WH,W,WR,R,NGT,NT,OFT,OF,RH,R"
  11700.  = defaultPhVowels()
  11701.  = "AEIOUY"
  11702. ) > 1 
  11703.         p = 
  11704. ~(t1, 
  11705. cp > 0
  11706. U(t1) - 1 
  11707.             p = 
  11708. ~(t1, 
  11709.     -- Remove vowels 
  11710. )least 3 
  11711.     ccnt = 
  11712. ?testString, 
  11713. ?refString, \
  11714. LOGICAL byCase, 
  11715. jumbledOK
  11716. Zsubs[]
  11717. C = ASYM_trim(
  11718.  & ""
  11719.         p = 
  11720.         n = 0
  11721. p = i - 1
  11722. p > 0
  11723. Vi + 1 
  11724. n] = 
  11725. n] = 
  11726. p = i - 1
  11727. i = 1
  11728. p > 0
  11729. n] = 
  11730. n] = 
  11731. matchJumbledWords(
  11732. p = 0
  11733. (i = n 
  11734. p > 1 
  11735.  <> "*")
  11736. (i = 1 
  11737.  <> "*" \
  11738. - 1 < 
  11739. i > 1
  11740. i] = 
  11741. ASYM_SoundsLike s1, s2
  11742.     s1 = 
  11743.     s2 = 
  11744. s1 = s2
  11745. 1on whatText
  11746. NINT maxCount,counter
  11747. DspaceString, deleteString
  11748.  = "!'-`,.:;"&
  11749. O > 0
  11750.     -- Table 
  11751. substitution 
  11752. flanguage
  11753. sysVersion
  11754. c"French"
  11755. c"France"
  11756. "PH,F,CK,K,Y,I,
  11757. ,CO,KO,CU,KU,"\
  11758. & "CI,SI,CE,SE,GE,JE,GI,JI,
  11759. ,S,OUX,OUS,OMT,ONT,"\
  11760. & "NB,MB,NP,MP,MPT,NT,
  11761. SH,CH,TH,T,C,K,PS,S,SC,S,SS,S,"\
  11762. & "QU,Q,Q,K,EZ,
  11763. ,WH,W,WR,R,
  11764. ,TIO,SIO"\
  11765. c"Deutsch"
  11766. c"German"
  11767. ASYM_CBTIniVar("Phonetic","
  11768. k2 <> 0
  11769. 2ASYM_GetString("errPhoneticRules", "Error 
  11770.     : %1")
  11771.         msgCaption = 
  11772. ASYM_MessageBox(
  11773. ', "WARNING", "OK")
  11774. " -- keep other accented
  11775. ?Med 
  11776. VN = 
  11777. N <> 
  11778. N = _lastSpot 
  11779. 4O = "
  11780. EO = 
  11781. TO = 
  11782. ~O = 
  11783. tTwrdList[],
  11784.     matchCount = 0
  11785.     n = 
  11786.         p = 
  11787. (p > 0)
  11788. cp > 0
  11789.                  
  11790.                      
  11791.                  
  11792.                  
  11793. (p > 0)
  11794. ASYM_WID_TimeStart 
  11795. =RREAL,
  11796. oQ = 
  11797.         resetStr = 
  11798. NeedPgResetForTimer", \
  11799. i%current 
  11800. %invalid data 
  11801. *elapsed 
  11802. I." \
  11803. && "This 
  11804. should be 
  11805. .") \
  11806. f"&" & ResetStr 
  11807. "&" & ASYMGetStandardString("<Cancel>", "")
  11808. R = 0
  11809. R = IT
  11810.     ASYM_WID_TimeChosen 
  11811. 3T txt
  11812. T"||"
  11813. MK+1 
  11814. T"|n"
  11815. ~(CR,
  11816. T"|n"
  11817. ~(LF,
  11818. "U"|l"
  11819. qT,txt) 
  11820. KU"|q"
  11821. cTAB 
  11822. qU"|t"
  11823. R< 32
  11824. _ASYM_CheckDropObj pTarget, 
  11825. I = "<
  11826. U <> 
  11827. xHse 
  11828. _ASYM_RegisterAttempt 
  11829. nUmode, showFeedback, correctness, 
  11830.     -- Registers 
  11831. attempt 
  11832. Hcalling ASYM_CheckTries. Also sends ASYM_Scored message
  11833.     -- ("Question scored" 
  11834. Actions 
  11835. updates 
  11836. 4/ASYM_WID_LastScore property (the
  11837. 4lastScore 
  11838. ). Note 
  11839. ,*we shouldn't be 
  11840.     -- directly 
  11841. function returns 
  11842. /questions 
  11843. _ASYM_CheckTries 
  11844.     -- If 
  11845.  parameter hasn't been given 
  11846. us, we work 
  11847.         -- ASYM_WID_Correctness() gives us a 
  11848. Gbetween 0 (totally 
  11849. +) inclusive
  11850.         scoreText = "
  11851.  <= 0
  11852. 'mixed"
  11853.     -- We must 
  11854. j = ASYM_WID_Score (
  11855. EX = 
  11856.     -- Generate 
  11857.  (aka 
  11858. 1actions 
  11859. 4. Any
  11860. registered, 
  11861. through 
  11862. $/we 
  11863.  above).
  11864. handler 
  11865. no longer be called 
  11866. . Rather, 
  11867. used.
  11868. sY = 0
  11869. ASYM_Changed "tryCount" 
  11870. Y <> 
  11871. Y <> 0 \
  11872. Y >= 
  11873.         -- 
  11874. _ASYM_FindAnswerIndex 
  11875. whatItem, col, 
  11876. ' = 1
  11877. T_ = 
  11878. |_i][
  11879. _ASYM_QLocked 
  11880. 4s_ASYM_LogType, s_ASYM_LogAnswers
  11881. "ResponseData"
  11882. b!" & 
  11883. g`() 
  11884. LogLockedQ", "Q=%1 : E=
  11885. ! : R=%2"), 
  11886. ASYM_LogWriteEntry(
  11887. _ASYM_QResponded 
  11888. LogRespondedQ", "Q=%1 : E=
  11889. la! : R=%2"), 
  11890. _ASYM_TypeInCompleted 
  11891. txt, stat, 
  11892.             hwtxt = 
  11893. o(160)
  11894.             p = 
  11895. cp > 0
  11896. h     = 
  11897. NQse 
  11898.      = _LastText 
  11899. _ASYM_QuestionStatus 
  11900. X_score, 
  11901. noUpdate, 
  11902.  = ASYM_Wid_Responses 
  11903. A[= 0 
  11904. g[= 1
  11905. ASYM_WID_MaxScore 
  11906. default
  11907. default
  11908. default button
  11909. Special default button
  11910. ASYM_PopupVideoPlayer
  11911. ASYM_PopupVideoPage
  11912. ASYM_PopupVideoSlider
  11913. DefCmdButton
  11914. author
  11915. skrefFocus
  11916. refBtn
  11917. keyDown
  11918. Cancel
  11919. cancelBtn
  11920. defBtn
  11921. skrefFocus
  11922. ASYM_IsWin31
  11923. enterPage
  11924. skrefFocus
  11925. setDefButton
  11926. refBtn
  11927. button
  11928. skrefFocus
  11929. pushbutton
  11930. cancelBtn
  11931. defBtn
  11932. rkrefFocus
  11933. notifybefore 
  11934. notifyBefore 
  11935. x = 13
  11936. orefBtn
  11937. enabled 
  11938. buttonClick 
  11939. orefFocus
  11940. ocancelBtn = 
  11941. B"Cancel" 
  11942. odefBtn = 
  11943. B"OK" 
  11944. ASYM_IsWin31() 
  11945. u= "pushbutton"
  11946. setDefButton btn
  11947. = NULL 
  11948.         OK = (
  11949. targetWindow = 
  11950.             u = sysPageUnitsPerPixel
  11951.             b = 
  11952. b - x, 
  11953. b - y, 
  11954. b + x, 
  11955. b + y
  11956. author
  11957. skrefFocus
  11958. refBtn
  11959. keyDown
  11960. skrefFocus
  11961. setDefButton
  11962. refBtn
  11963. button
  11964. skrefFocus
  11965. pushbutton
  11966. cancelBtn
  11967. defBtn
  11968. rkrefFocus
  11969. notifybefore 
  11970. notifyBefore 
  11971. x = 13
  11972. orefBtn
  11973. enabled 
  11974. buttonClick 
  11975. orefFocus
  11976. setDefButton btn
  11977. = NULL 
  11978. <> "pushbutton"
  11979. odefBtn
  11980. ocancelBtn
  11981.         OK = (
  11982. targetWindow = 
  11983.             u = sysPageUnitsPerPixel
  11984.             b = 
  11985. b - x, 
  11986. b - y, 
  11987. b + x, 
  11988. b + y
  11989. bclipSpec
  11990. vVideoPlayer
  11991. clipToPlay
  11992. ASYM_WID_ClipLoop
  11993. vVideoPlayer
  11994. _ASYM_WID_ClipLoop
  11995. vVideoPlayer
  11996. ASYM_WID_ClipWait
  11997. _ASYM_WID_ClipWait
  11998. .-,    7
  11999. vXAdjust
  12000. Video Player
  12001. mmwidget_controls
  12002. windowBorderWidth
  12003. vSize
  12004. refControls
  12005. /windowBorderHeight
  12006. `windowCaptionHeight
  12007. 'resizeToPage
  12008. frameSize
  12009. clipToPlay 
  12010. pClip
  12011.     vVideoPlayer = 
  12012.     clipSpec 
  12013. _ASYM_WID_ClipLoop 
  12014. _ASYM_WID_ClipWait 
  12015. frameSize 
  12016.     vXAdjust = windowBorderWidth()
  12017.     vYAdjust = windowBorderHeight() + windowCaptionHeight()
  12018.     vSize = 
  12019.     refControls = 
  12020. "mmwidget_controls" 
  12021. Z< 5 
  12022. resizeToPage 
  12023. ,,H.,
  12024. sliderline
  12025. thumb
  12026. button
  12027. parentBounds
  12028. sliderBounds
  12029. hasSlider
  12030. myObjs
  12031. slider
  12032. whatStage
  12033. adjustcontrols
  12034. adjustcontrols
  12035.     ssm = syssuspendmessages
  12036. e= TRUE
  12037.     yPix = sysPageUnitsPerPixel
  12038.     buttonSize = 24*
  12039. syspageunitsperpixel
  12040.     parentBounds = 
  12041. whatStage()
  12042.     myObjs = 
  12043.     numberButtons = 0
  12044.         obj = 
  12045. hasSlider 
  12046.             oldb 
  12047. "slider" 
  12048.         sliderBounds = 
  12049. 9+ 5 * 
  12050. f- 5 * 
  12051. "sliderline" 
  12052. + 7 * 
  12053. - 7 * 
  12054. sized 
  12055. B"thumb" 
  12056. moved 
  12057. e= FALSE
  12058.  = ssm
  12059. button
  12060. currentDefButton
  12061. commandbutton
  12062. setCurrentDefaultButton
  12063. false
  12064. button
  12065. 3default
  12066. defCmdButton
  12067. commandbutton
  12068. setDefaultButton
  12069. _currentDefButton
  12070. hideDefRect
  12071. currentDefButton
  12072. <lexcludeDefault
  12073. button
  12074. defCmdButton
  12075. buttonRef
  12076. _currentDefButton
  12077. CommandButton
  12078. currentDefButton
  12079. _currentDefButton
  12080. currentDefButton
  12081. hideDefRect
  12082. false
  12083. button
  12084. btnList
  12085. CommandButton
  12086. cmdButtonList
  12087. 3default
  12088. btnList
  12089. `cmdButtonList
  12090. defCmdButton
  12091. btnList
  12092. escape
  12093. `cmdButtonList
  12094. escCmdButton
  12095. btnList
  12096. `cmdButtonList
  12097. hlpCmdButton
  12098. defCmdButton
  12099. defBtn
  12100. zshowRect
  12101. showDefRect
  12102. currentDefButton
  12103. hideDefRect
  12104. showRect
  12105. showDefRect
  12106. hideDefRect
  12107. eatsEnter
  12108. enterField
  12109. showDefRect
  12110. enterRecordField
  12111. showDefRect
  12112. enterCombobox
  12113. showDefRect
  12114. <lexcludeDefault
  12115. zshowRect
  12116. CommandButton
  12117. enterButton
  12118. hideDefRect
  12119. CommandButton
  12120. leaveButton
  12121. currentDefButton
  12122. !escCmdButton
  12123. (hlpCmdButton
  12124. field
  12125. eatsEnter
  12126. keyDown
  12127. hideDefRect
  12128. author
  12129. showDefRect
  12130. author
  12131. reader
  12132. _currentDefButton
  12133. `_ASYM_IgnoreKeyDown
  12134. ASYM_Reset
  12135. FALSE
  12136. author
  12137. enterPage
  12138. reader
  12139. showDefRect
  12140. leavePage
  12141. author
  12142. selectionChanged
  12143. tbk_wid_name
  12144. setWidgetScript
  12145. -- Default Command Button Widget
  12146. -- Written 
  12147. HCharley Delaney
  12148. -- Modifications 
  12149. HTim Barham
  12150. --     Based on 
  12151. cPush 
  12152. HJeff Day
  12153. --     Updated 
  12154. Windows 95 
  12155. !Ayars
  12156. -- Copyright 
  12157.  1994-1998, Asymetrix Learning Systems, Inc. All Rights Reserved.
  12158. -- Implements windows standard 
  12159. Bbehavior 
  12160. -- dialogs. A 
  12161. -- CommandButton) responds 
  12162. clicked 
  12163. the Enter key 
  12164. -- pressed 
  12165. . When no 
  12166. 9"default" 
  12167. %though 
  12168. [. The 
  12169. -- that will 
  12170. highlighted 
  12171. -- darkened border (
  12172. Zproperty 
  12173. -- Also enables linking 
  12174. Help 
  12175. Cancel buttons 
  12176. -- Esc 
  12177. 6, respectively.
  12178. -- This widget makes use 
  12179. following 
  12180. Breceives buttonClick
  12181. , unless
  12182. another non-excluded 
  12183. --        escape            
  12184. --        help            
  12185. --        excludeDefault    
  12186. , even 
  12187. -- And you can 
  12188. --        eatsEnter        
  12189. 'enter 
  12190. there 
  12191. be no 
  12192. znothing 
  12193. concerned.
  12194. -- In addition, 
  12195. messages 
  12196. be sent 
  12197. --        setDefaultButton btnRef
  12198. --            sets 
  12199. passed 
  12200. --            
  12201. clears 
  12202. --        setCurrentDefaultButton 
  12203. --            
  12204. current 
  12205. --            
  12206. key) 
  12207. ; does 
  12208. xchange 
  12209. persistent
  12210. --            
  12211. notifyBefore 
  12212. "commandbutton"
  12213.         currentDefButton() = 
  12214. defCmdButton()
  12215. hideDefRect()
  12216. o_currentDefButton = 
  12217.         buttonRef = 
  12218. xTRUE
  12219. clearDefRect
  12220. --    bList = cmdButtonList()
  12221. Zstack 
  12222.     btnList = getObjectList(
  12223. escCmdButton
  12224. hlpCmdButton
  12225. showDefRect
  12226.     ls = 
  12227.     lockScreen 
  12228.     defBtn = 
  12229. showRect(
  12230. e= ls
  12231. " obj
  12232. enterCombobox
  12233. notifyAfter 
  12234. key, isShift, isCtrl
  12235. keyEnter
  12236. <> NULL 
  12237. isObject (
  12238. enabled 
  12239. ASYM_Reset
  12240. o_ASYM_IgnoreKeyDown
  12241. alwaysReader 
  12242. e= FALSE 
  12243. selectionChanged
  12244. setWidgetScript tbk_wid_name, newScript
  12245.  Y>)!
  12246. !_jY"
  12247. isPlayable
  12248. validClip
  12249. enterPage
  12250. validClip
  12251. start
  12252. myClipSpec
  12253. firstIdle
  12254. pASYM_IAmWidget
  12255. ASYM_SummonWidgets
  12256. isPlayable
  12257. bclipSpec
  12258. validClip
  12259. DystopClip
  12260. setClipControls
  12261. lastStatus
  12262. {errorMsg
  12263. ASYM_Reset
  12264. validClip
  12265. EushowClip
  12266. myClip
  12267. preLoadMedia
  12268. author
  12269. (hopenClip
  12270. llplayClip
  12271. kQautoShowMedia
  12272. setClipControls
  12273. playing
  12274. myClipSpec
  12275. ASYM_Trigger
  12276. mmwidget_controls
  12277. adjustControls
  12278. stage
  12279. moved
  12280. mmwidget_controls
  12281. adjustControls
  12282. stage
  12283. sized
  12284. start
  12285. reader
  12286. setClipControls
  12287. EushowClip
  12288. myClip
  12289. preLoadMedia
  12290. Invalid media type
  12291. refViewer
  12292. Unable to play non-visual clip.
  12293. author
  12294. validMediaTypes
  12295. ASYM_ItemInList
  12296. myViewerRef
  12297. ASYM_GetString
  12298. llplayClip
  12299. WARNING
  12300. kQautoShowMedia
  12301. mediaType
  12302. errMsg
  12303. captn
  12304. animation,bitmap,digitalVideo,overlay
  12305. ASYM_MessageBox
  12306. HautoPlayMedia
  12307. (hopenClip
  12308. myClipSpec
  12309. validClip
  12310. start
  12311. kautoCloseMedia
  12312. closeClip
  12313. AUTHOR
  12314. validClip
  12315. leavePage
  12316. .-+    +L
  12317. .-+    +L
  12318. setClipControls
  12319. reader
  12320. myClip
  12321. Invalid media type
  12322. refViewer
  12323. Unable to play non-visual clip.
  12324. validMediaTypes
  12325. ASYM_ItemInList
  12326. myViewerRef
  12327. ASYM_GetString
  12328. ASYM_WID_ClipWait
  12329. closed
  12330. WARNING
  12331. jclipIsPlayable
  12332. _jcheckStageSize
  12333. mediaType
  12334. errMsg
  12335. captn
  12336. animation,bitmap,digitalVideo,overlay
  12337. ASYM_WID_ClipLoop
  12338. whatStage
  12339. stageObj
  12340. myClipSpec
  12341. ASYM_MessageBox
  12342. playClip
  12343. .-+    +L
  12344. .-+    +L
  12345. validClip
  12346. myClip
  12347. myViewerRef
  12348. jclipIsPlayable
  12349. _jcheckStageSize
  12350. myClipSpec
  12351. openClip
  12352. validClip
  12353. myClip
  12354. myViewerRef
  12355. Z>isReady
  12356. myClipSpec
  12357. closeClip
  12358. validClip
  12359. myClip
  12360. myViewerRef
  12361. playing
  12362. myClipSpec
  12363. pauseClip
  12364. validClip
  12365. myClip
  12366. myViewerRef
  12367. Z>isReady
  12368. myClipSpec
  12369. stopClip
  12370. validClip
  12371. myClip
  12372. myViewerRef
  12373. jclipIsPlayable
  12374. whatStage
  12375. myClipSpec
  12376. showClip
  12377. validClip
  12378. myClip
  12379. myViewerRef
  12380. Z>isReady
  12381. myClipSpec
  12382. seekClip
  12383. validClip
  12384. myClip
  12385. myViewerRef
  12386. Z>isReady
  12387. myClipSpec
  12388. seekClipFromEnd
  12389. validClip
  12390. myClip
  12391. stepSize
  12392. myViewerRef
  12393. m{stepDist
  12394. Z>isReady
  12395. myClipSpec
  12396. stepClip
  12397. validClip
  12398. myClip
  12399. stepSize
  12400. myViewerRef
  12401. m{stepDist
  12402. Z>isReady
  12403. myClipSpec
  12404. stepClipBack
  12405. successful
  12406. ASYM_WID_ClipLoop
  12407. setClipControls
  12408. mmplay
  12409. llplayClip
  12410. mmnotify
  12411. validClip
  12412. myClip
  12413. stopped
  12414. myViewerRef
  12415. step forward
  12416. closed
  12417. seeking
  12418. step backward
  12419. rewind
  12420. paused
  12421. stage
  12422. playing
  12423. pause
  12424. fast forward
  12425. myClipSpec
  12426. setClipControls
  12427. FALSE
  12428. playingpausedstopped
  12429. isReady
  12430. myClip
  12431. bclipSpec
  12432. setMySize
  12433. newClip
  12434. myViewerRef
  12435. mmwidget_controls
  12436. adjustControls
  12437. stretchStage
  12438. whatStage
  12439. stageObj
  12440. checkStageSize
  12441. mediaSizing
  12442. whatStage
  12443. setMySize
  12444. mediaSizing
  12445. myStage
  12446. bclipSpec
  12447. stretchStage
  12448. whatStage
  12449. setMySize
  12450. false
  12451. stage
  12452. whatStage
  12453. validClip
  12454. myStage
  12455. myClip
  12456. setClipControls
  12457. lastStatus
  12458. whatStage
  12459. lastStatus
  12460. myClipSpec
  12461. status
  12462. isPlayable
  12463. FALSE
  12464. bclipSpec
  12465. retVal
  12466. isPlayable
  12467. |ASYM_RestoreSuspend
  12468. clipRef
  12469. bclipspec
  12470. playable
  12471. ASYM_BlockSuspend
  12472. clipIsPlayable
  12473. ASYM_GetString
  12474. Exclamation
  12475. bclipSpec
  12476. Media Problem
  12477. validClip
  12478. retVal
  12479. Make sure the correct CD is installed in the drive.
  12480. msgCaption
  12481. closed
  12482. msgCannotPlayMediaFile
  12483. jclipIsPlayable
  12484. The media file: "%1" could not be played.
  12485. ASYM_MessageBox
  12486. msgCapCannotPlayMediaFile
  12487. {errorMsg
  12488. {errorMsg
  12489. myClipSpec
  12490. myBkgd
  12491. mmwidget_controls
  12492. pgSize
  12493. refStage
  12494. myPage
  12495. refControls
  12496. whatStage
  12497. resizeToPage
  12498. llplayClip
  12499. pauseClip
  12500. pause
  12501. DystopClip
  12502. validClip
  12503. _clip
  12504. false
  12505. retVal
  12506. ASYM_BlockSuspend
  12507. |ASYM_RestoreSuspend
  12508. playing
  12509. myClipSpec
  12510. mediaPlaying
  12511. mediaPlaying
  12512. mediaPlaying
  12513. validClip
  12514. _clip
  12515. milliseconds
  12516. oldTimeFormat
  12517. ASYM_BlockSuspend
  12518. |ASYM_RestoreSuspend
  12519. myClipSpec
  12520. mediaPosition
  12521. validClip
  12522. _clip
  12523. milliseconds
  12524. oldTimeFormat
  12525. ASYM_BlockSuspend
  12526. |ASYM_RestoreSuspend
  12527. myClipSpec
  12528. mediaPosition
  12529. notifyBefore 
  12530.     validClip 
  12531. = NULL
  12532.     isPlayable 
  12533. notifyAfter firstIdle
  12534. = myClipSpec()
  12535. }ASYM_SummonWidgets    
  12536. ASYM_IAmWidget 
  12537. ASYM_Reset
  12538.     clipSpec 
  12539.     lastStatus 
  12540.     errorMsg 
  12541. stopClip 
  12542. setClipControls 
  12543. ASYM_Trigger
  12544. mmstatus 
  12545.  = "playing"
  12546. (preLoadMedia 
  12547. = TRUE)
  12548. mmstop myclip
  12549. mmclose 
  12550. openClip 
  12551. (autoShowMedia 
  12552. showClip 
  12553. playClip 
  12554. moved
  12555. <> "stage" 
  12556. isObject(
  12557. "mmwidget_controls" 
  12558. adjustControls 
  12559. sized
  12560.             -- Make sure the 
  12561.  can be played 
  12562.             validMediaTypes = "animation,bitmap,digitalVideo,overlay"
  12563.             mediaType = mmMediaType 
  12564. ASYM_ItemInList(
  12565. o) = 
  12566. (autoPlayMedia 
  12567. -- Invalid 
  12568.  type - display 
  12569.  message
  12570. errMsg = ASYM_GetString("Unable 
  12571. 2non-visual 
  12572. captn = 
  12573. ASYM_MessageBox(
  12574. +, "WARNING", "OK", 
  12575. refViewer = myViewerRef()
  12576. ~<> AUTHOR
  12577. (autoCloseMedia 
  12578. closeClip 
  12579. (clipIsPlayable() 
  12580.             -- 
  12581. stageObj = whatStage 
  12582. doWait = (ASYM_WID_ClipWait 
  12583. ASYM_WID_ClipLoop 
  12584. preEffect 
  12585. postEffect 
  12586. mmStatus 
  12587.  = "closed"
  12588. mmOpen 
  12589. -- If necessary, 
  12590. mmVisible 
  12591. mmShow 
  12592. mmYield
  12593. mmPlay 
  12594.  hold 
  12595. checkStageSize
  12596. 3     = 
  12597. C     = 
  12598. P     = 
  12599. b     <> 
  12600.      <> 
  12601. isReady(
  12602.             mmClose 
  12603. pauseClip
  12604.             mmPause 
  12605.             mmRewind 
  12606. seekClip argPos
  12607.             mmSeek 
  12608. seekClipFromEnd 
  12609. stepClip
  12610. stepDist 
  12611. stepSize = 
  12612. Q(mmLength 
  12613.  / 20)
  12614. mmPosition 
  12615. mmStep 
  12616. stepClipBack
  12617.  / 20)
  12618. mmnotify whatClip, whatCommand, whatStatus
  12619.     _loop = (
  12620. 7 = "mmplay" 
  12621. : = "successful"
  12622. ) = down
  12623. sysOpenMedia <> 
  12624. clipStat
  12625. 8<> objectContainer(
  12626.         se = 
  12627.         ss = 
  12628. = FALSE
  12629.         oldLock = lockScreen 
  12630.             enabled 
  12631. B"rewind" 
  12632. backward" 
  12633. "stopped"
  12634. "paused"
  12635. "seeking"
  12636. xrecognized, 
  12637. = ss        
  12638. r= se
  12639. "playingpausedstopped"
  12640. newClip
  12641.  = chooseResource(
  12642. setMySize 
  12643.     LOCAL pgRef, vRef
  12644. shownBy 
  12645. stageSizing 
  12646. stretchStage 
  12647. mediaSizing 
  12648. value
  12649. () = 
  12650.     myStage = 
  12651.         mediaSize 
  12652. 0mmVisualSize 
  12653. getObjectList(
  12654. (clipspec 
  12655.             clipRef = 
  12656.             bs = ASYM_BlockSuspend()
  12657.             playable = (mmPlayable 
  12658. ASYM_RestoreSuspend(bs)
  12659.     retVal = (
  12660.  AND 
  12661. CDMediaPath 
  12662. mmSearchCD 
  12663. msg = 
  12664. msgCannotPlayMediaFile", \
  12665. "The 
  12666.  file: ""%1"" could 
  12667. ." & CRLF & \    
  12668. correct CD 
  12669. installed 
  12670. drive.")
  12671. expandString(
  12672. , mmsource 
  12673.             msgCaption = 
  12674. msgCapCannotPlayMediaFile", "
  12675. Problem")
  12676. C, "Exclamation", "OK")
  12677. resizeToPage
  12678.     myPage = 
  12679.     myBkgd = 
  12680.     pgSize = 
  12681.         refControls = 
  12682.         refStage = 
  12683. -- Actions System-supported Methods
  12684. mediaPlaying
  12685.     _clip = 
  12686.     bs = 
  12687. mmIsOpen 
  12688.     bs = 
  12689. LOGICAL pNewValue
  12690. mediaPosition
  12691. ZLONG 
  12692.     bs = 
  12693.             oldTimeFormat = mmTimeFormat 
  12694. "milliseconds"
  12695.     bs = 
  12696.     bs = 
  12697.     bs = 
  12698. YMI_SySysGridSpacing
  12699. <BookPath>
  12700. DMEDIAPATH
  12701. YM_BorderStyle
  12702. Arial
  12703. YM_AuthorResetPrompt
  12704. YMI_SysGridSnap
  12705. fo_LastSaved
  12706. FALSE
  12707. YMI_SysGrid
  12708. MS Sans Serif
  12709. ysSuspendMessages
  12710. FALSE
  12711. YM_IsScored
  12712. FALSE
  12713.     TSYS_CourseCode
  12714. 01-Sep-98 11:47:56 AM
  12715. TSYS_Logon
  12716. Arial
  12717.  Sans Serif
  12718. Tim Barham
  12719. MS Sans Serif
  12720. YM_CaptionBar
  12721. MS Sans Serif
  12722. YMI_AutoSecurity
  12723. MS Sans Serif
  12724. Arial
  12725. System
  12726. 11/1/97 12:13:43 PM
  12727. SYM_StringArray
  12728. fo_LastSavedBy
  12729. 12/19/98 3:00:15 PM
  12730. 12/19/98 3:13:55 PM
  12731. 12/19/98 3:25:54 PM
  12732. 1/18/99 11:31:39 AM
  12733. , Inc.
  12734. 1/18/99 11:31:47 AM
  12735. , Inc.
  12736. 0,75.3125,0
  12737. 307,27.4375,94.3125
  12738. 125,50,45.875
  12739. 120,50,100
  12740. 129,67.0625,79.8125
  12741. 132,67.25,50.875
  12742. 240,75.125,100
  12743. 180,75.125,100
  12744. TSYS_NoAutoSysbooks
  12745. Mike Florence
  12746. Arial
  12747. Arial
  12748. Arial
  12749. FALSE
  12750. YMA_LastCatalog
  12751. laney
  12752. 12/19/98 3:07:06 PM
  12753. 12/19/98 3:17:08 PM
  12754. Slade Mitchell
  12755. , Inc.
  12756.  Outlook
  12757.  Outlook
  12758.  Sans Serif
  12759. <BookPath>
  12760. :HDMEDIAPATH
  12761. _ASYM_StringArray
  12762. info_LastSavedBy
  12763. bookFontSize
  12764. 47 AM
  12765. info_LastSaved
  12766. ASYM_AuthorResetPrompt
  12767. INSTRUCT.WBK
  12768. ASYM_MultiLanguageSupport
  12769. ASYMA_CustomColors
  12770. bookFontFace
  12771. 08/10/00 1:00:27 PM
  12772. 0,89,0
  12773. 0,75.3125,0
  12774. 180,25.125,100
  12775. 120,50,100
  12776. 132,67.25,50.875
  12777. 125,50,45.875
  12778. 129,67.0625,79.8125
  12779. 240,75.125,100
  12780. regular
  12781. bookFontStyle
  12782. MS Sans Serif
  12783. 2/15/00 10:55:05 AM
  12784. 08/10/00 1:00:13 PM
  12785. _ASYM_EA_Version
  12786. ASYMA_LastCatalog
  12787. Denny Dedmore
  12788. 0,89,0
  12789. 0,75.3125,0
  12790. 180,25.125,100
  12791. 120,50,100
  12792. 132,67.25,50.875
  12793. 125,50,45.875
  12794. 129,67.0625,79.8125
  12795. 240,75.125,100
  12796. <AskStudentName>
  12797. Please enter your name:
  12798. <back>
  12799. (Go back)
  12800. <BookmarksOutOfDate>
  12801. Bookmark file mismatch. Cannot retrieve bookmarks because the book has changed.
  12802. <Cancel>
  12803. Cancel
  12804. <CancelSession>
  12805. Cancel the Session
  12806. <CannotStartHelp>
  12807. Help could not be started. Please close some windows and try again.
  12808. <CannotWriteLogToThisDirectory>
  12809. Cannot write a log to "%1". Please choose another destination.
  12810. <CheckFloppyDrive>
  12811. Please verify that drive %1 contains a formatted floppy disk ready to receive the log.
  12812. <ChooseFaxDriver>
  12813. Select the FAX driver to use to send the log at the end of this session:
  12814. <ChooseFloppy>
  12815. Which floppy drive for the log?
  12816. <CMS not running>
  12817. The Course Management System is not active.
  12818. <ConfirmFaxDriver>
  12819. The FAX driver is %1. Right?
  12820. <Continue>
  12821. Continue
  12822. <correct>
  12823. Correct!
  12824. <else>
  12825. <Anything else>
  12826. <Error>
  12827. Error
  12828. <ERRORCreateLog>
  12829. Cannot create the log file for this session.
  12830. <ERRORFaxLog>
  12831. ERROR: Cannot fax the log file "%1". 
  12832. Fax driver not found or not available, or fax session was cancelled. 
  12833. This temporary file is *NOT* being deleted.
  12834. <ERRORMailLog>
  12835. ERROR: Cannot mail the log file "%1". 
  12836. This temporary file is *NOT* being deleted.
  12837. <ERRORPrintLog>
  12838. ERROR: Cannot print the log file "%1". 
  12839. Printer device not found or not available. This temporary file is *NOT* being deleted.
  12840. <first>
  12841. First page
  12842. <Glossary>
  12843. Glossary
  12844. <incorrect>
  12845. Wrong!
  12846. <last>
  12847. Last page
  12848. <LogDosMemWarning>
  12849. DOS Memory available to Windows is dangerously low (%1
  12850. bytes). 
  12851. There is a possibility that Windows will not be able to launch the driver required to dispatch the log for this session. If an error occurs, the temporary log file will not be erased.
  12852. <LogFileDirPrompt>
  12853. Log File Directory:
  12854. <MAPINotFound>
  12855. A MAPI Driver to e-mail the session log could not be found. A session log will be created in the %1 directory, but nothing else will be done with this log file.
  12856. <MustSpecifyLogDirectory>
  12857. You must choose a directory for the session log file, or exit.
  12858. <NameRequiredToContinue>
  12859. You must enter your name to continue.
  12860. <next>
  12861. Next page
  12862. <NoRoomOnThatDisk>
  12863. Insufficient room on drive %1.
  12864. <NoViewerAvailable>
  12865. Sorry, cannot open another window.
  12866. <outOfTime>
  12867. The allowed time has expired.
  12868. You cannot change this answer.
  12869. <outOfTries>
  12870. The allowed number of tries has been reached.
  12871. You cannot change this answer.
  12872. <previous>
  12873. Previous page
  12874. <questionLocked>
  12875. This question is locked.
  12876. <responseItemLocked>
  12877. This item is locked.
  12878. You cannot change this answer.
  12879. <scoreForX>
  12880. Score for %1
  12881. <scoreForXIsX>
  12882. Score for %1 is %2
  12883. <scoreIsX>
  12884. Score: %1%%
  12885. <thisBook>
  12886. This book
  12887. <Yes>
  12888. AddDirToHyperPath
  12889. Add Directory to Search Path
  12890. BadMTBVersionX
  12891. This application requires an updated version of Multimedia ToolBook or Multimedia ToolBook runtime. The executing version number is %1; this application requires version 3.0a or above.
  12892. CantFindWinHelpFileX
  12893. Cannot find the WinHelp file %1.
  12894. ComboLogDestinations
  12895. <ask>,Ask at run time
  12896. <iniDir>,Automatic (.INI directory)
  12897. <bookDir>,Automatic (same as book)
  12898. <tempdir>,Automatic (TEMP directory)
  12899. <email>,E-Mail Attachment (requires MAPI)
  12900. <fax>,Fax (requires fax driver)
  12901. <floppy>,Floppy disk
  12902. <printer>,Printer
  12903. <special>,System Variable s_ASYM_LogDir
  12904. ComboLogTypes
  12905. <none>,None
  12906. transcript,Full session transcript
  12907. responseData,Tab-separated response data
  12908. ContinueAnyway
  12909. Continue anyway?
  12910. Do you mean x
  12911. Do you mean "%1" ?
  12912. Error opening file
  12913. Error opening file %1.
  12914. LogColNames
  12915. Question%1Score%1Max Score%1Locked%1Tries used%1Max Tries%1Time used%1Max Time%1Last response
  12916. MailError
  12917. Mail Error: %1.
  12918. MAPIErrorsByNumber
  12919. User Aborted
  12920. Operation Failed
  12921. Login Failed
  12922. Disk Full
  12923. Insufficient Memory
  12924. Block Too Small
  12925. Too Many Sessions
  12926. Too Many Files
  12927. Too Many Recipients
  12928. Attachment Not Found
  12929. Failure Opening Attachment
  12930. Failure Writing Attachment
  12931. Unknown Recipient
  12932. Bad Recipient Type
  12933. No Messages
  12934. Invalid Message
  12935. Text is Too Large
  12936. Invalid Session
  12937. Type Not Supported
  12938. Ambiguous Recipient
  12939. MAPINotAvailableNow
  12940. MAPI is not available at this time.
  12941. NeedPgResetForTimer
  12942. The current question has invalid data for the elapsed time.
  12943. OKToDeleteTempFileX
  12944. OK to delete the temporary file %1?
  12945. PopupWinComboValues
  12946. shadowAutoClose,Shadowed (close on click)
  12947. shadow,Shadowed (manual close)
  12948. thickFrame,Standard (thick frame)
  12949. thinFrame,Standard (thin frame)
  12950. dialogframe,Dialog Window
  12951. PromptForHyperDirFixup
  12952. The destination book is not in a directory that will be searched automatically. You can:
  12953. A. Add the destination directory to the current book's list of directories to search automatically. This will make it possible to find the destination book even if you move the books to a different configuration directory, simply by changing the list of directories stored in the ASYM_HyperPath property of this book.
  12954. B. Store the directory with the book file name in the hyperlink. This makes the link faster but you won't be able to move the books to another directory without breaking the link.
  12955. RemoveExtraQObjects
  12956. There are more objects in the question than defined answers. Do you want the extra objects removed?
  12957. StoreDirInHyperlink
  12958. Store Directory in Hyperlink
  12959. System Book
  12960. System Book
  12961. ViewerInUse
  12962. Viewer %1 is already in use.
  12963. You have been warned
  12964. You have been warned.
  12965. <Do you mean x>
  12966. Do you mean "%1" ?
  12967. <ScoreisXoutofX>
  12968. Score: %1 out of %2
  12969. <OKToDeleteTempFileX>
  12970. OK to delete the temporary file %1?
  12971. <LogMailed_OKToDeleteTempFileX>
  12972. The log file for this session has been mailed.
  12973. OK to delete the temporary file %1?
  12974. <ERRORMailLogTo>
  12975. Could not mail the log file for this session. The temporary file "%1" that contains the log is *NOT* being deleted. Please mail it as an attachment to %2 as soon as possible.
  12976. Make a note of this information before you click OK.
  12977. ASYM_TempViewer
  12978. Error
  12979. rtf help popup
  12980. Windows
  12981. fixit
  12982. RTFHelp
  12983. vASYM_CBTIniVar
  12984. openwindow
  12985. LfixSize
  12986. fixit
  12987. fixit
  12988. enterWindow
  12989. ASYM_IniFile
  12990. Windows
  12991. SetIniVar
  12992. RTFHelp
  12993. closeWindow
  12994. openwindow
  12995. ASYM_CBTIniVar("Windows", "RTFHelp")
  12996. ) = 4 
  12997. ofixit = 
  12998. enterWindow
  12999. fixSize 
  13000. ocurrentPage
  13001. closeWindow
  13002. SetIniVar("
  13003. =, ASYM_IniFile())
  13004. Do not rename me 7
  13005. Reusable Glossary Popup
  13006. Do not rename me 6
  13007. Reusable Glossary Popup
  13008. Do not rename me 5
  13009. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  13010. s_ctb50r_PopViewers
  13011. ASYM_itemOffset
  13012. closeWindow
  13013. closeWindow
  13014. 4s_ctb50r_PopViewers
  13015. ASYM_itemOffset(
  13016. ASYM_TempViewer
  13017. ASYM_CloseOnEsc
  13018. Do not rename me 4
  13019. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  13020. s_ctb50r_PopViewers
  13021. ASYM_itemOffset
  13022. closeWindow
  13023. closeWindow
  13024. 4s_ctb50r_PopViewers
  13025. ASYM_itemOffset(
  13026. ASYM_TempViewer
  13027. ASYM_CloseOnEsc
  13028. Decrypting
  13029. Page "Progress with text"
  13030. Page id 204
  13031. Do not rename me 3
  13032. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  13033. s_ctb50r_PopViewers
  13034. ASYM_itemOffset
  13035. closeWindow
  13036. closeWindow
  13037. 4s_ctb50r_PopViewers
  13038. ASYM_itemOffset(
  13039. ASYM_CloseOnEsc
  13040. Do not rename me 2
  13041. Popup Window Sample
  13042. Page id 24 of Book "G:\FRANKJR\CTB30A.SBK"
  13043. s_ctb50r_PopViewers
  13044. ASYM_itemOffset
  13045. closeWindow
  13046. closeWindow
  13047. 4s_ctb50r_PopViewers
  13048. ASYM_itemOffset(
  13049. ASYM_TempViewer
  13050. ASYM_CloseOnEsc
  13051. Do not rename me 1
  13052. s_ctb50r_PopViewers
  13053. ASYM_itemOffset
  13054. closeWindow
  13055. closeWindow
  13056. 4s_ctb50r_PopViewers
  13057. ASYM_itemOffset(
  13058. ASYM_TempViewer
  13059. ASYM_CloseOnEsc
  13060. Generic Error
  13061. ChooseFromTextLinesDlg
  13062. Generic Viewer 1
  13063. Progress with text
  13064. Open Ended Progress
  13065. Page "Open Ended Progress"
  13066. Progress 1
  13067. Page "Progress 1"
  13068. Generic Glossary
  13069. Generic Viewer 2
  13070. Page id 0
  13071. Object Selection
  13072. Object Selection
  13073. Page id 0
  13074. Generic Dialog
  13075. baby.avi
  13076. ge id 0
  13077. Object Selection
  13078. ge id 12 of Book "G:\MTB40\SAFE\TUTORIAL\CBTTOUR.TBK"
  13079. Tooltip
  13080. page "tooltip"
  13081. Page id 44 of Book "C:\Program Files\Common Files\Asymetrix\TBSystem\tb70r.sbk"
  13082. Page id 30 of Book "E:\Winapps\Shared Tools\TBSystem\tb70r.sbk"
  13083. ASYM_TempViewer
  13084. ASYM_CloseOnEsc
  13085. ASYM_TempViewer
  13086. ASYM_CloseOnEsc
  13087. ASYM_TempViewer
  13088. ASYM_CloseOnEsc
  13089. ASYM_TempViewer
  13090. ASYM_CloseOnEsc
  13091. ASYM_TempViewer
  13092. ASYM_CloseOnEsc
  13093. _parentHandleCache
  13094. Runtime System Book
  13095. buttonClick
  13096. buttonClick
  13097. minorVersion
  13098. ASYM_CBTVersion
  13099. BookTitleText
  13100. Instructor
  13101. productName
  13102. ToolBook II %1 %2
  13103. titleText
  13104. Assistant
  13105. ASYM_GetString
  13106. s_ASYM_ProductName
  13107. enterBook
  13108. notifyBefore 
  13109. 4s_ASYM_ProductName
  13110.     titleText = ASYM_GetString("BookTitleText", \
  13111.             "ToolBook II %1 %2")
  13112. Z = "Assistant" 
  13113.         productName = 
  13114. kInstructor")
  13115. expandString(
  13116. @, ASYM_CBTVersion (
  13117. P, "minorVersion"))
  13118. enterBook
  13119. 6225,1425
  13120. defsize
  13121. 940730143453749952493
  13122. ASYM_TpID
  13123. ToolBook II Instructor 7.2
  13124. Copyright 
  13125.  1990-2000 click2learn.com, inc. 1990-1998tems Inc. 1990-1997
  13126. Title
  13127. &17ZLa
  13128. &.;J^
  13129. ".&aaT+
  13130. 5\aa]7
  13131. &Jaa@)^aM)QaW+Caaa
  13132. (GZ!a
  13133. &4AQ]_
  13134. C^^2(].
  13135. .>PZ^
  13136. Zaaa7
  13137. ^aaa@
  13138. ]aaQPa
  13139. ").18>CN\
  13140. "++11277;@ACHJPNWTZ[`
  13141. "\a^&
  13142. \WPGNW5a
  13143. TP]a\PW_
  13144. ^[[^"a
  13145. aaa^F!
  13146. FaY'$*[
  13147. !?^aaa=$$I
  13148.     L$$$Sa\
  13149. /YO$$6aa3$$S
  13150. S$$/^
  13151. ?$$?aaa
  13152. 6aaa['
  13153. =aaa^
  13154. [aa^6
  13155. =aaa/
  13156. Vaaa^)
  13157. 'Sa^I
  13158. ?[aY/
  13159. B^aaO
  13160. :[aY/
  13161. !aaa:
  13162. ^$6[aaa'
  13163. ^aaa-
  13164. -aaaV
  13165. ^aaa'
  13166. -aaaV
  13167. -aaaV
  13168. -aaaV
  13169. Yaaa-
  13170. -aaaV
  13171. ^[aaa'
  13172. $[^[^[^Y
  13173. -aaaV
  13174. 6aaa?
  13175. -aaaV
  13176. 6aaa^
  13177. =[[V*
  13178. $^aa[
  13179. 'LSF!
  13180. 3??aaL
  13181. -aaaV
  13182. [aaaF
  13183. 6a^a^
  13184. -aaaV
  13185. '[aa'
  13186. =aaaO
  13187. -aa::
  13188. $=[aaa-
  13189. -aaa[=:=^
  13190. -O^aaa'
  13191. F::=[
  13192. !=[V::FaaB:=Y6
  13193. IaY::?aL*
  13194. 'L^a^?BB
  13195. ]_aaaT
  13196. ^aaa'
  13197. -aaaV
  13198. &^aaaT
  13199. Maaa'
  13200. -aaaI
  13201. 1aaa'
  13202. B**Baaa^'
  13203. ,\aaa7
  13204. aaa?**I
  13205. "(1>P^`
  13206. Initialization
  13207. Initialization
  13208. CMS EnterApplication
  13209. CMS EnterApplication
  13210. Error Handling
  13211. Error Handlingg
  13212. Modal Dialog Mgr
  13213. Cancel
  13214. s_ASYM_DlgResult
  13215. Continue
  13216. whatViewer
  13217. FALSE
  13218. ContStr
  13219. msgTxt
  13220. <Cancel>
  13221. ASYM_GetStandardString
  13222. <Continue>
  13223. ViewerInUse
  13224. Viewer %1 is already in use.
  13225. Generic Dialog
  13226. ASYM_GetString
  13227. _ASYM_ModalDialog
  13228. _ASYM_ModalDialog whatPage, whatCaption
  13229. 4s_ASYM_DlgResult; 
  13230.  = FALSE
  13231.     ss = 
  13232.     v = 
  13233. "Generic 
  13234. objectContainer(
  13235. isOpen 
  13236.             ContStr = ASYM_GetStandardString("<Continue>", "
  13237.             msgTxt = ASYM_GetString("ViewerInUse", "
  13238. already 
  13239. use.")
  13240. @expandString(
  13241. O, whatViewer)
  13242. ancel>", "Cancel")
  13243. close v
  13244. isObject("
  13245. " && 
  13246.             currentpage 
  13247. %modal
  13248.  = TRUE)
  13249. Modal Dialog Mgr
  13250. Popup Page Mgr
  13251. Popup Page Mgr
  13252. Path manager
  13253. Path manager
  13254. Task Switch Manager
  13255. Task switch manager
  13256. Utility Dialogs
  13257. newPath
  13258. oldPath
  13259. ASYM_CurrentDirectory
  13260. cASYM_SetCurrentDirectory
  13261. ASYM_ChooseDirectoryDlg
  13262. _ASYM_AskForPath
  13263. _ASYM_AskForPath startPath, dbCaption
  13264.     oldPath = ASYM_CurrentDirectory()
  13265.     newPath = ASYM_ChooseDirectoryDlg (
  13266. D<> "\"
  13267. ASYM_SetCurrentDirectory(
  13268. Utility Dialogs
  13269. Object resizing and arranging
  13270. Object resizing and arranging
  13271. Bookmarking
  13272. Bookmarking
  13273. Logging
  13274. Logging
  13275. Log Dispatch
  13276. Log Dispatch
  13277. AutoGlossary
  13278. AutoGlossary
  13279. Version Test
  13280. ASYM_CBTVersion
  13281. M 3.0
  13282. 3.0 M
  13283. ASYM_Isfile
  13284. ASYM_MTBVersion
  13285. _ASYM_TBKFileVersion
  13286. _ASYM_TBKFileVersion fileName
  13287. Zresult
  13288. ASYM_Isfile(
  13289. BookVersion(
  13290. "1.0"
  13291. D = "1.0"
  13292. c"1.5"
  13293. "1.5"
  13294. c"3.0 M"
  13295.  = "M 3.0"
  13296. "3.0"
  13297.  = "3.0"
  13298.  ASYM_MTBVersion(TRUE) 
  13299.  ASYM_CBTVersion(
  13300. Version test
  13301. Book Strings
  13302. Book Strings
  13303. ASYM_Wait
  13304. ASYM_Wait
  13305. Date Stuff
  13306. [O_ASYM_DateToSeconds
  13307. _ASYM_CompareDates
  13308. mm/dd/yyyy hh:min:sec AMPM
  13309. mm/dd/yyyy hh24:min:sec
  13310. seconds
  13311. s_asym_LastDateFormat
  13312. _ASYM_DateToSeconds
  13313. _ASYM_CompareDates d1, d2, fmt
  13314.     d1 = _ASYM_DateToSeconds(d1, 
  13315.     d2 = 
  13316. s(d2, 
  13317. d1 < d2
  13318. d1 > d2
  13319. is d, 
  13320. 4s_asym_LastDateFormat
  13321.     ss = 
  13322.         fmt = "mm/dd/yyyy hh24:
  13323. j:sec"
  13324. 3 AMPM"
  13325. Date Stuff
  13326. Printing
  13327. Printing
  13328. Post Message
  13329. Post Message
  13330. Test Item Reset
  13331. Test Item Reset
  13332. Test Item Response
  13333. Test Item Response
  13334. Test item feedback
  13335. Test Item Feedback
  13336. Test Item Score
  13337. Test Item Score
  13338. Test item behaviors
  13339. Test item behaviors
  13340. Watch Widget Support
  13341. upport
  13342. Watch widget support
  13343. System Info
  13344. System info
  13345. System Support Functions
  13346. System Support Functions
  13347. Message Box
  13348. Message Box
  13349. modal dialogs
  13350. Modal Dialog Support
  13351. Cursor Management
  13352. Cursor Management
  13353. Clip Management
  13354. Clip Management
  13355. Viewer Management
  13356. Viewer Management
  13357. Clipboard Management
  13358. CloseClipboard
  13359. EmptyClipboard
  13360. OpenClipboard
  13361. false
  13362. retVal
  13363. USER32.DLL
  13364. cCloseClipboard
  13365. openSuccess
  13366. c<OpenClipboard
  13367. ASYM_Is32Bit
  13368. CloseClipboard
  13369. EmptyClipboard
  13370. OpenClipboard
  13371. (yEmptyClipboard
  13372. _ASYM_ClearClipboard
  13373. -- Clears the clipboard contents
  13374. _ASYM_ClearClipboard
  13375.     retVal = 
  13376. ASYM_Is32Bit() 
  13377.         linkDLL32 "USER32.
  13378.             INT CloseClipboard()
  13379. EmptyClipboard()
  13380. +OpenClipboard(WORD)
  13381.     openSuccess = 
  13382. <> 0 
  13383.         -- another process has 
  13384. Clipboard Management
  13385. Hyperlink Management
  13386. Hyperlink Management
  13387. String Management
  13388. String Management
  13389. Object Management
  13390. Object Management
  13391. Navigation Management
  13392. ASYM_WorkWindow
  13393. _ASYM_FirstNavigablePage
  13394. ASYM_WorkWindow
  13395. _ASYM_LastNavigablePage
  13396. ASYM_WorkWindow
  13397. _ASYM_NextNavigablePage
  13398. ASYM_WorkWindow
  13399. _ASYM_PreviousNavigablePage
  13400. _ASYM_FirstNavigablePage
  13401. ASYM_WorkWindow()
  13402. _ASYM_LastNavigablePage
  13403. _ASYM_NextNavigablePage
  13404. _ASYM_PreviousNavigablePage
  13405. Navigation Management
  13406. INI File Management
  13407. w,    #>
  13408. w,    #>
  13409. FASYM_ProductPrefix
  13410. ASYM_IniFilePath
  13411. ASYM_CBTVersion
  13412. ASYM_IsDirectory
  13413. r.ini
  13414. s_ASYM_IniFilePath
  13415. _ASYM_IniFile
  13416. <windir>
  13417. s__ASYM_IniFilePath
  13418. vASYM_IsDirectoryWriteable
  13419. _ASYM_IniFilePath
  13420. _ASYM_IniFile
  13421.     SYSTEM s_ASYM_IniFilePath
  13422. 1 <> "\"
  13423. xASYM_IsDirectory(
  13424. } & ASYM_ProductPrefix() & ASYM_CBTVersion() & "r.ini"
  13425. s__ASYM_IniFilePath 
  13426. sysToolBookDirectory
  13427. ASYM_IsDirectoryWriteable(
  13428. Rh = 
  13429. ch = "<windir>"
  13430. INI File Management
  13431. Librarian Support
  13432. Librarian Support
  13433. File Management
  13434. File Management
  13435. Extension Management
  13436. Extension Management
  13437. Popup Menu Management
  13438. Popup Menu Management
  13439. INET Wrappers
  13440. INET Wrappers
  13441. Data Manipulation
  13442. Data Manipulation
  13443. Internationalization
  13444. Internationalization
  13445. Sorting
  13446. Sorting
  13447. General Support Functions
  13448. General Support Functions
  13449. tooltip
  13450. tooltip
  13451. Right-click to start auto-update
  13452. 9608070940575177806171104571
  13453. ASYM_TpID
  13454. Progress 1
  13455. gauge
  13456. progress
  13457. progress
  13458. progress 
  13459. objectContainer(
  13460. = = 0 
  13461. N) > 1 
  13462. ^ = 0 
  13463. isOpen 
  13464.             close 
  13465. "gauge" 
  13466. xisType (REAL,
  13467. ,(JdY
  13468. npercent
  13469. gauge
  13470. status
  13471. progress
  13472. progress
  13473. ASYM_Reset
  13474. progress
  13475. leavePage
  13476. progress 
  13477. (n) > 1
  13478.         n = 
  13479.     n = 
  13480. j(1, n))
  13481. "gauge" 
  13482.     npercent = 
  13483. (n * 100) & "%" 
  13484. oldLock 
  13485. lockScreen 
  13486. targetWindow
  13487. "bar" 
  13488. = x1 + (x2 - x1) * n + 15
  13489. "status" 
  13490. notifyBefore ASYM_Reset
  13491. notifyAfter 
  13492. gauge
  13493. enterpage
  13494. notifyBefore 
  13495. "gauge" 
  13496. gauge
  13497. enterPage
  13498. notifyBefore 
  13499. "gauge" 
  13500. enterpage
  13501. ASYM_Reset
  13502. leavePage
  13503. Gauge
  13504. Status
  13505. 0%0% is some text in this field blah blah blah
  13506. gauge
  13507. ASYM_BeenHere
  13508. 9409091855513407568151
  13509. ASYM_TpID
  13510. Progress with text
  13511. gauge
  13512. progress
  13513. progress
  13514. progress 
  13515. a list 
  13516. .value
  13517. 4 = optional 
  13518. objectContainer(
  13519.  = 0 
  13520. ) > 1 
  13521.  = 0 
  13522. isOpen 
  13523.             close 
  13524. "gauge" 
  13525. xisType (REAL,
  13526. gauge
  13527. theCaption
  13528. status
  13529. progress
  13530. progress
  13531. ASYM_Reset
  13532. progress
  13533. leavePage
  13534. progress 
  13535. theCaption
  13536. (n) > 1
  13537.         n = 
  13538.     n = 
  13539. j(1, n))
  13540. "gauge" 
  13541. oldLock 
  13542. lockScreen 
  13543. targetWindow
  13544. "bar" 
  13545. = x1 + (x2 - x1) * n-- + 15
  13546. "status" 
  13547. notifyBefore ASYM_Reset
  13548. notifyAfter 
  13549. gauge
  13550. enterPage
  13551. notifyBefore 
  13552. "gauge" 
  13553. enterPage
  13554. ASYM_Reset
  13555. leavePage
  13556. Gauge
  13557. gauge
  13558. Status
  13559. 000bar03.LOGEL\TEMPLATE\ANGLE\ANGLEURU.PTP
  13560. (8 of 8 files)  10 backgroundsg
  13561. ASYM_BeenHere
  13562. 9502051740503510130108190950
  13563. ASYM_TpID
  13564. Open Ended Progress
  13565.     nam = 
  13566. objectContainer(
  13567. isOpen 
  13568.         close 
  13569. 9409091905063435368706
  13570. ASYM_TpID
  13571. ChooseFromTextLinesDlg
  13572. sized
  13573. sized
  13574.     ssm = sysSuspendMessages
  13575. m"TL" 
  13576. m"BR" 
  13577.     yp = sysPageUnitsPerPixel
  13578. + xp, 
  13579. + yp,\
  13580. - xp, 
  13581. buttonDoubleClick
  13582. ASYM_reset
  13583. enabled 
  13584. B"OK" 
  13585. objectContainer(
  13586. notifyBefore ASYM_reset
  13587. ASYM_reset
  13588. notifyBefore ASYM_reset
  13589. ASYM_GetStandardString
  13590. enterPage
  13591. buttonClick
  13592. .-,    "
  13593. keyUp
  13594. notifyBefore 
  13595. K= ASYM_GetStandardString("<OK>","OK")
  13596. buttonClick
  13597. notifyAfter 
  13598. Cancel
  13599. ASYM_GetStandardString
  13600. <Cancel>
  13601. enterPage
  13602. Cancel
  13603. buttonClick
  13604. .-,    "
  13605. keyUp
  13606. notifyBefore 
  13607. K= ASYM_GetStandardString("<Cancel>","
  13608. buttonClick
  13609. notifyAfter 
  13610. Cancel
  13611. enterPage
  13612. ASYM_reset
  13613. author
  13614. keyDown
  13615. keyUp
  13616. Questions?
  13617. deflt
  13618. defaultButton
  13619. ASYM_BeenHere
  13620. defBtn
  13621. needFix
  13622. Button id 1 of Page id 34
  13623. refBtn
  13624. ASYM_BeenHere
  13625. cancelBtn
  13626. Main List
  13627. 3DField
  13628. tbk_wid_type
  13629. Main List
  13630. Book "G:\FRANKJR\CTB30R.SBK"
  13631. wrkLevel
  13632. Page id 206 of Book "G:\FRANKJR\CTB30R.SBK"
  13633. wrkPg
  13634. pgCnt
  13635. DlgFrame
  13636. Prompt
  13637. Cancel
  13638. Button id 0 of Page id 34
  13639. Button id 1 of Page id 34
  13640. of Page id 34
  13641. Fax db
  13642. 94112215422714136113094
  13643. ASYM_TpID
  13644. Generic Error
  13645. Generic Error
  13646. m3helpTag
  13647. YhelpFile
  13648. ASYM_GetStandardString
  13649. exclamation
  13650. ASYM_MessageBox
  13651. <Error>
  13652. _ASYM_ShowError
  13653. _ASYM_ShowError txt, winCaption, helpTag, helpFile
  13654. & = ASYM_GetStandardString("<
  13655. O>","")
  13656. helptag 
  13657. ASYM_MessageBox(
  13658. |"exclamation")
  13659.     v = 
  13660. "Generic 
  13661. objectContainer(
  13662.     defaultPage 
  13663. isOpen 
  13664.         close v
  13665. = txt
  13666.     hasHelp = (
  13667. B"OK" 
  13668. %modal
  13669. buttonClick
  13670. buttonClick
  13671.     close 
  13672. %ASYM_WinHelp
  13673. l3helpTag
  13674. YhelpFile
  13675. TB.HLP
  13676. buttonClick
  13677. buttonClick
  13678. helpFile 
  13679. "TB.HLP"
  13680. ASYM_WinHelp(helpTag 
  13681. &Help
  13682. Unknown error.
  13683. ASYM_GetString
  13684. leavePage
  13685. notifyBefore 
  13686. = ASYM_GetString("Unknown error.")
  13687. leavePage
  13688. widget_defaultRect
  13689. default
  13690. escape
  13691. Unknown error.fax the log file "c:\temp\log00014.log". Fax driver not found or not available. This temporary file is *NOT* being deleted.
  13692. ASYM_BeenHere
  13693. topBorder
  13694. bottomBorder
  13695. bkgndSize
  13696.     ssm = sysSuspendMessages
  13697. "0,0"
  13698.             bkgndSize = 
  13699.         topBorder = 
  13700.         bottomBorder = 
  13701. sysPageUnitsPerPixel,(
  13702. !el),
  13703. ,el,(4 * 
  13704. ;el),
  13705. Oel, (4 * 
  13706. sel,(
  13707. el),(
  13708. el),(
  13709. el),(
  13710. el), (4 * 
  13711.  = ssm
  13712. Default Push Button Widget
  13713. enterField
  13714. enterRecordField
  13715. enterCombobox
  13716. enterButton
  13717. keyDown
  13718. author
  13719. reader
  13720. enterPage
  13721. leavePage
  13722. selectionChanged
  13723. setWidgetScript
  13724. 94081715314818636167724
  13725. ASYM_TpID
  13726. NUI Dialog Boarder
  13727. 3DDialogBorder
  13728. tbk_wid_name
  13729. 3DDialogBorder
  13730. tbk_wid_type
  13731. Dialog frame
  13732. CTB_WID_Info
  13733. CTB_WID_Author
  13734. 940817
  13735. CTB_WID_CreateDate
  13736. defPushButtonWidget
  13737. tbk_wid_name
  13738. RTF Help Popup
  13739. cancelBtn
  13740. defBtn
  13741. skrefFocus
  13742. ASYM_IsWin31
  13743. enterPage
  13744. notifyBefore 
  13745. ocancelBtn = 
  13746. B"OK" 
  13747. odefBtn = 
  13748. B"OK" 
  13749. orefFocus
  13750. ASYM_IsWin31() 
  13751. u= "pushbutton"
  13752. cancel
  13753. buttonClick
  13754. Close
  13755. ASYM_GetStandardString
  13756. <Close>
  13757. enterPage
  13758. buttonClick
  13759. notifyBefore 
  13760. K= ASYM_GetStandardString("<Close>","
  13761. Close
  13762. buttonClick
  13763. ASYM_GetStandardString
  13764. <Copy>
  13765. enterPage
  13766. buttonClick
  13767. notifyBefore 
  13768. K= ASYM_GetStandardString("<Copy>","
  13769. enterPage
  13770. author
  13771. keyDown
  13772.         -- I
  13773. defaultButton
  13774. defBtn
  13775. needFix
  13776. Button id 0 of Page id 30
  13777. refBtn
  13778. Button id 0 of Page id 30
  13779. cancelBtn
  13780. toolbar
  13781. Button id 0 of Page id 30
  13782. 9501131400371475693962353059
  13783. ASYM_TpID
  13784. Select Object Target
  13785. Default Command Button Widget
  13786. buttonDoubleClick
  13787. ASYM_Reset
  13788. notifyBefore ASYM_Reset
  13789. buttonClick
  13790. buttonClick
  13791. cancel
  13792. buttonClick
  13793. buttonClick
  13794. Cancel
  13795. ASYM_Reset
  13796. setCurrentDefaultButton
  13797. setDefaultButton
  13798. enterField
  13799. enterRecordField
  13800. enterCombobox
  13801. enterButton
  13802. author
  13803. reader
  13804. enterPage
  13805. leavePage
  13806. selectionChanged
  13807. setWidgetScript
  13808. leaveButton
  13809. keyDown
  13810. author
  13811. so we 
  13812. ListDescription
  13813. The following objects all overlap. Which object do you want to choose?
  13814. tbk_wid_name
  13815. defPushButtonWidget
  13816. _keyDown(27)
  13817. Field id 121 of Page id 0 of Book "E:\NewObjects\SelectTargetObject\ObjSelector3.tbk"
  13818. default
  13819. Cancel
  13820. escape
  13821. objectSelection
  13822. returnValue
  13823. Select Object Target
  13824. 990509141726552261063360122
  13825. ASYM_TpID
  13826. Popup Video Full
  13827. sized
  13828. moved
  13829. ,,H.,
  13830. objRef
  13831. parentbounds
  13832. myObjs
  13833. whatStage
  13834. adjustControls
  13835. sized
  13836.     ssm = sysSuspendMessages
  13837. oldb 
  13838. moved
  13839. adjustControls
  13840. e= TRUE
  13841.     myObjs = 
  13842.     parentbounds = 
  13843. whatStage()
  13844.         objRef = 
  13845. sysPageUnitsPerPixel
  13846. e= FALSE
  13847.  = ssm
  13848. llplayClip
  13849. buttonClick
  13850. buttonClick
  13851. playClip
  13852. pauseClip
  13853. buttonClick
  13854. buttonClick
  13855. pauseClip
  13856. DystopClip
  13857. buttonClick
  13858. buttonClick
  13859. stopClip
  13860. pstepClip
  13861. buttonClick
  13862. pstepClip
  13863. buttonStillDown
  13864. buttonClick
  13865. stepClip
  13866.     mmYield
  13867. seekClipFromEnd
  13868. buttonClick
  13869. buttonClick
  13870. seekClipFromEnd 0
  13871. stepClipBack
  13872. buttonClick
  13873. stepClipBack
  13874. buttonStillDown
  13875. buttonClick
  13876. stepClipBack
  13877.     mmYield
  13878. _seekClip
  13879. start
  13880. buttonClick
  13881. buttonClick
  13882. seekClip 
  13883. enterPage
  13884. ASYM_SummonWidgets
  13885. firstIdle
  13886. reader
  13887. leavePage
  13888. Video Player
  13889. mmwidget_stage
  13890. myStage
  13891. mmWidget
  13892. custom,newClip
  13893. boolean
  13894. boolean
  13895. boolean
  13896. boolean
  13897. list,stretchMedia,stretchStage,clipMedia,centerMedia
  13898. tbk_wid_values
  13899. clipRef
  13900. preLoadMedia
  13901. autoPlayMedia
  13902. autoCloseMedia
  13903. autoShowMedia
  13904. MediaSizing
  13905. tbk_wid_props
  13906. stretchMedia
  13907. mediaSizing
  13908. preLoadMedia
  13909. AutoPlayMedia
  13910. autoCloseMedia
  13911. autoShowMedia
  13912. ASYM_W
  13913. tbk_wid_name
  13914. Asymetrix
  13915. ASYM_WID_Author
  13916. 6/26/98
  13917. ASYM_WID_CreateDate
  13918. enterpage
  13919. ASYM_AutoReset
  13920. ASYMI_HTMLGroup
  13921. false
  13922. ASYM_WID_ClipLoop
  13923.     validClip
  13924. ASYM_WID_ClipWait
  13925. mmwidget_stage
  13926. mmwidget_controls
  13927. 0,1912,2505,2272
  13928. rewind
  13929. aspect
  13930. 0,1912,357,2272
  13931. step backward
  13932. aspect
  13933. 0,1912,2505,2272
  13934. fast forward
  13935. aspect
  13936. 0,1912,357,2272
  13937. step forward
  13938. aspect
  13939. 357,1912,718,2272
  13940. 2148,1912,2505,2272
  13941. aspect
  13942. pause
  13943. 1793,1912,2148,2272
  13944. aspect
  13945. 1076,1912,1433,2272
  13946. aspect
  13947. false
  13948. of Book "D:\Repro cases\test media.tbk"
  13949.     clipSpec
  13950. false
  13951. closed
  13952. lastStatus
  13953. 718,1912,1076,2272
  13954. 1433,1912,1793,2272
  13955. ASYM_BeenHere
  13956. st media.tbk"
  13957. of Book "D:\Repro cases\test media.tbk"
  13958. clip id 100 of Book "D:\Repro cases\test media.tbk"
  13959. Popup Video Players
  13960. 980626192334165389565271418884
  13961. ASYM_TpID
  13962. 3465,3225
  13963. _defSize
  13964. 2505,2272
  13965. _defPlayerSize
  13966. Popup Video Limited
  13967. pauseClip
  13968. buttonClick
  13969. buttonClick
  13970. pauseClip
  13971. DystopClip
  13972. buttonClick
  13973. buttonClick
  13974. stopClip
  13975. llplayClip
  13976. buttonClick
  13977. buttonClick
  13978. playClip
  13979. sized
  13980. author
  13981. moved
  13982. lastX
  13983. lastX
  13984. setPos
  13985. sized
  13986.     ssm = syssuspendmessages
  13987.  = TRUE
  13988. syspageunitsperpixel
  13989. moved
  13990.         bnds = 
  13991. setPos x
  13992. lastX 
  13993. x = NULL 
  13994. x < 0
  13995.             x = 0
  13996. x > 1
  13997.             x = 1
  13998.     myWid = (
  13999.     backWid = 
  14000. <*x)-
  14001.  = ssm
  14002. enterpage
  14003. ASYM_SummonWidgets
  14004. leavePage
  14005. firstIdle
  14006. reader
  14007. leavePage
  14008. Video Player
  14009. mmwidget_stage
  14010. myStage
  14011. mmWidget
  14012. hasSlider
  14013. sliderUpdate
  14014. custom,newClip
  14015. boolean
  14016. boolean
  14017. boolean
  14018. boolean
  14019. boolean
  14020. tbk_wid_values
  14021. clipSpec
  14022. preLoadMedia
  14023. autoPlayMedia
  14024. autoCloseMedia
  14025. autoShowMedia
  14026. SliderUpdate
  14027. tbk_wid_props
  14028. ASYM_W
  14029. tbk_wid_name
  14030. enterpage
  14031. ASYM_AutoReset
  14032. ASYMI_HTMLGroup
  14033. ASYM_WID_ClipLoop
  14034. false
  14035. ASYM_WID_ClipWait
  14036. autoCloseMedia
  14037. autoShowMedia
  14038. autoPlayMedia
  14039. preLoadMedia
  14040. Asymetrix
  14041. ASYM_WID_Author
  14042. 6/26/98
  14043. ASYM_WID_CreateDate
  14044. _subcats
  14045. mmwidget_stage
  14046. mmwidget_stage
  14047. myStage
  14048. 160,120
  14049. mmMediaSize
  14050. mmwidget_controls
  14051. 0,1912,2490,2272
  14052. postion
  14053. ASYMI_HTMLGroup
  14054. slider
  14055. 1095,1912,2490,2272
  14056. lastTickCount
  14057. ASYMI_HTMLGroup
  14058. thumb
  14059. lastX
  14060. sliderline
  14061. slider
  14062. frame
  14063. 720,1912,1080,2272
  14064. ASYMI_HTMLBorder
  14065. 360,1912,720,2272
  14066. ASYMI_HTMLBorder
  14067. Pause
  14068. 0,1912,360,2272
  14069. ASYMI_HTMLBorder
  14070. ASYM_BeenHere
  14071. Navigation Management
  14072. Version Test
  14073. Elapsed time widget support
  14074. Popup Page Mgr
  14075. tooltip
  14076. Cursor Management
  14077. Message Box
  14078. Sorting
  14079. System Support Functions
  14080. Log Dispatch
  14081. Progress 1
  14082. Test item behaviors
  14083. Popup Menu Management
  14084. Utility Dialogs
  14085. Object Management
  14086. Book Strings
  14087. Generic Error
  14088. Viewer Management
  14089. Bookmarking
  14090. General Support Functions
  14091. Modal Dialog Mgr
  14092. Popup Video Limited
  14093. File Management
  14094. Path manager
  14095. Watch Widget Support
  14096. Select Object Target
  14097. Printing
  14098. System Info
  14099. Select Object TargetOld
  14100. Progress with text
  14101. ChooseFromTextLinesDlg
  14102. Error handling
  14103. Data Manipulation
  14104. String Management
  14105. Test Item Response
  14106. Test item feedback
  14107. Clipboard Management
  14108. INI File Management
  14109. Initialization
  14110. Date Stuff
  14111. Test Item Reset
  14112. Task Switch Manager
  14113. Extension Management
  14114. AutoGlossary
  14115. Test Item Score
  14116. Object resizing and arranging
  14117. Popup Video Full
  14118. CMS EnterApplication
  14119. ASYM_Wait
  14120. modal dialogs
  14121. Logging
  14122. Open Ended Progress
  14123. Post Message
  14124. Clip Management
  14125. INET Wrappers
  14126. Internationalization
  14127. RTF Help Popup
  14128. Hyperlink Management
  14129. Librarian Support
  14130. Popup Video Players
  14131. Fax db
  14132. SelectObjectTarget
  14133. Select Object Target
  14134.