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