home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2003 January / PCgo01_01_2003.iso / SYSTEM / tb80r.sbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  2001-06-19  |  931.4 KB  |  18,117 lines

  1. !This program cannot be run in DOS mode.
  2. .rdata
  3. @.rsrc
  4. @.reloc
  5. click2learn.com, inc. ToolBook Application
  6. MINSTB32.dll
  7. b    J    J    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.     *    rve
  40. 4         4    rve
  41. >    *    >    ne
  42. J    4    J    ewer
  43. bxBase*
  44. >    J    bxBase*
  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. click2learn
  83. wwwwwwwwwwwwwwwww
  84. wwwwwww
  85. wwwwww
  86. wwwww
  87. wwwww
  88. wwwwww
  89. wwwwwwwwwwwwwwwwwwwwww
  90. wwwwwwwwwwwwwwwww
  91. wwwwwww
  92. wwwwww
  93. wwwww
  94. wwwww
  95. wwwwww
  96. wwwwwwwwwwwwwwwwwwwwww
  97. wwwwwwwwwwwwwwwww
  98. wwwwwwwwwwwwwwwww
  99. wwwwwwwwwwwwwwwww
  100. wwwwwwwwwwwwwwwww
  101. wwwwwwwwwwwwwwwww
  102. wwwwwwwwwwwwwwwww
  103. wwwwwwwwwwwwwwwww
  104. wwwwwwwwwwwwwwwww
  105. wwwwwwwwwwwwwwwww
  106. wwwww
  107. wwwwwwwwwwwwwwwwwww
  108. wwwwwwwwwwwwwwwww
  109. wwwww
  110. wwwwwwwwwwwwwwwwwww
  111. wwwwwwwwwwwwwwwwwwwwwwwww
  112. wwwwwwwwwwwwwwwwwww
  113. wwwwwwwwwwwwwwwwwwwwwwwww
  114. wwwwwwwwwwwwwwwwwww
  115. wwwwwwwwwwwwwwwwwwwxx
  116. wwwwxp
  117. wwwwwwwwwwwwwwwww
  118. wwwwwwwwwwwwwwwwwww
  119. wwwwwwwwwwwwwwwww
  120. wwwwwwwwwwwwwwwwwwwxwwxwwww
  121. wwwwxwwxwwwwwwwwwwwwwwwww
  122. wwwwwwwwwwwwwwwwwww
  123. wwwwwwwwwwwwwwwww
  124. h?BBBZ
  125. BBBBBB>Hm
  126. bBBBBBBBBBAMr
  127. ?BBBBBBBBBBBAAFe
  128. TBBBBBBBBBBBBBBB>A>Qp
  129. wABBBBBBBBBBBBBBBBBBBBBBNh
  130. ABBBBBBBBBBBBBBBBBBBBBBBBBAABUk
  131. LBBBBBBBBBBBBBBAAAA?BAB?>>?BB>BB?ABHZo
  132. BBBBBBBBBBO\_dgjnsx{|
  133. FBBBBBBBBBz
  134. JBBBBBBBB?
  135. S?BBBBBB>B
  136. Y>BBBBBBB?
  137. dABBBBBBB?
  138. jAABBBBBB@
  139. tABBBBBBBC
  140. z>BBBBBBBD
  141. }ABBBBBBBH
  142. A>BBBBBBN
  143. ?BBBBBBBX
  144. ABBBBBBBq
  145. ABBBBBBA
  146. ~AABBBBAV
  147. vABBBBBB
  148. ]BBBBBBf
  149. ABBBBBR
  150. `ABBABo
  151. BBBBBBP
  152. uBBBBBBBB]}
  153. WBBBBBB^
  154. ABBBBBBBBBBBBBBBBBB
  155. uABBBBBBBBBBBBBBBBG
  156. JABBBBBBBBBBBBBA
  157. i>BBBBBBBBBBAAy
  158. cABBBBBBBAP
  159. aOEIWl
  160. warning
  161. warning
  162. ASYM_AskRequest_Stop
  163. ASYM_AskRequest_Exclamation
  164. ASYM_AskRequest_Information
  165. ASYM_AskRequest_Question
  166. ASYM_AskRequest_Stop
  167. Reader
  168. Reader
  169. N&File
  170. &Open...    Ctrl+O
  171. &Save    Ctrl+S
  172. Save &As...
  173. saveas
  174. Print Set&up...
  175. printsetup
  176. &Print Pages...    Ctrl+P
  177. printpages
  178. E&xit    Alt+F4
  179. &Edit
  180. &Undo    Ctrl+Z
  181. Cu&t    Ctrl+X
  182. &Copy    Ctrl+C
  183. &Paste    Ctrl+V
  184. paste
  185. C&lear    Del
  186. clear
  187. &Page
  188. &Next    Alt+Right
  189. &Previous    Alt+Left
  190. previous
  191. &First    Alt+Up
  192. first
  193. &Last    Alt+Down
  194. &Size to Page    F11
  195. sizetopage
  196. &Text
  197. &Character...    F6
  198. character
  199. &Paragraph...    F7
  200. paragraph
  201. &Regular    Ctrl+Space
  202. regular
  203. &Bold    Ctrl+B
  204. &Italic    Ctrl+I
  205. italic
  206. &Underline    Ctrl+U
  207. underline
  208. Stri&keout    Ctrl+K
  209. strikeout
  210. Superscrip&t/Subscript
  211. superscriptSubscript
  212. &Normal Script
  213. normalscript
  214. Su&bscript    Ctrl+L
  215. subscript
  216. Su&perscript    Ctrl+Shift+L
  217. superscript
  218. &Show Hotwords    F9
  219. showhotwords
  220. &Help
  221. Status &Bar    F12
  222. statusbar
  223. MTB Widgets
  224. MTB Widgets
  225. _WM_SYSCOMMAND
  226. GetDesktopWindow
  227. GetWindow
  228. GetWindowTask
  229. EnableWindow
  230. IsWindow
  231. GW_HWNDNEXT
  232. ~isWindow
  233. GW_HWNDFIRST
  234. s_ASYM_ModalState
  235. hTask
  236. EnableWindow
  237. GetWindow
  238. _GetWindowTask
  239. GetDesktopWindow
  240. disableTaskSwitching
  241. {_WM_SYSCOMMAND
  242. _WM_SYSCOMMAND
  243. ,,H.,
  244. Fax Driver
  245. prompt
  246. FASYM_ProductPrefix
  247. msgTxt
  248. false
  249. LastFaxDevice
  250. <NoFaxDriver>
  251. ASYM_MessageBox
  252. ASYM_GetStandardString
  253. ASYM_IniFile
  254. No Fax driver found.
  255. win.dll
  256. GetWinIniVar
  257. GetIniVar
  258. msgCaption
  259. #ASYM_tempDir
  260. The FAX driver is %1. Right?
  261. ASYM_ChooseFromTextLinesDlg
  262. GetIniVar
  263. tempDir
  264. ASYM_GetString
  265. <ConfirmFaxDriver>
  266. printList
  267. Devices
  268. ListToTextLine
  269. Select the FAX driver to use to send the log at the end of this session:
  270. SetIniVar
  271. <ChooseFaxDriver>
  272. ListToTextLine
  273. Info_Title
  274. BASYM_TempDirectory
  275. *GetWinIniVar
  276. <Yes>
  277. dlg.dll
  278. _ASYM_FindFaxDriver
  279. [>ASYM_FileToPrinter
  280. FASYM_ProductPrefix
  281. false
  282. oldPrinter
  283. win.dll
  284. getFileSize
  285. GetWinIniVar
  286. devices
  287. GetFileSize
  288. DOS.dll
  289. *GetWinIniVar
  290. SendLogAsFax
  291. .-+    +L
  292. ASYM_PopGlossary
  293. ASYM_TempViewer
  294. ASYM_ResetCursor
  295. HASYM_GotoPage
  296. AutoGlossary
  297. ASYM_PopGlossary
  298. ASYM_TempViewer
  299. HASYM_GotoPage
  300. pgName
  301. GUASYM_IsNumber
  302. ",.:;!?
  303. autoHotword
  304. 1,*"W
  305. broken
  306. false
  307. ASYM_Ticks
  308. _ASYM_Wait
  309. sleepMs
  310. __ASYM_Sleep
  311. _ASYM_Sleep
  312. [O_ASYM_DateToSeconds
  313. _ASYM_CompareDates
  314. mm/dd/yyyy hh:min:sec AMPM
  315. mm/dd/yyyy hh24:min:sec
  316. seconds
  317. s_asym_LastDateFormat
  318. _ASYM_DateToSeconds
  319. ,(J<Y
  320. ,(J<Y
  321. ASYM_BlockSuspend
  322. error
  323. hh:min:sec
  324. |ASYM_RestoreSuspend
  325. seconds
  326. totalSecs
  327. _ASYM_MillisecondsToTime
  328. ASYM_FileToPrinter: Bad Parameter
  329. false
  330. ASYM_IsFile
  331. [FileToPrinter
  332. showAbordDlg
  333. _ASYM_FileToPrinter
  334. ASYM_TextToPrinter: Bad Parameter
  335. false
  336. cleanUpText
  337. showAbordDlg
  338. 1{TextToPrinter
  339. _ASYM_TextToPrinter
  340. cleanUpText
  341. obType
  342. htmlExport
  343. background
  344. false
  345. viewer
  346. reset
  347. page,background
  348. _ASYM_IsObjectDirty
  349. "\_ASYM_IsObjectDirty
  350. false
  351. _ASYM_IsObjectClean
  352. page 
  353. "\_ASYM_IsObjectDirty
  354. _ASYM_IsPageDirty
  355. false
  356. _ASYM_IsPageDirty
  357. _ASYM_IsPageClean
  358. false
  359. tempPg
  360. _ASYM_IsPageClean
  361. _ASYM_ReturnCleanPages
  362. false
  363. tempPg
  364. _ASYM_IsPageDirty
  365. _ASYM_ReturnDirtyPages
  366. obType
  367. htmlExport
  368. background
  369. false
  370. viewer
  371. reset
  372. page,background
  373. _ASYM_SetObjectClean
  374. page 
  375. htmlexport
  376. reset
  377. _ASYM_SetPageClean
  378. .-+    +L
  379. ;9ASYM_SnapBack
  380. ASYM_WorkWindow
  381. _startLoc
  382. _cursor
  383. oldloc
  384. ASYM_StayOnLayer
  385. "_locked
  386. _position
  387. _position
  388. n\ASYM_BeginDrag
  389. a    _layer
  390. b    _layer
  391. s_asym_dragObj
  392. ASYM_idle
  393. ^"ASYM_ObjectDropped
  394. page,background
  395. DoDragObject
  396. AV_lineRef
  397. oldloc
  398. _lineRef
  399. DoMatchItemDrag
  400. .-,    "
  401. ,,H.,
  402. 0LASYM_WID_TargetName
  403. ASYM_WID_Qtype
  404. objList
  405. parentObj
  406. @:ASYM_WID_Name
  407. tgtName
  408. ASYM_WID_TargetObject
  409. ASYM_WID_TimeMax
  410. objList
  411. parentObj
  412. tgtName
  413. NotTimerWidget
  414. NotTimerWidget
  415. wZASYM_CollectWidgets
  416. ASYM_WID_TargetObject
  417. /LASYM_WID_TargetName
  418. page,background
  419. _UpdateTargetObject
  420. lpMsg
  421. PeekMessage
  422. ASYM_FreeMemBlock
  423. msgID
  424. ASYM_PostCO
  425. ASYM_GetMemBlock
  426. RegisterWindowMessage
  427. H    s__ASYMMsgQ
  428. RegisterWindowMessage
  429. PeekMessage
  430. _ASYM_FlushMsgQ
  431. ASYM_IniFile
  432. GetIniVar
  433. GetIniVar
  434. tbwin.dll
  435. _ASYM_CBTIniVar
  436. ASYM_BlockSuspend
  437. |ASYM_RestoreSuspend
  438. system %1;get %1
  439. varName
  440. _ASYM_GetSystemVar
  441. maxCount
  442. _ASYM_RandomList
  443. w,    #>
  444. s_ASYM_LongProductDirectory
  445. rASYM_GetLongFileName
  446. ASYM_GetShortFileName
  447. ASYM.INI
  448. ASYM_Is32Bit
  449. s_ASYM_ProductDirectory
  450. getIniVar
  451. pathOfFile
  452. ASYM_MTBVersion
  453. GetIniVar
  454. tbwin.dll
  455. ToolBook Load Information
  456. _ASYM_ProductDirectory
  457. s_ASYM_LongProductDirectory
  458. ASYM_ProductDirectory
  459. _ASYM_LongProductDirectory
  460. s_ASYM_SystemDirectory
  461. ASYM_GetShortFileName
  462. ASYM_Is32Bit
  463. _ASYM_SystemDirectory
  464. freeMemBlock
  465. getDC
  466. releaseDC
  467. DrawFocusRect
  468. refViewer
  469. false
  470. ASYM_GetMemBlock
  471. retVal
  472. }releaseDC
  473. ASYM_BlockSuspend
  474. bounds_Pixels
  475. |ASYM_RestoreSuspend
  476. SDrawFocusRect
  477. getDC
  478. viewer
  479. pRect
  480. _ASYM_DrawFocusRect
  481. to value
  482. handlerType
  483. to set
  484. ASYM_ItemInList
  485. ASYM_BlockSuspend
  486.     return null
  487. |ASYM_RestoreSuspend
  488. oldScript
  489. to get
  490. to,notifyBefore,notifyAfter
  491. _ASYM_DeleteHandler
  492. 6getToolBookIniItem
  493. oldMaxBackups
  494. ToolBook
  495. =@setToolBookIniItem
  496. curMaxBackups
  497. MaxBackups
  498. _ASYM_DisableBackup
  499. 6getToolBookIniItem
  500. oldMaxBackups
  501. ToolBook
  502. =@setToolBookIniItem
  503. MaxBackups
  504. _ASYM_RestoreBackup
  505. cancel
  506. retry
  507. ignore
  508. RetryCancel
  509. AbortRetryIgnore
  510. HlpTag
  511. exclamation
  512. 1HlpFile
  513. asteri
  514. MessageBox
  515. __MessageBox
  516. retVal
  517. OKCancel
  518. YesNo
  519. abort
  520. msgsBlocked
  521. YesNoCancel
  522. __MessageBox
  523. F1Pressed
  524. 1hlpFile
  525. question
  526. hlpTag
  527. ASYM_SetPostMsgBlock
  528. warning
  529. _ASYM_MessageBox
  530. 1HlpFile
  531. HlpTag
  532. %ASYM_WinHelp
  533. F1Pressed
  534. retVal
  535. ASYM_BlockSuspend
  536. |ASYM_RestoreSuspend
  537. GUASYM_IsNumber
  538. __ASYM_SysCursor
  539. FALSE
  540. WorkingInBackground
  541. retVal
  542. default
  543. myBook
  544. _ASYM_WorkingCursor
  545. .-+    +L
  546. ,,H.,
  547. .-+    +L
  548. GetCursor
  549. ASYM_ItemInList
  550. _s_ASYM_ResizeCursors
  551. ASYM_BlockSuspend
  552. |ASYM_RestoreSuspend
  553. hCursor
  554. getCursor
  555. _ASYM_CursorInResizeHandle
  556. .-+    +L
  557. V,    #>
  558. V,    #>
  559. _ASYM_ElapsedCursor
  560.  of book
  561. bkRef
  562. tempClipRef
  563. newClipRef
  564. ASYM_DuplicateClip
  565. nameOfMyClip
  566. false
  567. retVal
  568. ASYM_BlockSuspend
  569. refBook
  570. |ASYM_RestoreSuspend
  571.  of book "
  572. ASYM_IsClip
  573. ASYM_WorkWindow
  574. background
  575. vList
  576. objType
  577. workList
  578. objParent
  579. retVal
  580. page,background
  581. rankedViewers
  582. viewer
  583. thisViewer
  584. _ASYM_ViewerContainer
  585. false
  586. s_ASYMWorkWindow
  587. _ASYM_SetWorkWindow
  588. s_ASYMWorkWindow
  589. _ASYM_WorkWindow
  590. colorTray
  591. false
  592. toolbar
  593. _ASYM_DisableWindows
  594. colorTray
  595. toolbar
  596. showColorTray
  597. ASYM_ObjectExists
  598. showToolbar
  599. _ASYM_EnableWindows
  600. <+\!8
  601. false
  602. toolbar
  603. showToolbar
  604. <+\!8
  605. colorTray
  606. false
  607. showColorTray
  608. CloseClipboard
  609. EmptyClipboard
  610. OpenClipboard
  611. false
  612. retVal
  613. USER32.DLL
  614. cCloseClipboard
  615. openSuccess
  616. c<OpenClipboard
  617. ASYM_Is32Bit
  618. CloseClipboard
  619. EmptyClipboard
  620. OpenClipboard
  621. (yEmptyClipboard
  622. _ASYM_ClearClipboard
  623. 1,    #D
  624. GMEM_MOVEABLE
  625. PPOpenClipboard32
  626. pClipText
  627. false
  628. CF_OEMTEXT
  629. EmptyClipboard32
  630. GlobalAlloc32
  631. SetClipboardData32
  632. GlobalLock32
  633. GlobalAlloc
  634. GlobalAlloc32
  635. GlobalLock
  636. GlobalLock32
  637. GlobalUnlock
  638. GlobalUnlock32
  639. kernel32.dll
  640. hGlobal
  641. wCloseClipboard32
  642. U(GlobalUnlock32
  643. OpenClipboard
  644. OpenClipboard32
  645. SetClipboardData
  646. SetClipboardData32
  647. CloseClipboard
  648. CloseClipboard32
  649. EmptyClipboard
  650. EmptyClipboard32
  651. user32.dll
  652. _ASYM_CopyTextToClipboard
  653. w,    #>
  654. FALSE
  655. ASYM_WorkWindow
  656. hyperSBK
  657. ASYM_MTBVersion
  658. hyp.sbk
  659. _ASYM_checkHyperSysBook
  660. w,    #>
  661. FASYM_ProductPrefix
  662. FALSE
  663. ASYM_MTBVersion
  664. hyp.sbk
  665. _ASYM_EnableHyperlinks
  666. h#ASYM_FindHyperPage
  667. glossary
  668. GLOSSARY.TBK
  669. ASYM_BlockSuspend
  670. |ASYM_RestoreSuspend
  671. ASYM_GlossaryName
  672. _ASYM_GlossaryPage
  673. RegistryGetKey
  674. ASYM_BlockSuspend
  675. bookRef
  676. |ASYM_RestoreSuspend
  677. tbreg.dll
  678. RegistryGetKey
  679. HKEY_CLASSES_ROOT\CLSID\
  680. _ASYM_ExtensionName
  681. registryGetKey
  682. retVal
  683. ASYM_IsFile
  684. CLSIDFile
  685. CLSIDRoot
  686. CLSIDToFind
  687. tbreg.dll
  688. \InProcServer32
  689. registryGetKey
  690. HKEY_CLASSES_ROOT\CLSID\
  691. _ASYM_FileFromCLSID
  692. w,    #>
  693. w,    #>
  694. _s_ASYM_LocalizedFilenames
  695. intl_Filename
  696. ASYM_PathOfFile
  697. ASYM_IsAbsoluteFilePath
  698. FILENAME_ONLY
  699. languageCode
  700. targetBook
  701. {ASYM_ParsePath
  702. EXTENSION_ONLY
  703. _ASYM_InternationalFile
  704. quickSort
  705. numItems
  706. yquickSortText
  707. ASYM_QuickSortList
  708. midPoint
  709. quickSort
  710. partition
  711. quickSort
  712. midPoint
  713. fppartitionText
  714. yquickSortText
  715. quickSortText
  716. partition
  717. partitionText
  718. _ASYM_EnsureTextlineVisible
  719. tlMax
  720. fText
  721. tlNum
  722. tlMin
  723. checkText
  724. "!ASYM_BestFit
  725. _ASYM_SyncTextValueWithList
  726. _ASYM_EnsureTextlineVisible
  727. tlMax
  728. fText
  729. tlNum
  730. tlMin
  731. checkText
  732. "!ASYM_BestFit
  733. _ASYM_SyncNumericValueWithList
  734. 1,    "X
  735. 1,    "X
  736. fText
  737. _ASYM_EnsureTextlineVisible
  738. pageUnits
  739. English
  740. standardUnits
  741. _ASYM_PageUnitsToStandardUnits
  742. English
  743. standardUnits
  744. _ASYM_StandardUnitsToPageUnits
  745. I6ASYM_ToolTip
  746. insertName
  747. tooltip
  748. tSASYM_TooltipInsert
  749. insertVal
  750. tooltip
  751. _ASYM_Tooltip
  752. showTooltip
  753. single
  754. _ASYM_TooltipOffTimer
  755. tooltip
  756. _ASYM_TooltipOnTimer
  757. Stooltip
  758. doToolTip
  759. _ASYM_Tooltip
  760. msgTxt
  761. msgCaption
  762. WARNING
  763. _ASYM_TooltipOffTimer
  764. ASYM_MessageBox
  765. ASYM_GetString
  766. showTooltip
  767. _ASYM_TooltipOnTimer
  768. Error in tooltip system - Invalid timer ID
  769. errToolTipInvalidTimerID
  770. timerNotify
  771. newTooltip
  772. showTooltip
  773. mouseY
  774. vSize
  775. tipBounds
  776. inVRef
  777. mouseX
  778. getTooltipInfo
  779. tooltipInfo
  780. tooltip
  781. toolInfo
  782. mousePos
  783. testWidth
  784. screenBounds
  785. ASYM_ScreenBounds
  786. showTooltip
  787. obRef
  788. FALSE
  789. author
  790. tooltip
  791. Stooltip
  792. mousePos
  793. getTooltipInfo
  794. _ASYM_Tooltip
  795. single
  796. _ASYM_TooltipOffTimer
  797. tooltip
  798. _ASYM_TooltipOnTimer
  799. Stooltip
  800. hideTooltip
  801. _ASYM_TooltipOffTimer
  802. tooltip
  803. _ASYM_TooltipOnTimer
  804. _killTooltipTimers
  805. .-+    +L
  806. deflt
  807. prompt
  808. LhelpTopicOrID
  809. s_tb80r_cftldb
  810. ChooseFromTextLinesDlg
  811. helpButton
  812. main list
  813. _ASYM_ChooseFromTextLinesDlg
  814. ,,H.,
  815. ,,H.,
  816. prompt
  817. customSize
  818. small
  819. medium
  820. large
  821. main list
  822. enterPage
  823. closeThisWindow
  824. Cancel
  825. closeThisWindow
  826. okBtn
  827. deflt
  828. main list
  829. firstIdle
  830. main list
  831. s_tb80r_cftldb
  832. closeThisWindow
  833. main list
  834. cancel
  835. prompt
  836. OKbtn
  837. grpFr
  838. small
  839. medium
  840. Cancelbtn
  841. large
  842. dlgframe
  843. grpList
  844. fldPrmpt
  845. Helpbtn
  846. main list
  847. customSize
  848. helpTopic
  849. helpTopic
  850. helpFile
  851. _s_ASYM_AskRequestCmdButtonResponse
  852. myPage
  853. YhelpFile
  854. escape
  855. %asym_winHelp
  856. buttonClick
  857. false
  858. curObjs
  859. curObj
  860. obNumber
  861. keyDown
  862. ASYM_GetString
  863. <help>
  864. errPopRTFHelpError
  865. false
  866. ASYM_MessageBox
  867. ASYM_isFile
  868. msgTxt
  869. msgCaption
  870. ASYM_GetStandardString
  871. LfixSize
  872. WARNING
  873. rtf help popup
  874. <Error>
  875. _ASYM_PopRTFHelp
  876. rtf help popup
  877. ASYM_Reset
  878. cancel
  879. scrolling
  880. rectangle
  881. fixScroll
  882. fixScroll
  883. toolbar
  884. fixSize
  885. cancel
  886. keyUp
  887. leavePage
  888. LfixSize
  889. windowSized
  890. Video Player
  891. vPages
  892. author
  893. [_defSize
  894. r_defPlayerSize
  895. enterBackground
  896. vNonMediaAreaSizes
  897. nonMediaAreaStageSizes
  898. actualMediaSize
  899. mmwidget_controls
  900. windowBorderWidth
  901. vBorderHeight
  902. mmwidget_stage
  903. /windowBorderHeight
  904. vPageRef
  905. vControlButtons
  906. vBorderWidth
  907. `windowCaptionHeight
  908. vStage
  909. vCaptionHeight
  910. nonMediaAreaStageSizes
  911. GetSystemMetrics
  912. GUASYM_IsNumber
  913. GetSystemMetrics
  914. vCaptionHeight
  915. windowCaptionHeight
  916. GetSystemMetrics
  917. GUASYM_IsNumber
  918. GetSystemMetrics
  919. vHeight
  920. windowBorderHeight
  921. vWidth
  922. GUASYM_IsNumber
  923. GetSystemMetrics
  924. GetSystemMetrics
  925. windowBorderWidth
  926. \lastTickCount
  927. enterpage
  928. USER.EXE
  929. mmGetTickCount
  930. leavePage
  931. myClip
  932. milliseconds
  933. closed
  934. $setPos
  935. \lastTickCount
  936. sliderUpdate
  937. mmGetTickCount
  938. paused
  939. myParent
  940. whatTick
  941. mmGetTickCount
  942. stopped
  943. thumb
  944. playing
  945. getTickCount
  946. mmGetTickCount
  947. USER.EXE
  948. myClipSpec
  949. \lastTickCount
  950. status
  951. s_tmp_bnds
  952. thumb
  953. updateMedia
  954. buttonDown
  955. newPos
  956. myStage
  957. myClip
  958. milliseconds
  959. _seekClip
  960. whatStage
  961. myClipSpec
  962. updateMedia
  963. Sleep
  964. __ASYM_Sleep
  965. FASYM_ProductPrefix
  966. FileToPrinter
  967. KERNEL32.DLL
  968. getNetworkUsername
  969. ASYM_getUserName
  970. ctbDLLfN
  971. win.dll
  972. TimeGetTime
  973. ASYM_Ticks
  974. PostMessage
  975. ASYM_PostMessage
  976. cbt.dll
  977. popText
  978. ASYM_popText
  979. SetIniVar
  980. GetIniVar
  981. yieldApp
  982. oldSTF
  983. seconds
  984. MMSystem.DLL
  985. HshortFileName
  986. TextToPrinter
  987. itemOffset
  988. ASYM_ItemOffset
  989. itemContains
  990. ASYM_ItemContains
  991. TextlineOffset
  992. TextlineContains
  993. MakeKeyedPassword
  994. KeyedPasswordEncrypt
  995. Decrypt
  996. ASYM_Decode
  997. Encrypt
  998. ASYM_Encode
  999. CreateEncryptedFile
  1000. ASYM_CreateEncryptedFile
  1001. MakeKeyedPasswordEX
  1002. KeyedPasswordEncryptEX
  1003. DecryptEX
  1004. ASYM_DecodeEX
  1005. EncryptEX
  1006. ASYM_EncodeEX
  1007. CreateEncryptedFileEX
  1008. ASYM_CreateEncryptedFileEX
  1009. WriteEncryptedFile
  1010. ASYM_WriteEncryptedFile
  1011. shortFileName
  1012. PathOfFile
  1013. PathOfFile
  1014. GetMemBlock
  1015. ASYM_GetMemBlock
  1016. FreeMemBlock
  1017. ASYM_FreeMemBlock
  1018. EllipsizeFileName
  1019. ModalPopText
  1020. ASYM_ModalPopText
  1021. _linkDLLs
  1022. @initSysBooks
  1023. _linkDLLs
  1024. d_doNeuronCheck
  1025. oldSTF
  1026. seconds
  1027. _linkSysBook
  1028. msgTxt
  1029. Click OK to exit.
  1030. run in non-secure mode.
  1031. ASYM_GetString
  1032. tb80aicc.sbk
  1033. msgErrRunningNeuronInSecureMode
  1034. ASYM_Is32Bit
  1035. You are attempting to run a click2learn.com ToolBook II course 
  1036. For the course to work, Neuron must be configured to 
  1037. under Neuron in secure mode.
  1038. _doNeuronCheck
  1039. FALSE
  1040. s_ASYM_ModalState
  1041. ASYM_ModalState
  1042. _unLinkSysBook
  1043. 4globalDosFree
  1044. `GlobalDosAlloc
  1045. GlobalDosAlloc
  1046. GlobalDosFree
  1047. kernel
  1048. selector
  1049. GetFreeDosMem
  1050. initSysBooks
  1051. 1,    #>
  1052. 1,    "c
  1053. ,,H.,
  1054. "itemcontains
  1055.     ,ASYM_ShortFileName
  1056. false
  1057. sysBks
  1058. sortList
  1059. SetSysBooksInOrder
  1060. shortFileName
  1061. 1,    #>
  1062. 1,    #>
  1063. dotss
  1064. center
  1065. ellipsizeFileName
  1066. ASYM_Trim
  1067. _ASYM_Ellipsize
  1068. 1,    "j
  1069. extra
  1070. templStr
  1071. extra
  1072. ASYM_Trim
  1073. _ASYM_ExpandString
  1074. &getEllipsisByFont32
  1075. _DirOpt
  1076.     ,ASYM_ShortFileName
  1077. _fileOpt
  1078. FALSE
  1079. _fontItalic
  1080. _fontName
  1081. ASYM_IsFile
  1082. _fontStyle
  1083. cache_Text
  1084. 5+getEllipsisByFont32
  1085. italic
  1086. _fontBold
  1087. retVal
  1088. _fontSize
  1089. TBFILE32.DLL
  1090. _width
  1091. field,recordField
  1092. ellipsizeFileName
  1093. cache_SelLines
  1094. _ASYM_EllipsizeFileToField
  1095.     ,ASYM_shortFileName
  1096. logFn
  1097. ^ASYM_CMS_EnterApplication
  1098. 1ASYM_LogType
  1099. moduleLogInfo
  1100. thisSysBook
  1101. _ASYM_LogDestination
  1102. ASYM_CMS_LogInfo
  1103. s_ASYM_LogDir
  1104. CMSLogFn
  1105. ASYM_CMS_LogDir
  1106. preferredLogFn
  1107. <auto>
  1108. logType
  1109. _ASYM_ReaderExit
  1110. ^ASYM_LogStart
  1111. _ASYM_MakeLogFileName
  1112. <special>
  1113. <exit>
  1114. ASYM_LogName
  1115. Logging
  1116. ASYM_LogEncrypt
  1117. _CMS_EnterApplication
  1118. <glossary>
  1119. ScreenFromPage
  1120. VerticalDisplayRes
  1121. HorizontalDisplayRes
  1122. HorizontalDisplayRes
  1123. _ASYM_SysCursor
  1124. Instructor
  1125. Sorry, cannot open another window.
  1126. Glossary
  1127. msgTxt
  1128. false
  1129. ASYM_WorkWindow
  1130. sysMenu
  1131. ASYM_MessageBox
  1132. ASYM_ResetCursor
  1133. ASYM_GetStandardString
  1134. s_tb80r_PopViewers
  1135. win.dll
  1136. ASYM_ProductName
  1137. msgCaption
  1138. thinCaption
  1139. Assistant
  1140. <NoViewerAvailable>
  1141. ASYM_CloseOnEsc
  1142. ASYM_GetString
  1143. ASYM_TempViewer
  1144. magicName
  1145. thick
  1146. vtemp
  1147. FASYM_ProductPrefix
  1148. 8viewerScript
  1149. autoClose
  1150. lScreenFromPage
  1151. Do not rename me
  1152. 9VerticalDisplayRes
  1153. shadow
  1154. _ASYM_PopupPage
  1155. PopupWinComboValues
  1156. thickFrame,Standard (thick frame)
  1157. shadowAutoClose,Shadowed (close on click)
  1158. dialogframe,Dialog Window
  1159. ASYM_GetString
  1160. thinFrame,Standard (thin frame)
  1161. shadow,Shadowed (manual close)
  1162. _ASYM_PopupWinComboValues
  1163. buttonClick
  1164. hotword button
  1165. _AutoCloseCheck
  1166.     system s_tb80r_PopViewers
  1167.     if it > 0
  1168.         clear item it of s_tb80r_PopViewers
  1169. to handle closeWindow
  1170.     forward
  1171.     get ASYM_itemOffset(words 1 to 3 of self,s_tb80r_PopViewers)
  1172. viewerScript
  1173. ASYM_WindowsDirectory
  1174.     ,ASYM_ShortFileName
  1175. ASYM_GetPath
  1176. _ASYM_MakeBookmarkFileName
  1177. posMark
  1178. FASYM_ProductPrefix
  1179. false
  1180. boomarkFn
  1181. ASYM_GetStandardString
  1182. dos.dll
  1183. readNextLine
  1184. ASYM_IsFile
  1185. ASYM_Done
  1186. Been There
  1187. Bookmark file mismatch
  1188. GetFileDate
  1189. f_ASYM_MakeBookmarkFileName
  1190. ASYM_GetString
  1191. w4ASYM_BeenHere
  1192. ReadNextLine
  1193. <BookmarksOutOfDate>
  1194. version
  1195. ;ASYM_AutoBookmarks
  1196. GetFileDate
  1197. _readBookmarks
  1198. w,    #>
  1199. .-,    #>
  1200. ,,H.,
  1201. ,,H.,
  1202. RemoveFile
  1203. FASYM_ProductPrefix
  1204. [Done]
  1205. [version]
  1206. dos.dll
  1207. GetFileDate
  1208. RemoveFile
  1209. ,    T7C
  1210. s_ASYM_UserName
  1211. f_ASYM_MakeBookmarkFileName
  1212. [page]
  1213. ASYM_Done
  1214. v4ASYM_BeenHere
  1215. [Been There]
  1216. [user]
  1217. ASYM_CMS_StoreBookmarkFile
  1218. getFileDate
  1219. _writeBookmarks
  1220. ASYM_Trim
  1221. readNextLine
  1222. ,,H.,
  1223. replaceEscapeChars
  1224. cmdLine
  1225. param
  1226. thisParamName
  1227. _ASYM_GetParameter
  1228. 1,    #>
  1229. GUASYM_IsNumber
  1230. replaceEscapeChars
  1231. false
  1232. _s_ASYM_HTTPPostParameters
  1233. escapeChars
  1234. _ASYM_SetHTTPPostParameter
  1235. ASYM_HTTPPost
  1236. UrlConnection
  1237. paramName
  1238. INetUrlPost
  1239. INetNewObject
  1240. INetDestroyObject
  1241. INetSetProperty
  1242. INetUrlPost
  1243. ASYM_ItemInList
  1244. retVal
  1245. INetSetProperty
  1246. hIINetNewObject
  1247. _s_ASYM_HTTPPostParameters
  1248. paramValue
  1249. INetDestroyObject
  1250. tbinet32.dll
  1251. _ASYM_HTTPPost
  1252. accept
  1253. abcdefghijklmnopqrstuvwxyz1234567890.-*_
  1254. escapeChars
  1255.  of book 
  1256. ASYM_DoPostedMsg
  1257. msgID
  1258. pagebackgroundbook
  1259. RegisterWindowMessage
  1260. PostMessage
  1261. PostMessage
  1262. %1 of book "%2"
  1263. RegisterWindowMessage
  1264. _s_ASYM_MsgPosted
  1265. H    s__ASYMMsgQ
  1266. ASYM_PostCO
  1267. _s_ASYM_BlockMsgQ
  1268. _ASYM_PostMsg
  1269. ASYM_FlushMsgQ
  1270. send %1 to %2
  1271. false
  1272. ASYM_BlockSuspend
  1273. |ASYM_RestoreSuspend
  1274. false
  1275. s__ASYMMsgQ
  1276. H    s__ASYMMsgQ
  1277. send %1 to %2 in vRef
  1278. _ASYM_DoNextPostedMsg
  1279. lpMsg
  1280. PeekMessage
  1281. ASYM_FreeMemBlock
  1282. PostMessage
  1283. ,-Ts__A-)
  1284. PeekMessage
  1285. ,*T_ASY-)
  1286. ASYM_GetMemBlock
  1287. _ASYM_DoNextPostedMsg
  1288. s__ASYMMsgQHold
  1289. PostMessage
  1290. ASYM_Ticks
  1291. H    s__ASYMMsgQ
  1292. clientHWnd
  1293. openWindows
  1294. MASYM_LinkDLLs
  1295. _s_ASYM_MsgPosted
  1296. _s_ASYM_BlockMsgQ
  1297. _ASYM_DoPostedMsg
  1298. testMsg
  1299. char2
  1300. H    s__ASYMMsgQ
  1301. msgPosted
  1302. _ASYM_IsMsgPosted
  1303. ASYM_DoPostedMsg
  1304. msgID
  1305. FALSE
  1306. ASYM_PostCO
  1307. retVal
  1308. PostMessage
  1309. RegisterWindowMessage
  1310. H    s__ASYMMsgQ
  1311. newValue
  1312. _s_ASYM_MsgPosted
  1313. RegisterWindowMessage
  1314. PostMessage
  1315. _s_ASYM_BlockMsgQ
  1316. _ASYM_SetPostMsgBlock
  1317. retVal
  1318. H    s__ASYMMsgQ
  1319. _ASYM_FlushPostMsgQueue
  1320. colorPaletteDlg
  1321. retVal
  1322. colorPaletteDlg
  1323. tbdlg.dll
  1324. _ASYM_ColorPaletteDlg
  1325. FChooseFontDlg
  1326. retVal
  1327. ChooseFontDlg
  1328. tbdlg.dll
  1329. _ASYM_ChooseFontDlg
  1330. OpenFileDlg
  1331. retVal
  1332. OpenFileDlg
  1333. tbdlg.dll
  1334. _ASYM_OpenFileDlg
  1335. retVal
  1336. dOpenFileDlgLFN
  1337. OpenFileDlgLFN
  1338. tbdlg.dll
  1339. _ASYM_OpenFileDlgLFN
  1340. retVal
  1341. SaveAsDlg
  1342. ,)UDlgLg    
  1343. SaveAsDlg
  1344. tbdlg.dll
  1345. _ASYM_SaveAsDlg
  1346. retVal
  1347. ChooseDirectoryDlg
  1348. .ChooseDirectoryDlg
  1349. tbdlg.dll
  1350. _ASYM_ChooseDirectoryDlg
  1351. retVal
  1352. ChooseDirectoryDlgLFN
  1353. ,    U18
  1354. ChooseDirectoryDlgLFN
  1355. tbdlg.dll
  1356. _ASYM_ChooseDirectoryDlgLFN
  1357. saveAsDlgLFN
  1358. retVal
  1359. saveAsDlgLFN
  1360. tbdlg.dll
  1361. _ASYM_SaveAsDlgLFN
  1362. winList
  1363. winRef
  1364. _ASYM_LockWindows
  1365. winList
  1366. winStateList
  1367. _ASYM_UnlockWindows
  1368. roman
  1369. FALSE
  1370. risNumber
  1371. retVal
  1372. rValues
  1373. I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,D,CM,LM,XM,M
  1374. 1,4,5,9,10,40,45,49,50,90,95,99,100,400,450,490,500,900,950,990,1000
  1375. I,IV,V,IX,X,XL,L,XC,C,CD,D,CM,M
  1376. 1,4,5,9,10,40,45,50,90,95,100,400,450,500,900,950,1000
  1377. I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,ID,D,CM,LM,XM,VM,IM,M
  1378. 1,4,5,9,10,40,50,90,100,400,500,900,1000
  1379. I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,D,CM,LM,XM,VM,M
  1380. 1,4,5,9,10,40,45,49,50,90,95,99,100,400,450,490,495,500,900,950,990,995,1000
  1381. 1,4,5,9,10,40,45,49,50,90,95,99,100,400,450,490,495,499,500,900,950,990,995,999,1000
  1382. I,IV,V,IX,X,XL,VL,L,XC,VC,C,CD,LD,D,CM,LM,M
  1383. _ASYM_NumberToRoman
  1384. roman
  1385. 0,1,5,10,50,100,500,1000
  1386. numVals
  1387. 0,I,V,X,L,C,D,M
  1388. retVal
  1389. ASYM_ItemOffset
  1390. curVal
  1391. _ASYM_RomanToNumber
  1392. lstrcmp
  1393. FALSE
  1394. @Nlstrcmp
  1395. _ASYM_CompareByCase
  1396. _revOffset
  1397. _ASYM_Trim
  1398. ,,H.,
  1399. _wordContains
  1400. ,,H.,
  1401. _wordOffset
  1402. wordBreak
  1403. .,;:?!
  1404. _ASYM_FindWordStart
  1405. 1,    "j
  1406. false
  1407. _ASYM_Offset
  1408. _ASYM_ReverseStack
  1409. false
  1410. _ASYM_StringOf
  1411. 1,    "X
  1412. retVal
  1413. _ASYM_TextlineFromPos
  1414. 5_ASYM_LMS_UniqueNameInfo
  1415. _ASYM_LMS_UniqueName
  1416. .-,    #?
  1417. .-,    #?
  1418. 1,    #>
  1419. .-,    #>
  1420. .-,    #>
  1421. ASYM_WID_QType
  1422. background
  1423. false
  1424. Question
  1425. layerRef
  1426. page,background
  1427. _ASYM_LMS_UniqueNameInfo
  1428. 1,    #?
  1429. ASYM_WID_QType
  1430. Question
  1431. _ASYM_LMS_DisplayName
  1432. MATCHITEM
  1433. MATCHOBJ
  1434. ASYM_WID_QType
  1435. choice
  1436. performance
  1437. matching
  1438. TRUEFALSE
  1439. MULTICHOICE
  1440. retVal
  1441. MULTIDROP
  1442. ORDEROBJ
  1443. fill-in
  1444. ORDERTEXT
  1445. sequencing
  1446. MULTIOBJ
  1447. TYPEIN
  1448. NAMEPART
  1449. true-false
  1450. _ASYM_LMS_QuestionType
  1451. AICC_Compatibility
  1452. ASYM_AICC_Compatibility
  1453. 6gettoolBookIniItem
  1454. _ASYM_LMS_GetAICCCompatibility
  1455. zhASYM_AICC_Spec20
  1456. AICC_Spec20
  1457. 6gettoolBookIniItem
  1458. _ASYM_LMS_GetAICCSpec20
  1459. getFileList
  1460. Current directory specified.
  1461. setCurrentDirectory
  1462. TBFILE32
  1463. Specified sort order was invalid.
  1464. fileExists
  1465. User cancelled.
  1466. Not enough memory.
  1467. setFileAttributes
  1468. <tag name> was specified, but the tag does not exist.
  1469. Can't link to 32-bit DLL.
  1470. getFileSize
  1471. Cannot make file or directory.
  1472. Invalid file spec component.
  1473. getCurrentDirectory
  1474. getFileOnlyList
  1475. File name contains wildcards.
  1476. getFileAttributes
  1477. Drive not ready.
  1478. setSystemDate
  1479. Out of memory.
  1480. removeDirectory
  1481. Invalid drive.
  1482. Buffer too small.
  1483. TBFILE32.DLL
  1484. moveFile
  1485. Disk full.
  1486. Security problem.
  1487. Invalid drive letter.
  1488. Network problem.
  1489. Error occurred.
  1490. getCurrentDrive
  1491. getDirectoryOnlyListLFN
  1492. Can't open source.
  1493. CopyFile
  1494. Different drives for source and destination.
  1495. Memory allocation error.
  1496. Path was not found.
  1497. Invalid path.
  1498. retVal
  1499. File name was invalid.
  1500. Undetermined error occurred.
  1501. ASYM_GetString
  1502. File cannot be copied onto itself.
  1503. Access denied.
  1504. Too many files open.
  1505. Specified paths for the source and destination files refer to different disk drives.
  1506. File exists.
  1507. errTBFILE32_
  1508. Illegal string.
  1509. Specified file was not found, or the path and directory were not valid.
  1510. Invalid sort order.
  1511. File was found in path, but not in current directory.
  1512. getFileListLFN
  1513. getFreeDiskSpace
  1514. Specified path was invalid or the directory was not empty.
  1515. Function was successful.
  1516. Too much data for buffer.
  1517. Success.
  1518. Specified drive was invalid.
  1519. removeFile
  1520. File I/O error.
  1521. errTBDOS
  1522. Directory or file already exists.
  1523. File I/O error occurred.
  1524. TBDOS
  1525. Access to the file was denied.
  1526. Matching file.
  1527. Can't open destination.
  1528. Specified path was invalid.
  1529. Source file could not be opened.
  1530. Internal error.
  1531. Invalid character in file spec.
  1532. Tag does not exist.
  1533. Destination file could not be opened.
  1534. getDOSEnvironmentString
  1535. Current directory was specified.
  1536. Invalid parameter.
  1537. getCurrentDirectoryLFN
  1538. setSystemTime
  1539. getFileOnlyListLFN
  1540. Invalid name.
  1541. getDirectoryOnlyList
  1542. File spec too long for DOS.
  1543. Access to the directory was denied.
  1544. createDirectory
  1545. Access was denied (for example, the current path was specified).
  1546. Unknown error.
  1547. Specified file was not found.
  1548. setFileDate
  1549. getDriveKind
  1550. Internal error occurred.
  1551. setCurrentDrive
  1552. Operation failed.
  1553. Invalid attribute.
  1554. getStringTag
  1555. getVolumeName
  1556. Directory not empty.
  1557. Illegal string passed.
  1558. getFileDate
  1559. File not found.
  1560. getDriveList
  1561. Specified file attribute was invalid.
  1562. Illegal wildcard in file specification.
  1563. TBDOS.DLL
  1564. In path but not current directory.
  1565. Path or file name too long.
  1566. _ASYM_TBDLLErrorString
  1567. ,(J<Y
  1568. frame
  1569. label
  1570. 3DHLine
  1571. namepart
  1572. ordertext
  1573. tbk_wid_thickness
  1574. topLeft
  1575. topRight
  1576. 3DVLine
  1577. field
  1578. iresetPosition
  1579. 3Dfield
  1580. page,background
  1581. 3DGroupBox
  1582. background
  1583. point
  1584. 3DfieldWithButton
  1585. 3DComboBox
  1586. frame2
  1587. 3DFrame
  1588. rectangle
  1589. bottomLine
  1590. dragText
  1591. _sized
  1592. zvsizeButtonToGraphic
  1593. refObj
  1594. button
  1595. center
  1596. Test Item Reset
  1597. _ASYM_SizeButtonToGraphic
  1598. Application Login
  1599. <NameRequiredToContinue>
  1600. ASYM_GetStandardString
  1601. retVal
  1602. ihASYM_Ask
  1603. ASYM_GetString
  1604. question
  1605. <askStudentName>
  1606. ASYM_Trim
  1607. _AskStudentName
  1608. ,,H.,
  1609. ASYM_QuestionStatus
  1610. totalScore
  1611. colNames
  1612. wZASYM_CollectWidgets
  1613. Total_Score_<totalScore>_<totalMax>
  1614. logTxt
  1615. SASYM_LogWriteEntry
  1616. Question%1Score%1Max Score%1Locked%1Tries used%1Max Tries%1
  1617. ASYM_WID_IsScored
  1618. widList
  1619. noUpdate
  1620. BASYM_NameOrID
  1621. ASYM_WID_MaxScore
  1622. tASYM_WID_Score
  1623. ASYM_GetString
  1624. includeSkip
  1625. Time used%1Max Time%1Last response
  1626. totalMax
  1627. Total%1Score%1%2%1%3
  1628. QStatus
  1629. LastThing
  1630. LogColNames
  1631. _ASYM_CollectLogResponseData
  1632. w,    #Z
  1633. 1,    #b
  1634. <sameDir>
  1635. <bookDir>
  1636. Drives
  1637. cancelStr
  1638. msgTxt
  1639. <ask>
  1640. <CMS>
  1641. mapi.dll
  1642. <ChooseFloppy>
  1643. #ASYM_TempDir
  1644. <floppy>
  1645. CheckDOSMemForLog
  1646. <iniDir>
  1647. ASYM_MessageBox
  1648. ASYM_CurrentDirectory
  1649. okStr
  1650. Cancel Log
  1651. escStr
  1652. Ask Logs
  1653. ASYM_ChooseDirectoryDlg
  1654. <TryDrive>
  1655. <exit>
  1656. <email>,<fax>,<printer>
  1657. <CannotWriteLogToThisDirectory>
  1658. log dispatch
  1659. GetIniVar
  1660. Log File Directory:
  1661. <fax>
  1662. ASYM_WindowsDirectory
  1663. prompt
  1664. <MustSpecifyLogDirectory>
  1665. 'ASYM_SetPath
  1666. win.ini
  1667. <CancelLog>
  1668. 2isRoomOnDisk
  1669. tryStr
  1670. result
  1671. ASYM_GetStandardString
  1672. ASYM_PathOfFile
  1673. TBDOS.dll
  1674. vASYM_isdirectorywriteable
  1675. msgCaption
  1676. ASYM_ExpandString
  1677. WARNING
  1678. <LogFileDirPrompt>
  1679. <CancelSession>
  1680. 56_ASYM_FindFax
  1681. Logging
  1682. <email>
  1683. s_ASYM_LogDir
  1684. ASYM_GetString
  1685. <TempDir>
  1686. cASYM_SetCurrentDirectory
  1687. <CheckFloppyDrive>
  1688. <MAPINotFound>
  1689. ASYM_GetPath
  1690. )GetDriveList
  1691. GetDriveList
  1692. GetDriveKind
  1693. MAPILogoff
  1694. _ASYM_LogDispatchDirectory
  1695. w,    #>
  1696. 1,    #>
  1697. 1,    #>
  1698. 1,    #>
  1699. 1,    #>
  1700. 1,    #>
  1701. [version4]
  1702. bMakeKeyedPasswordEX
  1703. ASYM_ShowError
  1704. ASYM_CMS_BookName
  1705. ASYM_WorkWindow
  1706. pwVerString
  1707. s_ASYM_LogEncrypt
  1708. ASYM_CreateEncryptedFileEx
  1709. s_ASYM_BookIsScored
  1710. Sesame
  1711. today
  1712. moduleOrdinal
  1713. GASYM_LogEncryptKey
  1714. RSASYM_CMS_CourseName
  1715. h24 min
  1716. ------
  1717. STUDENT: %1
  1718. courseName
  1719. s_ASYM_LogHeading
  1720. ASYM_CMS_ModuleOrdinal
  1721. logOptions
  1722. SASYM_LogWriteEntry
  1723. Log File Creation Error
  1724. MASYM_IsScored
  1725. _ASYM_MakeLogFileName
  1726. s_ASYM_UserName
  1727. ASYM_IsFile
  1728. <exit>
  1729. bookName
  1730. H,ASYM_CreateEncryptedFile
  1731. ---- LOG START ----
  1732. cASYM_AskStudentName
  1733. ===========================================
  1734. ASYM_LogOptions
  1735. false
  1736. ASYM_ExpandString
  1737. s_ASYM_LogType
  1738. logModule:x
  1739. ASYM_LogHeading
  1740. ASYM_GetStandardString
  1741. MODULE: %1
  1742. 0Yasym_CMS_SetLogInfo
  1743. Info_Title
  1744. s_ASYM_LogDest
  1745. LogSessionStart
  1746. <ERRORCreateLog>
  1747. JNASYM_LogSetOptions
  1748. -------- SESSION START ---------
  1749. BOOK: %3
  1750. ASYM_CMS_UserName
  1751. ASYM_GetString
  1752. transcript
  1753. s_ASYM_LogEncryptKey
  1754. s_ASYM_LogFileName
  1755. ResponseData
  1756. y mm dd
  1757. append
  1758. COURSE: %2
  1759. tmpTxt
  1760. _ASYM_LogStart
  1761. .-+    +L
  1762. .-,    #>
  1763. .-,    #>
  1764. w,    #>
  1765. w,    #>
  1766. 1,    #>
  1767. w,    #>
  1768. w,    #>
  1769. .-+    +L
  1770. RSASYM_CMS_CourseName
  1771. SESSION END
  1772. ASYM_WorkWindow
  1773. score
  1774. ---- SESSION END ----
  1775. s_ASYM_LogType
  1776. _ASYM_LogDispatch
  1777. SASYM_LogWriteEntry
  1778. LogSessionEnd
  1779. result
  1780. No scored objects found
  1781. courseName
  1782. logTimes
  1783. Info_Title
  1784. LogFinalQStatus
  1785. bookName
  1786. Final Score:
  1787. _ASYM_SysCursor
  1788. ---- FINAL TEST ITEM STATUS ----
  1789. s_ASYM_BookIsScored
  1790. false
  1791. Log Dispatch
  1792. oldCursor
  1793. LogEnd
  1794. ASYM_CMS_BookName
  1795. ASYM_TicksToTime
  1796. s_ASYM_LogDest
  1797.     s_ASYM_LogTimes
  1798. ASYM_Ticks
  1799. _ASYM_LogDestination
  1800. ASYM_CollectTotalScore
  1801. s_ASYM_LogStats
  1802. Total session time:
  1803. ASYM_GetString
  1804. ---- LOG END ----
  1805. s_ASYM_LogFileName
  1806. ResponseData
  1807. s_ASYM_LogStartTime
  1808. SUMMARY
  1809. _ASYM_CollectLogResponseData
  1810. timeStamp
  1811. )ASYMI_EmailLogList
  1812. _ASYM_LogStop
  1813. ComboLogTypes
  1814. <none>,None
  1815. transcript,Full session transcript
  1816. responseData,Tab-separated response data
  1817. ASYM_GetString
  1818. _ASYM_LogTypeComboValues
  1819. 00000
  1820. ASYM_WindowsDirectory
  1821. ASYM_IsDirectory
  1822. ASYM_GetShortFileName
  1823. LOG00000.LOG
  1824. ASYM_IsFile
  1825. <auto>
  1826. ASYM_GetPath
  1827. ASYM_Is32Bit
  1828. _ASYM_LogDispatchDirectory
  1829. <exit>
  1830. _ASYM_MakeLogFileName
  1831. FASYM_ProductPrefix
  1832. ASYM_FreeDiskSpace
  1833. ASYM_GetStandardString
  1834. ASYM_IniFile
  1835. win.dll
  1836. MinRequiredSpace
  1837. false
  1838. ASYM_ExpandString
  1839. <NoRoomOnThatDisk>
  1840. GetIniVar
  1841. SetIniVar
  1842. SetIniVar
  1843. vASYM_CBTIniVar
  1844. IsRoomOnDisk
  1845. ASYM_WorkWindow
  1846. false
  1847. LOG END
  1848. LOG START
  1849. pwVerString
  1850. s_ASYM_LogType
  1851. ASYM_WriteEncryptedFile
  1852.     s_ASYM_LogTimes
  1853. [version4]
  1854. GASYM_LogEncryptKey
  1855. s_ASYM_LogEncrypt
  1856. s_ASYM_LogEncryptKey
  1857. s_ASYM_LogFileName
  1858. ResponseData
  1859. _ASYM_LogWriteEntry
  1860. s_ASYM_LogPages
  1861. s_ASYM_LogAnswers
  1862.     s_ASYM_LogTimes
  1863. s_ASYM_LogStats
  1864. s_ASYM_LogHeading
  1865. s_ASYM_LogOnLock
  1866. _ASYM_LogSetOptions
  1867. GetFileSize
  1868. ,    Uq?
  1869. ASYM_IsFile
  1870. GetFileSize
  1871. s_ASYM_LogFileName
  1872. tbdos.dll
  1873. _ASYM_LogStatus
  1874. tbcbt.dll
  1875. _ASYM_decrypt
  1876. decrypt
  1877. _ASYM_decrypt
  1878. ,    UtFilg    
  1879. decryptEX
  1880. _ASYM_decryptEX
  1881. ,-Utatug    
  1882. _ASYM_decryptEX
  1883. linkedFunctions
  1884. _ASYM_decode
  1885. oldse
  1886. WinHelpA
  1887. ASYM_WinHelpByNumber
  1888. user32.dll
  1889. _asym_IsWin31
  1890. w,    #>
  1891. w,    #>
  1892. ASYM_FindExecutableFile
  1893. msgTxt
  1894. asym_IsWin31
  1895. <SYSTEM>
  1896. HelpFile
  1897. win.dll
  1898. exclamation
  1899. ASYM_FindPathFile
  1900. WinHelpA
  1901. ASYM_WinHelpByNumber
  1902. WinHelpA
  1903. ASYM_WinHelpByKey
  1904. Assistant
  1905. CantFindFileX
  1906. s_ASYM_ProductDirectory
  1907. ASYM_MessageBox
  1908. Assist
  1909. ASYM_MTBVersion
  1910. GetIniVar
  1911. SetIniVar
  1912. ASYM_WinHelpByKey
  1913. Cannot find the file %1.
  1914. }ASYM_ProductVersion
  1915. FASYM_ProductPrefix
  1916. GetIniVar
  1917. WinHelp
  1918. ASYM_WinHelpByNumber
  1919. WinHelp
  1920. ASYM_WinHelpByKey
  1921. iniFile
  1922. user32.dll
  1923. false
  1924. Instructor
  1925. There is no application associated with the file %1.
  1926. ASYM_WinHelpByNumber
  1927. ASYM_GetStandardString
  1928. flags
  1929. ToolBook
  1930. NoExeFileForX
  1931. msgCaption
  1932. ASYM_ExpandString
  1933. ASYM_GetString
  1934. revoffset
  1935. s_ASYM_ProductName
  1936. <CannotStartHelp>
  1937. EXCLAMATION
  1938. isWin31
  1939. _ASYM_WinHelp
  1940. _ASYM_StringArray
  1941. false
  1942. _ASYM_StringArray
  1943. _ASYM_FindString
  1944. iGetStringTargetBook
  1945. ASYM_Trim
  1946. _ASYM_AddString
  1947. _ASYM_StringArray
  1948. false
  1949. _ASYM_StringArray
  1950. _ASYM_FindString
  1951. iGetStringTargetBook
  1952. _ASYM_ClearString
  1953. __ASYM_FindString
  1954. ASYM_WorkWindow
  1955. ASYM_GetString
  1956. _ASYM_GetStandardString
  1957. _ASYM_StringArray
  1958. ASYM_BlockSuspend
  1959. |ASYM_RestoreSuspend
  1960. _ASYM_FindString
  1961. iGetStringTargetBook
  1962. _ASYM_GetString
  1963. _ASYM_StringArray
  1964. ASYM_BlockSuspend
  1965. |ASYM_RestoreSuspend
  1966. iGetStringTargetBook
  1967. _ASYMA_GetStringList
  1968. ASYM_MultiLanguageSupport
  1969. bkName
  1970. ASYM_InternationalFile
  1971. GetStringTargetBook
  1972. FALSE
  1973. ASYM_ModalPopText
  1974. ASYM_ObjectCenter
  1975. Feedback
  1976. ASYM_ExpandString
  1977. ASYM_GetString
  1978. }]ASYM_FindField
  1979. field
  1980. popup
  1981. _ASYM_DoGenericTextFeedback
  1982. FALSE
  1983. _PlayFeedbackItem
  1984. ASYM_WID_AnsArray
  1985. `V_ASYM_PlaySummaryFeedback
  1986. _ASYM_PlayAnswerFeedback
  1987. FALSE
  1988. _PlayFeedbackItem
  1989. retVal
  1990. P#ASYM_WID_SummaryFeedback
  1991. correctness
  1992. false
  1993. ASYM_RegisterAttempt
  1994. _upgrade3SummaryFeedback
  1995. ASYM_WID_Correctness
  1996. [k_feedbackPlayed
  1997. _ASYM_PlaySummaryFeedback
  1998. .-+    +L
  1999. oldMM
  2000. CLOSED
  2001. oldSys
  2002. showIfClipFailed
  2003. index
  2004. 1ASYM_ResolveObject
  2005. FALSE
  2006. s__tb80r_fbcmd
  2007. oldCursor
  2008. object
  2009. FBLoc
  2010. txtFB
  2011. oldMM
  2012. oldSyserror
  2013. oldSys
  2014. showIfClipFailed
  2015. index
  2016. fbArray
  2017. FALSE
  2018. s__tb80r_fbcmd
  2019. _s_ASYM_FeedbackMediaPlayer
  2020. oldCursor
  2021. result
  2022. FBLoc
  2023. txtFB
  2024. actualObj
  2025. notSummary
  2026. stageRef
  2027. mmError
  2028. tryFlag
  2029. clipref
  2030. mediaPlayer
  2031. played
  2032. oldfbcmd
  2033. _s_ASYM_FeedbackMediaPlayer
  2034. result
  2035. stageRef
  2036. mmError
  2037. tryFlag
  2038. |ASYM_RestoreSuspend
  2039. digitalvideowaveaudio
  2040. oldSyserror
  2041. clipref
  2042. mediaPlayer
  2043. ASYM_MediaPlayer
  2044. _SmartPlaySound
  2045. played
  2046. _openClip
  2047. ASYM_BlockSuspend
  2048. _ASYM_DoGenericTextFeedback
  2049. ASYM_DoAnswerHyperlink
  2050. oldfbcmd
  2051. ASYM_GetStructureName
  2052. _openClip
  2053. _PlayFeedbackItem
  2054. ,,H.,
  2055. FALSE
  2056. ASYM_WID_PartialScore
  2057. Q#ASYM_WID_SummaryFeedback
  2058. ASYM_WID_DelayFeedback
  2059. P#ASYM_WID_SummaryFeedback
  2060. ASYM_WID_AnsArray
  2061. incorrect
  2062. correct
  2063. partially correct
  2064. _upgrade3SummaryFeedback
  2065. mmnotify
  2066. 6SndPlaySound
  2067. _KillPlaySound
  2068. flags
  2069. ASYM_FindPathFile
  2070. ASYM_PathOfFile
  2071. SndPlaySound
  2072. SndPlaySound
  2073. KillPlaySound
  2074. ASYM_GetShortFileName
  2075. mmsystem
  2076. _SmartPlaySound
  2077. ASYM_checkHyperSysBook
  2078. ASYM_HasAnsArray
  2079. P#ASYM_WID_SummaryFeedback
  2080. ASYM_WID_AnsArray
  2081. ASYM_HasFBArray
  2082.  _ASYM_BadLinksList
  2083. _ASYM_CheckAnswerHyperlinks
  2084. ,,H.,
  2085. I^_responseList
  2086. _responseList
  2087. ASYM_WID_PartialScore
  2088. _ASYM_PlayAnswerFeedback
  2089. `V_ASYM_PlaySummaryFeedback
  2090. #wASYM_DoFeedback
  2091. ASYM_WID_ResponseIDs
  2092. responseIDs
  2093. tASYM_WID_Score
  2094. ASYM_WID_MaxScore
  2095. _ASYM_PlayFeedback
  2096. w,    #>
  2097. :ASYM_WID_ShowScore
  2098. _score
  2099. ASYM_WID_QType
  2100. Q=%1 : E=ShowScore! : S=%2
  2101. s_ASYM_LogAnswers
  2102. s_ASYM_LogType
  2103. SASYM_LogWriteEntry
  2104. LogShowScore
  2105. ASYM_WID_IsScored
  2106. percent
  2107. _ASYM_ShowYourScore
  2108. =ASYM_WID_Responses
  2109. ShowScore!
  2110. ASYM_QuestionStatus
  2111. ASYM_GetString
  2112. ResponseData
  2113. _maxScore
  2114. ASYM_ShowYourScore
  2115. 1,(JdY
  2116. decimal
  2117. FALSE
  2118. score
  2119. ASYM_PlayFeedback
  2120. ASYM_ModalPopText
  2121. ASYM_GetStandardString
  2122. ASYM_ObjectCenter
  2123. feedback
  2124. percent
  2125. ASYM_ExpandString
  2126. <ScoreisX>
  2127. tASYM_WID_Score
  2128. scoreText
  2129. ASYM_WID_MaxScore
  2130. }]ASYM_FindField
  2131. <ScoreisXoutofX>
  2132. <ScoreForX>
  2133. _ASYM_ShowYourScore
  2134. MATCHITEM
  2135. MULTIOBJ
  2136. MATCHOBJ
  2137. {ASYM_WID_SortByWord
  2138. ASYM_WID_QType
  2139. respIDs
  2140. answerList
  2141. TYPEIN
  2142. TRUEFALSE
  2143. MULTICHOICE
  2144. ASYM_WID_PartialScore
  2145. maxIndex
  2146. ASYM_WID_RandomAnchor
  2147. MULTIDROP
  2148. ORDEROBJ
  2149. ASYM_WID_AnsArray
  2150. SLIDER
  2151. g(ASYM_WID_UseAnchor
  2152. ASYM_WID_ResponseIDs
  2153. ORDERTEXT
  2154. tASYM_WID_Score
  2155. s_tbrrflg1
  2156. NAMEPART
  2157. resps
  2158. QType
  2159. _dragField
  2160. sortByWord
  2161. _ASYM_WID_Correctness
  2162. round
  2163. _score
  2164. [cASYM_WID_RoundScore
  2165. decimal
  2166. ASYM_WID_MinScore
  2167. maxScore
  2168. ASYM_WID_IsScored
  2169. percent
  2170. ASYM_WID_MaxScore
  2171. s_tbrrflg1
  2172. minScore
  2173. roundToMin
  2174. roundToMax
  2175. ASYM_WID_Correctness
  2176. value
  2177. percent %
  2178. _ASYM_WID_Score
  2179. ,,H.,
  2180. s__ASYM_TempTotalScore
  2181. false
  2182. totalScore
  2183. wZASYM_CollectWidgets
  2184. ASYM_WID_IsScored
  2185. widList
  2186. tASYM_WID_Score
  2187. ASYM_WID_MaxScore
  2188. totalMax
  2189. _ASYM_CollectTotalScore
  2190. _ASYM_Is32Bit
  2191. 1,,#@
  2192. 1,,#@
  2193. 1,,#@
  2194. 1,,#@
  2195. 3GlobalAllocPointer32
  2196. o*MonitorFromWindow
  2197. viewer
  2198. pMonitorInfo
  2199. right
  2200. MonitorFromPoint
  2201. MONITOR_DEFAULTTOPRIMARY
  2202. GetSystemMetrics
  2203. GetMonitorInfo
  2204. kernel32.dll
  2205. getSystemMetrics
  2206. monitorDefault
  2207. bottom
  2208. MONITOR_DEFAULTTONEAREST
  2209. pRect
  2210. screenBounds
  2211. GlobalAlloc
  2212. GlobalAllocPointer32
  2213. GlobalFree
  2214. GlobalFreePointer32
  2215. MonitorFromPoint
  2216. MonitorFromWindow
  2217. MonitorFromRect
  2218. GetMonitorInfoA
  2219. GetMonitorInfo
  2220. hMonitor
  2221. GlobalFreePointer32
  2222. defaultToPrimary
  2223. user32.dll
  2224. MonitorFromRect
  2225. _ASYM_ScreenBounds
  2226. C7DisplayColorPlanes
  2227. FASYM_ProductPrefix
  2228. 9VerticalDisplayRes
  2229. win.dll
  2230. rpDisplayBitsPerPixel
  2231. HorizontalDisplayRes
  2232. VerticalDisplayRes
  2233. DisplayBitsPerPixel
  2234. DisplayColorPlanes
  2235. HorizontalDisplayRes
  2236. ScreenInfo
  2237. ButtonText,InactiveTitleText,ButtonHilight,ButtonDkShadow,ButtonLight,InfoText,InfoWindow
  2238. TitleText,ActiveBorder,InactiveBorder,AppWorkSpace,Hilight,HilightText,ButtonFace,ButtonShadow,GrayText,
  2239. GetSysColor
  2240. colorList
  2241. 0,0,0
  2242. Scrollbar,Background,ActiveTitle,InactiveTitle,Menu,Window,WindowFrame,MenuText,WindowText,
  2243. ASYM_ItemOffset
  2244. getSysColor
  2245. Not a valid Windows system color
  2246. _ASYM_GetSystemColor
  2247. getSystemMetrics
  2248. ,)TButt-)
  2249. getSystemMetrics
  2250. _ASYM_PrimaryMouseButton
  2251. Company
  2252. SetIniVar
  2253. GetIniVar
  2254. oldName
  2255. asym.ini
  2256. User Info
  2257. _ASYM_SetIniCompanyName
  2258. SetIniVar
  2259. GetIniVar
  2260. oldName
  2261. asym.ini
  2262. User Info
  2263. _ASYM_SetIniUserName
  2264. ,(J<Y
  2265. %1:%2:%3
  2266. _ASYM_TicksToTime
  2267. pageUnits
  2268. retVal
  2269. _ASYM_MouseScreenPos
  2270. oldMapMode
  2271. fontItalic
  2272. GetTextMetrics
  2273. MM_TEXT
  2274. fontBold
  2275. ASYM_FreeMemBlock
  2276. }releaseDC
  2277. getDC
  2278. ASYM_GetMemBlock
  2279. selectObject
  2280. 4GetDeviceCaps
  2281. createFont
  2282. hFontOld
  2283. pixels
  2284. pTextMetrics
  2285. italic
  2286. hFont
  2287. cellHeightPixels
  2288. GDI_DeleteObject
  2289. textMetricsSize
  2290. setMapMode
  2291. getDC
  2292. releaseDC
  2293. LOGPIXELSY
  2294. guessFontHeight
  2295. GetTextMetrics
  2296. CreateFont
  2297. SelectObject
  2298. DeleteObject
  2299. GDI_DeleteObject
  2300. SetMapMode
  2301. GetDeviceCaps
  2302. _ASYM_FontHeight
  2303. C333333
  2304. guessFontHeight
  2305. oldMapMode
  2306. }releaseDC
  2307. fontItalic
  2308. getDC
  2309. releaseDC
  2310. MM_TEXT
  2311. fontBold
  2312. ASYM_FreeMemBlock
  2313. p_GetTextExtentPoint
  2314. chars
  2315. getDC
  2316. maximum
  2317. ASYM_GetMemBlock
  2318. selectObject
  2319. 4GetDeviceCaps
  2320. createFont
  2321. hFontOld
  2322. pixels
  2323. pTextMetrics
  2324. italic
  2325. hFont
  2326. cellHeightPixels
  2327. GDI_DeleteObject
  2328. textMetricsSize
  2329. setMapMode
  2330. LOGPIXELSY
  2331. GetTextMetrics
  2332. ,IT,(Y
  2333. CreateFont
  2334. ,    Tock
  2335. SelectObject
  2336. ,*TmBlo-*
  2337. DeleteObject
  2338. GDI_DeleteObject
  2339. ,*Tnt
  2340. SetMapMode
  2341. ,)Talic-)
  2342. GetDeviceCaps
  2343. ,)Tels
  2344. GetTextExtentPoint
  2345. ,ITMode-)
  2346. guessFontHeight
  2347. GetTextMetrics
  2348. pPoint
  2349. ASYM_FontWidth
  2350.     N=r"
  2351. ASYM_BlockSuspend
  2352. |ASYM_RestoreSuspend
  2353. _ASYM_FindField
  2354. ASYM_BlockSuspend
  2355. |ASYM_RestoreSuspend
  2356. _ASYM_FindPage
  2357. _ASYM_GetObjectListByName
  2358. .-,    #?
  2359. _ASYM_NameOrID
  2360. background
  2361. result
  2362. viewer
  2363. pagebackgroundbookviewer
  2364. _ASYM_ObjectCenter
  2365. _ASYM_SetObjectCenter
  2366. _ASYM_OppositePos
  2367. _ASYM_ScrollListBoxToSelection
  2368. ,,H.,
  2369. oldFocus
  2370. recordfield
  2371. oldWord
  2372. whatChar
  2373. whatText
  2374. _ASYM_WordFromPoint
  2375. propList
  2376. propList
  2377. %1 of %2 = %1 of %3
  2378. _ASYMA_CopyUserProperties
  2379. _ASYM_FixFieldScrollBar
  2380. execString
  2381. pDestProp
  2382. pSourceObj
  2383. pDestObj
  2384. execString
  2385. pSourceProp
  2386. _ASYM_CopyProperty
  2387. objType
  2388. parentObj
  2389. retVal
  2390. page,background,book
  2391. _ASYM_ObjectParentList
  2392.     ,ASYM_ShortFileName
  2393. targetLayerRef
  2394. targetType
  2395. objectLayerRef
  2396. target
  2397. objectBookName
  2398. objectType
  2399. ASYM_ItemInList
  2400. object
  2401. ASYM_PathOfFile
  2402. background
  2403. targetBackground
  2404. layerID
  2405. <self>
  2406. layerName
  2407. layerType
  2408. page,background,viewer
  2409. page,background
  2410. OASYM_SetDataElement
  2411. <target>
  2412.     ASYM_RegisterPath
  2413. targetLayerType
  2414. objectLayerType
  2415. targetBook
  2416. objectBook
  2417. targetPage
  2418. bookName
  2419. ASYM_ConstructObjectIdentifier
  2420. 1,    #b
  2421. 1,    #Z
  2422. w,    #?
  2423. 1,    #b
  2424. ,,H.,
  2425. 1,    #Z
  2426. ,,H.,
  2427. 1,    #b
  2428. 1,    #Z
  2429. obDesc
  2430. ASYM_ItemInList
  2431. This Book
  2432. background
  2433. <target>
  2434. selfType
  2435. @:ASYM_WID_Name
  2436. <self>
  2437. target
  2438. page,background
  2439. selfLayer
  2440. obType
  2441. layerId
  2442. layerName
  2443. layerType
  2444. This Page
  2445. this page
  2446. EASYM_GetDataElement
  2447. obName
  2448. selfLayerType
  2449. layerID
  2450. this background
  2451. This Background
  2452.  of This
  2453. Target
  2454. page,background,viewer,bitmap,icon,cursor,font,sharedScript,menuBar
  2455. this book
  2456. ASYM_EA_ExpressionDisplayStringFromExpressionInfo
  2457. nameExp
  2458.  of this
  2459. bookName
  2460. ASYM_ObjectDescriptionFromObjectInfo
  2461. ASYM_GetString
  2462. ASYM_ResolveBackground
  2463. No object type defined.
  2464. ASYM_FindObject
  2465. newObjectInfo
  2466. background
  2467. useThisPage
  2468. nameExp
  2469. targetType
  2470. objectID
  2471. objectName
  2472. objectType
  2473. object
  2474. retVal
  2475. OASYM_ConstructObjectIdentifier
  2476. ASYM_BlockSuspend
  2477. ASYM_FindViewer
  2478. bookRef
  2479. viewer
  2480. layerName
  2481. layerType
  2482. Not a book: Book "%1".
  2483. |ASYM_RestoreSuspend
  2484. EASYM_GetDataElement
  2485. layerID
  2486. ASYM_ResolveBookName
  2487. OASYM_SetDataElement
  2488. <exp>
  2489. <target>
  2490. ASYM_ResolvePage
  2491. ResolveObjectInvalidLayer
  2492. ResolveObjectNoObjectType
  2493. ResolveObjectNotABook
  2494. <self>
  2495. No layer defined.
  2496. layerRef
  2497. bookName
  2498. ASYM_ResolveObject
  2499. fileName
  2500. bkRef
  2501. <self>
  2502. ASYM_PathOfFile
  2503. Cannot locate book "%1".
  2504. ASYM_FindPathFile
  2505. ASYM_GetString
  2506. ASYM_HyperPath
  2507. ResolveObjectInvalidBookFile
  2508. ASYM_ResolveBookName
  2509. ASYM_EA_TargetWindow
  2510. Cannot find page "%1".
  2511. <self>
  2512. ResolveObjectInvalidPageName
  2513. Cannot find page id %1.
  2514. ASYM_GetString
  2515. ResolveObjectInvalidPageID
  2516. ASYM_ResolvePage
  2517. Cannot find background id %1.
  2518. background
  2519. <self>
  2520. ResolveObjectInvalidBgID
  2521. Cannot find background "%1".
  2522. ASYM_GetString
  2523. ResolveObjectInvalidBgName
  2524. ASYM_ResolveBackground
  2525. Cannot find %1 id %2.
  2526. Cannot find %1 "%2".
  2527. ResolveObjectInvalidobjectID
  2528. ResolveObjectInvalidobjectName
  2529. ASYM_GetString
  2530. foundObject
  2531. ASYM_FindObject
  2532. w,    #?
  2533. 1,    #b
  2534. 1,    #b
  2535. ,,H.,
  2536. 1,    #Z
  2537. ,,H.,
  2538. .-,    #?
  2539. 1,    #b
  2540. 1,    #Z
  2541. .-,    #?
  2542. this book
  2543.  of book
  2544. targetLayerDesc
  2545. sourceType
  2546. @:ASYM_WID_Name
  2547. targetName
  2548. This Book
  2549. ASYM_ItemInList
  2550. this page
  2551. targetBook
  2552. EASYM_GetDataElement
  2553. nameExp
  2554. targetDesc
  2555. targetLongType
  2556.     ,ASYM_ShortFileName
  2557. sourceBook
  2558. clip,bitmap,icon,cursor,menubar,sharedScript,font
  2559. bookName
  2560. obType
  2561. viewer,clip,bitmap,icon,cursor
  2562. targetType
  2563. target
  2564. This Page
  2565. targetLayer
  2566. sourcePage
  2567. background
  2568. isResource
  2569. ASYM_GetString
  2570. <target>
  2571. targetLayerName
  2572. targetLayerType
  2573. This Background
  2574. this background
  2575. sourceLayer
  2576. Target
  2577. sourceBackground
  2578. targetBookFile
  2579. ASYM_EA_ExpressionDisplayStringFromExpressionInfo
  2580. page,background
  2581. <exp>
  2582. ASYM_RelativeObjectDescription
  2583. ASYM_ItemInList
  2584. rASYM_GetLongFileName
  2585. ASYM_Hyperpath
  2586. hyperPath
  2587. ASYM_Hyperpath
  2588. ASYM_RegisterPath
  2589. false
  2590. ASYM_BlockSuspend
  2591. |ASYM_RestoreSuspend
  2592. false
  2593. ownerObj
  2594. objTypes
  2595. express
  2596. _ASYM_ObjectsWhere
  2597. 1,(Kl
  2598. mm/dd/yyyy h24:min:sec
  2599. getFileDate
  2600. fDate
  2601. tbdos.dll
  2602. getFileDate
  2603. _ASYM_GetFileDate
  2604. 1,    "j
  2605.     ,ASYM_ShortFileName
  2606. ASYM_PathOfFile
  2607. lastPos
  2608. _ASYM_AddFileExtension
  2609. 1,    "j
  2610.     ,ASYM_ShortFileName
  2611. ASYM_PathOfFile
  2612. lastPos
  2613. _ASYM_ReplaceFileExtension
  2614. dummy
  2615. GlobalAlloc
  2616. UGetFileVersionInfoA
  2617. majorLeft
  2618. majorRight
  2619. VerQueryValueA
  2620. minorLeft
  2621. ffiBuf
  2622. GetFileVersionInfoA
  2623. GetFileVersionInfoSizeA
  2624. VerQueryValueA
  2625. bufSize
  2626. gmemflags
  2627. minorRight
  2628. GetFileVersionInfoSizeA
  2629. kernel32.dll
  2630. verBuf
  2631. version.dll
  2632. GlobalFree
  2633. GetLastError
  2634. GlobalAlloc
  2635. GlobalFree
  2636. ffiPtr
  2637. _ASYM_GetFileVersion
  2638. 3GlobalAllocPointer32
  2639. ASYM_getShortFileName
  2640. Unable to generate temporary file.
  2641. GetTempFileNameA
  2642. GlobalAlloc
  2643. GlobalAllocPointer32
  2644. GlobalFree
  2645. GlobalFreePointer32
  2646. #ASYM_TempDir
  2647. retVal
  2648. lpBuffer32
  2649. Unable to allocate memory.
  2650. kernel32.dll
  2651. GlobalFreePointer32
  2652. GetTempFileNameA
  2653. _ASYM_GetTempFile
  2654. tbfile32.dll
  2655. getShortFileName32
  2656. getShortFileName32
  2657. _ASYM_GetShortFileName
  2658. tbfile32.dll
  2659. getLongFileName32
  2660. getLongFileName32
  2661. ,*UtFilg    
  2662. _ASYM_GetLongFileName
  2663. 1,,#@
  2664. 1,,#@
  2665. 1,,#@
  2666. 1,,#@
  2667. pMenuItemInfo
  2668. DeleteObject
  2669. DeleteObject32
  2670. pMenuText
  2671. GlobalAlloc
  2672. GlobalAlloc32
  2673. GlobalLock
  2674. GlobalLock32
  2675. GlobalUnlock
  2676. GlobalUnlock32
  2677. GetLastError
  2678. hMenuItemInfo
  2679. hRect
  2680. _s_ASYM_BitmapHandleList
  2681. hMenuText
  2682. U(GlobalUnlock32
  2683. retVal
  2684. menuItemInfoSize
  2685. TrackPopupMenu32
  2686. postMessage
  2687. GlobalAlloc32
  2688. CreatePopupMenu32
  2689. GlobalLock32
  2690. CreatePopupMenu
  2691. CreatePopupMenu32
  2692. InsertMenuItemA
  2693. InsertMenuItem32
  2694. TrackPopupMenu
  2695. TrackPopupMenu32
  2696. DestroyMenu
  2697. DestroyMenu32
  2698. hMenu
  2699. _s_ASYM_PopMenuChildMenuHandleList
  2700. !MpopMenu
  2701. kernel32.dll
  2702. +!popMenu
  2703. pRect
  2704. tbwin.dll
  2705. menuText
  2706. %"DestroyMenu32
  2707. DeleteObject32
  2708. user32.dll
  2709. gdi32.dll
  2710. buildMenu
  2711. _ASYM_PopMenu
  2712. 1,    #D
  2713. <,I#E
  2714. subMenuDepth
  2715. /|\(*.+#
  2716. menuItemNumber
  2717. false
  2718. menuItemText
  2719. ASYM_BlockSuspend
  2720. |ASYM_RestoreSuspend
  2721. hMenuChild
  2722. bitmapItem
  2723. error
  2724. buildMenu
  2725. _s_ASYM_BitmapHandleList
  2726. _s_ASYM_PopMenuChildMenuHandleList
  2727. menuItemID
  2728. InsertMenuItem32
  2729. subMenuMenuItemList
  2730. CreatePopupMenu32
  2731. MFT_STRING
  2732. resRef
  2733. buildMenu
  2734. resetRect
  2735. false
  2736. oldObj
  2737. oldObj
  2738. oldObj
  2739. moveDefRect
  2740. resetRect
  2741. false
  2742. oldObj
  2743. oldObj
  2744. oldObj
  2745. hideDefRect
  2746. resetRect
  2747. widget_defaultRect
  2748. createDefRect
  2749. container
  2750. irregularPolygon
  2751. false
  2752. ipList
  2753. widget_defaultRect
  2754. defaultRect
  2755. false
  2756. button
  2757. btnList
  2758. pushButton
  2759. pushButtonList
  2760. 3default
  2761. pushButtonList
  2762. btnList
  2763. defPushButton
  2764. pushButtonList
  2765. btnList
  2766. escape
  2767. escPushButton
  2768. background
  2769. false
  2770. parentObj
  2771. page, background
  2772. isBackground
  2773. zshowRect
  2774. defBtn
  2775. r_defPushButton
  2776. showDefRect
  2777. isBackground
  2778. defaultRect
  2779. /createDefRect
  2780. defRect
  2781. hideDefRect
  2782. moveDefRect
  2783. showRect
  2784. showDefRect
  2785. enterField
  2786. showDefRect
  2787. enterRecordField
  2788. showDefRect
  2789. enterCombobox
  2790. showDefRect
  2791. zshowRect
  2792. pushButton
  2793. U8exclude
  2794. enterButton
  2795. button
  2796. pushButton
  2797. r_defPushButton
  2798. iescPushButton
  2799. U8exclude
  2800. keyDown
  2801. hideDefRect
  2802. author
  2803. reader
  2804. FALSE
  2805. author
  2806. enterPage
  2807. reader
  2808. hideDefRect
  2809. leavePage
  2810. false
  2811. author
  2812. selectionChanged
  2813. tbk_wid_name
  2814. setWidgetScript
  2815. 6    <hx
  2816. AsASYM_MouseScreenPos
  2817. hotword
  2818. SelectPopup
  2819. group
  2820. PUPP_Y
  2821. foundObj
  2822. objList
  2823. }gyieldApp
  2824. newBounds
  2825. authorOnly
  2826. ASYM_ItemInList
  2827. ptrFocusRect
  2828. topLevelOnly
  2829. acceptedObject
  2830. ASYM_BlockSuspend
  2831. yieldApp
  2832. ADASYM_PrimaryMouseButton
  2833. objectsToInclude
  2834. PUPP_X
  2835. ASYM_GetMemBlock
  2836. tbwin.dll
  2837. |ASYM_RestoreSuspend
  2838. All,Top,SelectPopup,SelectDialog
  2839. nASYM_SelectObjectFromList
  2840. selectTargetWindow
  2841.  of book 
  2842. viewer
  2843. validObjectTypes
  2844. getDC
  2845. releaseDC
  2846. DrawFocusRect
  2847. InflateRect
  2848. TargetSelectorCursor
  2849. #+processGroupStuff
  2850. returnNamedOnly
  2851. InflateRect
  2852. returnExportableOnly
  2853. obRef
  2854. SelectPopup,SelectDialog
  2855. allowGroups
  2856. freeMemBlock
  2857. recordField
  2858. false
  2859. workList
  2860. oldCursor
  2861. retVal
  2862. }releaseDC
  2863. background
  2864. objectsToIgnore
  2865. selectWindow
  2866. lastObj
  2867. focusRect
  2868. leftButton
  2869. getDC
  2870. SdrawFocusRect
  2871. selectionBoundsOffset_Pixels
  2872. returnFullReference
  2873. ASYM_ReverseStack
  2874. mousePos
  2875. returnType
  2876. thisObj
  2877. hiddenObjects
  2878. <`validateObject
  2879. includeObj
  2880. _ASYM_SelectObjectTarget
  2881. bitmapGroup
  2882. ASYM_ObjectBitmapGroup
  2883. group
  2884. processGroupStuff
  2885. ASYM_ItemInList
  2886. retVal
  2887. testObj
  2888. page,background
  2889. includeThisObj
  2890. false
  2891. ASYM_ItemInList
  2892. retVal
  2893. testObj
  2894. page,background
  2895. ignoreThisObj
  2896. OfindValidObjectType
  2897. qincludeThisObj
  2898. findNamedObject
  2899. MignoreThisObj
  2900. findObjectWhere
  2901. validateObject
  2902. ASYM_ItemInList
  2903. findValidObjectType
  2904. group
  2905. findNamedObject
  2906. group
  2907. ASYM_BlockSuspend
  2908. |ASYM_RestoreSuspend
  2909. acceptObj
  2910. thisObj
  2911. acceptObj
  2912. objectsWhere
  2913. findObjectWhere
  2914. selectPopup
  2915. pageName
  2916. capSelectObjectTargetDlg
  2917. dialogTitle
  2918. returnValue
  2919. ASYM_InternationalFile
  2920. refViewer
  2921. objName
  2922. Object Selection
  2923. workList
  2924. The following objects all overlap. Which object do you want to choose?
  2925. retVal
  2926. !MpopMenu
  2927. ASYM_SelectObjectFromListTitle
  2928. thisObj
  2929. refPage
  2930. menuTxt
  2931. ListDescription
  2932. refTitleField
  2933. ASYM_ReverseStack
  2934. objID
  2935. ASYM_GetString
  2936. +!popMenu
  2937. thisLine
  2938. targetBook
  2939. tbwin.dll
  2940.   (ID 
  2941. ASYM_SelectObjectFromList
  2942. objName
  2943. objectSelection
  2944. workList
  2945.   (ID 
  2946. refSelectField
  2947. listText
  2948. returnValue
  2949. objID
  2950. thisLine
  2951. thisObj
  2952. objectSelection
  2953. selIndex
  2954. selectedObj
  2955. refSelectField
  2956. returnValue
  2957. cancel
  2958. obType
  2959. obRef
  2960. bkRef
  2961. ASYMI_ExportAsBitmap
  2962. group
  2963. ASYM_ItemInList
  2964. ASYM_DeploymentMethod
  2965. objectAnimation
  2966. page,background,book,view
  2967. WID_ImageMap
  2968. animNum
  2969. ASYM_ObjectBitmapGroup
  2970. .-+    +L
  2971. .-+    +L
  2972. w,    #>
  2973. .-+    +L
  2974. faxDevice
  2975. <fax>
  2976. <TempDir>
  2977. RequestDeleteTempFile
  2978. L_ASYM_FindFaxDriver
  2979. ASYM_MailLogFile
  2980. StoreLogFileInCMS
  2981. msgTxt
  2982. <ask>
  2983. ASYM_WorkWindow
  2984. [>ASYM_FileToPrinter
  2985. <bookDir>
  2986. CheckDOSMemForLog
  2987. <ErrorFaxLog>
  2988. faxMgrPg
  2989. CopyFile
  2990. <printer>
  2991. logPrintDefaults
  2992. msgCaption
  2993. ASYM_GetStandardString
  2994. s_ASYM_UserName
  2995. <iniDir>
  2996. Could not record session log file %1 in Course Management System.
  2997. SendLogAsFax
  2998. ASYM_MessageBox
  2999. <email>
  3000. dos.dll
  3001. CustomMailLogFile
  3002. <ERRORCMSStoreLog>
  3003. FASYM_ProductPrefix
  3004. <floppy>
  3005. iCopyFile
  3006. <ERRORPrintLog>
  3007. _ASYM_LogDispatch
  3008. w,    #>
  3009. ComboLogDestinationCMS
  3010. <printer>,Printer
  3011. Options
  3012. ASYM_ProductName
  3013. <email>,E-Mail Attachment (requires MAPI)
  3014. <tempdir>,Automatic (TEMP directory)
  3015. Assistant
  3016. vASYM_CBTIniVar
  3017. ASYM_GetString
  3018. <bookDir>,Automatic (same as book)
  3019. ComboLogDestinations
  3020. <CMS>,Course Management System
  3021. <floppy>,Floppy disk
  3022. <special>,System Variable s_ASYM_LogDir
  3023. <fax>,Fax (requires fax driver)
  3024. Log to CMS
  3025. <ask>,Ask at run time
  3026. <iniDir>,Automatic (.INI directory)
  3027. _ASYM_LogDispatchComboValues
  3028. .-+    +L
  3029. .-+    +L
  3030. .-+    +L
  3031. clinkMAPI
  3032. CBT Log %1
  3033. _ASYM_SysCursor
  3034. mailDriverError
  3035.     ,ASYM_ShortFileName
  3036. FALSE
  3037. s_sessionHandle
  3038. MmailSendError
  3039. ConfirmLogMailedOK
  3040. wASYM_MAPISendMessage
  3041. 3SessionLogOn
  3042. ZSendFile
  3043. USessionLogOff
  3044. ASYM_GetString
  3045. oldCurs
  3046. CBT Log Mail Text
  3047. CBT Log X
  3048. IsMAPIAvailable
  3049. s_ASYM_UserName
  3050. _ASYM_MailLogFile
  3051. <LogDosMemWarning>
  3052. ASYM_GetStandardString
  3053. ASYM_IniFile
  3054. MinRequiredDOSMem
  3055. ASYM_ExpandString
  3056. false
  3057. LowMemWarning
  3058. SetIniVar
  3059. ASYM_FreeDOSMem
  3060. vASYM_CBTIniVar
  3061. CheckDOSMemForLog
  3062. .-,    "
  3063. Too Many Sessions
  3064. Too Many Files
  3065. Invalid Message
  3066. Block Too Small
  3067. Too Many Recipients
  3068. Failure Opening Attachment
  3069. Invalid Session
  3070. Attachment Not Found
  3071. Failure Writing Attachment
  3072. Bad Recipient Type
  3073. Type Not Supported
  3074. Insufficient Memory
  3075. No Messages
  3076. Disk Full
  3077. Login Failed
  3078. Text is Too Large
  3079. Unknown Recipient
  3080. MailError
  3081. ASYM_GetString
  3082. User Aborted
  3083. Operation Failed
  3084. MAPIErrorsByNumber
  3085. Mail Error: %1.
  3086. ASYM_ExpandString
  3087. Ambiguous Recipient
  3088. getMAPIErrorString
  3089. FASYM_ProductPrefix
  3090. FALSE
  3091. GetWinIniVar
  3092. Win.dll
  3093. *GetWinIniVar
  3094. IsMAPIAvailable
  3095. mapi.dll
  3096. hmemcpy
  3097. ma_hmemcpy
  3098. MAPILogoff
  3099. MAPILogon
  3100. MAPIFindNext
  3101. ,IUniVa.-
  3102. MAPIFreeBuffer
  3103. ,IUdll
  3104. MAPISendMail
  3105. MAPIReadMail
  3106. MAPIResolveName
  3107. MAPISendDocuments
  3108. MAPIAddress
  3109. MAPIDeleteMail
  3110. kernel
  3111. linkMAPI
  3112. plain
  3113. iniFile
  3114. fontSize
  3115. setIniVar
  3116. ASYM_IniFile
  3117. Arial
  3118. margins
  3119. SetIniVar
  3120. fontFace
  3121. 0.25,0.25,0.25,0.25
  3122. vASYM_CBTIniVar
  3123. fontStyle
  3124. logPrintDefaults
  3125. showLogMailError
  3126. mailDriverError
  3127. showLogMailError
  3128. mailSendError
  3129. OK to delete the temporary file %1?
  3130. <OKToDeleteTempFileX>
  3131. FASYM_ProductPrefix
  3132. YesNo
  3133. ASYM_GetStandardString
  3134. ASYM_MessageBox
  3135. RemoveFile
  3136. Question
  3137. RemoveFile
  3138. DOS.dll
  3139. RequestDeleteTempFile
  3140. OK to delete the temporary file %1?
  3141. RemoveFile
  3142. FASYM_ProductPrefix
  3143. YesNo
  3144. RemoveFile
  3145. ASYM_GetStandardString
  3146. ASYM_MessageBox
  3147. <LogMailed_OKToDeleteTempFileX>
  3148. Question
  3149. The log file for this session has been mailed.
  3150. DOS.dll
  3151. ConfirmLogMailedOK
  3152. MAPISendDocuments
  3153. str_OK
  3154. HshortFileName
  3155. DgetMAPIErrorString
  3156. s_MAPIError
  3157. sendFile
  3158. s_SessionHandle
  3159. str_OK
  3160. MAPILogoff
  3161. DGetMAPIErrorString
  3162. s_MAPIError
  3163. SessionLogOff
  3164. MAPILogon
  3165. ASYM_freeMemBlock
  3166. s_SessionHandle
  3167. ASYM_GetMemBlock
  3168. str_OK
  3169. DgetMAPIErrorString
  3170. s_MAPIError
  3171. SessionLogOn
  3172. 1,    #>
  3173. ,,H.,
  3174. <ERRORMailLogTo>
  3175. Could not mail the log file for this session. The temporary
  3176. msgTxt
  3177. before you click OK.
  3178. ASYM_GetStandardString
  3179. Please mail it as an attachment to %2 as soon
  3180. <ERRORMailLog>
  3181. msgCaption
  3182. as possible.
  3183. Make a note of this information
  3184. ASYM_MessageBox
  3185. file "%1" that contains the log is *NOT* being deleted.
  3186. s_MAPIError
  3187. showLogMailError
  3188. str_OK
  3189. .-+    +L
  3190. ,,H.,
  3191. .-s>v
  3192. 1,    #t
  3193. .-s>v
  3194. ASYM_FreeMemBlock
  3195. ma_hmemcpy
  3196. MAPISendMail
  3197. false
  3198. s_Sessionhandle
  3199. ASYM_GetMemBlock
  3200. lpAttach
  3201. str_OK
  3202. 8aMAPIFreeBuffer
  3203. MAPIResolveName
  3204. d3str_lostMAPI
  3205. DgetMAPIerrorString
  3206. s_MAPIError
  3207. recipient
  3208. lpAttachNames
  3209. ASYM_MAPISendMessage
  3210. .-+    +L
  3211. ,,H.,
  3212. ,,H.,
  3213. ,,H.,
  3214. c_swapped
  3215. Resetting page %1
  3216. zvsizeButtonToGraphic
  3217. htmlExport
  3218. background
  3219. ASYM_WorkWindow
  3220. button
  3221. _ASYM_ResetResponseData
  3222. s_ASYM_ResetOnSave
  3223. oldError
  3224. tPage
  3225. wZASYM_CollectWidgets
  3226. BeenThere
  3227. ASYMI_AutoSize
  3228. k_ASYM_ResetTestItem
  3229. ASYM_IsPageDirty
  3230. Resetting page x
  3231. READER
  3232. MATCHOBJ,MATCHITEM,MULTIOBJ,SELTEXT
  3233. ASYMI_UseRollover
  3234. 8ASYM_IsObjectDirty
  3235. statusBar
  3236. tbk_wid_name
  3237. AUTHOR
  3238. qType
  3239. reader
  3240. ASYM_WID_QType
  3241. false
  3242. ASYM_Done
  3243. Score
  3244. Background
  3245. Feedback
  3246. c_swapped
  3247. JGASYM_SetObjectClean
  3248. N8ASYM_TimingStarted
  3249. reset
  3250. ASYM_GetString
  3251. BeenHere
  3252. w4ASYM_BeenHere
  3253. }]ASYM_FindField
  3254. tbk_wid_type
  3255. kASYM_WID_ReadyToRun
  3256. oType
  3257. center
  3258. ASYM_Reset
  3259. _ASYM_Reset
  3260. c_swapped
  3261. s__tb80r_fbcmd
  3262. zvsizeButtonToGraphic
  3263. always
  3264. check
  3265. ASYM_WorkWindow
  3266. button
  3267. enterPage
  3268. +:ASYM_WID_TimeStart
  3269. wZASYM_CollectWidgets
  3270. ASYMI_AutoSize
  3271. false
  3272. enter page
  3273. obList
  3274. xEASYM_WID_TimeLocked
  3275. ASYM_WID_TimeMax
  3276. v4ASYM_BeenHere
  3277. ASYM_QLocked
  3278. ASYMI_UseRollover
  3279. s_cbtr_LastQ
  3280. ASYM_WID_TimeUsed
  3281. ASYM_WID_QType
  3282. tb80a.sbk
  3283. reader
  3284. oldSys
  3285. _upgrade3SummaryFeedback
  3286. M8ASYM_TimingStarted
  3287. author
  3288. yEASYM_WID_TimeLocked
  3289. P#ASYM_WID_SummaryFeedback
  3290. Feedback
  3291. ASYM_Ticks
  3292. c_swapped
  3293. 9ASYM_WID_AutoReset
  3294. N8ASYM_TimingStarted
  3295. }]ASYM_FindField
  3296. Score
  3297. ASYM_WID_TimeUsed
  3298. ASYM_WID_AnswerLocked
  3299. *:ASYM_WID_TimeStart
  3300. center
  3301. test item feedback
  3302. page,background
  3303. ASYM_Reset
  3304. _ASYM_ResetPgWidgets
  3305. shadowed
  3306. rectangle
  3307. pushButton
  3308. commandButton
  3309. sizeButtonToGraphic
  3310. MATCHITEM
  3311. MATCHOBJ
  3312. I^_responseList
  3313. ASYM_WID_QType
  3314. FALSE
  3315. TRUEFALSE
  3316. MULTICHOICE
  3317. MULTIDROP
  3318. "_locked
  3319. ASYM_WID_AnswerLocked
  3320. ORDEROBJ
  3321. ASYM_WID_AnsArray
  3322. =ASYM_WID_Responses
  3323. ASYM_WID_AnswerLocked
  3324. ASYM_QLocked
  3325. MULTIOBJ
  3326. TYPEIN
  3327. QType
  3328. NAMEPART
  3329. _ASYM_Locked
  3330. J    ASYM_WID_TriesMax
  3331. 4ASYM_WID_HintsUsed
  3332. ASYM_WID_TimeMax
  3333. FALSE
  3334. ASYM_WID_TimeUsed
  3335. yEASYM_WID_TimeLocked
  3336. 5ASYM_WID_TriesUsed
  3337. ASYM_WID_AnswerLocked
  3338. CLOSED
  3339. ASYM_Ticks
  3340. ASYM_WID_ResponseIDs
  3341. 4/ASYM_WID_LastScore
  3342. ASYM_WID_TimeMax
  3343. f_responseText
  3344. MQASYM_WID_TimeChosen
  3345. _openClip
  3346. +:ASYM_WID_TimeStart
  3347. K    ASYM_WID_TriesMax
  3348. _openClip
  3349. _ASYM_ResetRespData
  3350. w+    hh
  3351. ,,H.,
  3352. ,    /EH
  3353. ,    /EH
  3354. +50E"
  3355. w+    hh
  3356. _ASYM_Randomized
  3357. I^_responseList
  3358. SELTEXT
  3359. CHECK
  3360. always
  3361. itemOffset
  3362. SLIDER
  3363. afterEdit
  3364. underline
  3365. sliderPos
  3366. s_ASYM_ResetOnSave
  3367. ASYM_WID_AnswerLocked
  3368. ASYM_WID_AnsArray
  3369. ASYM_WID_RandomAnchor
  3370. ASYM_WID_ResetPosition
  3371. <else>
  3372. ASYM_WID_TargetObject
  3373. LASYM_ResetPosition
  3374. msgTxt
  3375. LASYM_ResetPosition
  3376. U_ASYM_ResetRespData
  3377. ASYM_WID_MaxChars
  3378. resetMode
  3379. b    _layer
  3380. AUTHOR
  3381. objList
  3382. _dragField
  3383. [k_feedbackPlayed
  3384. _targetList
  3385. f_responseText
  3386. targetObj
  3387. reader
  3388. objName
  3389. {ASYM_WID_SortByWord
  3390. ASYM_WID_Chosen
  3391. ASYM_MessageBox
  3392. _pairs
  3393. MATCHOBJ
  3394. myText
  3395. ASYM_Ticks
  3396. {ASYM_WID_SortByWord
  3397. ASYM_WID_ResetPosition
  3398. leavePage
  3399. ylastResp
  3400. g(ASYM_WID_UseAnchor
  3401. N8ASYM_TimingStarted
  3402. 17ASYM_GetObjectListByName
  3403. _position
  3404. pgOrBg
  3405. ASYM_GetString
  3406. a    _layer
  3407. _dragField
  3408. NAMEPART
  3409. Reader
  3410. _dragField
  3411. AV_lineRef
  3412. MATCHITEM
  3413. resetQ
  3414. READER
  3415. sliderMax
  3416. r_lastPos
  3417. sliderMin
  3418. check
  3419. FALSE
  3420. _ASYM_Randomized
  3421. TRUEFALSE
  3422. ASYM_HasAnsArray
  3423. enterPage
  3424. maxIndex
  3425. "_locked
  3426. Object does not exist
  3427. ASYM_ObjectsWhere
  3428. ASYM_RandomList
  3429. j)ASYM_WID_Randomize
  3430. leftoverObjs
  3431. ASYM_WID_AnsArray
  3432. 9ASYM_WID_AutoReset
  3433. _position
  3434. iresetPosition
  3435. kASYM_WID_ReadyToRun
  3436. answerList
  3437. BV_lineRef
  3438. TYPEIN
  3439. Missing interact obj
  3440. e_objList
  3441. _clearList
  3442. ASYM_QuestionLoad
  3443. <none>
  3444. usedObjs
  3445. false
  3446. <self>
  3447. MULTICHOICE
  3448. maxCount
  3449. _anchor
  3450. MULTIDROP
  3451. ORDEROBJ
  3452. objNames
  3453. /zresponse
  3454. page,background
  3455. An object required for interaction with question "%1" is missing.
  3456. ORDERTEXT
  3457. captn
  3458. e_objList
  3459. J^_responseList
  3460. author
  3461. MULTIOBJ
  3462. _fixAnsArray
  3463. name of it is
  3464. oType
  3465. msgCaption
  3466. _clearList
  3467. lTASYM_Draggable
  3468. _ASYM_ResetTestItem
  3469.  of book
  3470. _ASYM_ShortReference
  3471. modal
  3472. Viewer %1 is already in use.
  3473. ASYM_ExpandString
  3474. ASYM_GetStandardString
  3475. <Cancel>
  3476. <Continue>
  3477. ViewerInUse
  3478. ASYM_GetString
  3479. FALSE
  3480. notActive
  3481. _ASYM_ShowDialog
  3482. MATCHITEM
  3483. MATCHOBJ
  3484. objList
  3485. SLIDER
  3486. TRUEFALSE
  3487. MULTICHOICE
  3488. MULTIDROP
  3489. ORDEROBJ
  3490. ASYM_WID_AnsArray
  3491. ORDERTEXT
  3492. MULTIOBJ
  3493. TYPEIN
  3494. QType
  3495. NAMEPART
  3496. _fixAnsArray
  3497. w,    #>
  3498. debug
  3499. reader
  3500. <empty>
  3501. check
  3502. nothing
  3503. FALSE
  3504. isChangedText
  3505. author
  3506. There are more objects in the question than defined answers.
  3507. maxIndex
  3508. ASYM_GetStandardString
  3509. NoStr
  3510. S^_caption
  3511. afterEdit
  3512. ASYM_WID_AnsArray
  3513. ASYM_RandomList
  3514. j)ASYM_WID_Randomize
  3515. whatItem
  3516. whatObj
  3517. "_locked
  3518. author,check,afterEdit
  3519. ASYM_GetString
  3520. ASYM_WID_AnsArray
  3521. Do you want the extra objects removed?
  3522. Empty item tag
  3523. itemOffset
  3524. newText
  3525. <Yes>
  3526. RemoveExtraQObjects
  3527. ASYM_QuestionLoad
  3528. INetClose
  3529. INetCreateDirectory
  3530. INetDeleteFile
  3531. INetDestroyObject
  3532. INetGetCurrentFile
  3533. INetGetDirectoryList
  3534. INetGetFile
  3535. INetGetLastErrorCode
  3536. INetGetLastErrorText
  3537. INetGetListDelimiter
  3538. INetGetProperty
  3539. INetGetRelativeUrl
  3540. INetGetRemoteErrorCode
  3541. INetGetSessionList
  3542. INetGetSystemErrorCode
  3543. INetIsFileCurrent
  3544. INetNewObject
  3545. INetPutFile
  3546. INetRead
  3547. INetRemoveDirectory
  3548. INetRenameFile
  3549. INetSeek
  3550. INetSetListDelimiter
  3551. INetSetProperty
  3552. INetSetRelativeUrl
  3553. INetSetUrlFromParts
  3554. INetWrite
  3555. false
  3556. retVal
  3557. ASYM_BlockSuspend
  3558. |ASYM_RestoreSuspend
  3559. Unable to link INET DLL
  3560. tbinet32.dll
  3561. _ASYM_INET_linkDLL
  3562. w,    #>
  3563. ASYM_INET_linkDLL
  3564. overWrite
  3565. secureSocket
  3566. local_File
  3567. INetDestroyObject
  3568. false
  3569. EncodeUnsafeChars
  3570. remote_File
  3571. INET Error: 
  3572. INetSetProperty
  3573. hIINetNewObject
  3574. INet_Alias_GetFile
  3575. gotRemoteFile
  3576. 2INetGetCurrentFile
  3577. INetGetLastErrorText
  3578. URLConnection
  3579. DecodeEscapeChars
  3580. Secure
  3581. ASYM_INET_URL_GetFile
  3582. _ASYM_GetFile_URL
  3583. w,    #>
  3584. ASYM_INET_linkDLL
  3585. transferType
  3586. overWrite
  3587. local_File
  3588. localIsCurrent
  3589. remote_User
  3590. remote_Dir
  3591. remote_File
  3592. INET Error: 
  3593. ServerName
  3594. binary,ascii
  3595. TransferMethod
  3596. ASYM_IsFile
  3597. FtpConnection
  3598. INetDestroyObject
  3599. false
  3600. CurrentFile
  3601. ASYM_INET_FTP_GetFile
  3602. INet_Alias_GetFile
  3603. ASYM_ItemOffset
  3604. remote_Password
  3605. INetSetProperty
  3606. gotRemoteFile
  3607. Password
  3608. 2INetGetCurrentFile
  3609. INetGetLastErrorText
  3610. INetIsFileCurrent
  3611. binary
  3612. UserName
  3613. hIINetNewObject
  3614. remote_FullPath
  3615. remote_Port
  3616. remote_Server
  3617. _ASYM_GetFile_FTP
  3618. INetNotifyResolvingName
  3619. INetNotifyNameResolved
  3620. INetNotifyConnecting
  3621. INetNotifyConnected
  3622. INetNotifySending
  3623. INetNotifySent
  3624. INetNotifyReceivingResponse
  3625. INetNotifyReceivedResponse
  3626. INetNotifyClosingConnection
  3627. INetNotifyClosedConnection
  3628. INetNotifyRequestComplete
  3629. INetNotifyCopyProgress
  3630. INetNotifyCopyComplete
  3631. elementItem
  3632. InvalidDataStructure
  3633. Not a valid array.
  3634. quoteChar
  3635. nameString
  3636. ASYM_GetString
  3637. ASYM_SetDataElement_Old
  3638. elementItemCount
  3639. ASYM_SetDataElement
  3640. depth
  3641. false
  3642. InvalidDataStructure
  3643. Not a valid array.
  3644. quoteChar
  3645. nameString
  3646. ASYM_GetString
  3647. ASYM_GetDataElement_Old
  3648. restoreQuotes
  3649. dataElement
  3650. ASYM_GetDataElement
  3651. T    ASYM_GetElementList_Old
  3652. nameString
  3653. ASYM_GetElementList
  3654. InvalidDataStructure
  3655. Not a valid array.
  3656. vASYM_GetStructureName_Old
  3657. nameString
  3658. ASYM_GetString
  3659. ASYM_GetStructureName
  3660. testKey
  3661. ASYM_ExpandSpecialChars
  3662. ASYM_GetDataElement_Old
  3663. ASYM_ReplaceSpecialChars
  3664. itemInfo
  3665. Need to update
  3666. ASYM_SetDataElement_Old
  3667. ASYM_GetStructureName_Old
  3668. ASYM_SetStructureName_Old
  3669. nameString
  3670. blankChar
  3671. ASYM_SetStructureName
  3672. ASYM_SetStructureName_Old
  3673. ASYM_GetElementList_Old
  3674. 1,    #>
  3675. marker
  3676. ASYM_Offset
  3677. ASYM_ExpandSpecialChars
  3678. 1,    #>
  3679. marker
  3680. ASYM_Offset
  3681. ASYM_ReplaceSpecialChars
  3682. 1,    "j
  3683. ASYM_Offset
  3684. .-+    +
  3685. InvalidDataStructure
  3686. Not a valid array.
  3687. nameString
  3688. ASYM_GetString
  3689. _s_ASYM_ForEachData
  3690. ASYM_ForEachInit
  3691. elementName
  3692. ASYM_ExpandSpecialChars
  3693. _s_ASYM_ForEachData
  3694. ASYM_ForEachNext
  3695. _s_ASYM_ForEachData
  3696. ASYM_ForEachRelease
  3697. ASYM_ListToStack
  3698. ,int,long,real,word,dword,string,logical,point,color,stack,
  3699. ASYM_BlockSuspend
  3700. |ASYM_RestoreSuspend
  3701. error
  3702. date,time,page,background,layer,graphic,field,object,book
  3703. ZASYM_StringOf
  3704. dTypesCopy
  3705. dimValues
  3706. curType
  3707. !7typeDataCheck
  3708. ASYM_itemOffset
  3709. _asym_ArrayPropertyDataType
  3710. local
  3711. ASYM_BlockSuspend
  3712. temp =
  3713. |ASYM_RestoreSuspend
  3714. error
  3715. error
  3716. curType
  3717. typeDataCheck
  3718. BJO=C>G
  3719. 1,    #>
  3720. ,(J "
  3721. RemoveFile
  3722. ASYM_FreeMemBlock
  3723. _ASYM_CurrentDirectory
  3724. ASYM_GetMemBlock
  3725. ASYM_PathOfFile
  3726. ASYM_IsFile
  3727. ASYM_GetTempFile
  3728. tempFn
  3729. FindExecutable
  3730. lpBuffer
  3731. ASYM_GetShortFileName
  3732. revOffset
  3733. shell.dll
  3734. tbdos.dll
  3735. ASYM_Is32Bit
  3736. RemoveFile
  3737. aFindExecutable
  3738. jg080647
  3739. status
  3740. _FindExecutableFile
  3741. 1,    "D
  3742. RemoveFile
  3743. FASYM_ProductPrefix
  3744. fuErr
  3745. false
  3746. dos.dll
  3747. ;_ASYM_FreeDiskSpace
  3748. ~~log~~x.tmp
  3749. -SetErrorMode
  3750. RemoveFile
  3751. (_ASYM_IsDriveReady
  3752. _ASYM_IsDirectoryWriteable
  3753. .-,    "
  3754. FASYM_ProductPrefix
  3755. OGetVolumeName
  3756. fuErr
  3757. SetErrorMode
  3758. -SetErrorMode
  3759. GetVolumeName
  3760. dos.dll
  3761. ;_ASYM_FreeDiskSpace
  3762. kernel
  3763. _ASYM_IsDriveReady
  3764. -SetErrorMode
  3765. fuErr
  3766. false
  3767. (_ASYM_IsDriveReady
  3768. _ASYM_IsFileAvailable
  3769. _ASYM_MakeIntoRelPath
  3770. FASYM_ProductPrefix
  3771. GetCurrentDrive
  3772. SetCurrentDirectory
  3773. result
  3774. SetCurrentDrive
  3775. SetCurrentDrive
  3776. ,    TFASY-)
  3777. GetCurrentDrive
  3778. ,    Us.dlg    
  3779. SetCurrentDirectory
  3780. ,    Tlog~-)
  3781. DOS.dll
  3782. (_ASYM_IsDriveReady
  3783. _ASYM_SetCurrentDirectory
  3784. _s_ASYM_PathCache
  3785. FASYM_ProductPrefix
  3786. ASYM_IniFile
  3787. win.dll
  3788. Paths
  3789. SetIniVar
  3790. SetIniVar
  3791. _ASYM_SetPath
  3792. w,    "D
  3793. )GetDriveList
  3794. FASYM_ProductPrefix
  3795. false
  3796. GetCDDriveList
  3797. GetDriveList
  3798. dos.dll
  3799. retry
  3800. Please verify that the CD is properly installed in the CD-ROM drive.
  3801. Check the CD
  3802. ASYM_MessageBox
  3803. ASYM_GetString
  3804. retryCancel
  3805. 0wGetCDDriveList
  3806. (_ASYM_IsDriveReady
  3807. _ASYM_IsValidDrive
  3808. w,    #>
  3809. vGetCurrentDirectory
  3810. GetCurrentDrive
  3811. GetCurrentDrive
  3812. GetCurrentDirectory
  3813. tbdos.dll
  3814. %1:%2
  3815. _ASYM_CurrentDirectory
  3816. DOSPath
  3817. sO_ASYM_ExpandRelPath
  3818. false
  3819. GetDosEnvironmentString
  3820. TBDOS.DLL
  3821. ASYM_IsFile
  3822. I4GetDosEnvironmentString
  3823. pathOfFile
  3824. testName
  3825. ASYM_trim
  3826. _ASYM_FindPathFile
  3827. tbcbt.dll
  3828. _ASYM_CurrentDirectory
  3829. _ASYM_SetCurrentDirectory
  3830. _ASYM_IsDirectory
  3831. GetFreeDiskSpace
  3832. __ASYM_FreeDiskSpace
  3833. ^__ASYM_FreeDiskSpace
  3834. _ASYM_FreeDiskSpace
  3835. _s_ASYM_PathCache
  3836. GetIniVar
  3837. ASYM_IniFile
  3838. ASYM_BlockSuspend
  3839. |ASYM_RestoreSuspend
  3840. Paths
  3841. GetIniVar
  3842. tbwin.dll
  3843. _ASYM_GetPath
  3844. GetFileAttributes
  3845. GetDirectoryOnlyListLFN
  3846. FALSE
  3847. 6GetDirectoryOnlyListLFN
  3848. tbdos.dll
  3849. GetFileAttributes
  3850. _ASYM_IsDirectory
  3851. pathOfFile
  3852. bkPath
  3853. _ASYM_RelativePath
  3854. winDir
  3855. ASYM_FreeMemBlock
  3856. ASYM_GetMemBlock
  3857. Not enough memory. Close other applications or save this book and try again.
  3858. lpBuffer
  3859. ASYM_GetString
  3860. kernel
  3861. Y}GetWindowsDirectory
  3862. GetWindowsDirectory
  3863. ,*TetDi-)
  3864. _ASYM_WindowsDirectory
  3865. FALSE
  3866. retVal
  3867. _ASYM_IsAbsoluteFilePath
  3868. .-,    "
  3869. UnableToCreateDir
  3870. Could not create directory "%1": %2.
  3871. false
  3872. createDirectory
  3873. ,    Tb5
  3874. _ASYM_ParentDirectory
  3875. Invalid path
  3876. _ASYM_IsDirectory
  3877. Unknown error
  3878. ASYM_GetString
  3879. _ASYM_RecurseCreateDirectory
  3880. tbdos.dll
  3881. Invalid drive
  3882. createDirectory
  3883. Access denied
  3884. _ASYM_RecurseCreateDirectory
  3885. _ASYM_ParentDirectory
  3886. fileName
  3887. dotPos
  3888.     ,ASYM_ShortFileName
  3889. ASYM_PathOfFile
  3890. DRIVE
  3891. EXTENSION_ONLY
  3892. FILENAME
  3893. ASYM_FileDotPosition
  3894. FILENAME_ONLY
  3895. _ASYM_ParsePath
  3896. 1,    "j
  3897. ASYM_FileDotPosition
  3898. _ASYM_AppendFileToPath
  3899. ASYM_ResolvePath
  3900. _ASYM_ExpandRelPath
  3901. itemOffset
  3902. ASYM_ConvertPathToList
  3903. itemOffset
  3904. tbdlg.dll
  3905. ASYM_ConvertListToPath
  3906. _ASYM_ResolvePath
  3907. _ASYM_ConvertPathToList
  3908. _ASYM_ConvertListToPath
  3909. .-+    +L
  3910. 1,    #>
  3911. ASYM_IsDirectory
  3912. ASYM_TBDOSErrorString
  3913. Unable to delete file "%1".
  3914. getFileOnlyList
  3915. sDirs
  3916. sFiles
  3917. removeFile
  3918. errCouldNotDeleteDir
  3919. ASYM_GetShortFileName
  3920. getFileOnlyList
  3921. getDirectoryOnlyList
  3922. removeFile
  3923. removeDirectory
  3924. errCouldNotDeleteFile
  3925. Reason: %2
  3926. Unable to delete directory "%1".
  3927. FALSE
  3928. removeDirectory
  3929. _s_ASYM_RRDInit
  3930. getDirectoryOnlyList
  3931. ASYM_GetString
  3932. removeFile
  3933. clearOnly
  3934. tbdos.dll
  3935. removeDirectory
  3936. Directory does not exist
  3937. sFile
  3938. _ASYM_RecurseRemoveDirectory
  3939. _ASYM_RecurseRemoveDirectory
  3940. false
  3941. )qASYM_ExpandMediaPath
  3942. searchPath
  3943. refBook
  3944. ASYM_FindPathFile
  3945. retVal
  3946. ASYM_HyperPath
  3947. _ASYM_FindMediaFile
  3948. newPath
  3949. CDDriveLetters
  3950. bookPath
  3951. false
  3952. ASYM_ItemInList
  3953. ASYM_PathOfFile
  3954. TBDOS.DLL
  3955. refBook
  3956. getCDDriveList
  3957. Udoesg    
  3958. mediaPath
  3959. thisCDDrive
  3960. pathList
  3961. <BookPath>
  3962. 0wgetCDDriveList
  3963. <CDROM>
  3964. newPathList
  3965. _ASYM_ExpandMediaPath
  3966. filename
  3967. false
  3968. )qASYM_ExpandMediaPath
  3969. searchPath
  3970. refBook
  3971. retVal
  3972. ASYM_HyperPath
  3973. thisPath
  3974. _ASYM_FileRelativeToMedia
  3975. msgPromptForCDROM
  3976. msgTxt
  3977. FALSE
  3978. msgCapPromptForCDROM
  3979. retVal
  3980. ASYM_Wait
  3981. msgCaption
  3982. ASYM_MessageBox
  3983. Insert CDROM
  3984. continueCheck
  3985. ASYM_GetString
  3986. ToolBook was unable to locate a CDROM containing the file:
  3987. RetryCancel
  3988. Insert the appropriate CDROM and press Retry, or press Cancel.
  3989. retry
  3990. ytASYM_FindFileOnCDROM
  3991. _ASYM_PromptForCDROM
  3992. filename
  3993. getCDDriveList
  3994. retVal
  3995. ASYM_IsFile
  3996. CDList
  3997. TBDOS.DLL
  3998. 0wgetCDDriveList
  3999. _ASYM_FindFileOnCDROM
  4000. retVal
  4001. _ASYM_PathOfFile
  4002. retVal
  4003. _ASYM_ShortFileName
  4004. 3GlobalAllocPointer32
  4005. tmpDir
  4006. GetTempPathA
  4007. Not enough memory. Close other applications or save this book and try again.
  4008. lpBuffer32
  4009. kernel32.dll
  4010. ASYM_GetString
  4011. GetTempPathA
  4012. GlobalAlloc
  4013. GlobalAllocPointer32
  4014. GlobalFree
  4015. GlobalFreePointer32
  4016. GlobalFreePointer32
  4017. _ASYM_TempDir
  4018. C^K$Kwj
  4019. .5cz 
  4020. GlobalUnlock
  4021. GlobalAlloc
  4022. RStretchDIBits
  4023. GlobalLock
  4024. rectInLeft
  4025. rectLeft
  4026. GlobalFree
  4027. lpRect
  4028. TUIntersectRect
  4029. 4    IsRectEmpty
  4030. rectTop
  4031. SetDIBitsToDevice
  4032. PrintBand
  4033. .-+    +L
  4034. .-+    +L
  4035. .-+    +L
  4036. .-+    +L
  4037. .-+    +L
  4038. doEscapes
  4039. PrintBand
  4040. bBandInfoDevice
  4041. lpBits
  4042. isStarted
  4043. GlobalAlloc
  4044. NDeleteDC
  4045. StartedBandOK
  4046. StringEscape
  4047. doBanding
  4048. 4    IsRectEmpty
  4049. FALSE
  4050. GlobalUnlock
  4051. lpPrintRect
  4052. GlobalLock
  4053. z GetPrinterDC
  4054. PointerPointerEscape
  4055. 4GetDeviceCaps
  4056. lpDIB
  4057.     JPointerEscape
  4058. EndDoc
  4059. 6+CalculatePrintRect
  4060. GlobalFree
  4061. lpRect
  4062. _2DwordPointerEscape
  4063. 9%EndPage
  4064. JustQuery
  4065. lpDocName
  4066. lpDocInfo
  4067. lpBandInfo
  4068. lpNEXTBAND
  4069. FindDIBBits
  4070. DwordEscape
  4071. StartPage
  4072. hDocName
  4073. hDocInfo
  4074. qStartDoc
  4075. SetStretchBltMode
  4076. gDIBError
  4077. PrintDIB
  4078. ,,H.,
  4079. ,,H.,
  4080. prnYRes
  4081. colorTray
  4082. z GetPrinterDC
  4083. scrnYRes
  4084. GlobalAlloc
  4085. displayLogPixelsX
  4086. GlobalUnlock
  4087. FALSE
  4088.  displayLogPixelsY
  4089. polygonPalette
  4090. .updateWindow
  4091. GlobalLock
  4092. kInvalidateRect
  4093. prnXRes
  4094. linePalette
  4095. NdeleteDC
  4096. lszJobName
  4097. scrnXRes
  4098. patternPalette
  4099. GlobalFree
  4100. whatClip
  4101. <oGetWindowText
  4102. toolPalette
  4103. toolbar
  4104. mediaList
  4105. lineEndsPalette
  4106. yield
  4107. prnWindow
  4108. jdoPrintWindow
  4109. BringWindowToTop
  4110. 4getDeviceCaps
  4111. statusbar
  4112. bringWindowToTop
  4113. Untitled
  4114. sysOpenMedia
  4115. gDIBError
  4116. wjlinkDLLs
  4117. printWindow
  4118. .-+    +L
  4119. .-+    +L
  4120. .-+    +L
  4121. wReturn
  4122. OjPrintDIB
  4123. GlobalFree
  4124. CopyWindowToDIB
  4125. gDIBError
  4126. doPrintWindow
  4127. 4GetDeviceCaps
  4128. CalculatePrintRect
  4129. GlobalAlloc
  4130. EGetClientRect
  4131. GlobalFree
  4132. GlobalLock
  4133. lpRectWnd
  4134. GlobalUnlock
  4135. auser_ClientToScreen
  4136. y[GetWindowRect
  4137. CopyScreenToDIB
  4138. lpPts
  4139. CopyWindowToDIB
  4140. GetSystemPalette
  4141. H:CopyScreenToBitmap
  4142. gdi_DeleteObject
  4143. BitmapToDIB
  4144. CopyScreenToDIB
  4145. SelectObject
  4146. DISPLAY
  4147. hOldBitmap
  4148. horizontalDisplayRes
  4149. 9verticalDisplayRes
  4150. CreateCompatibleBitmap
  4151. NDeleteDC
  4152. BitBlt
  4153. jOCreateDC
  4154. 4    IsRectEmpty
  4155. CreateCompatibleDC
  4156. CopyScreenToBitmap
  4157. GlobalUnlock
  4158. lpBits
  4159. GlobalAlloc
  4160. }ReleaseDC
  4161. DibMemSize
  4162. lpBitmapStruct
  4163. retVal
  4164. lpDIB
  4165. biHeight
  4166. GlobalFree
  4167. SecondGetDIBits
  4168. FirstGetDIBits
  4169. GlobalLock
  4170. GSelectPalette
  4171. GetDC
  4172. GetObject
  4173. PaletteSize
  4174. /GlobalReAlloc
  4175. ruGetStockObject
  4176. ,1,4,8,24,
  4177. dwLen
  4178.  vRealizePalette
  4179. BitmapToDIB
  4180. lpBits
  4181. PaletteSize
  4182. FindDIBBits
  4183. DIBNumColors
  4184. ;&PalEntriesOnDevice
  4185. GlobalAlloc
  4186. lpPalPalEntry
  4187. }ReleaseDC
  4188. W2GetSystemPaletteEntries
  4189. GlobalFree
  4190. nColors
  4191. GlobalLock
  4192. GetDC
  4193. GlobalUnlock
  4194. lpLogPal
  4195. tempPointer
  4196. 4>CreatePalette
  4197. GetSystemPalette
  4198. .-+    +L
  4199. 4GetDeviceCaps
  4200. ErrNo
  4201. gDIBError
  4202. PalEntriesOnDevice
  4203. T%DIBNumColors
  4204. PaletteSize
  4205. .-+    +L
  4206. .-+    +L
  4207. w,(J6Y
  4208. .-+    +L
  4209.     +_lcreat
  4210. aB_lwrite
  4211. GlobalUnlock
  4212. GlobalAlloc
  4213. DibMemSize
  4214. lpDIB
  4215. GlobalFree
  4216. GlobalLock
  4217. writeMemToFile
  4218. N0_lclose
  4219. bmfHdr
  4220. PaletteSize
  4221. lpbmfHdr
  4222. dwError
  4223. gDIBError
  4224. SaveDIBToFile
  4225. aB_lwrite
  4226. address
  4227. getSelectorBase
  4228. dwBytesTmp
  4229. startAddress
  4230. SetSelectorBase
  4231. writeMemToFile
  4232. Error getting a DC!
  4233. Error creating printer DC!  Could not get Printer Information
  4234. Printer: StartPage failed!
  4235. MessageBox
  4236. Error creating DIB from specified window.
  4237. Printer: SetAbortProc failed!
  4238. Error opening file!
  4239. Error:  Could not create DIB file
  4240. Undefined Error!
  4241. Printer: StartDoc failed!
  4242. Printing: GetModuleHandle() couldn't find GDI!
  4243. StretchBlt() failed!
  4244. Error: Invalid Print Option!
  4245. StretchDIBits() failed!
  4246. Printer: NEWFRAME failed!
  4247. Error reading file!
  4248. Invalid Window Handle
  4249. File Not Found!
  4250. Not a Windows DIB file!
  4251. Print/Save Error
  4252. ErrString
  4253. Error:  Could not write DIB to file
  4254. Error locking memory!
  4255. SetDIBits() failed!
  4256. Error creating palette!
  4257. SetDIBitsToDevice() failed!
  4258. General Error on call to DIB function
  4259. Couldn't allocate memory!
  4260. Printer: EndPage failed!
  4261. Error: Invalid Print Area!
  4262. Error getting number of colors, check the device you are using.
  4263. Error creating Device Dependent Bitmap
  4264. Printer: EndDoc failed!
  4265. DIBError
  4266. viewer
  4267. getViewerName
  4268. tb50dlg.dll
  4269. GetWinIniVar
  4270. verticalDisplayRes
  4271. horizontalDisplayRes
  4272. displayLogPixelsX
  4273. displayLogPixelsY
  4274. dosDLL
  4275. winDLL
  4276. BringWindowToTop
  4277. ClientToScreen
  4278. user_ClientToScreen
  4279. GetClientRect
  4280. GetDC
  4281. GetWindow
  4282. ,*Tid W-*
  4283. GetWindowDC
  4284. GetWindowRect
  4285. GetWindowText
  4286. IntersectRect
  4287. ,ITVB
  4288. InvalidateRect
  4289. IsRectEmpty
  4290. MessageBox
  4291. RealizePalette
  4292. ReleaseDC
  4293. SelectPalette
  4294. UpdateWindow
  4295. dlgDLL
  4296. getDriveKind
  4297. getFileList
  4298. BitBlt
  4299. CreateCompatibleBitmap
  4300. CreateCompatibleDC
  4301. CreateDC
  4302. CreateIC
  4303. ,    Tpeci-*
  4304. CreatePalette
  4305. CreateDC
  4306. CreatePrinterDC
  4307. DeleteDC
  4308. EndDoc
  4309. EndPage
  4310. DeleteObject
  4311. gdi_DeleteObject
  4312. ,*T1u
  4313. GetDeviceCaps
  4314. GetObject
  4315. GetStockObject
  4316. GetSystemPaletteEntries
  4317. SelectObject
  4318. SetDIBitsToDevice
  4319. ,)T col-)
  4320. SetStretchBltMode
  4321. StartDoc
  4322. ,IT.G
  4323. StartPage
  4324. StretchDIBits
  4325. StretchBLT
  4326. GetDIBits
  4327. FirstGetDIBits
  4328. GetDIBits
  4329. SecondGetDIBits
  4330. Escape
  4331. PointerEscape
  4332. Escape
  4333. DwordEscape
  4334. ,-T  Co-)
  4335. Escape
  4336. StringEscape
  4337. Escape
  4338. DwordPointerEscape
  4339. Escape
  4340. PointerPointerEscape
  4341. GlobalAlloc
  4342. GlobalLock
  4343. GlobalUnlock
  4344. GlobalFree
  4345. GlobalReAlloc
  4346. GlobalSize
  4347. ,*U1V
  4348. Yield
  4349. _lcreat
  4350. _lwrite
  4351. _lclose
  4352. SetSelectorBase
  4353. GetSelectorBase
  4354. kernel
  4355. listToTextline
  4356. textlineToList
  4357. saveAsDlg
  4358. getSaveAsDlgFilterIndex
  4359. tbdos.dll
  4360. tb50dos.dll
  4361. tbwin.dll
  4362. tb50win.dll
  4363. tbdlg.dll
  4364. linkDlls
  4365. ,,H.,
  4366. ,,H.,
  4367. w,(FV
  4368. colorTray
  4369. printwnd.dib
  4370. polygonPalette
  4371. .updateWindow
  4372. kInvalidateRect
  4373. linePalette
  4374. patternPalette
  4375. whatClip
  4376. toolPalette
  4377. BringWindowToTop
  4378. toolbar
  4379. mediaList
  4380. lineEndsPalette
  4381. yield
  4382. prnWindow
  4383. statusbar
  4384. bringWindowToTop
  4385. ,1,4,8,24,
  4386. vwrRef
  4387. sysOpenMedia
  4388. .doSaveWindow
  4389. wjlinkDlls
  4390. saveWindowToFile
  4391. .-+    +L
  4392. .-+    +L
  4393. .-+    +L
  4394. .-+    +L
  4395. <SaveDIBToFile
  4396. GlobalFree
  4397. ErrNo
  4398. CopyWindowToDIB
  4399. gDIBError
  4400. doSaveWindow
  4401. device
  4402. deviceName
  4403. deviceDriver
  4404. kSCreateIC
  4405. windows
  4406. devicePort
  4407. CreatePrinterDC
  4408. *GetWinIniVar
  4409. GetPrinterDC
  4410. pageList
  4411. page askRequest
  4412. ASYM_AskRequest_tmpIcon
  4413. ASYM_Reset
  4414. resList
  4415. myBook
  4416. askReqDialog
  4417. ASYM_Reset
  4418. .-+    +L
  4419. ,,H.,
  4420. .-,    #>
  4421. .-+    +L
  4422. ,,H.,
  4423. cancel
  4424. screenWidth
  4425. curLine
  4426. dialogText
  4427. buttonGroupSize
  4428. GetSystemMenu
  4429. RemoveMenu
  4430. xPixelToPU
  4431. asym_checked
  4432. ASYM_ItemInList
  4433. _s_ASYM_AskRequestButtonSizes
  4434. 3default
  4435. showCloseButton
  4436. buttonFrame
  4437. dialogViewer
  4438. _minimumsize
  4439. |ASYM_RestoreSuspend
  4440. mnemonicChar
  4441. textTopMargin
  4442. marginWithIcon
  4443. hMenu
  4444. fieldask
  4445. frameMinimumHeightWithIcon
  4446. stop,question,exclamation,information
  4447. ASYM_Ellipsize
  4448. checkedObjRef
  4449. {\rtf
  4450. checkGroup
  4451. radio
  4452. captionText
  4453. maxWidthAllowedByScreen
  4454. defCmdButton
  4455. messageBox
  4456. minViewerWidth
  4457. ASYM_AskRequest_
  4458. checkbox
  4459. helpTopic
  4460. specialButton
  4461. +?x(/
  4462. myPage
  4463. minWidthAllowedByButtons
  4464. rresizeButtons
  4465. asym_caption
  4466. leftMargin
  4467. asym_enabled
  4468. bottom
  4469. /lgetSystemMenu
  4470. curButton
  4471. ASYM_Enabled
  4472. default
  4473. maxWidth
  4474. oldSysCursor
  4475. asym_checked
  4476. askReqDialog
  4477. askActive
  4478. cmdButton
  4479. resizeField
  4480. YhelpFile
  4481. OK,OKCancel,RetryCancel,AbortRetryIgnore,YesNo,YesNoCancel
  4482. curObj
  4483. _standardButtons
  4484. ASYM_BlockSuspend
  4485. minWidth
  4486. bGroup
  4487. buttons
  4488. askField
  4489. removeMenu
  4490. buttonGroup
  4491. disabled
  4492. buttonIcon
  4493. curItem
  4494. checked
  4495. checkboxResponses
  4496. curRef
  4497. myBook
  4498. ASYM_AskRequest_tmpIcon
  4499. _s_ASYM_AskRequestCmdButtonResponse
  4500. risNumber
  4501. escape
  4502. cmdButtonSpecialChars
  4503. <'stripSpecial
  4504. marginWithoutIcon
  4505. asym_ask_requestReply
  4506. false
  4507. right
  4508. autoSize
  4509. retVal
  4510. fieldAsk
  4511. XpixelToPU
  4512. error
  4513. findSpecial
  4514. defCmdButton
  4515. standardCmdButtonsWidth
  4516. widestButtons
  4517. radioGroup
  4518. minHeight
  4519. 3;parseButtons
  4520. radioResponse
  4521. _s_ASYM_AskRequest_mnemonicList
  4522. MF_BYCOMMAND
  4523. cancel
  4524. myPage
  4525. fixedWidth
  4526. _asym_ask_request
  4527. stripSpecial
  4528. ,,H.,
  4529. cancel
  4530. retVal
  4531. disabled
  4532. default
  4533. checked
  4534. findSpecial
  4535. resizeButtons
  4536. XpixelToPU
  4537. YpixelToPU
  4538. repairFieldHeight
  4539. screenHeight
  4540. YpixelToPU
  4541. XpixelToPU
  4542. repairFieldWidth
  4543. resizeField
  4544. XpixelToPU
  4545. repairFieldWidth
  4546. YpixelToPU
  4547. repairFieldHeight
  4548. _s_ASYM_RequestPageRef
  4549. myPage
  4550. YesNoCancel
  4551. YesNo
  4552. OK,OKCancel,RetryCancel,AbortRetryIgnore,YesNo,YesNoCancel
  4553. _retry
  4554. false
  4555. ASYM_ItemInList
  4556. _abort
  4557. AbortRetryIgnore
  4558. OKCancel
  4559. &Abort
  4560. _ignore
  4561. <ignore>
  4562. xCancel
  4563. asym_getString
  4564. &Retry
  4565. <retry>
  4566. RetryCancel
  4567. _cancel
  4568. <cancel>
  4569. &Ignore
  4570. <abort>
  4571. <yes>
  4572. myBook
  4573. parseButtons
  4574. horizontalDisplayRes
  4575. tbwin.dll
  4576. horizontalDisplayRes
  4577. screenWidth
  4578. 9verticalDisplayRes
  4579. tbwin.dll
  4580. verticalDisplayRes
  4581. Tscre-)
  4582. screenHeight
  4583. reader
  4584. Paste
  4585. retVal
  4586. mnemonicChar
  4587. CssendKeys
  4588. field
  4589. sendKeys
  4590. _s_ASYM_AskRequest_mnemonicList
  4591. TBWIN.DLL
  4592. keyChar
  4593. w,    #>
  4594. rY_cleanUp
  4595. wASYM_WID_logResponseLimit
  4596. ASYM_WID_QType
  4597. [...]
  4598. FALSE
  4599. f_responseText
  4600. TRUEFALSE
  4601. ASYM_WID_AnsArray
  4602. ASYM_HasAnsArray
  4603. maxCnt
  4604. $_logResponse
  4605. respID
  4606. MULTICHOICE
  4607. <else>
  4608. ASYM_WID_ResponseIDs
  4609. ORDERTEXT
  4610. ITrespID
  4611. TYPEIN
  4612. MATCH
  4613. QType
  4614. _dragField
  4615. Field
  4616. _ASYM_WID_Responses
  4617. J    ASYM_WID_TriesMax
  4618. s_cbtr_CurrentQObj
  4619. errStr
  4620. ASYM_WID_QType
  4621. <outOfTries>
  4622. FALSE
  4623. TRUEFALSE
  4624. ASYM_Ticks
  4625. button
  4626. I^_responseList
  4627. maxIndex
  4628. hotword
  4629. ASYM_WID_AutoLockAnswer
  4630. "_locked
  4631. TASYM_WID_MultipleAnswers
  4632. _startLoc
  4633. ORDEROBJ
  4634. "_locked
  4635. <questionLocked>
  4636. ASYM_WID_AnsArray
  4637. answerLocked
  4638. sSetElapsedTime
  4639. triesUsed
  4640. yEASYM_WID_TimeLocked
  4641. ASYM_WID_TimeUsed
  4642. ASYM_WID_AnswerLocked
  4643. triesMax
  4644. ASYM_WID_AnswerLocked
  4645. lASYM_DoGenericTextFeedback
  4646. ASYM_WID_TimeMax
  4647. 5ASYM_WID_TriesUsed
  4648. <responseItemLocked>
  4649. ASYM_QLocked
  4650. Elapsed time reset
  4651. s_cbtr_CurrentQ
  4652. MULTICHOICE
  4653. <outOfTime>
  4654. LockAndAdjustTestItem
  4655. QType
  4656. timeMax
  4657. whatIndex
  4658. _ASYM_BeginResponse
  4659. objName
  4660. pagebackground
  4661. FALSE
  4662. testObj
  4663. s_asym_dropObj
  4664. a_moveObj
  4665. _ASYM_CheckPoint
  4666. ,,H.,
  4667. +50Ef
  4668. +50Ef
  4669. _targetHotword
  4670. _inputField
  4671. entryField
  4672. <questionLocked>
  4673. @_script
  4674. underline
  4675. maxChars
  4676. myText
  4677. FALSE
  4678. myParent
  4679. _inputField
  4680. "_locked
  4681. lASYM_DoGenericTextFeedback
  4682. hwTxt
  4683. ASYM_WID_MaxChars
  4684. ASYM_WID_MaxChars
  4685. IsBlank
  4686. _lastText
  4687. _ASYM_GetTypeInData
  4688. ,,H.,
  4689. ,,H.,
  4690. Z%<s;
  4691. m%<s;
  4692. w+\!8
  4693. ,,H.,
  4694. .-+    +L
  4695. ,,H.,
  4696. ,,H.,
  4697. ,,H.,
  4698. .-+    +L
  4699. ,,H.,
  4700. itemOffset
  4701. I^_responseList
  4702. ORDERTEXT
  4703. <Do you mean x>
  4704. backdrop
  4705. MATCH
  4706. confirm
  4707. SLIDER
  4708. Q_ASYM_BeginResponse
  4709. isExclusive
  4710. _sliderPos
  4711. responsesToErase
  4712. NoStr
  4713. oldLock
  4714. 15_target
  4715. FBFilter
  4716. msgTxt
  4717. _position
  4718. ASYM_WID_AnsArray
  4719. closestIndex
  4720. _clearList
  4721. Do you mean "%1" ?
  4722. <else>
  4723. ASYM_WID_ResetPosition
  4724. J^_responseList
  4725. yesStr
  4726. s_asym_dropObj
  4727. ASYM_QLocked
  4728. [6ASYM_WID_Exclusive
  4729. ignorePunctation
  4730. b    _layer
  4731. "_locked
  4732. rejectIfWrong
  4733. lockWidget
  4734. s_cbtr_CurrentQ
  4735. confirm
  4736. responseList
  4737. oldRespIDs
  4738. oldLock
  4739. moreToDo
  4740. prevResponse
  4741. FALSE
  4742. matchOrder
  4743. byObjRef
  4744. s_cbtr_CurrentQObj
  4745. FBFilter
  4746. actualObj
  4747. msgTxt
  4748. lastObj
  4749. answerLocked
  4750. roundFactor
  4751. result
  4752. lineRef
  4753. responseIDs
  4754. isExclusive
  4755. responsesToErase
  4756. ansArray
  4757. ignorePunctation
  4758. closest
  4759. s_asym_dropObj
  4760. rejectIfWrong
  4761. QType
  4762. dropIndex
  4763. soundsLike
  4764. objName
  4765. rejectFlag
  4766. s_cbtr_lastQ
  4767. yesStr
  4768. buffer
  4769. options
  4770. closestPos
  4771. fudge
  4772. newTimeChosen
  4773. oldTimeChosen
  4774. maxIndex
  4775. NoStr
  4776. dragSnap
  4777. FBIndex
  4778. objBuffer
  4779. pairs
  4780. scoreTxt
  4781. s_asym_r_mtchitemchk
  4782. _target
  4783. hasElse
  4784. dontRegisterResponse
  4785. matchText
  4786. matchCase
  4787. doneFB
  4788. closestIndex
  4789. TimeUsed
  4790. tempIndex
  4791. respName
  4792. whatIndex
  4793. ansIndex
  4794. value
  4795. =ASYM_WID_Responses
  4796. whatIndex
  4797. soundsLike
  4798. rejectFlag
  4799. AV_lineRef
  4800. _targetList
  4801. FBIndex
  4802. s_cbtr_CurrentQObj
  4803. ASYM_WID_DragSnap
  4804. ASYM_WID_AnswerLocked
  4805. ASYM_WID_FeedbackFilter
  4806. objName
  4807. ASYM_WID_LookHard
  4808. pagebackgroundviewer
  4809. ASYM_WID_Chosen
  4810. _pairs
  4811. ASYM_FindAnswerIndex
  4812. ASYM_Locked
  4813. page,background
  4814. ASYM_Ticks
  4815. U__lastObj
  4816. ASYM_WID_ResponseIDs
  4817. oldRespIDs
  4818. ASYM_WID_AnswerLocked
  4819. responseIDs
  4820. SELTEXT
  4821. ASYM_ObjectCenter
  4822. ASYM_WID_DragSnap
  4823. kASYM_WID_ReadyToRun
  4824. s_cbtr_CurrentQ
  4825. ASYM_ObjectCenter
  4826. ORDEROBJ
  4827. a    _layer
  4828. ASYM_QResponded
  4829. ASYM_GetStandardString
  4830. QType
  4831. _clearList
  4832. dropIndex
  4833. scoreTxt
  4834. lineRef
  4835. ASYM_cepr
  4836. MATCHITEM
  4837. MATCHOBJ
  4838. byObjRef
  4839. sliderMax
  4840. r_lastPos
  4841. sliderMin
  4842. tempIndex
  4843. ASYM_WID_RoundFactor
  4844. FALSE
  4845. moreToDo
  4846. TRUEFALSE
  4847. prevResponse
  4848. Button
  4849. roundFactor
  4850. maxIndex
  4851. incorrect
  4852. dragSnap
  4853. ASYM_BlockSuspend
  4854. ASYM_matchString
  4855. answerLocked
  4856. hasElse
  4857. result
  4858. ASYM_ResetCursor
  4859. |ASYM_RestoreSuspend
  4860. ASYM_WID_AnsArray
  4861. closestPos
  4862. V__lastObj
  4863. _position
  4864. ASYM_WID_Tolerance
  4865. matchCase
  4866. correct
  4867. closest
  4868. responseList
  4869. NAMEPART
  4870. TYPEIN
  4871. s_asym_r_mtchitemchk
  4872. _lastText
  4873. _pairs
  4874. value
  4875. ansIndex
  4876. lockWidget
  4877. ASYM_WID_DelayFeedback
  4878. ASYM_WID_QType
  4879. testExpressionWithX
  4880. ASYM_PlayFeedback
  4881. options
  4882. fudge
  4883. ASYM_WID_Bidirectional
  4884. TASYM_WID_MultipleAnswers
  4885. asymline
  4886. matchOrder
  4887. BV_lineRef
  4888. MULTIDROP
  4889. ASYM_Wid_ResponseIDs
  4890. Field
  4891. ASYM_WID_RoundFactor
  4892. lastObj
  4893. ASYM_WID_RejectWrong
  4894. ASYM_stripPunctuation
  4895. MULTICHOICE
  4896. objBuffer
  4897. pairs
  4898. ASYM_WID_ResponseIDs
  4899. f_responseText
  4900. e_objList
  4901. dontRegisterResponse
  4902. matchText
  4903. s_cbtr_lastQ
  4904. doneFB
  4905. ASYM_WID_AutoLockAnswer
  4906. MULTIOBJ
  4907. ASYM_CompareByCase
  4908. e_objList
  4909. KASYM_Answered
  4910. ASYM_Wid_ResponseIDs
  4911. <Yes>
  4912. _ASYM_RegisterResponse
  4913. ASYM_WID_QType
  4914. ASYM_ObjectCenter
  4915. a    _layer
  4916. ASYM_WID_TargetObject
  4917. ASYM_WID_AnswerLocked
  4918. _position
  4919. ASYM_ObjectCenter
  4920. _position
  4921. ASYM_WID_DragSnap
  4922. b    _layer
  4923. s_asym_dragObj
  4924. _moveObj
  4925. get (
  4926. testExpressionWithX
  4927. defaultPhRules
  4928. CI,SI,CE,SE,NP,MP,CHU,SHU,CH,K,TH,T,C,K,PS,S,SC,S,SS,S,
  4929. defaultPhVowels
  4930. WH,W,WR,R,NGT,NT,OFT,OF,RH,R
  4931. s_ASYM_phRules
  4932. PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,
  4933. AEIOUY
  4934.     s_ASYM_phVowels
  4935. ASYM_cepr
  4936. ,,H.,
  4937. ,,H.,
  4938. ,,H.,
  4939. matchJumbledWords
  4940. false
  4941. ASYM_CompareByCase
  4942. ASYM_trim
  4943. ASYM_matchString
  4944. ASYM_cepr
  4945. ASYM_SoundsLike
  4946. !'-`,.:;
  4947. ASYM_stripPunctuation
  4948. ASYM_GetString
  4949. msgTxt
  4950. Rules
  4951. Phonetic
  4952. German
  4953. France
  4954. NB,MB,NP,MP,MPT,NT,CHU,SHU,CH,K,SH,CH,TH,T,C,K,PS,S,SC,S,SS,S,
  4955. msgCaption
  4956. WARNING
  4957. Error in phonetic rules: %1
  4958. ASYM_MessageBox
  4959. Deutsch
  4960. CI,SI,CE,SE,GE,JE,GI,JI,
  4961. ,S,OUX,OUS,OMT,ONT,
  4962. PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,
  4963. QU,Q,Q,K,EZ,
  4964. ,WH,W,WR,R,NGT,NT,OFT,OF,RH,R,TIO,SIO
  4965. errPhoneticRules
  4966. French
  4967. vASYM_CBTIniVar
  4968. defaultPhRules
  4969. Vowels
  4970. German
  4971. France
  4972. Deutsch
  4973. AEIOUY
  4974. Phonetic
  4975. French
  4976. AEIOUY
  4977. vASYM_CBTIniVar
  4978. defaultPhVowels
  4979. I^_responseList
  4980. ASYM_WID_AnswerLocked
  4981. r_lastPos
  4982. SLIDER
  4983. TRUEFALSE
  4984. MULTICHOICE
  4985. button
  4986. _lastSpot
  4987. sliderPos
  4988. "_locked
  4989. MULTIDROP
  4990. ORDEROBJ
  4991. _lastText
  4992. "_locked
  4993. _position
  4994. ASYM_QLocked
  4995. NAMEPART
  4996. TYPEIN
  4997. MATCH
  4998. a_moveObj
  4999. LockAndAdjustTestItem
  5000. ASYM_CompareByCase
  5001. matchCount
  5002. matchJumbledWords
  5003. w,    #>
  5004. NeedPgResetForTimer
  5005. FALSE
  5006. ASYM_WID_TimeUsed
  5007. ASYMGetStandardString
  5008. The current question has invalid data for the elapsed time.
  5009. ASYM_Reset
  5010. +:ASYM_WID_TimeStart
  5011. <Cancel>
  5012. ASYM_Ticks
  5013. *:ASYM_WID_TimeStart
  5014. This page should be reset.
  5015. ASYM_GetString
  5016. MQASYM_WID_TimeChosen
  5017. Reset
  5018. resetStr
  5019. SetElapsedTime
  5020. 1,    "L
  5021. _cleanUp
  5022. ASYM_WID_QType
  5023. <self>
  5024. ASYM_RegisterResponse
  5025. ASYM_CheckPoint
  5026. ORDEROBJ
  5027. ASYM_WID_TargetObject
  5028. _target
  5029. s_asym_dragObj
  5030. s_asym_dropObj
  5031. _ASYM_CheckDropObj
  5032. ASYM_Scored
  5033. incorrect
  5034. correct
  5035. tASYM_WID_Score
  5036. scoreText
  5037. mixed
  5038. _ASYM_CheckTries
  5039. ASYM_WID_Correctness
  5040. 4/ASYM_WID_LastScore
  5041. _ASYM_RegisterAttempt
  5042. J    ASYM_WID_TriesMax
  5043. ASYM_Locked
  5044. yEASYM_WID_TimeLocked
  5045. 5ASYM_WID_TriesUsed
  5046. ASYM_WID_AnswerLocked
  5047. ASYM_Ticks
  5048. =ASYM_WID_Responses
  5049. ASYM_WID_AnswerLocked
  5050. 5ASYM_WID_TriesUsed
  5051. ASYM_Changed
  5052. tryCount
  5053. ASYM_QLocked
  5054. locked
  5055. _ASYM_CheckTries
  5056. FALSE
  5057. ASYM_HasAnsArray
  5058. ASYM_WID_AnsArray
  5059. _ASYM_FindAnswerIndex
  5060. w,    #>
  5061. Locked!
  5062. s_ASYM_LogAnswers
  5063. LogLockedQ
  5064. s_ASYM_LogType
  5065. SASYM_LogWriteEntry
  5066. =ASYM_WID_Responses
  5067. Q=%1 : E=Locked! : R=%2
  5068. ASYM_GetString
  5069. ResponseData
  5070. _ASYM_QLocked
  5071. s_ASYM_LogAnswers
  5072. LogRespondedQ
  5073. s_ASYM_LogType
  5074. SASYM_LogWriteEntry
  5075. =ASYM_WID_Responses
  5076. ASYM_GetString
  5077. ResponseData
  5078. Q=%1 : E=Response! : R=%2
  5079. _ASYM_QResponded
  5080. hwtxt
  5081. ASYM_RegisterResponse
  5082. _LastText
  5083. Hotword
  5084. _ASYM_TypeInCompleted
  5085. J    ASYM_WID_TriesMax
  5086. =ASYM_Wid_Responses
  5087. TriesUsed
  5088. ASYM_WID_ResponseIDs
  5089. ASYM_WID_AnswerLocked
  5090. ASYM_WID_TimeMax
  5091. 5ASYM_WID_TriesUsed
  5092. tASYM_WID_Score
  5093. ASYM_WID_MaxScore
  5094. ASYM_WID_TimeUsed
  5095. _ASYM_QuestionStatus
  5096. /y5o0
  5097. 6GU*7
  5098. |e<wZ
  5099. pA?7w
  5100. ?)#v@
  5101. D^"6D
  5102. Gm~CH]
  5103. ThpWUQ
  5104. \{    "]:
  5105. t2,tu
  5106. )UyTu
  5107. }ASYM_ProductVersion
  5108. ASYM_MTBVersion
  5109. }ASYM_ProductVersion
  5110. ASYM_CBTVersion
  5111. ASYM_ProductPrefix
  5112. minorVersion
  5113. FALSE
  5114. ASYM_ProductVersion
  5115. s_ASYM_ProductName
  5116. ASYM_ProductName
  5117. ASYM_RunSysBookName
  5118. w,    #>
  5119. R.SBK
  5120. ASYM_MTBVersion
  5121. ASYMR
  5122. killUserTooltipTimers
  5123. author
  5124. &ASYM_AutoHotwords
  5125. AutoHotword
  5126. field
  5127. >AutoGlossary
  5128. Hotword
  5129. AutoGlossary
  5130. [!ASYM_AutoGlossary
  5131. buttonClick
  5132. DoDragObject
  5133. ASYM_WID_QType
  5134. hideTooltip
  5135. I6ASYM_ToolTip
  5136. DoMatchItemDrag
  5137. pagebackgroundbook
  5138. ASYM_WID_AnswerLocked
  5139. <responseItemLocked>
  5140. kTASYM_Draggable
  5141. ASYM_BlockSuspend
  5142. "_locked
  5143. ADASYM_PrimaryMouseButton
  5144. |ASYM_RestoreSuspend
  5145. whatButton
  5146. tooltip
  5147. MATCHITEM
  5148. Test Item Behaviors
  5149. Test item behaviors
  5150. _ASYM_DoGenericTextFeedback
  5151. s_asym_dragObj
  5152. ^"ASYM_ObjectDropped
  5153. Test Item Feedback
  5154. page,background
  5155. buttonDown
  5156. clear
  5157. s_tb80r_PopViewers
  5158. ASYM_itemOffset
  5159. closeWindow
  5160. ,,H.,
  5161. ASYM_WID_QType
  5162. MATCH
  5163. maxCount
  5164. objList
  5165. ASYM_WID_AnsArray
  5166. myParent
  5167. ASYM_WID_AnsArray
  5168. MULTIOBJ
  5169. qType
  5170. MULTWID
  5171. destroy
  5172. ASYM_ModalState
  5173. reader
  5174. b_readBookmarks
  5175. ASYM_Caption
  5176. _CMS_EnterApplication
  5177. 1ASYM_LogType
  5178. ASYM_CMS_CourseID
  5179. INFO_Title
  5180. ASYM_FullScreen
  5181. ASYM_LogStatus
  5182. ASYM_Ticks
  5183. ASYM_CaptionBar
  5184. _ASYM_LogDestination
  5185. s_cbtrhypexterr
  5186. CMS EnterApplication
  5187. f_ASYM_MakeBookmarkFileName
  5188. s_ASYM_SessionElapsedTime
  5189. ASYM_Modal
  5190. ASYM_LogName
  5191. _ASYM_ReaderExit
  5192. s_ASYM_LogStartTime
  5193. VoASYM_LogAppend
  5194. ^ASYM_LogStart
  5195. <exit>
  5196. ASYM_BorderStyle
  5197. ASYM_LogEncrypt
  5198. ;ASYM_AutoBookMarks
  5199. bookmarking
  5200. enterApplication
  5201. ASYM_BlockSuspend
  5202. ASYM_BookSysBooks
  5203. |ASYM_RestoreSuspend
  5204. enterBook
  5205. myShortName
  5206. s_ASYM_LogPages
  5207. Page %1
  5208. htmlExport
  5209.     ,ASYM_ShortFileName
  5210. vList
  5211. false
  5212. ASYM_WorkWindow
  5213. ASYM_PageEntered
  5214. logTxt
  5215. enterpage
  5216. BASYM_NameOrID
  5217. SASYM_LogWriteEntry
  5218. JGASYM_SetObjectClean
  5219. there
  5220. ASYM_GetString
  5221. logPageEntry
  5222. 8ASYM_IsObjectDirty
  5223. Test Item Reset
  5224. _ASYM_ResetPgWidgets
  5225. enterPage
  5226. Initialization
  5227. ASYM_Ticks
  5228. d_doNeuronCheck
  5229. *_linkSysBook
  5230. enterSystem
  5231. s_ASYMWorkWindow
  5232. viewer
  5233. killUserTooltipTimers
  5234. enterWindow
  5235. Task switch manager
  5236. s_ASYM_ModalState
  5237. ~disableTaskSwitching
  5238. openWindow
  5239. hideTooltip
  5240. I6ASYM_ToolTip
  5241. ASYM_BlockSuspend
  5242. |ASYM_RestoreSuspend
  5243. tooltip
  5244. keyDown
  5245. ASYM_CloseOnEsc
  5246. keyChar
  5247. ASYM_ModalState
  5248. PASYM_CMS_LeaveApplication
  5249. removeFile
  5250. FALSE
  5251. logFn
  5252. ASYM_CMS_CourseID
  5253. MASYM_IsScored
  5254. ASYM_LogStatus
  5255. asym_CMS_CMSApplicationName
  5256. s__ASYM_TempTotalScore
  5257. ASYM_Ticks
  5258. false
  5259. s_ASYM_ModalState
  5260. _ASYM_LogDestination
  5261. ASYM_CollectTotalScore
  5262. <CMS>
  5263. _WriteBookmarks
  5264. s_ASYM_SessionElapsedTime
  5265. s_ASYM_LogFileName
  5266. s_ASYM_LogStartTime
  5267. 3ASYM_LogStop
  5268. ;ASYM_AutoBookMarks
  5269. bookmarking
  5270. leaveApplication
  5271. viewer id 0 of book ""
  5272. s_ASYMWorkWindow
  5273. ASYM_BlockSuspend
  5274. |ASYM_RestoreSuspend
  5275. leaveBook
  5276. htmlExport
  5277. JGASYM_SetObjectClean
  5278. leavepage
  5279. w4ASYM_BeenHere
  5280. v4ASYM_BeenHere
  5281. 8ASYM_IsObjectDirty
  5282. Test Item Reset
  5283. _ASYM_ResetPgWidgets
  5284. leavePage
  5285. FALSE
  5286. s_ASYM_ModalState
  5287. ASYM_ModalState
  5288. leaveSystem
  5289. Popup Page Mgr
  5290. killUserTooltipTimers
  5291. _AutoCloseCheck
  5292. leaveWindow
  5293. Initialization
  5294. ASYM_Ticks
  5295. *_linkSysBook
  5296. linkSysBook
  5297. .-+    +L
  5298. Initialization
  5299. _unlinkSysBook
  5300. unlinkSysBook
  5301. c_swapped
  5302. M/ASYM_ShowToolTips
  5303. I6ASYM_Tooltip
  5304. FALSE
  5305. button
  5306. doToolTip
  5307. ASYM_BlockSuspend
  5308. lastGraphic
  5309. |ASYM_RestoreSuspend
  5310. c_swapped
  5311. tooltip
  5312. checkbox3d,radiobutton3d
  5313. ASYMI_UseRollover
  5314. mouseEnter
  5315. c_swapped
  5316. hideTooltip
  5317. I6ASYM_ToolTip
  5318. button
  5319. ASYM_BlockSuspend
  5320. lastGraphic
  5321. |ASYM_RestoreSuspend
  5322. c_swapped
  5323. tooltip
  5324. checkbox3d,radiobutton3d
  5325. ASYMI_UseRollover
  5326. mouseLeave
  5327. newBackground
  5328. newPage
  5329. reader
  5330. hideTooltip
  5331. background
  5332. I6ASYM_ToolTip
  5333. ASYM_BlockSuspend
  5334. |ASYM_RestoreSuspend
  5335. `ASYM_BackgroundRightButtonDown
  5336. tooltip
  5337. page,background
  5338. rightButtonDown
  5339. rightButtonUp
  5340. ASYM_DoHyperlink
  5341. ASYM_Hyperlinks
  5342. rightButtonUp
  5343. ASYM_WID_QType
  5344. SLIDER
  5345. zvsizeButtonToGraphic
  5346. button
  5347. ASYMI_AutoSize
  5348. Test Item Reset
  5349. tbk_wid_type
  5350. _sized
  5351. center
  5352. Object resizing and arranging
  5353. ASYM_Reset
  5354. sized
  5355. hideTooltip
  5356. I6ASYM_ToolTip
  5357. ASYM_BlockSuspend
  5358. |ASYM_RestoreSuspend
  5359. tooltip
  5360. menuItemSelected
  5361. .-+    +L
  5362. ASYM_ResetCursor
  5363. ASYM_IsNumber
  5364. isNumber
  5365. ASYM_ItemContains
  5366. itemContains
  5367. ASYM_ItemOffset
  5368. itemOffset
  5369. textlineOffset
  5370. ASYM_TextlineOffset
  5371. FALSE
  5372. e2_onLine
  5373. onLine
  5374. _sliderPos
  5375. sliderPos
  5376. f2_online
  5377. onLine
  5378. ASYM_ItemInList
  5379. ASYM_TextlineInText
  5380. -*,    #>
  5381. retVal
  5382. ASYM_BlockSuspend
  5383. false
  5384. retVal
  5385. Calls to handlers are nested too deeply. Try making fewer nested calls.
  5386. ASYM_RestoreSuspend
  5387. KASYM_SummonWidgets
  5388. _s_AsymWidgetCollection
  5389. ASYM_CollectWidgets
  5390. INFO_AuthorName
  5391. 1^INFO_CreatedBy
  5392. INFO_CreatedBy
  5393. _s_AsymWidgetCollection
  5394. ASYM_IAmWidget
  5395. ASYM_ItemInList
  5396. ASYM_Container
  5397. radiobutton
  5398. FALSE
  5399. checkbox
  5400. buttonType
  5401. button
  5402. group
  5403. ASYM_Changed
  5404. mousePos
  5405. checked
  5406. ASYM_Trigger
  5407. _ASYM_Reset
  5408. test item reset
  5409. ASYM_Reset
  5410. Company
  5411. GetIniVar
  5412. asym.ini
  5413. User Info
  5414. ASYM_IniCompanyName
  5415. GetIniVar
  5416. asym.ini
  5417. User Info
  5418. ASYM_IniUserName
  5419. ASYM_idle
  5420. ASYM_BackgroundRightButtonDown
  5421. ASYM_BeginDrag
  5422. ASYM_ObjectDropped
  5423. ASYM_SummonWidgets
  5424. ASYM_PageEntered
  5425. ASYM_Scored
  5426. ASYM_Answered
  5427. ASYM_Changed
  5428. ASYM_GetStandardString
  5429. <CMS not running>
  5430. ASYM_CMS_GetNextModule
  5431. false
  5432. ASYM_CMS_GotoModule
  5433. CMS.INI
  5434. ASYM_CMS_DataDir
  5435. ASYM_CMS_IniFile
  5436. false
  5437. ASYM_CMS_MarkAsCompleted
  5438. ASYM_CMS_ModuleFileName
  5439. false
  5440. ASYM_CMS_RecordDetailInfo
  5441. ASYM_GetStandardString
  5442. <CMS not running>
  5443. ASYM_CMS_RecordedScore
  5444. false
  5445. ASYM_CMS_RecordScore
  5446. FALSE
  5447. ASYM_CMS_SetNextModule
  5448. _sliderMax
  5449. sliderMax
  5450. _sliderMax
  5451. sliderMax
  5452. _sliderMin
  5453. sliderMin
  5454. _sliderMin
  5455. sliderMin
  5456. sliderMove
  5457. _sliderPos
  5458. sliderPos
  5459. _sliderRatio
  5460. sliderRatio
  5461. _sliderRatio
  5462. sliderRatio
  5463. _thumbPosition
  5464. thumbPosition
  5465. _sliderPos
  5466. sliderPos
  5467. _thumbPosition
  5468. thumbPosition
  5469. _thumbWidth
  5470. thumbWidth
  5471. _thumbWidth
  5472. yupdateElements
  5473. thumbWidth
  5474. _trackPosition
  5475. trackPosition
  5476. _sliderPos
  5477. sliderPos
  5478. track
  5479. vertical
  5480. _trackPosition
  5481. horizontal
  5482. trackPosition
  5483. }_ASYM_SizeButtonToGraphic
  5484. Object Resizing and Arranging
  5485. ASYM_SizeButtonToGraphic
  5486. TBDOS
  5487. Error Handling
  5488. _ASYM_TBDLLErrorString
  5489. ASYM_TBDOSErrorString
  5490. TBFILE32
  5491. Error Handling
  5492. _ASYM_TBDLLErrorString
  5493. ASYM_TBFILE32ErrorString
  5494. Error Handling
  5495. _ASYM_TBDLLErrorString
  5496. ASYM_TBDLLErrorString
  5497. Modal Dialogs
  5498. _ASYM_ColorPaletteDlg
  5499. ASYM_ColorPaletteDlg
  5500. Modal Dialogs
  5501. ~M_ASYM_ChooseFontDlg
  5502. ASYM_ChooseFontDlg
  5503. _ASYM_OpenFileDlg
  5504. Modal Dialogs
  5505. ASYM_OpenFileDlg
  5506. Modal Dialogs
  5507. lk_ASYM_OpenFileDlgLFN
  5508. ASYM_OpenFileDlgLFN
  5509. _ASYM_SaveAsDlg
  5510. Modal Dialogs
  5511. ASYM_SaveAsDlg
  5512. Modal Dialogs
  5513. 4_ASYM_ChooseDirectoryDlg
  5514. ASYM_ChooseDirectoryDlg
  5515. _ASYM_ChooseDirectoryDlgLFN
  5516. Modal Dialogs
  5517. ASYM_ChooseDirectoryDlgLFN
  5518. _ASYM_SaveAsDlgLFN
  5519. Modal Dialogs
  5520. ASYM_SaveAsDlgLFN
  5521.  ASYM_DuplicateClip
  5522. Clip Management
  5523. ASYM_DuplicateClip
  5524. ASYM_IsClip
  5525. Clip Management
  5526. ASYM_IsClip
  5527. Cursor Management
  5528. __ASYM_SysCursor
  5529. _ASYM_SysCursor
  5530. Cursor Management
  5531. Pv_ASYM_WorkingCursor
  5532. ASYM_WorkingCursor
  5533. VY_ASYM_ElapsedCursor
  5534. Cursor Management
  5535. ASYM_ElapsedCursor
  5536. _ASYM_CursorInResizeHandle
  5537. Cursor Management
  5538. ASYM_CursorInResizeHandle
  5539. ]_ASYM_ClearClipboard
  5540. Clipboard Management
  5541. ASYM_ClearClipboard
  5542. 0y_ASYM_CopyTextToClipboard
  5543. Clipboard Management
  5544. ASYM_CopyTextToClipboard
  5545. Hyperlink Management
  5546. _ASYM_checkHyperSysBook
  5547. ASYM_checkHyperSysBook
  5548. Hyperlink Management
  5549. _ASYM_EnableHyperlinks
  5550. ASYM_EnableHyperlinks
  5551. Hyperlink Management
  5552. ,_ASYM_GlossaryPage
  5553. ASYM_GlossaryPage
  5554. Qtbk_CheckObjectHyperlinks
  5555. ASYM_CheckObjectHyperlinks
  5556. String Management
  5557. c_ASYM_NumberToRoman
  5558. ASYM_NumberToRoman
  5559. String Management
  5560. c_ASYM_RomanToNumber
  5561. ASYM_RomanToNumber
  5562. @_ASYM_CompareByCase
  5563. String Management
  5564. ASYM_CompareByCase
  5565. ,,H.,
  5566. retVal = expandString(
  5567. retVal
  5568. argument (
  5569. execString
  5570. execString
  5571. retVal
  5572. ASYM_ExpandString
  5573. String Management
  5574. _revOffset
  5575. revOffset
  5576. String Management
  5577. _ASYM_Trim
  5578. ASYM_trim
  5579. String Management
  5580. _ASYM_Trim
  5581. Q_wordContains
  5582. String Management
  5583. wordContains
  5584. _wordOffset
  5585. String Management
  5586. wordOffset
  5587. String Management
  5588. $f_ASYM_FindWordStart
  5589. ASYMA_FindWordStart
  5590. String Management
  5591. $f_ASYM_FindWordStart
  5592. ASYM_FindWordStart
  5593. String Management
  5594. _ASYM_Offset
  5595. ASYM_Offset
  5596. String Management
  5597. -_ASYM_ReverseStack
  5598. ASYM_ReverseStack
  5599. ~_ASYM_StringOf
  5600. String Management
  5601. ASYM_StringOf
  5602. String Management
  5603. _ASYM_TextlineFromPos
  5604. ASYM_TextlineFromPos
  5605. _ASYM_PathOfFile
  5606. Path Manager
  5607. pathOfFile
  5608. ASYM_PathOfFile
  5609. Path Manager
  5610. HshortFileName
  5611. JO_ASYM_ShortFileName
  5612. ASYM_ShortFileName
  5613. Path Manager
  5614. _ASYM_IsDirectoryWriteable
  5615. ASYM_IsDirectoryWriteable
  5616. Path Manager
  5617. (_ASYM_IsDriveReady
  5618. ASYM_IsDriveReady
  5619. _ASYM_IsFileAvailable
  5620. Path Manager
  5621. ASYM_IsFileAvailable
  5622. _ASYM_CurrentDirectory
  5623. Path Manager
  5624. ASYM_CurrentDirectory
  5625. ASYM_CurrentDirectory
  5626. ASYM_CurrentPath
  5627. _ASYM_FindPathFile
  5628. Path Manager
  5629. ASYM_FindPathFile
  5630. Path Manager
  5631. ;_ASYM_FreeDiskSpace
  5632. ASYM_FreeDiskSpace
  5633. Path Manager
  5634. @_ASYM_GetPath
  5635. ASYM_GetPath
  5636. Path Manager
  5637. _ASYM_IsDirectory
  5638. ASYM_IsDirectory
  5639. ASYM_IsDirectory
  5640. ASYM_DirectoryExists
  5641. FileExists
  5642. FileExists
  5643. tbdos.dll
  5644. ASYM_IsFile
  5645. Path Manager
  5646. %_ASYM_RelativePath
  5647. ASYM_RelativePath
  5648. _ASYM_WindowsDirectory
  5649. Path Manager
  5650. ASYM_WindowsDirectory
  5651. Path Manager
  5652. _ASYM_MakeIntoRelPath
  5653. ASYM_MakeIntoRelPath
  5654. Path Manager
  5655. _ASYM_SetCurrentDirectory
  5656. ASYM_SetCurrentDirectory
  5657. Path Manager
  5658. _ASYM_SetCurrentDirectory
  5659. ASYM_SetCurrentPath
  5660. Path Manager
  5661. *K_ASYM_SetPath
  5662. ASYM_SetPath
  5663. Path Manager
  5664. >G_ASYM_tempdir
  5665. ASYM_TempDir
  5666. Path Manager
  5667. [._FindExecutableFile
  5668. ASYM_FindExecutableFile
  5669. Path Manager
  5670. q0_ASYM_IsAbsoluteFilePath
  5671. ASYM_IsAbsoluteFilePath
  5672. Path Manager
  5673. _ASYM_RecurseCreateDirectory
  5674. ASYM_RecurseCreateDirectory
  5675. Path Manager
  5676. _ASYM_ParentDirectory
  5677. ASYM_ParentDirectory
  5678. Path Manager
  5679. _ASYM_ParsePath
  5680. ASYM_ParsePath
  5681. Path Manager
  5682. _ASYM_AppendFileToPath
  5683. ASYM_AppendFileToPath
  5684. sO_ASYM_ExpandRelPath
  5685. Path Manager
  5686. ASYM_ExpandRelPath
  5687. Path Manager
  5688. _ASYM_ResolvePath
  5689. ASYM_ResolvePath
  5690. Path Manager
  5691. +_ASYM_ConvertPathToList
  5692. ASYM_ConvertPathToList
  5693. Path Manager
  5694. +_ASYM_ConvertListToPath
  5695. ASYM_ConvertListToPath
  5696. Path Manager
  5697. _ASYM_RecurseRemoveDirectory
  5698. ASYM_RecurseRemoveDirectory
  5699. Path Manager
  5700. &_ASYM_FindMediaFile
  5701. ASYM_FindMediaFile
  5702. Path Manager
  5703. _ASYM_ExpandMediaPath
  5704. ASYM_ExpandMediaPath
  5705. FL_ASYM_FileRelativeToMedia
  5706. Path Manager
  5707. ASYM_FileRelativeToMedia
  5708. Path Manager
  5709. _ASYM_PromptForCDROM
  5710. ASYM_PromptForCDROM
  5711. _ASYM_FindFileOnCDROM
  5712. Path Manager
  5713. ASYM_FindFileOnCDROM
  5714. _ASYM_FindAnswerIndex
  5715. Test Item Response
  5716. ASYM_FindAnswerIndex
  5717. 8_ASYM_QLocked
  5718. Test Item Response
  5719. ASYM_QLocked
  5720. _ASYM_QResponded
  5721. Test Item Response
  5722. ASYM_QResponded
  5723. _ASYM_TypeInCompleted
  5724. Test Item Response
  5725. ASYM_TypeInCompleted
  5726. _ASYM_CheckDropObj
  5727. Test Item Response
  5728. ASYM_CheckDropObj
  5729. _ASYM_CheckPoint
  5730. Test Item Response
  5731. ASYM_CheckPoint
  5732. ASYM_RegisterAttempt
  5733. ASYM_CheckTries
  5734. _ASYM_RegisterAttempt
  5735. Test Item Response
  5736. ASYM_RegisterAttempt
  5737. ASYM_cepr
  5738. Test Item Response
  5739. ASYM_CondensePhonetic
  5740. qR_ASYM_GetTypeInData
  5741. Test Item Response
  5742. ASYM_GetTypeInData
  5743. ASYM_MatchString
  5744. Test Item Response
  5745. ASYM_MatchString
  5746. a_ASYM_WID_Responses
  5747. Test Item Response
  5748. ASYM_WID_Responses
  5749. ASYM_WID_QType
  5750. FALSE
  5751. Q_ASYM_BeginResponse
  5752. ASYM_HasAnsArray
  5753. Test Item Response
  5754. ASYM_BeginResponse
  5755. ASYM_WID_QType
  5756. ASYM_HasAnsArray
  5757. _ASYM_RegisterResponse
  5758. Test Item Response
  5759. ASYM_RegisterResponse
  5760. ASYM_WID_Chosen
  5761. _ASYM_QuestionStatus
  5762. Test Item Response
  5763. ASYM_QuestionStatus
  5764. __ASYM_FindString
  5765. Book Strings
  5766. _ASYM_FindString
  5767. Book Strings
  5768. _ASYM_GetStandardString
  5769. ASYM_GetStandardString
  5770. _ASYM_GetString
  5771. Book Strings
  5772. ASYM_GetString
  5773. _ASYMA_GetStringList
  5774. Book Strings
  5775. ASYMA_GetStringList
  5776. Book Strings
  5777. _ASYM_AddString
  5778. ASYM_AddString
  5779. _ASYM_ClearString
  5780. Book Strings
  5781. ASYM_ClearString
  5782. ASYM_ObjectExists
  5783. Object Management
  5784. _ASYM_FindField
  5785. ASYM_FindField
  5786. Object Management
  5787. W_ASYM_FindPage
  5788. ASYM_FindPage
  5789. Object Management
  5790. rZ_ASYM_GetObjectListByName
  5791. ASYM_GetObjectListByName
  5792. Object Management
  5793. e_ASYM_NameOrID
  5794. ASYM_NameOrID
  5795. Object Management
  5796. _ASYM_ObjectCenter
  5797. ASYM_ObjectCenter
  5798. Object Management
  5799. _ASYM_SetObjectCenter
  5800. ASYM_ObjectCenter
  5801. Object Management
  5802. _ASYM_OppositePos
  5803. ASYM_OppositePos
  5804. Object Management
  5805. 'h_ASYM_ScrollListBoxToSelection
  5806. ASYM_ScrollListBoxToSelection
  5807. q_ASYM_WordFromPoint
  5808. Object Management
  5809. ASYM_WordFromPoint
  5810. Object Management
  5811. _ASYMA_CopyUserProperties
  5812. ASYMA_CopyUserProperties
  5813. Object Management
  5814. _ASYM_FixFieldScrollBar
  5815. ASYM_FixFieldScrollBar
  5816. Object Management
  5817. eT_ASYM_CopyProperty
  5818. ASYM_CopyProperty
  5819. Object Management
  5820. _ASYM_ObjectParentList
  5821. ASYM_ObjectParentList
  5822. Object Management
  5823. r"_ASYM_ObjectsWhere
  5824. ASYM_ObjectsWhere
  5825. Object Management
  5826. 1ASYM_ResolveObject
  5827. ASYM_ResolveObject
  5828. ASYM_ResolveBookName
  5829. Object Management
  5830. ASYM_ResolveBookName
  5831. Object Management
  5832. ASYM_ResolvePage
  5833. ASYM_ResolvePage
  5834. ASYM_ResolveBackground
  5835. Object Management
  5836. ASYM_ResolveBackground
  5837. Object Management
  5838. ASYM_FindObject
  5839. ASYM_FindObject
  5840. Object Management
  5841. OASYM_ConstructObjectIdentifier
  5842. ASYM_ConstructObjectIdentifier
  5843. Object Management
  5844. ~OASYM_ObjectDescriptionFromObjectInfo
  5845. ASYM_ObjectDescriptionFromObjectInfo
  5846. Object Management
  5847. IASYM_RelativeObjectDescription
  5848. ASYM_RelativeObjectDescription
  5849. Object Management
  5850.     ASYM_RegisterPath
  5851. ASYM_RegisterPath
  5852. _ASYM_FirstNavigablePage
  5853. Navigation Management
  5854. ASYM_FirstNavigablePage
  5855. _ASYM_LastNavigablePage
  5856. Navigation Management
  5857. ASYM_LastNavigablePage
  5858. Navigation Management
  5859. _ASYM_NextNavigablePage
  5860. ASYM_NextNavigablePage
  5861. Navigation Management
  5862. _ASYM_PreviousNavigablePage
  5863. ASYM_PreviousNavigablePage
  5864. System Support Functions
  5865. _ASYM_CBTIniVar
  5866. ASYM_CBTIniVar
  5867. _ASYM_FlushMsgQ
  5868. System Support Functions
  5869. ASYM_FlushMsgQ
  5870. System Support Functions
  5871. E_ASYM_GetSystemVar
  5872. ASYM_GetSystemVar
  5873. System Support Functions
  5874. _ASYM_RandomList
  5875. ASYM_RandomList
  5876. _ASYM_ProductDirectory
  5877. System Support Functions
  5878. ASYM_ProductDirectory
  5879. System Support Functions
  5880. _ASYM_LongProductDirectory
  5881. ASYM_LongProductDirectory
  5882. System Support Functions
  5883. _ASYM_SystemDirectory
  5884. ASYM_SystemDirectory
  5885. System Support Functions
  5886. Z_ASYM_DrawFocusRect
  5887. ASYM_DrawFocusRect
  5888. System Support Functions
  5889. 4_ASYM_DeleteHandler
  5890. ASYM_DeleteHandler
  5891. _ASYM_Is32Bit
  5892. System Info
  5893. ASYM_Is32Bit
  5894. System Info
  5895. ScreenInfo
  5896. ASYM_ScreenInfo
  5897. System Info
  5898. N'_ASYM_ScreenBounds
  5899. ASYM_ScreenBounds
  5900. System Info
  5901. _ASYM_GetSystemColor
  5902. ASYM_GetSystemColor
  5903. System Info
  5904. g_ASYM_PrimaryMouseButton
  5905. ASYM_PrimaryMouseButton
  5906. System Info
  5907. O    _ASYM_SetIniCompanyName
  5908. ASYM_SetIniCompanyName
  5909. System Info
  5910. _ASYM_SetIniUserName
  5911. ASYM_SetIniUserName
  5912. _ASYM_TicksToTime
  5913. System Info
  5914. ASYM_TicksToTime
  5915. System Info
  5916. _ASYM_MouseScreenPos
  5917. ASYM_MouseScreenPos
  5918. _ASYM_FontHeight
  5919. System Info
  5920. ASYM_FontHeight
  5921. System Info
  5922. ASYM_FontWidth
  5923. ASYM_FontWidth
  5924. Copyright 
  5925.  1990-2001 Click2learn, Inc.
  5926. ASYM_Copyright
  5927. q_ASYM_LogSetOptions
  5928. Logging
  5929. ASYM_LogSetOptions
  5930. _ASYM_LogStatus
  5931. Logging
  5932. ASYM_LogStatus
  5933. _AskStudentName
  5934. Logging
  5935. ASYM_AskStudentName
  5936. _ASYM_LogStart
  5937. Logging
  5938. ASYM_LogStart
  5939. W_ASYM_LogStop
  5940. Logging
  5941. ASYM_LogStop
  5942. kH_ASYM_LogTypeComboValues
  5943. Logging
  5944. ASYM_LogTypeComboValues
  5945. v_ASYM_LogWriteEntry
  5946. logging
  5947. ASYM_LogWriteEntry
  5948. _ASYM_LogDispatchComboValues
  5949. Log Dispatch
  5950. ASYM_LogDispatchComboValues
  5951. _ASYM_MailLogFile
  5952. Log Dispatch
  5953. ASYM_MailLogFile
  5954. Test Item Reset
  5955. _ASYM_ResetPgWidgets
  5956. _ASYM_ResetPgWidgets
  5957. U_ASYM_ResetRespData
  5958. Test Item Reset
  5959. _ASYM_ResetResponseData
  5960. _ASYM_Locked
  5961. Test Item Reset
  5962. ASYM_Locked
  5963. Test Item Reset
  5964. _ASYM_ShortReference
  5965. ASYM_ShortReference
  5966. _ASYM_ShowDialog
  5967. Test Item Reset
  5968. ASYM_ShowDialog
  5969. ^ASYM_ShowYourScore
  5970. test item score
  5971. ASYM_ShowYourScore
  5972. ASYM_WID_QType
  5973. Test Item Score
  5974. _ASYM_WID_Score
  5975. ASYM_RegisterAttempt
  5976. ASYM_WID_Score
  5977. Test Item Score
  5978. _ASYM_CollectTotalScore
  5979. ASYM_CollectTotalScore
  5980. Test item score
  5981. _ASYM_WID_Correctness
  5982. ASYM_WID_Correctness
  5983. _ASYM_PlayFeedback
  5984. Test Item Feedback
  5985. ASYM_PlayFeedback
  5986. _ASYM_CheckAnswerHyperlinks
  5987. Test Item Feedback
  5988. ASYM_CheckAnswerHyperlinks
  5989. _ASYM_PlayAnswerFeedback
  5990. Test Item Feedback
  5991. ASYM_DoFeedback
  5992. _ASYM_DoGenericTextFeedback
  5993. Test Item Feedback
  5994. ASYM_DoGenericTextFeedback
  5995. _SmartPlaySound
  5996. Test Item Feedback
  5997. ASYM_PlaySoundEffect
  5998. `V_ASYM_PlaySummaryFeedback
  5999. Test Item Feedback
  6000. ASYM_PlaySummaryFeedback
  6001. 5_ASYM_IniFile
  6002. INI File Management
  6003. ASYM_IniFile
  6004. _ASYM_IniFilePath
  6005. INI File Management
  6006. ASYM_IniFilePath
  6007. Viewer Management
  6008. }_ASYM_SetWorkWindow
  6009. ASYM_SetWorkWindow
  6010. _ASYM_WorkWindow
  6011. Viewer Management
  6012. ASYM_WorkWindow
  6013. Viewer Management
  6014. _ASYM_DisableWindows
  6015. ASYM_DisableWindows
  6016. Viewer Management
  6017. #Q_ASYM_EnableWindows
  6018. ASYM_EnableWindows
  6019. _ASYM_ViewerContainer
  6020. Viewer Management
  6021. ASYM_ViewerContainer
  6022. ASYM_BlockSuspend
  6023. |ASYM_RestoreSuspend
  6024. ~E_killTooltipTimers
  6025. Tooltip
  6026. killUserTooltipTimers
  6027. _ASYM_LMS_UniqueName
  6028. LMS Support
  6029. ASYM_LibrarianUniqueName
  6030. 5_ASYM_LMS_UniqueNameInfo
  6031. LMS Support
  6032. ASYM_LibrarianUniqueNameInfo
  6033. LMS Support
  6034. _ASYM_LMS_DisplayName
  6035. ASYM_LibrarianDisplayName
  6036. _ASYM_LMS_QuestionType
  6037. LMS Support
  6038. ASYM_LMS_QuestionType
  6039. ASYM_LMS_QuestionType
  6040. LMS Support
  6041. ,_ASYM_LMS_GetAICCCompatibility
  6042. ASYM_LMS_GetAICCCompatibility
  6043. _ASYM_LMS_GetAICCSpec20
  6044. LMS Support
  6045. ASYM_LMS_GetAICCSpec20
  6046. _ASYM_GetFileDate
  6047. File Management
  6048. ASYM_GetFileDate
  6049. _ASYM_AddFileExtension
  6050. File Management
  6051. ASYM_AddFileExtension
  6052. File Management
  6053. _ASYM_ReplaceFileExtension
  6054. ASYM_ReplaceFileExtension
  6055. _ASYM_GetTempFile
  6056. File Management
  6057. ASYM_GetTempFile
  6058. _ASYM_GetFileVersion
  6059. FALSE
  6060. File Management
  6061. ASYM_GetFileVersion
  6062. _ASYM_GetFileVersion
  6063. File Management
  6064. ASYM_GetProductVersion
  6065. _ASYM_GetShortFileName
  6066. File Management
  6067. ASYM_GetShortFileName
  6068. _ASYM_GetLongFileName
  6069. File Management
  6070. ASYM_GetLongFileName
  6071. Extension Management
  6072. Z_ASYM_ExtensionName
  6073. ASYM_ExtensionName
  6074. Extension Management
  6075. :C_ASYM_FileFromCLSID
  6076. ASYM_FileFromCLSID
  6077. Version Test
  6078. _ASYM_TBKFileVersion
  6079. _ASYM_TBKFileVersion
  6080. Printing
  6081. a_ASYM_FileToPrinter
  6082. ASYM_FileToPrinter
  6083. _ASYM_TextToPrinter
  6084. Printing
  6085. ASYM_TextToPrinter
  6086. print window
  6087. printWindow
  6088. ASYM_PrintWindow
  6089. print window
  6090. saveWindowToFile
  6091. ASYM_SaveWindowToFile
  6092. {    ASYM_GlossaryPage
  6093. pgRef
  6094. shadowedAutoClose
  6095. false
  6096. ASYM_PopupPage
  6097. Popup Page Mgr
  6098. ASYM_PopGlossary
  6099. ASYM_PopGlossary
  6100. ASYM_PopGlossaryStyle
  6101. ASYM_PopGlossary
  6102. Popup Page Mgr
  6103. _ASYM_PopupPage
  6104. ASYM_PopupPage
  6105. _ASYM_PopupWinComboValues
  6106. Popup Page Mgr
  6107. ASYM_PopupWinComboValues
  6108. Date Stuff
  6109. _ASYM_CompareDates
  6110. ASYM_CompareDates
  6111. [O_ASYM_DateToSeconds
  6112. Date Stuff
  6113. ASYM_DateToSeconds
  6114. Date Stuff
  6115. <_ASYM_MillisecondsToTime
  6116. ASYM_MillisecondsToTime
  6117. ASYM_MillisecondsToTime
  6118. millisecondsToTime
  6119. Post Message
  6120. c[_ASYM_PostMsg
  6121. ASYM_PostMsg
  6122. Post Message
  6123. _ASYM_DoPostedMsg
  6124. ASYM_DoPostedMsg
  6125.     _ASYM_IsMsgPosted
  6126. Post Message
  6127. ASYM_IsMsgPosted
  6128. Post Message
  6129. _ASYM_SetPostMsgBlock
  6130. ASYM_SetPostMsgBlock
  6131. Post Message
  6132. 1_ASYM_FlushPostMsgQueue
  6133. ASYM_FlushPostMsgQueue
  6134. Initialization
  6135. _ASYM_Ellipsize
  6136. ASYM_Ellipsize
  6137. Initialization
  6138. _ASYM_EllipsizeFileToField
  6139. ASYM_EllipsizeFileToField
  6140. z@GetFreeDosMem
  6141. Initialization
  6142. ASYM_FreeDOSMem
  6143. Initialization
  6144. _linkDLLs
  6145. ASYM_LinkDLLs
  6146. Utility Dialogs
  6147. _ASYM_AskForPath
  6148. ASYM_AskForPath
  6149. H_ASYM_WinHelp
  6150. ASYM_WinHelp
  6151. _ASYM_IsWin31
  6152. ASYM_IsWin31
  6153. RTF Help Popup
  6154. _ASYM_PopRTFHelp
  6155. targetBook
  6156. ASYM_InternationalFile
  6157. ASYM_PopRTFHelp
  6158. ASYM_Wait
  6159. _ASYM_Wait
  6160. ASYM_Wait
  6161. ASYM_Wait
  6162. _ASYM_Sleep
  6163. ASYM_Sleep
  6164. Watch Widget Support
  6165. H_UpdateTargetObject
  6166. ASYM_UpdateTargetObject
  6167. Progress 1
  6168. progress
  6169. targetBook
  6170. ASYM_InternationalFile
  6171. ASYM_ShowProgress
  6172. Progress With Text
  6173. progress
  6174. targetBook
  6175. ASYM_InternationalFile
  6176. ASYM_ShowProgressWithText
  6177. Open Ended Progress
  6178. targetBook
  6179. ASYM_InternationalFile
  6180. ASYM_OpenEndedProgress
  6181. Generic Error
  6182. _ASYM_ShowError
  6183. targetBook
  6184. ASYM_InternationalFile
  6185. ASYM_ShowError
  6186. _ASYM_ModalDialog
  6187. Modal Dialog Mgr
  6188. ASYM_ModalDialog
  6189. Task Switch Manager
  6190. s_ASYM_ModalState
  6191. ~disableTaskSwitching
  6192. ASYM_ModalState
  6193. Message Box
  6194. retVal
  6195. oldFocusWindow
  6196. _ASYM_MessageBox
  6197. -ASYM_EnableWindows
  6198. \ASYM_DisableWindows
  6199. ASYM_MessageBox
  6200. basePage
  6201. _s_ASYM_RequestPageRef
  6202. _asym_ask_request
  6203. _type
  6204. askRequest
  6205. asym_ask
  6206. basePage
  6207. _s_ASYM_RequestPageRef
  6208. _asym_ask_request
  6209. request
  6210. _defText
  6211. _type
  6212. askRequest
  6213. asym_request
  6214. Popup Menu Management
  6215. S_ASYM_PopMenu
  6216. ASYM_PopMenu
  6217. INET Wrappers
  6218. _ASYM_INET_linkDLL
  6219. ASYM_INET_linkDLL
  6220. INET Wrappers
  6221. _ASYM_GetFile_URL
  6222. ASYM_GetFile_URL
  6223. INET Wrappers
  6224. _ASYM_GetFile_FTP
  6225. ASYM_GetFile_FTP
  6226. s_ASYM_ActionsRuntimeLinked
  6227. ASYM_ActionsRuntimeLinked
  6228. data manipulation
  6229. EASYM_GetDataElement
  6230. ASYM_GetDataElement
  6231. data manipulation
  6232. OASYM_SetDataElement
  6233. ASYM_SetDataElement
  6234. data manipulation
  6235. ASYM_GetStructureName
  6236. ASYM_GetStructureName
  6237. RaASYM_GetElementList
  6238. data manipulation
  6239. ASYM_GetElementList
  6240. data manipulation
  6241. ASYM_SetStructureName
  6242. ASYM_SetStructureName
  6243. ASYM_ExpandSpecialChars
  6244. data manipulation
  6245. ASYM_ExpandSpecialChars
  6246. ASYM_ReplaceSpecialChars
  6247. data manipulation
  6248. ASYM_ReplaceSpecialChars
  6249. ASYM_ForEachInit
  6250. data manipulation
  6251. ASYM_ForEachInit
  6252. ASYM_ForEachNext
  6253. data manipulation
  6254. ASYM_ForEachNext
  6255. data manipulation
  6256. ;<ASYM_ForEachRelease
  6257. ASYM_ForEachRelease
  6258. OASYM_SetDataElement
  6259. ASYM_NewDataStructure
  6260. data manipulation
  6261. ASYM_ListToStack
  6262. ASYM_ListToStack
  6263. _ASYM_ArrayPropertyDataType
  6264. data manipulation
  6265. ASYM_ArrayPropertyDataType
  6266. Internationalization
  6267. _ASYM_InternationalFile
  6268. ASYM_InternationalFile
  6269. Sorting
  6270. TASYM_QuickSortList
  6271. ASYM_QuickSortList
  6272. _ASYM_SyncTextValueWithList
  6273. General Support Functions
  6274. ASYM_SyncTextValueWithList
  6275. p_ASYM_SyncNumericValueWithList
  6276. General Support Functions
  6277. ASYM_SyncNumericValueWithList
  6278. _ASYM_EnsureTextlineVisible
  6279. General Support Functions
  6280. ASYM_EnsureTextlineVisible
  6281. inches
  6282. puToInches
  6283. inchesToPU
  6284. 4d_ASYM_PageUnitsToStandardUnits
  6285. General Support Functions
  6286. ASYM_PageUnitsToStandardUnits
  6287. 4d_ASYM_StandardUnitsToPageUnits
  6288. General Support Functions
  6289. ASYM_StandardUnitsToPageUnits
  6290. u(_ASYM_SelectObjectTarget
  6291. select object target
  6292. ASYM_SelectObjectTarget
  6293. Select Object Target
  6294. nASYM_SelectObjectFromList
  6295. ASYM_SelectObjectFromList
  6296. ASYM_ObjectBitmapGroup
  6297. select object target
  6298. ASYM_ObjectBitmapGroup
  6299. w,    #>
  6300. FASYM_ProductPrefix
  6301. a.sbk
  6302. ASYM_CBTVersion
  6303. author
  6304. _ASYM_ReaderExit
  6305. .-,    #?
  6306. pgCaption
  6307. title
  6308. ASYM_AltPgName
  6309. ChooseFromTextLinesDlg
  6310. _ASYM_ChooseFromTextLinesDlg
  6311. targetBook
  6312. ASYM_InternationalFile
  6313. ASYM_ChooseFromTextLinesDlg
  6314. _ASYM_decode
  6315. Logging
  6316. ASYM_decode
  6317. ASYM_BlockSuspend
  6318. ASYM_WID_AnsArray
  6319. |ASYM_RestoreSuspend
  6320. ASYM_HasAnsArray
  6321. P#ASYM_WID_SummaryFeedback
  6322. ASYM_HasFBArray
  6323. GetSystemMetrics
  6324. GetSystemMetrics
  6325. ASYM_IsPointClose
  6326. ASYM_LookRealHardForPage
  6327. asymEncode
  6328. genval
  6329. ASYM_Encode
  6330. ASYM_SuperEncode
  6331. deployment method
  6332. i_ASYM_GetDeploymentMethod
  6333. ASYM_GetDeploymentMethod
  6334. _ASYM_GetParameter
  6335. HTTP Post
  6336. ASYM_GetParameter
  6337. ASYM_GetParameter
  6338. getParameter
  6339. _ASYM_SetHTTPPostParameter
  6340. HTTP Post
  6341. ASYM_SetHTTPPostParameter
  6342. _ASYM_HTTPPost
  6343. HTTP Post
  6344. ASYM_HTTPPost
  6345. qASYM_HTTPPost
  6346. httpPost
  6347. "\_ASYM_IsObjectDirty
  6348. changed bits
  6349. ASYM_IsObjectDirty
  6350. changed bits
  6351. j_ASYM_SetObjectClean
  6352. ASYM_SetObjectClean
  6353. changed bits
  6354. _ASYM_IsPageDirty
  6355. ASYM_IsPageDirty
  6356. changed bits
  6357. _ASYM_IsPageClean
  6358. ASYM_IsPageClean
  6359. changed bits
  6360. _ASYM_ReturnCleanPages
  6361. ASYM_ReturnCleanPages
  6362. changed bits
  6363. _ASYM_ReturnDirtyPages
  6364. ASYM_ReturnDirtyPages
  6365. changed bits
  6366. _ASYM_SetPageClean
  6367. ASYM_SetPageClean
  6368. /_ASYM_DisableBackup
  6369. System Support Functions
  6370. ASYM_DisableBackup
  6371. System Support Functions
  6372. W_ASYM_RestoreBackup
  6373. ASYM_RestoreBackup
  6374. ASYM_TimeMarker
  6375. _CMS_EnterApplication bk, bookmarkFn
  6376. 4STRING s_ASYM_LogDir
  6377.     thisSysBook = objectContainer(
  6378.     moduleLogInfo = ASYM_CMS_LogInfo()
  6379.     logFn = 
  6380.     logType = 
  6381. ASYM_LogType 
  6382.         preferredLogFn = ASYM_LogName 
  6383. ASYM_LogDestination 
  6384. "<special>"
  6385.             dest = 
  6386. ASYM_CMS_LogDir()
  6387. _ASYM_MakeLogFileName(
  6388. ~, "<auto>") 
  6389. "Logging" 
  6390.         CMSLogFn = ASYM_CMS_EnterApplication(ASYM_shortFileName(
  6391. bk),\
  6392. _ASYM_ReaderExit
  6393. ASYM_LogStart(bk, 
  6394. P, ASYM_LogEncrypt 
  6395. bk),\
  6396. -- THIS IS GROSS AND VIOLATES WINDOWS GUIDELINES BUT MANY PEOPLE
  6397. -- WANT IT FOR KIOSK 
  6398. BTESTING APPLICATIONS, SO THERE IT IS
  6399. disableTaskSwitching how
  6400. 4s_ASYM_ModalState
  6401. objectContainer(
  6402.     LOCAL STACK hWndList
  6403. X"user"
  6404.         WORD GetDesktopWindow()
  6405. $WindowTask(
  6406.         INT EnableWindow(
  6407. QIsWindow(
  6408.     GW_HWNDFIRST = 0
  6409.     GW_HWNDNEXT = 2
  6410.     hTask = GetWindowTask(windowHandle 
  6411.  <> 0
  6412.  = (how 
  6413. TRUE)
  6414. isWindow(
  6415. ) <> 0 
  6416. ) <> 
  6417.         translateWindowMessage 
  6418.             on 0x0112 
  6419. _WM_SYSCOMMAND 
  6420. targetWindow <> 
  6421.             on 0
  6422.         untranslateWindowMessage 0
  6423. , wMsg, wp, lpLo, lpHi
  6424. wp = 0xF050 -- SC_PREVWINDOW
  6425. wp = 0xF040 -- SC_NEXTWINDOW
  6426. wp = 0xF130 -- SC_TASKLIST
  6427. wp = 0xF020 -- SC_MINIMIZE
  6428. _ASYM_FindFaxDriver
  6429. ZSTACK PossibleDrivers
  6430.     linkDLL ASYM_ProductPrefix() & "win.dll"
  6431.         STRING GetWinIniVar(
  6432.     printList = 
  6433. 1"Devices","")
  6434.     LastFaxDevice = GetIniVar("Logs","
  6435. ",ASYM_IniFile())
  6436.     OK = 
  6437. ItemCount(
  6438.         dev = 
  6439.             OK = 
  6440. "FAX" 
  6441. "FX" 
  6442. ) = 1
  6443.         yes = ASYM_GetStandardString("<Yes>","
  6444.         no = 
  6445. No>","No")
  6446.         msgTxt = 
  6447. 3ConfirmFaxDriver>", \
  6448. "The 
  6449.  driver 
  6450. %1. Right?")
  6451. BexpandString(
  6452. Q, possibleDrivers)
  6453. SetIniVar("
  6454. ) > 1
  6455. ListToTextLine(
  6456.         prompt = 
  6457. ChooseFaxDriver>",\
  6458. "Select the FAX 
  6459. session:")
  6460. ASYM_ChooseFromTextLinesDlg(Info_Title 
  6461. ",dev,
  6462.     tempDir = ASYM_TempDirectory()    
  6463. NoFaxDriver>", ASYM_GetString("No 
  6464. found."))
  6465. ,ASYM_tempDir())
  6466.     msgCaption = SPACE
  6467. ASYM_MessageBox(
  6468. (, "INFO", "OK")
  6469. SendLogAsFax fN, printdefaults, faxDevice
  6470.         LONG GetFileSize(
  6471.     oldPrinter = 
  6472. "devices",oldprinter)
  6473.     ss = 
  6474. getFileSize(fN) > 2000
  6475. ASYM_FileToPrinter(fN, fN & printDefaults,
  6476. AutoGlossary hotWrd
  6477. ASYM_TempViewer 
  6478. ASYM_GotoPage ("
  6479. " && 
  6480. ASYM_PopGlossary 
  6481. ASYM_ResetCursor 
  6482. autoHotword fld, loc
  6483.  = MousePosition 
  6484. targetWindow
  6485.     txt = 
  6486.     p1 = 
  6487.     c = 
  6488. c <= 
  6489. """,.:;!?"
  6490.     p2 = p1
  6491. cp1 > 1 
  6492.         c = 
  6493. R(p1-1) 
  6494. c <= 
  6495. """,.:;!?"
  6496.     maxCnt = 
  6497. cp2 < 
  6498.         c = 
  6499. R(p2+1) 
  6500. c <= 
  6501. """,.:;!?"
  6502.     pgName = 
  6503. ASYM_IsNumber(
  6504. " && 
  6505. _ASYM_Wait ms, breakKeys, yield
  6506. ZDWORD startT
  6507. xisType(
  6508. G = 0
  6509.     broken = 
  6510. B = ASYM_Ticks()
  6511. e = (
  6512. cFlushMessageQueue() > 0
  6513.         mpos = 
  6514. mPos <> 
  6515. mmYield
  6516.  >= ms 
  6517.  = 255
  6518.         kCnt = 
  6519.  >= ms 
  6520.  <> 0
  6521. -- ASYM_Sleep suspend's ToolBook's process 
  6522. allow other 32-bit
  6523. -- processes 
  6524. 'messages. This 
  6525. slightly different 
  6526. yieldApp() functions. 
  6527. -- The pMs parameter allows 
  6528. | developer 
  6529. specify how many 
  6530. -- milliseconds 
  6531. thread. A value 
  6532. 0 will
  6533.  remainder 
  6534. its current 
  6535. -- Note: __ASYM_Sleep() 
  6536. linked 
  6537. the Initialization 
  6538. , on linkSysBook
  6539.     sleepMs = pMS
  6540. ) <> 
  6541. _ASYM_CompareDates d1, d2, fmt
  6542.     d1 = _ASYM_DateToSeconds(d1, 
  6543.     d2 = 
  6544. s(d2, 
  6545. d1 < d2
  6546. d1 > d2
  6547. is d, 
  6548. 4s_asym_LastDateFormat
  6549.     ss = 
  6550.         fmt = "mm/dd/yyyy hh24:
  6551. j:sec"
  6552. 3 AMPM"
  6553. _ASYM_MillisecondsToTime ms
  6554.     bs = ASYM_BlockSuspend()
  6555.     totalSecs = 
  6556. (ms / 1000)
  6557.     error = ASYM_RestoreSuspend()
  6558. M< 946684800
  6559.         secs = 
  6560.         mins = 
  6561. w/ 60)
  6562. %"00"
  6563. %"00"
  6564. 3& ":" & 
  6565. %"hh:
  6566. _ASYM_GetParameter paramName
  6567.     -- Looks 
  6568. on the 
  6569. form "<parameter 
  6570. value>" 
  6571.     -- returns 
  6572.  that corresponds 
  6573. there 
  6574.     cmdLine = sysCommandLine
  6575. sysPluginMode = 
  6576. .replaceString (
  6577. ?, "&", " ")
  6578.         -- Batman (Inst80) SPR#6018 - TimB - 11/28/00
  6579.         -- Quotes around a 
  6580. would 
  6581. >things
  6582. ~("=", 
  6583.             thisParamName = 
  6584. cc = 
  6585. replaceEscapeChars(
  6586. M txt
  6587. , "+", " ")
  6588. ) > 2
  6589. /) - 2 
  6590. H = "%"
  6591. "0x" & 
  6592. Vi+1 
  6593. ASYM_IsNumber(
  6594. _ASYM_SetHTTPPostParameter 
  6595. , paramValue
  6596. 4_s_ASYM_HTTPPostParameters
  6597.  = escapeChars (
  6598. ZSTRING paramList
  6599. ZusedParams
  6600.         -- If we've already handled a 
  6601. p, we don't 
  6602. . As parameters
  6603.         -- specified later are 
  6604. list, 
  6605. means 
  6606.         -- over-ride 
  6607. Dpreviously.
  6608. xASYM_ItemInList (
  6609.  & "=" & 
  6610. "&" & 
  6611.     linkDLL32 "tbinet32.dll"
  6612. INetUrlPost(
  6613. INetNewObject(
  6614. INetDestroyObject(
  6615. INetSetProperty(
  6616. y, "UrlConnection")
  6617. ", url)
  6618. = "OK"
  6619.             retVal = 
  6620.     accept = "abcdefghijklmnopqrstuvwxyz1234567890.-*_"
  6621. = SPACE
  6622. charToANSI (
  6623. %"@h00"
  6624. "%" & 
  6625. DoDragObject tgt, obj, loc, whatButton
  6626.     SYSTEM s_asym_dragObj
  6627.     LOCAL WORD counter
  6628.     _startLoc 
  6629. ASYM_BeginDrag 
  6630. _locked 
  6631.  = "TRUE"
  6632. z --??
  6633.     Xoffset = 
  6634.     Yoffset = 
  6635. _position 
  6636.  = NULL
  6637. obj = 
  6638.     oldLayer = 
  6639. ASYM_StayOnLayer 
  6640. (objectContainer(
  6641. _layer 
  6642.     _cursor = 
  6643. ) = DOWN
  6644.         loc = 
  6645. oldloc <> 
  6646.  > 500
  6647. ASYM_idle 
  6648. ASYM_WorkWindow()
  6649. ASYM_ObjectDropped 
  6650. ASYM_SnapBack 
  6651.         oldLock = lockScreen 
  6652. DoMatchItemDrag 
  6653. AnsArray[][]
  6654.     _lineRef = 
  6655. _UpdateTargetObject obj
  6656. -- Look 
  6657. >even 
  6658. the editor
  6659. that does 
  6660. assignment has 
  6661. xbeen 
  6662.     LOCAL ntgt
  6663.  = ASYM_WID_TargetObject 
  6664.     parentObj = objectContainer(
  6665. isObject(
  6666.     objList = ASYM_CollectWidgets(
  6667.     tgtName = ASYM_WID_TargetName 
  6668.     NotTimerWidget = "
  6669. ASYM_WID_Name 
  6670. y -- nothing found 
  6671. p, look harder
  6672. ASYM_WID_Qtype 
  6673. <> NULL 
  6674. (ASYM_WID_TimeMax 
  6675.         nam = 
  6676. _ASYM_FlushMsgQ
  6677. 4s__ASYMMsgQ
  6678. X"User"
  6679.         WORD RegisterWindowMessage(STRING)
  6680.         INT PeekMessage(POINTER, 
  6681.     lpMsg = ASYM_GetMemBlock(32)
  6682.     msgID = 
  6683. `"ASYM_PostCO")
  6684. =<> 0
  6685. P, 0, 
  6686. =, 1)
  6687. ASYM_FreeMemBlock(
  6688. _ASYM_CBTIniVar section, key, deflt
  6689.     linkDLL "tbwin.dll"
  6690.  GetIniVar(
  6691. NASYM_IniFile())
  6692. _ASYM_GetSystemVar varName
  6693.     bs = ASYM_BlockSuspend()
  6694.     cmd = expandString("
  6695.     bs = ASYM_RestoreSuspend (bs)
  6696. _ASYM_RandomList numItems, inList
  6697.     LOCAL STACK outList
  6698. , = NULL 
  6699.             maxCount = 
  6700. _ASYM_ProductDirectory
  6701.     SYSTEM s_ASYM_ProductDirectory, s_ASYM_LongProductDirectory
  6702.  = getIniVar("ToolBook Load Information", "TB" & ASYM_MTBVersion(), "
  6703. .INI")
  6704.  = pathOfFile(
  6705. ASYM_Is32Bit()
  6706.  = ASYM_GetLongFileName(
  6707.  = ASYM_GetShortFileName(
  6708. _ASYM_SystemDirectory
  6709. s_ASYM_SystemDirectory = 
  6710. sysToolBookDirectory
  6711. _ASYM_DrawFocusRect pBounds, pViewer
  6712. x1, y1, x2, y2
  6713. USER"
  6714. getDC(
  6715. releaseDC (
  6716. (isObject(
  6717. u) = 
  6718. P) AND (
  6719.         refViewer = 
  6720. targetWindow
  6721.     bs = 
  6722.     hDC = 
  6723. clientHandle 
  6724.     bounds_Pixels = pageUnitsToClient(
  6725.     x1 = 
  6726.     y1 = 
  6727.     x2 = 
  6728.     y2 = 
  6729.     pRect = 
  6730. .(0, 
  6731. , x1)
  6732. .(2, 
  6733. ', y1)
  6734. .(4, 
  6735. 8, x2)
  6736. .(6, 
  6737. I, y2)
  6738. freeMemBlock (
  6739.     err = 
  6740.         retVal = 
  6741. _ASYM_DeleteHandler obRef, handlerName
  6742.     -- Deletes 
  6743.     -- <
  6744. ,> follows same conventions 
  6745. getHandlerScript().
  6746.     -- It works 
  6747. Hsetting the 
  6748. a known minimum 
  6749.     -- doing a 
  6750. xon that 
  6751.     -- Returns 
  6752. Lexisting 
  6753. xASYM_ItemInList (
  6754. ,notifyBefore,notifyAfter")
  6755.     -- construct 
  6756.     handlerType = 
  6757.         txt = CRLF & 
  6758. y" & 
  6759.  && "
  6760. value" & 
  6761.     -- replace 
  6762.     bs = 
  6763.     oldScript = setHandlerScript (
  6764.     bs = 
  6765. bs <> 
  6766. r= bs
  6767. delete 
  6768.     scr = 
  6769. ~(txt, 
  6770. ) - 1 
  6771.         bs = 
  6772.         bs = 
  6773.     (bs)
  6774. bs = 
  6775. r= bs
  6776. _ASYM_DisableBackup
  6777.     -- temporarily 
  6778.  off 
  6779. backup feature 
  6780. MaxBackups 
  6781. stashing its old 
  6782. oldMaxBackups
  6783.  = getToolBookIniItem("
  6784. y, don't change 
  6785.         -- 
  6786.  current 
  6787. OldMaxBacks
  6788.         curMaxBackups = 
  6789. setToolBookIniItem("
  6790.     -- Set 
  6791. _ASYM_RestoreBackup
  6792. OldMaxBackups 
  6793.         -- 
  6794.         -- 
  6795. _ASYM_MessageBox txt,titl,icn,btns,hlpTag,hlpFile
  6796.     LOCAL WORD flags
  6797. TimerID
  6798.     linkDLL "USER"
  6799.         INT __MessageBox = 
  6800. <,STRING,
  6801. i <> 
  6802. l <> 
  6803.         F1Msg = 0x0400+208
  6804.         translateWindowMessage 
  6805. windowHandle 
  6806. targetWindow
  6807.             on 
  6808. F1Pressed 
  6809. "stop"
  6810. "hand"
  6811. H0x0010
  6812. c"question"
  6813. H0x0020
  6814. c"exclamation"
  6815. c"warning"
  6816. H0x0030
  6817. c"info"
  6818. c"asteri"
  6819. H0x0040
  6820. "OKCancel"
  6821. H0x0001
  6822. "RetryCancel"
  6823. H0x0005
  6824. "AbortRetryIgnore"
  6825. H0x0002
  6826. "YesNo"
  6827. H0x0004
  6828. "YesNoCancel"
  6829. H0x0003
  6830.     msgsBlocked = ASYM_SetPostMsgBlock(TRUE)
  6831.     retVal = 
  6832. "abort"
  6833. "retry"
  6834. "ignore"
  6835. "yes"
  6836.         untranslateWindowMessage 
  6837. oHlpTag
  6838. oHlpFile
  6839. ASYM_WinHelp(
  6840. _ASYM_ColorPaletteDlg r, g, b
  6841.     linkDLL "tbdlg.dll"
  6842.         STRING colorPaletteDlg (BYTE, 
  6843. enableTaskWindows(FALSE)
  6844.     retVal = 
  6845. Dr, g, b)
  6846. .TRUE)
  6847. _ASYM_ChooseFontDlg a, b
  6848. 3(a, b)
  6849. _ASYM_OpenFileDlg a, b, c, d, e
  6850. , INT)
  6851. G(a, b, c, d, e)
  6852. _ASYM_OpenFileDlgLFN a, b, c, d, e
  6853. P(a, b, c, d, e)
  6854. _ASYM_SaveAsDlg a, b, c, d, e
  6855. K(a, b, c, d, e)
  6856. _ASYM_ChooseDirectoryDlg a, b
  6857. ? (a, b)
  6858. goryDlgLFN a, b
  6859. 3(a, b)
  6860. _ASYM_SaveAsDlgLFN a, b, c, d, e
  6861. saveAsDlgLFN (
  6862. 5a, b, c, d, e)
  6863. _ASYM_LockWindows
  6864. ZwinStateList
  6865. oss = 
  6866. r= NULL
  6867.     winList = sysOpenWindows
  6868.     winCount = 
  6869.         winRef = 
  6870. { = enabled 
  6871. p& CRLF & 
  6872. _ASYM_UnlockWindows winDetails
  6873. ZOBJECT 
  6874. isOpen 
  6875. oss = 
  6876. __ASYM_SysCursor
  6877. ASYM_BlockSuspend()
  6878.     retVal = 
  6879. ASYM_RestoreSuspend (
  6880. xASYM_IsNumber(
  6881. _ASYM_WorkingCursor pShow
  6882.  <> FALSE 
  6883.  = TRUE
  6884.         myBook = objectContainer(
  6885. o= cursor "WorkingInBackground" 
  6886. o= default
  6887. _ASYM_CursorInResizeHandle
  6888. 4_s_ASYM_ResizeCursors
  6889.  = NULL
  6890.         linkDLL "user"
  6891.             WORD GetCursor()
  6892. getCursor() 
  6893.             bs = 
  6894.             bs = 
  6895. bs <> 
  6896.     hCursor = 
  6897.     bs = 
  6898.     bs = 
  6899. ASYM_ItemInList (
  6900. _ASYM_ElapsedCursor nmax, n, curName
  6901.     myBk = 
  6902. . = 0 
  6903. n = 0)
  6904. curname 
  6905.         n = 30 * n / 
  6906. l;c = 
  6907. ("t" & 
  6908. (n)) 
  6909.         n = 20 * n / 
  6910. ;c = 
  6911. ("wait" & 
  6912. (n)) 
  6913.     ss = 
  6914. c <> 
  6915. ASYM_DuplicateClip clipRef
  6916. ZSTRING clipString
  6917. xisObject (
  6918. 8reference 
  6919. 8" && 
  6920.             bkRef = 
  6921.     myBk = objectContainer (
  6922. eresource 
  6923.     tempClipRef = 
  6924. resourceList ("
  6925.     newClipRef = 
  6926. ASYM_IsClip 
  6927. s, pTargetBook
  6928. myClip
  6929.     retVal = 
  6930.     refBook = 
  6931.     -- user 
  6932. allowed 
  6933. pass 
  6934. complete 
  6935.  ID 5 
  6936. 8"foo"
  6937. 8""" 
  6938. qNULL) 
  6939.  & " 
  6940.     bs = ASYM_BlockSuspend()
  6941.     nameOfMyClip = 
  6942.     bs = ASYM_RestoreSuspend(bs)
  6943. bs = 
  6944. _ASYM_ViewerContainer pObjRef
  6945.     retVal = NULL
  6946. isObject(
  6947.         objType = 
  6948.         objParent = 
  6949. NobjectContainer(
  6950.             vList = 
  6951. workList = sysOpenWindows
  6952. thisViewer
  6953. currentPage 
  6954. shownBy 
  6955.             numViewers = 
  6956. rankedViewers = targetWindow,focusWindow,ASYM_WorkWindow(),
  6957. numRanked = 4
  6958. _ASYM_SetWorkWindow 
  6959. 4s_ASYMWorkWindow
  6960. isOpen 
  6961. _ASYM_WorkWindow
  6962.     SYSTEM 
  6963.     LOCAL STRING vRef
  6964. _ASYM_DisableWindows
  6965.     vl = 
  6966. cvl <> 
  6967. enabled 
  6968. sysRuntime = 
  6969.         -- 
  6970. that might cause us problems
  6971. toolbar = 
  6972. tile 
  6973. _ASYM_EnableWindows val
  6974. ob = "
  6975. showToolbar 
  6976. ob = "
  6977. showColorTray 
  6978. ASYM_ObjectExists(ob) 
  6979. ob = 
  6980. -- Clears the clipboard contents
  6981. _ASYM_ClearClipboard
  6982.     retVal = 
  6983. ASYM_Is32Bit() 
  6984.         linkDLL32 "USER32.
  6985.             INT CloseClipboard()
  6986. EmptyClipboard()
  6987. +OpenClipboard(WORD)
  6988.     openSuccess = 
  6989. <> 0 
  6990.         -- another process has 
  6991. _ASYM_CopyTextToClipboard clipText
  6992.     -- Note that memory associated 
  6993. fdata on 
  6994. freed 
  6995. HWindows 
  6996. cleared, *NOT* 
  6997.  (but 
  6998. must be 
  6999. Sunlocked).
  7000.     -- limits 
  7001. %pointerString32 doesn't appear 
  7002. be able 
  7003. more than 
  7004. user32.dll"
  7005.     OpenClipboard32     = 
  7006.      (DWORD)
  7007.      SetClipboardData32     = 
  7008.     CloseClipboard32     = 
  7009.     EmptyClipboard32     = 
  7010. kernel32.
  7011.  GlobalAlloc32 = 
  7012.         POINTER32 GlobalLock32 = 
  7013. GlobalUnlock32 = 
  7014.     GMEM_MOVEABLE = 0x0002
  7015.     GMEM_DDESHARE = 0x2000
  7016.     CF_OEMTEXT = 7
  7017. (windowHandle 
  7018. targetWindow)
  7019.             num = 
  7020. j(32766, 
  7021.             hGlobal = 
  7022. ++ 1)
  7023. pClipText = 
  7024. _ASYM_checkHyperSysBook
  7025.     hyperSBK = "TB" & ASYM_MTBVersion() & "
  7026. $.sbk"
  7027. ASYM_WorkWindow()
  7028. isExtensionAdded(
  7029. FALSE
  7030. _ASYM_EnableHyperlinks
  7031.  = ASYM_ProductPrefix() & 
  7032.  = sysToolBookDirectory & 
  7033. isObject("
  7034. 8" && QUOTE & 
  7035. k)+1 
  7036. k= sbk
  7037. _ASYM_GlossaryPage term, bkName
  7038.         si = ASYM_BlockSuspend ()
  7039. /"glossary" 
  7040.         si = ASYM_RestoreSuspend (si)
  7041.  = ASYM_GlossaryName 
  7042.  = "GLOSSARY.TBK"
  7043. ASYM_FindHyperPage (
  7044. _ASYM_ExtensionName ob
  7045. Zguid, ctlNm
  7046.     linkDLL "tbreg.dll"
  7047.         STRING RegistryGetKey (
  7048.     bookRef = objectContainer (ob, "
  7049. ASYM_BlockSuspend()
  7050.  = clsidFromExtObjectName (
  7051. ASYM_RestoreSuspend (
  7052.  <> NULL
  7053. "HKEY_CLASSES_ROOT\CLSID\" & 
  7054.  = ctl
  7055. _ASYM_FileFromCLSID pCLSID
  7056.     retVal = 
  7057.         -- Determine 
  7058. registered on 
  7059. user's machine
  7060. registryGetKey(
  7061.         -- Root 
  7062. entries:
  7063.         CLSIDRoot= "
  7064.         CLSIDToFind = 
  7065.  & "\InProcServer32"
  7066.         CLSIDFile = 
  7067. (ASYM_IsFile(
  7068. /) = TRUE)
  7069. _ASYM_InternationalFile pFileName, pValidateFile
  7070. 4DYNAMIC _s_ASYM_LocalizedFilenames[][]
  7071.     intl_Filename = NULL
  7072. Z <> 
  7073.         -- Check 
  7074. file has already been resolved 
  7075. stored
  7076.         -- 
  7077. the cache array
  7078.         numFiles = 
  7079. dimensions(
  7080. i][1] = 
  7081. i][2]
  7082.             languageCode = sysLanguageCode
  7083. "<> "ENU"
  7084. ASYM_PathOfFile(
  7085. ) & \
  7086. ASYM_ParsePath(
  7087. "FILENAME_ONLY") & \
  7088. "-" & 
  7089. & "." & 
  7090. "EXTENSION_ONLY")
  7091.  = TRUE 
  7092. ASYM_IsAbsoluteFilePath(
  7093. ) <> 
  7094. targetBook = "
  7095. #objectContainer(
  7096. -- If we can't find 
  7097. appropriate international 
  7098. , try
  7099. default version.
  7100. ) <> 
  7101. -- If we still 
  7102. -- We found one, so 
  7103. + 1][1] = 
  7104. + 1][2] = 
  7105. ASYM_QuickSortList lst, asText
  7106.     -- Sorts 
  7107.  numerically 
  7108. ]the 
  7109. 6 algorithm.
  7110. whole point 
  7111. %quickly 
  7112. %possible, 
  7113.     -- function does no error checking. Thus 
  7114. will ES 
  7115. cnon-
  7116.  values, 
  7117. example.
  7118. ZdataArray[]
  7119. ZSTACK retVal
  7120.     fill 
  7121. ] order
  7122.     numItems = dimensions (
  7123. quickSortText (
  7124. p, 1, 
  7125. , 1, 
  7126. Hreference, 
  7127.         midPoint = partition (
  7128. A+ 1, 
  7129. yonText (
  7130. + 1, 
  7131.     x = 
  7132.     i = 
  7133.     j = 
  7134. [j] > x
  7135. [i] < x
  7136. i < j
  7137. [i] <> 
  7138. temp = 
  7139. [i] = 
  7140. [j] = 
  7141. partitionText 
  7142.     x = 
  7143.     i = 
  7144.     j = 
  7145. [j] > x 
  7146. [i] < x 
  7147. i < j
  7148. [i] <> 
  7149. [i] = 
  7150. [j] = 
  7151. -- _ASYM_SyncTextValueWithList 
  7152. FIELD fRef, STRING testText, exactFit
  7153. handler performs a binary 
  7154. Bthat
  7155.     -- corresponds 
  7156. passed 
  7157.     fText = 
  7158.     tlCount = textlineCount (
  7159.     tlNum = 
  7160.     checkText = 
  7161.             selectedTextLines 
  7162. _ASYM_EnsureTextlineVisible 
  7163.             tlMin = 1
  7164.             tlMax = 
  7165. ;) / 2
  7166. < 0.5
  7167.  = TRUE
  7168.     ASYM_BestFit 
  7169. -- _ASYM_SyncNumericValueWithList 
  7170. xisType (
  7171. ) / 2
  7172. < 0.5
  7173. currentLine
  7174. ensures 
  7175. a listbox
  7176.     fTextCount = 
  7177.     fTextLineCount = 
  7178.     uFlow = textUnderflow 
  7179.         firstLine = 1
  7180. p) + 1
  7181.     oFlow = 
  7182.         lastLine = 
  7183. 8+ 1) 
  7184. _ASYM_PageUnitsToStandardUnits
  7185. ZSTACK retVal
  7186.     englishUnits = (
  7187. = "English")
  7188.     args = 
  7189.         pageUnits = 
  7190.             standardUnits = 
  7191. */ 1440
  7192. %"0.00"
  7193. M/ 1440 * 2.54
  7194. %"0.00"
  7195. _ASYM_StandardUnitsToPageUnits value, noRounding
  7196.     xPix = 
  7197. sysPageUnitsPerPixel
  7198. * 1440)
  7199. * 1440 / 2.54)
  7200. -- Tool tips 
  7201. tooltip targetRef
  7202. ASYM_ToolTip 
  7203. /) = 1
  7204.     startPos = 
  7205. ~("<", 
  7206.         endPos = 
  7207. ~(">", 
  7208.         insertName = 
  7209. X+ 1 
  7210. =- 1 
  7211.         insertVal = ASYM_TooltipInsert (
  7212. doToolTip 
  7213. 4_ASYM_Tooltip, _ASYM_TooltipOnTimer, _ASYM_TooltipOffTimer
  7214. J = NULL
  7215.     vRef = 
  7216. \ <> 
  7217.         ss = 
  7218. = FALSE; se = 
  7219. timerStop (
  7220. = ss; 
  7221. r= se
  7222. showTooltip 
  7223. mousePosition 
  7224. targetWindow
  7225. er <> 
  7226.             ss = 
  7227. = ss; 
  7228. r= se
  7229. r = timerStart ("single", 500, 100, 
  7230. timerNotify timerID
  7231.             msgTxt = ASYM_GetString("errToolTipInvalidTimerID", \
  7232. "Error 
  7233.  ID")
  7234.             msgCaption = SPACE
  7235. ASYM_MessageBox(
  7236. ), "WARNING", "OK")
  7237.     fRef = 
  7238.     tooltipInfo = getTooltipInfo()
  7239.     maxWidth = 165 * 
  7240.     minWidth = 0
  7241.         testWidth = (
  7242. ") / 2
  7243.         ovf = 
  7244. s< 60
  7245.     tipBounds = 
  7246.     toolInfo = 
  7247.     newTooltip = 
  7248.     pos = 
  7249.     inVRef = 
  7250. pageUnitsToScreen (
  7251.     pix = sysPageUnitsPerPixel
  7252.     vSize = 
  7253. /+ 5, 
  7254.     -- Check that we don't 
  7255. off the edge 
  7256. screen. 
  7257. toolinfo, 
  7258.     mouseX = 
  7259.     mouseY = 
  7260.     screenBounds = ASYM_ScreenBounds (
  7261.         xPos = 
  7262.         -- are we placing 
  7263. under 
  7264.             -- 
  7265. ) - 1
  7266.         yPos = 
  7267.         -- 
  7268.             -- 
  7269. ) - 1
  7270.     ssm = sysSuspendMessages
  7271.  = TRUE
  7272. xisOpen 
  7273. %notActive
  7274. windowFromPoint (
  7275. alwaysReader 
  7276.     obRef = objectFromPoint (
  7277. toolTip = 
  7278. & CRLF & 
  7279. hideTooltip 
  7280. M    er, 
  7281.     r <> 
  7282.         ss = 
  7283. = ss; 
  7284. r= se
  7285.     er <> 
  7286. er = 
  7287. ", 100, 100, 
  7288. _killTooltipTimers
  7289. killed on enterWindow 
  7290. leaveWindow 
  7291. ensure
  7292.     -- they're 
  7293. xfired 
  7294. spuriously.    
  7295. er <> 
  7296. er = 
  7297. r <> 
  7298. _ASYM_ChooseFromTextLinesDlg dlgCaption, prompt, txtLines, deflt, helpTopicOrID
  7299. 4s_tb80r_cftldb
  7300. "main list" 
  7301.     v = 
  7302. objectContainer(
  7303.     defaultPage 
  7304.     enabled 
  7305. B"OK" 
  7306.     helpButton = 
  7307.  <> Null
  7308. FlushMessageQueue()
  7309. %modal
  7310.  & ""
  7311.     fld = 
  7312.     customSize 
  7313. = "small"
  7314. = "medium"
  7315. textRightOverflow 
  7316. = "large"
  7317. Cancel
  7318. closeThisWindow
  7319. firstIdle
  7320.         i = 1
  7321.             txt = 
  7322.             cnt = 
  7323.         selectedTextLines 
  7324.         okBtn = 
  7325. B"OK" 
  7326. B"OK" 
  7327.     grpFr = 
  7328. "dlgframe" 
  7329.     fldPrmpt = 
  7330.     grpList = 
  7331.     OKbtn = 
  7332. B"OK" 
  7333.     Cancelbtn = 
  7334.     Helpbtn = 
  7335. 15,45,2955,2550
  7336. 60,120,2890,570
  7337. 75,585,2880,2490
  7338. 3030,45
  7339. 3030,495
  7340. 3030,1095
  7341. /= 4575,2595
  7342. 15,45,4800,2550
  7343. 60,120,4740,570
  7344. 75,585,4755,2490
  7345. 4875,45
  7346. 4875,495
  7347. 4875,1095
  7348. /= 6450,2595
  7349. 15,45,7260,2550
  7350. 60,120,7185,570
  7351. 75,585,7200,2490
  7352. 7335,45
  7353. 7335,495
  7354. 7335,1095
  7355. /= 8880,2595
  7356. buttonClick
  7357.     SYSTEM _s_ASYM_AskRequestCmdButtonResponse
  7358. escape 
  7359.             close 
  7360. help 
  7361.             helpFile
  7362. myPage
  7363.             helpTopic
  7364.             -- try 
  7365. launch the 
  7366. Sfile.
  7367. asym_winHelp(
  7368.  = keyDownArrow OR 
  7369.         curObjs = 
  7370.         -- gather list 
  7371. cmd buttons that are 
  7372.         -- how many 
  7373. `showing
  7374.         btnCount = 
  7375.         -- which 
  7376.         obNumber = 
  7377.         -- determine 
  7378. Bshould 
  7379. key = 
  7380. newObNumber = 
  7381. curobjs
  7382. -- Default Push Button Widget
  7383. -- Written 
  7384. HJeff Day, click2learn.com inc.
  7385. -- Copyright 
  7386.  1996-2000, 
  7387. .c. All Rights Reserved.
  7388. moveDefRect 
  7389. {defRect, 
  7390. Zstack bnds
  7391.     xp = 
  7392. sysPageUnitsPerPixel
  7393.     yp = 
  7394.     oldObj = 
  7395. isObject(
  7396. resetRect(
  7397.     x1 = 
  7398.     y1 = 
  7399.     x2 = 
  7400.     y2 = 
  7401.         x1 + xp, y1 + yp, \
  7402.         x1 + xp, y1
  7403.         x2 - xp, y1
  7404.         x2 - xp, y1 + yp, \
  7405. , y1 + yp, \
  7406. , y2 - yp, \
  7407.         x2 - xp, y2 - yp, \
  7408.         x2 - xp, y2
  7409.         x1 + xp, y2
  7410.         x1 + xp, y2 - yp, \
  7411. , y2 - yp, \
  7412. , y1 + yp
  7413. hideDefRect
  7414.     xp = 
  7415.     yp = 
  7416. createDefRect logical isBG
  7417.          0, 0 
  7418.          1, 1 
  7419.          2, 2 
  7420.          3, 3 
  7421.          4, 4 
  7422.          5, 5 
  7423.          6, 6 
  7424.          7, 7 
  7425.          8, 8 
  7426.          9, 9 
  7427.         10,10 
  7428.         11,11 
  7429.         12,12
  7430. = "widget_defaultRect"
  7431. ackground
  7432. isBackground
  7433.         container = 
  7434.     ipList = getObjectList(
  7435. pushButtonList
  7436.     btnList = 
  7437. defPushButton
  7438. escPushButton
  7439. escape 
  7440.     parentObj = 
  7441. showDefRect
  7442.     defBtn = 
  7443. showRect(
  7444. notifyBefore 
  7445. (enterCombobox
  7446. exclude 
  7447. ><> TRUE
  7448. ZbuttonRef
  7449. keyEnter
  7450. buttonClick 
  7451. alwaysReader 
  7452. e= FALSE 
  7453. selectionChanged
  7454. setWidgetScript tbk_wid_name, newScript
  7455. _ASYM_PopRTFHelp fN, captn
  7456. ASYM_isFile(fN)
  7457.         myBk = objectContainer(
  7458.         ss = 
  7459.             v = 
  7460. "rtf help popup" 
  7461. xisOpen 
  7462. defaultPage 
  7463. currentPage 
  7464. fld = 
  7465. "Text" 
  7466. richText 
  7467. fixSize
  7468.  = ASYM_GetStandardString("<
  7469.             msgTxt = ASYM_GetString("errPopRTFHelpError", "%1" & CRLF & 
  7470. "%2")
  7471. DexpandString(
  7472. 5>", ""), 
  7473.             msgCaption = SPACE
  7474. ASYM_MessageBox(
  7475. ), "WARNING", "OK")
  7476. ASYM_Reset
  7477.     v = 
  7478.         close v
  7479.     f = 
  7480.     lockScreen 
  7481.     scrl = 
  7482. fixScroll 
  7483. textUnderflow 
  7484. sizeToViewer
  7485.     sz = 
  7486. = -15
  7487. "toolbar" 
  7488. = r + 15; 
  7489. = b + 15
  7490. x, iss, isc
  7491. x = 27
  7492. (x = 
  7493. windowSized
  7494. -- Notes: The borderWidth, innerBevelWidth, 
  7495. outerBevelWidth 
  7496. the stage 
  7497. {on each 
  7498. --         
  7499. /must be 
  7500. *ame values.
  7501. o_defSize
  7502.         -- 
  7503. nvideo players (
  7504. a loop b/c orig sizing code doesn't work on 
  7505. try).
  7506.         vPages = 
  7507. <> NULL
  7508.             vObj = 
  7509. "Video Player" 
  7510. o_defPlayerSize
  7511. -- Given 
  7512.  frame (
  7513. main 
  7514. 8), calculate 
  7515. media (
  7516. ) area taking 
  7517. account 
  7518. height 
  7519. control buttons
  7520. 's outside 
  7521. C. Return 
  7522. pixels.
  7523. actualMediaSize STACK pFrameSizeInPageUnits
  7524.     vRetval
  7525.     vXFrame = 
  7526.     vYFrame = 
  7527.     vXpix = 
  7528. sysPageUnitsPerPixel
  7529.     vYpix = 
  7530.     vNonMediaAreaSizes = nonMediaAreaStageSizes()
  7531.     vXToSubtract = 
  7532.     vYToSubtract = 
  7533. ")/vYPix)
  7534. P)/vXPix) 
  7535.     vX = 0; vY = 0
  7536.     vPageRef = 
  7537.     vStage = 
  7538. "mmwidget_stage" 
  7539.     vControlButtons = 
  7540. "mmwidget_controls" 
  7541.     vStageAreaNonMedia = 
  7542.     vCaptionHeight = windowCaptionHeight()
  7543.     vBorderHeight = windowBorderHeight()
  7544.     vBorderWidth = windowBorderWidth()
  7545.     vX = (2 * 
  7546.     vY = (2 * 
  7547. ) + 360 + \
  7548.     linkDLL "user";INT GetSystemMetrics(
  7549. 31) -- SM_CYCAPTION
  7550. xASYM_IsNumber(
  7551. < 0) 
  7552.     vHeight = 
  7553. 32) -- SM_CXFRAME
  7554. )< 0) 
  7555. INT);
  7556.     vWidth = 
  7557. 33) -- SM_CYFRAME
  7558. )< 0) 
  7559. notifyBefore 
  7560.     lastTickCount 
  7561. "mmGetTickCount" 
  7562. dllFunctions("USER.EXE")
  7563. function 
  7564.     myParent = 
  7565. sliderUpdate 
  7566. !TRUE
  7567. DWORD    
  7568.  = getTickCount    ()
  7569.         whatTick = 
  7570. + 500
  7571.             myClip = myClipSpec() 
  7572. <> NULL
  7573. status = mmStatus 
  7574. se = 
  7575. ss = 
  7576. = FALSE
  7577. @"playing"
  7578. mmTF = mmTimeFormat 
  7579. illiseconds
  7580. pos = mmPosition 
  7581. len = mmLength 
  7582. setPos 
  7583. B"thumb" 
  7584. "paused"
  7585. noop()
  7586. "stopped"
  7587. "closed"
  7588. r= se
  7589.     s_tmp_bnds = 
  7590.     s_tmp_wid1 = (
  7591.     s_tmp_wid2 = (
  7592. ) = down
  7593.         newX = 
  7594.         newY = 
  7595. updateMedia 
  7596. b(0,(
  7597. 6frame
  7598.     myStage = whatStage()
  7599.         newPos = 
  7600. d*len)
  7601. seekClip 
  7602. _ASYM_TBDLLErrorString pDLL, pFunctionName, pErrorCode
  7603.     retVal = NULL
  7604. 5 = "TBDOS"
  7605. E = "
  7606.             getStringTag = "errTBDOS" & 
  7607. l & "_" & 
  7608.  = "CopyFile"
  7609. ASYM_GetString(
  7610.  was successful.")
  7611. , "Undetermined error occurred.")
  7612.  = -1
  7613.  I/O 
  7614.  = -8
  7615. , "Source file could 
  7616. xbe opened.")
  7617.  = -9
  7618. , "Destination 
  7619. , "Unknown 
  7620.  = "createDirectory"
  7621.  = -3
  7622. , "Specified path 
  7623. invalid.")
  7624.  = -5
  7625. , "Access 
  7626. denied (
  7627. example, the current 
  7628. c).")
  7629.  = "fileExists"
  7630.  exists.")
  7631. , "Operation failed.")
  7632.  = -2
  7633. xfound.")
  7634.  = -3
  7635.  = -15
  7636. drive 
  7637.  = -18
  7638. cwildcards.")
  7639.  = -20
  7640. , "Memory allocation 
  7641.  = "getCurrentDirectory"
  7642. yLFN"
  7643.  = -1
  7644. , "Internal 
  7645.  = -20
  7646.  = "getCurrentDrive"
  7647.  = "getFreeDiskSpace"
  7648.  = "getDirectoryOnlyList"
  7649. stLFN"
  7650.  = -2
  7651.  = -3
  7652. attribute 
  7653.  = -20
  7654.  = "getDOSEnvironmentString"
  7655.  = -1
  7656. , "<tag 
  7657. does 
  7658.  = -20
  7659.  = "getDriveKind"
  7660.  = -1
  7661. , "Invalid 
  7662. letter.")
  7663.  = -20
  7664.  = "getDriveList"
  7665.  = -20
  7666.  = "getFileAttributes"
  7667.  = -2
  7668.  = -3
  7669.  = -5
  7670.  = "getFileDate"
  7671.  = "getFileSize"
  7672.  = -2
  7673.      = -3
  7674. 9     = -20
  7675. '    , "
  7676.      = "getFileList"
  7677.      = "getFileListLFN"
  7678.      = -2
  7679.      = -3
  7680.     , "Path 
  7681.  = -18
  7682.     , "Matching 
  7683.  = -20
  7684. n    .")
  7685.  = "getFileOnlyList"
  7686.  = "getFileOnlyListLFN"
  7687.  = -2
  7688.  = -3
  7689.  = -4
  7690. order 
  7691.  = -20
  7692.  = "getVolumeName"
  7693.  = -1
  7694. , "Not enough memory.")
  7695.  = -3
  7696. , "Illegal 
  7697. passed.")
  7698.  = "moveFile"
  7699.  = -2
  7700.  = -3
  7701.  = -5
  7702.  = -17
  7703. source 
  7704. destination files refer 
  7705. different disk drives.")
  7706.  = "removeDirectory"
  7707. , "Success.")
  7708.  = -3
  7709. directory 
  7710. xempty.")
  7711.  = -5
  7712.  = -16
  7713.  = "removeFile"
  7714.  = -2
  7715.  = -3
  7716.  = -5
  7717.  = "setCurrentDirectory"
  7718.  = -3
  7719.  = "setCurrentDrive"
  7720.  = -1
  7721.  = "setFileAttributes"
  7722.  = -2
  7723.  = -3
  7724.  = -5
  7725.  = "setFileDate"
  7726.  = -2
  7727. , but 
  7728.  = -3
  7729. were 
  7730.  = -4
  7731. parameter.")
  7732.  = -18
  7733. specification.")
  7734.  = -20
  7735.  = "setSystemDate"
  7736.  = "setSystemTime"
  7737.  = "TBFILE32"
  7738. .DLL"
  7739. TBFILE32_" & 
  7740.  = -2
  7741. , "User cancelled.")
  7742.  = -4
  7743.  = -5
  7744.  I/O 
  7745.  = -6
  7746. , "Can't 
  7747.  = -7
  7748.  = -8
  7749.  = -9
  7750.  = -10
  7751.  = -11
  7752.  = -12
  7753.  = -13
  7754.  = -14
  7755.  = -15
  7756.  = -16
  7757.  = -17
  7758.  = -18
  7759.  = -19
  7760. ptoo 
  7761.  = -20
  7762. specified.")
  7763.  = -21
  7764. , "Different 
  7765.  = -22
  7766. , "In 
  7767. %    .")
  7768.  = -23
  7769. , "Network problem.")
  7770.  = -24
  7771. link 
  7772. 32-bit DLL.")
  7773.  = -25
  7774. , "Buffer 
  7775. small.")
  7776.  = -26
  7777. , "Too much data 
  7778. buffer.")
  7779.  = -27
  7780. , "Out 
  7781.  = -28
  7782.  = -29
  7783.  full.")
  7784.  = -30
  7785. , "Security 
  7786.  = -31
  7787. , "Cannot 
  7788.  = -32
  7789.  = -33
  7790. already 
  7791.  = -34
  7792.  cannot be copied 
  7793. itself.")
  7794.  = -35
  7795. DOS.")
  7796.  = -36
  7797.  component.")
  7798.  = -37
  7799.  = -38
  7800. _ASYM_AddString strgName, s, tgt
  7801. Zstrgs[][]
  7802.  = ASYM_Trim(
  7803.     bk = GetStringTargetBook(
  7804.     ss = 
  7805. g = _ASYM_StringArray 
  7806. _ASYM_FindString(
  7807. i = 0
  7808.             i = 
  7809. dimensions(
  7810. ) + 1
  7811.         i = 1
  7812.  [i][1] = 
  7813.  [i][2] = s
  7814. bk = 
  7815. _ASYM_ClearString 
  7816. , newStrgs[][]
  7817.     bk = 
  7818.     ss = 
  7819. i <> 0
  7820.             n = 
  7821. i = 1 
  7822. n = 1
  7823. i > 1
  7824. j][k] = 
  7825. j][k]
  7826. n - 1
  7827. j][k] = 
  7828. j+1][k]
  7829. bk = 
  7830. __ASYM_FindString 
  7831. Hreference, 
  7832. i][1] = 
  7833. i][2]
  7834. _ASYM_GetStandardString pTarget, 
  7835. trgDflt
  7836. ASYM_WorkWindow()
  7837. ASYM_GetString(
  7838. strgDflt) 
  7839.         myBk = objectContainer(
  7840. _ASYM_GetString 
  7841.     bk = 
  7842. ASYM_BlockSuspend ()
  7843. ASYM_RestoreSuspend (
  7844. ) > 1
  7845.             s = 
  7846.             i = 0
  7847.         i = 0
  7848. i = 0
  7849.         s = 
  7850.             s = 
  7851. _ASYMA_GetStringList 
  7852. Zresult
  7853.     bk = 
  7854.     bs = 
  7855.     bs = 
  7856. bs = 
  7857. i][1] 
  7858.     bk = 
  7859. bk <> "
  7860.         bk = 
  7861. (ASYM_MultiLanguageSupport 
  7862. bk = 
  7863. (sysLanguageCode <> "ENU") 
  7864.         bkName = ASYM_InternationalFile(
  7865. bk, TRUE)
  7866. -<> NULL 
  7867.             bk = 
  7868. _ASYM_FileToPrinter fn, options, hParentWnd, showAbortDlg
  7869. --TextToPrinter(<
  7870. :>, <
  7871. abort dlg>, <
  7872. _> - list 
  7873. Dspecifying:
  7874. --Document Name
  7875. --Font Face
  7876.     Style
  7877. --Margins 
  7878. v - 0 
  7879. x, 1 
  7880.     OK = ASYM_IsFile(fn)
  7881.             OK = isType("WORD", 
  7882. ShowAbortDlg 
  7883. showAbordDlg 
  7884.             OK = 
  7885. (fn, 
  7886. : Bad Parameter"
  7887. _ASYM_TextToPrinter txt, 
  7888.  - 0 
  7889. x, 1 
  7890.     OK = 
  7891. STRING", 
  7892.             OK = 
  7893.             OK = 
  7894.         txt = cleanUpText(
  7895.     numLines = 
  7896. B(i) 
  7897. m = "" 
  7898. B(i) 
  7899.  = " "
  7900. ASYM_ShowYourScore obj, score, mode, playFB, _target
  7901. 4s_ASYM_LogType,s_ASYM_LogAnswers
  7902. ASYM_WID_IsScored 
  7903. Y = "TRUE" 
  7904. ASYM_WID_ShowScore 
  7905. { = "
  7906. _ASYM_ShowYourScore 
  7907.             txt = ASYM_GetString("LogShowScore", "Q=%1 : E=
  7908. i! : S=%2")
  7909. ASYM_WID_QType 
  7910.  <> NULL
  7911. "ResponseData"
  7912. obj & 
  7913. !" & 
  7914. & ASYM_WID_Responses() 
  7915. ASYM_QuestionStatus (
  7916. -- Item 1 = actual 
  7917. 2 = maximum 
  7918. expandString(txt,
  7919. _score = 
  7920. _maxScore = 
  7921.  = "percent" 
  7922.  = "%" 
  7923. ASYM_LogWriteEntry(
  7924. & CRLF) 
  7925. layFeedback, 
  7926. ASYM_WID_MaxScore 
  7927. ASYM_WID_Score(
  7928. y, playFeedback) 
  7929. ) <> 2
  7930.  = "%"
  7931.         scoreText = ASYM_GetStandardString("<ScoreisX>","")
  7932. * 100)
  7933. O<ScoreisXoutofX>","")
  7934.     fld = ASYM_FindField("
  7935. !ld("feedback")
  7936.         -- display 
  7937. ( WITHOUT registering 
  7938. attempt 
  7939. )the question
  7940. ASYM_PlayFeedback 
  7941. FALSE 
  7942.         spot = 
  7943. + (4*
  7944. syspageunitsperpixel)
  7945. ASYM_ObjectCenter(
  7946. ForX>","")
  7947. ASYM_ModalPopText(ASYM_ExpandString(
  7948. _ASYM_WID_Correctness 
  7949. ZansArray[][]
  7950.  = ASYM_WID_AnsArray 
  7951.     maxIndex = 
  7952. dimensions(
  7953.     respIDs = ASYM_WID_ResponseIDs 
  7954. = "TRUEFALSE"
  7955. = "MULTICHOICE"
  7956. = "MULTIDROP"
  7957. = "SLIDER"
  7958. = "NAMEPART"
  7959. = "MULTIOBJ"
  7960. = "TYPEIN"
  7961. = "MATCHITEM"
  7962. = "MATCHOBJ"
  7963. ][11]
  7964. = "ORDEROBJ"
  7965.             resps = 
  7966.             isRandomAnchor = ASYM_WID_RandomAnchor 
  7967. ][11]
  7968. ASYM_WID_UseAnchor 
  7969. -- need 
  7970. compensate 
  7971. missing value
  7972. tot = 0
  7973. diff = 0
  7974. i][10] 
  7975. i][11]
  7976. b(0, 1 - 
  7977. ][10] 
  7978. ][11]
  7979. i][10] = 
  7980. i][11]
  7981. -    = "ORDERTEXT"
  7982.             answerList = 
  7983. _dragField 
  7984. 1][1]
  7985.             sortByWord = ASYM_WID_SortByWord 
  7986. cnt = 
  7987. 1][1])
  7988. 1][1])
  7989.             inc = 1 / 
  7990. ASYM_WID_PartialScore 
  7991. -- would be nice 
  7992. *relative* 
  7993. X, but 
  7994. 's too complicated
  7995. 1][1] = 
  7996. 1][1] = 
  7997. 1][1] <> 
  7998. 1][1] <> 
  7999.             -- unknown 
  8000.             SYSTEM s_tbrrflg1
  8001. ][11]
  8002. ,-4))
  8003. _ASYM_WID_Score 
  8004.     minScore = ASYM_WID_MinScore 
  8005. xIsType(REAL,
  8006.     asPercent = 
  8007. ASYM_WID_RoundScore 
  8008.         -- 
  8009. a CBT 3.0 widget that has 
  8010.         -- 
  8011. xbeen touched 
  8012. Ha 4.0 
  8013. *editor
  8014. "roundToMin" 
  8015. - 0.0005)
  8016. "roundToMax" 
  8017.             --
  8018. DO NOT ROUND TO INTEGER AS IN VERSION 3.0, BUT TO 2 PLACES
  8019. _ASYM_CollectTotalScore includeSkip
  8020. ZLOGICAL passSkip
  8021. 4s__ASYM_TempTotalScore
  8022.     totalScore = 0
  8023.     totalMax = 0
  8024. A = (
  8025. ^ <> 
  8026.         pg = 
  8027. skipNavigation 
  8028.         widList = ASYM_CollectWidgets(pg)
  8029. isType(
  8030. _ASYM_NumberToRoman num, 
  8031. M, formatStyle
  8032. yOR isNumber(
  8033. ') = FALSE 
  8034. @ = 1
  8035.             roman
  8036. = "I,IV,V,IX,X,XL,VL,L,XC,VC,C,CD,LD,D,CM,LM,M"
  8037.             rValues = "1,4,5,9,10,40,45,50,90,95,100,400,450,500,900,950,1000"
  8038. = "I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,D,CM,LM,XM,M"
  8039. ,10,40,45,49,50,90,95,99,100,400,450,490,500,900,950,990,1000"
  8040. = "I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,D,CM,LM,XM,VM,M"
  8041. 10,40,45,49,50,90,95,99,100,400,450,490,495,500,900,950,990,995,1000"
  8042. = "I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,ID,D,CM,LM,XM,VM,IM,M"
  8043. 10,40,45,49,50,90,95,99,100,400,450,490,495,499,500,900,950,990,995,999,1000"
  8044. = "I,IV,V,IX,X,XL,L,XC,C,CD,D,CM,M"
  8045. 10,40,50,90,100,400,500,900,1000"
  8046.     retVal
  8047.         curValue = 
  8048. cnum >= 
  8049. M= TRUE
  8050. _ASYM_RomanToNumber rom
  8051. = "0,I,V,X,L,C,D,M"
  8052.     numVals = "0,1,5,10,50,100,500,1000"
  8053.     ct = 
  8054.             -- invalid 
  8055.         Ref2 = 
  8056. Rk + 1 
  8057.         Ref3 = ASYM_ItemOffset(
  8058. _ASYM_CompareByCase string1, string2
  8059. X"user"
  8060.         INT lstrcmp(STRING,
  8061. ) = 0)
  8062. _revOffset s1, s2
  8063.     L = 
  8064. U(s1) - 1
  8065. U(s2) 
  8066. i + L 
  8067. _ASYM_Trim s
  8068.     txt = SPACE & CR & LF & TAB
  8069. cs <> 
  8070. s <= 
  8071. cs <> 
  8072. s <= 
  8073. _wordContains x, 
  8074. _wordOffset x, 
  8075. h(txt)
  8076. _ASYM_FindWordStart whatText, whatChar, whatLine
  8077.     wordBreak = 
  8078. TAB & QUOTE & CRLF & ".,;:?!
  8079. n > 1
  8080. _ASYM_Offset str, src, pos
  8081.         -- Check parameter validity
  8082. (isType("
  8083. M) = 
  8084. Z < 1) 
  8085. _ASYM_ReverseStack STACK stk
  8086. _ASYM_StringOf 
  8087.  txt1, txt2, txt3
  8088. $) = 
  8089.         -- Must be 
  8090. integer
  8091.     num1 = 
  8092.         num2 = 0
  8093.     num3 = 
  8094. _ASYM_TextlineFromPos pPos, pText
  8095. WORD", 
  8096. , > 0)
  8097.  = textlineCount(
  8098. _ASYM_LMS_UniqueName obRef
  8099.  meInfo (
  8100. $, truncateFlag
  8101. ret: TRUE 
  8102. already has unique 
  8103. 'Correct 
  8104. ZSTRING 
  8105. ] = (
  8106.     nm = 
  8107.     tp = 
  8108. tp = "
  8109. tp = "
  8110. (nm) = 3 
  8111. nm = tp && "
  8112. isType ("
  8113.             wc = 
  8114.             lw = 
  8115. (wc > 2 
  8116. iwc-1 
  8117. wc-2 
  8118. nm = "(" & tp && "
  8119. lw = ")" 
  8120. (lw) - 1 
  8121. ret = 
  8122. iwc-2 
  8123. (wc > 1 
  8124. gwc-1 
  8125. nm = "(
  8126. lw = ")" 
  8127. (lw) - 1 
  8128. iwc-1 
  8129. nm = NULL
  8130. & CRLF & tp && "
  8131. " && 
  8132.             pID = " (
  8133. " && 
  8134.  & ")"
  8135. nm = 
  8136. 32 - 
  8137. rnm & 
  8138.         -- determine 
  8139. pidentifier
  8140.         cc = 
  8141.         colonPos = 
  8142. ~(":", 
  8143. cc > 3 
  8144.  > 3 
  8145. = "(" 
  8146. "pb" 
  8147. = ")" 
  8148. i- 1 
  8149. cc - 1 
  8150.         -- 
  8151. correct 
  8152.         layerRef = objectContainer (
  8153. nm = 
  8154. nm = 
  8155. ASYM_WID_QType 
  8156. nm = 
  8157. nm = "Question"
  8158.             obID = " (" & 
  8159. & ":" & 
  8160.  & ")"
  8161. nm = 
  8162. 32 - 
  8163. nm & 
  8164. _ASYM_LMS_DisplayName 
  8165.     nm = 
  8166. nm = 
  8167. _ASYM_LMS_QuestionType obj
  8168.     qt = 
  8169. qt = "TRUEFALSE"
  8170.         retVal = "
  8171. qt = "MULTICHOICE"
  8172. qt = "MULTIOBJ"
  8173. 7choice"
  8174. qt = "TYPEIN"
  8175. Sfill-
  8176. qt = "MATCHITEM"
  8177. qt = "MATCHOBJ"
  8178. qt = "ORDEROBJ"
  8179. qt = "MULTIDROP"
  8180. qt = "NAMEPART"
  8181. matching"
  8182. qt = "ORDERTEXT"
  8183. sequencing"
  8184. performance"
  8185. -- Is AICC compatibilty flag specified?
  8186. _ASYM_LMS_GetAICCCompatibility ob
  8187. ob = "
  8188.         bk = ob
  8189.         bk = 
  8190. (ob, "
  8191.     AICC_Compatibility = ASYM_AICC_Compatibility 
  8192. : = gettoolBookIniItem ("
  8193. -- Force degrade 
  8194. version 2.0 
  8195. _ASYM_LMS_GetAICCSpec20 ob
  8196. ob = "
  8197.         bk = ob
  8198.         bk = 
  8199. (ob, "
  8200.     AICC_Spec20 = ASYM_AICC_Spec20 
  8201. |", "
  8202. _ASYM_GetFileDate fName, formatString
  8203. "tbdos.dll"
  8204.         STRING getFileDate(
  8205.     fDate = 
  8206. xNULL
  8207.         stop = 
  8208. ') - 1
  8209. - 7) < 3        --
  8210. we didn't 
  8211. a four-digit year
  8212. v+ 1900
  8213. "sec" 
  8214. " " & 
  8215. "mm/dd/yyyy h24:
  8216. _ASYM_AddFileExtension fn, ext
  8217.     fn = trim (fn)
  8218.     pth = ASYM_PathOfFile (fn)
  8219.     fn = ASYM_ShortFileName (fn)
  8220.     pos = 
  8221. ~(".", fn)
  8222. T& fn & "." & 
  8223.     cc = 
  8224.     lastPos = 
  8225. M<> 0 
  8226. V< cc
  8227. ~(".", 
  8228. r+ 1 
  8229. c" " 
  8230. & fn & "." & ext
  8231. _ASYM_ReplaceFileExtension fn, 
  8232.     fn = 
  8233. le (fn)
  8234.     fn = 
  8235. ~(".", fn)
  8236. & fn & "." & 
  8237.     cc = 
  8238. <> 0 
  8239. ~(".", 
  8240. & fn & ext
  8241. c" " 
  8242. & fn & "." & 
  8243. fn = 
  8244. _ASYM_GetFileVersion 
  8245. productFlag
  8246. --fname
  8247. --    full path 
  8248. file 
  8249. which 
  8250. version info
  8251. --    TRUE:
  8252. returns 
  8253. %xx,xx,xx,xx
  8254. --    FALSE (default): 
  8255. %xx,xx,xx,xx
  8256.     linkDLL32 "kernel32.
  8257.         LONG GetLastError()
  8258.         POINTER32 GlobalAlloc(
  8259. 3lobalFree(
  8260. RFileVersionInfoA(
  8261. xFileVersionInfoSizeA(
  8262. VerQueryValueA(
  8263.     rv = 
  8264.     gmemflags = 0x40    --GMEM_FIXED | GMEM_ZEROINIT
  8265.     dummy = 
  8266. gmemFlags, 4)
  8267.     bufSize = GetFileVersionInfoSizeA(
  8268. *> 0    --otherwise no 
  8269.         verBuf = 
  8270. X VS_FIXEDFILEINFO structure
  8271.         ffiBuf = 
  8272. t, "\", 
  8273.         ffiPtr = pointerPointer32(0, 
  8274. %now points 
  8275.         --Type 
  8276. dwSignature As Long
  8277. dwStrucVersion As 
  8278. e.g. 0x00000042 = "0.42"
  8279. dwFileVersionMS As 
  8280. e.g. 0x00030075 = "3.75"
  8281.         -- 12
  8282. dwFileVersionLS As 
  8283. e.g. 0x00000031 = "0.31"
  8284.         -- 16
  8285. dwProductVersionMS As 
  8286. e.g. 0x00030010 = "3.10"
  8287.         -- 20
  8288. dwProductVersionLS As 
  8289. e.g. 0
  8290.         -- 24
  8291. dwFileFlagsMask As 
  8292. = 0x3F 
  8293. "0.42"
  8294.         -- 28
  8295. 1 As 
  8296. e.g. VFF_DEBUG Or VFF_PRERELEASE
  8297.         -- 32
  8298. dwFileOS As 
  8299. e.g. VOS_DOS_WINDOWS16
  8300.         -- 36
  8301. dwFileType As 
  8302. e.g. VFT_DRIVER
  8303.         -- 40
  8304. dwFileSubtype As 
  8305. e.g. VFT2_DRV_KEYBOARD
  8306.         -- 44
  8307. dwFileDateMS As 
  8308. e.g. 0
  8309.         -- 48
  8310. dwFileDateLS As 
  8311. e.g. 0
  8312.         --End 
  8313.         --sanity 
  8314. X: signature should always be the following value
  8315. PointerDword32(0, 
  8316. ) = 0xfeef04bd
  8317. ~= 16
  8318.             major = 
  8319.             majorLeft = 
  8320. y0x10000
  8321.             majorRight = 
  8322. ;bitAnd 0xffff
  8323.             minor = 
  8324. ~+4, 
  8325.             minorLeft = 
  8326.             minorRight = 
  8327.             rv = 
  8328. GlobalFree(
  8329. _ASYM_GetTempFile pExt
  8330.     retVal = 
  8331.         INT
  8332. GetTempFileNameA(
  8333. ,WORD,
  8334. ocPointer32 = 
  8335. DWORD,
  8336.      GlobalFreePointer32 = 
  8337.     lpBuffer32 = GlobalAllocPointer32(0,1024)
  8338. 2"0,0"        
  8339. r= "Unable 
  8340. allocate memory."
  8341.         ext = 
  8342. "TMP"
  8343. )) > 3 
  8344. ASYM_TempDir(),
  8345. generate 
  8346. pointerString32(0,
  8347. ASYM_getShortFileName(
  8348. _ASYM_GetShortFileName 
  8349.  "tbfile32.
  8350. ShortFileName32(
  8351. D = 1
  8352. getShortFileName32(
  8353. _ASYM_GetLongFileName 
  8354. LongFileName32(
  8355. getLongFileName32(
  8356. -- ASYM_PopMenu (menuItemList, pos, rect)
  8357. -- Displays a popup 
  8358. c. Each 
  8359. <> represents 
  8360. -- the 
  8361. c. The 
  8362. shown 
  8363. units) 
  8364. > parameter defines a 
  8365. -- which, 
  8366. you release 
  8367. umouse, 
  8368. cwill 
  8369. xbe dismissed.
  8370. following special 
  8371. Tcan be defined 
  8372. beginning 
  8373. (these 
  8374. xappear 
  8375. -- "{"    - Identifies 
  8376. a sub-
  8377. c. Subsequent 
  8378. identified 
  8379. just a "}"
  8380. -- "|"    - Start 
  8381. on a 
  8382. qcolumn, separated 
  8383. Ha separator bar
  8384. -- "\"    - 
  8385. on a 
  8386. 6without a 
  8387. -- "("    - Disabled 
  8388. -- "*"    - Check 
  8389. Xmark
  8390. -- "."    - 
  8391. fa radio-
  8392. -- "+"    - Make 
  8393. default 
  8394. (should only 
  8395.  one per 
  8396. -- "#"    - 
  8397. a bitmap. 
  8398. ToolBook
  8399. ! resource 
  8400. -- "/"    - All subsequent 
  8401. Tare part 
  8402. allows you
  8403. above 
  8404. -- If "{" 
  8405. specified, 
  8406. must be 
  8407. -- definition, 
  8408. -- consisdered 
  8409. . Any other 
  8410. symbols 
  8411. order 
  8412. actual 
  8413. -- Return value:
  8414. -- Positive 
  8415. selected 
  8416. - no 
  8417. -- Negative 
  8418. error occurred that prevented 
  8419. displaying.
  8420. -2    - couldn't create 
  8421. -3    - 
  8422. -6    - 
  8423. xvalid
  8424. -13    - no 
  8425. provided
  8426. _ASYM_PopMenu 
  8427. 4_s_ASYM_PopMenuChildMenuHandleList, _s_ASYM_BitmapHandleList
  8428. menuText = 
  8429.  some constants
  8430.     GMEM_ZEROINIT = 0x0040
  8431.     GMEM_MOVEABLE = 0x0002
  8432.     TPM_RETURNCMD = 0x0100
  8433.     TPM_RIGHTBUTTON = 0
  8434.     TPM_NONOTIFY = 0x0080
  8435.     -- link 
  8436.     linkDLL "user"
  8437.         INT postMessage (WORD, 
  8438. LONG)
  8439.     linkDLL32 "user32.dll"
  8440.         DWORD CreatePopupMenu32 = 
  8441. ^InsertMenuItem32 = InsertMenuItemA (
  8442. , POINTER32)
  8443. TrackPopupMenu32 = 
  8444. DestroyMenu32 = 
  8445. kernel32.
  8446. GlobalAlloc32 = 
  8447.  GlobalLock32 = 
  8448. GlobalUnlock32 = 
  8449. GetLastError()
  8450. gdi32.
  8451. DeleteObject32 = 
  8452.     -- setup 
  8453. aults
  8454.     vRef = targetWindow
  8455. pos = 
  8456. mousePosition 
  8457.         hRect = 0
  8458.         pRect = "0,0"
  8459.         -- we're 
  8460. allocating little bits 
  8461. memory, so we'll assume 
  8462.         -- allocations succeed (
  8463. totally screwed 
  8464. fail anyways)
  8465. bitOr 
  8466. , 16)
  8467.      = pageUnitsToScreen (
  8468. pointerLong32 (0, 
  8469. N12, 
  8470.     hMenu = 
  8471.         menuItemInfoSize = 44
  8472.         -- 
  8473.     MENUITEMINFO structure
  8474.         hMenuItemInfo = 
  8475.         pMenuItemInfo = 
  8476.         -- 
  8477. - limit 
  8478.         hMenuText = 
  8479. , 256)
  8480.         pMenuText = 
  8481.         -- initialize 
  8482. pointerDWord32 (0, 
  8483. .28, 
  8484. ?32, 
  8485. P40, 
  8486. buildMenu (
  8487.             retVal = 
  8488.             -- This 
  8489. a hack 
  8490.  down message
  8491.             -- pump. Calling popmenu like 
  8492. affect, 
  8493.     ctually
  8494.             -- 
  8495. tbwin.
  8496. STRING,INT,
  8497. popMenu (clientHandle 
  8498. , pageScroll 
  8499. "}", 
  8500.             -- now 
  8501. real call
  8502. , delimitByCRLF, parentItem
  8503. type flags
  8504.     MFT_STRING        = 0x00000000
  8505.     MFT_MENUBARBREAK    = 0x00000020
  8506.     MFT_MENUBREAK    = 0x00000040
  8507.     MFT_RADIOCHECK    = 0x00000200
  8508.     MFT_BITMAP        = 0x00000004
  8509. state 
  8510.     MFS_GRAYED        = 0x00000003
  8511.     MFS_CHECKED        = 0x00000008
  8512.     MFS_DEFAULT        = 0x00001000
  8513. info mask 
  8514.     MIIM_SUBMENU    = 0
  8515.     MIIM_TYPE        = 0x00000010
  8516.     MIIM_STATE        = 0x00000001
  8517.     MIIM_ID        = 0x00000002
  8518.         menuItemCount = textlineCount (
  8519.     menuItemNumber = 0
  8520.         menuItemID = i + 
  8521.             menuItemText = 
  8522.         menuItemState = 0
  8523.         menuItemType = 
  8524.         menuItemFlagMask = 
  8525.         hMenuChild = 0
  8526.         bitmapItem = 
  8527. = "/"
  8528. = "{"
  8529. a submenu
  8530. subMenuEnd = 0
  8531. subMenuDepth = 0
  8532. -- look 
  8533. i + 1 
  8534. = "}"
  8535. = "{"
  8536. find 
  8537. , so we bail (malformed 
  8538. cdescription)
  8539. subMenuMenuItemList = 
  8540. Di + 1 
  8541. 1t = 
  8542. i + 1 
  8543. "/|\(*.+#"
  8544. = "/"
  8545. = "|"
  8546. = "\"
  8547. = "("
  8548. -- disabled 
  8549. = "*"
  8550. = "."
  8551. -- use a 
  8552.  rather than a 
  8553. = "+"
  8554. = "#"
  8555. bs = ASYM_BlockSuspend()
  8556. resRef = 
  8557. hBitmap = gdiHandle (
  8558. ASYM_RestoreSuspend(bs)
  8559. pointerString32 (0, 
  8560. pointerPointer32 (36, 
  8561. (36, 
  8562. , "0,0")
  8563. , -1, 
  8564. _ASYM_SelectObjectTarget pReturnType, pFullReference, pTargetWindow, pObjectTypes, pNamedOnly, \
  8565.         pObjectsToInclude, pObjectsToIgnore, pObjectsWhere, pExportableOnly
  8566. Zstack selectionList
  8567.     bs = ASYM_BlockSuspend()
  8568.     myBk = objectContainer(
  8569.     oldCursor = 
  8570. o= cursor "TargetSelectorCursor" 
  8571.     linkDLL "USER"
  8572.         WORD getDC(
  8573.         INT releaseDC (
  8574. DrawFocusRect(
  8575. 7, POINTER)
  8576. 5InflateRect (
  8577.     -- Define structure 
  8578.     ptrFocusRect = ASYM_GetMemBlock (8)
  8579.     selectionBoundsOffset_Pixels = 3
  8580.     PUPP_Y = sysPageUnitsPerPixel
  8581. PUPP_X
  8582. Kset_X = 
  8583. _set_Y = 
  8584.     -- Resolve type 
  8585. value required
  8586.     returnType = 
  8587. xASYM_ItemInList(
  8588. ", "All,Top,SelectPopup,SelectDialog") 
  8589. work 
  8590.     authorViewerOnly = (
  8591.  = "authorOnly")
  8592. (isObject(
  8593.         selectTargetWindow = 
  8594.  = NULL
  8595.     -- Which 
  8596. }are we interested 
  8597.     validObjectTypes = 
  8598.     -- Make sure we 
  8599. =orking 
  8600. funiqueNames 
  8601. the include list
  8602.     objectsToInclude = 
  8603.         workList = 
  8604. thisObj    
  8605.     objectsToIgnore = 
  8606.     -- Do we want 
  8607. full 
  8608. {references?
  8609.     returnFullReference = (
  8610.  = TRUE)
  8611.     -- Do we only 
  8612. Lnamed 
  8613.     returnNamedOnly = (
  8614.     -- Do we 
  8615. exportable 
  8616. }(that 
  8617. }within 
  8618. tagged "
  8619. %bitmap"
  8620.     returnExportableOnly = (
  8621.     -- Are 
  8622. allowed?
  8623.     allowGroups = (
  8624.     focusRect = 
  8625.     leftButton = ASYM_PrimaryMouseButton()
  8626.     sls = 
  8627.     ssm = sysSuspendMessages
  8628. tbwin.dll"
  8629. yieldApp()
  8630.     hiddenObjects = 
  8631.     selectWindow = 
  8632. ) = "down"
  8633. =windowFromPoint(ASYM_MouseScreenPos())
  8634.             -- 
  8635. accept 
  8636. ,level viewers
  8637. alwaysReader 
  8638.         foundObj = 
  8639.             mousePos = mousePosition 
  8640.  = objectFromPoint(
  8641. + returns 
  8642. component 
  8643. J- we need 
  8644.  && "
  8645. " && 
  8646. -- If we're looking 
  8647. ONLY 
  8648. Fassume 
  8649. ALWAYS 
  8650. topLevelOnly = 
  8651. ) = "
  8652. -- If 
  8653. , but
  8654.  = processGroupStuff (
  8655. acceptedObject = validateObject (
  8656. rejected, we can't 
  8657. {behind 
  8658. , so instead we 
  8659. hotwords 
  8660.  <> lastObj
  8661. drawFocusRect (hDC, 
  8662. hWnd, 
  8663. newBounds = 
  8664. pageUnitsToClient (
  8665. .(0, 
  8666. .(2, 
  8667. .(4, 
  8668. .(6, 
  8669.  = clientHandle 
  8670. hDC = 
  8671.     -- Get 
  8672. }under 
  8673. current 
  8674.     objList = 
  8675.             -- 
  8676. J- we 
  8677.  && "
  8678. " && 
  8679.             includeObj = 
  8680. "Top"
  8681. H    <> 
  8682. obRef
  8683.      = ssm
  8684. = sls
  8685.     retVal = ASYM_ReverseStack(
  8686. #) > 1 
  8687. ASelectObjectFromList (
  8688. freeMemBlock (
  8689. ASYM_RestoreSuspend (bs)
  8690. , exportableOnly
  8691. ZSTACK groupList
  8692. -- Check 
  8693. has "
  8694. bitmapGroup = ASYM_ObjectBitmapGroup (
  8695. includeThisObj 
  8696.         testObj = 
  8697. ignoreThisObj 
  8698. , objectsWhere
  8699.  = findValidObjectType (
  8700.  = findNamedObject (
  8701.  = findObjectWhere (
  8702.  <> "
  8703.             bs = 
  8704.             acceptObj = 
  8705.             bs = 
  8706.  (bs)
  8707. bs = 
  8708.  <> "
  8709. -- The following controls 
  8710. dialog
  8711. ASYM_SelectObjectFromList pObjList, selectType, pDialogTitle
  8712.  = "selectPopup"
  8713.         menuTxt = 
  8714.             objName = 
  8715.             objID = IDNumber 
  8716. thisLine = 
  8717.  & QUOTE & 
  8718. (ID " & 
  8719. R& ")"
  8720.  & " ID " & 
  8721. popMenu(
  8722. ,STRING,INT,
  8723. targetWindow, pageScroll 
  8724.         myPg = 
  8725.         refTitleField = 
  8726. "ListDescription" 
  8727.         dialogTitle = 
  8728. ASYM_GetString("
  8729. omListTitle", \
  8730. overlap. 
  8731. zyou 
  8732. choose?")
  8733.         targetBook = 
  8734. 8ASYM_InternationalFile(
  8735.         refViewer = 
  8736. Selection" 
  8737. capSelectObjectTargetDlg", "
  8738.         pageName = 
  8739.         refPage = 
  8740. xisOpen 
  8741.             defaultPage 
  8742.             currentPage 
  8743. init 
  8744. %modal
  8745.             -- User clicked OK
  8746. returnValue 
  8747.             close 
  8748.             -- 
  8749. ;Cancel
  8750.     refSelectField = 
  8751. "objectSelection" 
  8752.     listText = 
  8753. (ID " & 
  8754. & ")"
  8755.  & " ID " & 
  8756. LF & 
  8757. & CRLF 
  8758.     selIndex = selectedTextlines 
  8759.         selectedObj = 
  8760.         -- Strip out 
  8761. ~(LF, 
  8762.     LOCAL animationSettings[]
  8763.     -- If 
  8764. isn't 
  8765. HTML 
  8766. 8, we 
  8767. user 
  8768. will be
  8769.     -- exported 
  8770. %a single 
  8771. {, because 
  8772. irrelevant.
  8773.         bkRef = 
  8774. ASYM_DeploymentMethod 
  8775. ;<> "
  8776.         -- 
  8777.         -- 
  8778. a path 
  8779. fcell 
  8780.  turned on.
  8781.         obType = 
  8782. ASYMI_ExportAsBitmap 
  8783. (sharedScript 
  8784.  AND 
  8785.  = "WID_ImageMap")
  8786. animNum = 1
  8787.  = objectAnimation(
  8788. cdimensions(
  8789. ) > 0
  8790. 4] = 
  8791. _linkDLLs
  8792. ASYM_ProductPrefix() & "win.dll"
  8793.         INT    ASYM_popText = 
  8794. (STRING,
  8795. " SetIniVar(
  8796. % GetIniVar(
  8797. R yieldApp()
  8798.  "MMSystem.
  8799.         DWORD ASYM_Ticks = TimeGetTime()
  8800.  "user"
  8801. ASYM_PostMessage = 
  8802.     -- Other links here 
  8803. %required
  8804.     ctbDLLfN = 
  8805. ) & "cbt.
  8806.     ss = 
  8807. = FALSE
  8808. ASYM_getUserName = getNetworkUsername()
  8809. sysErrorNumber = 8108
  8810.             ctbDLLFn = shortFileName(
  8811.         se = 
  8812.             INT FileToPrinter(
  8813. r= se
  8814. 8TextToPrinter(
  8815. ^ASYM_ItemOffset = itemOffset(
  8816. ASYM_ItemContains = itemContains(
  8817. TextlineOffset(
  8818. TextlineContains(
  8819.  MakeKeyedPassword(
  8820.  KeyedPasswordEncrypt(
  8821.  ASYM_Decode = Decrypt(
  8822.  ASYM_Encode = 
  8823. ASYM_CreateEncryptedFile = 
  8824.  MakeKeyedPasswordEX(
  8825. ptEX(
  8826.  ASYM_DecodeEX = DecryptEX(
  8827.  ASYM_EncodeEX = EncryptEX(
  8828. edFileEX = 
  8829. ASYM_WriteEncryptedFile = 
  8830.  PathOfFile(
  8831.             POINTER ASYM_GetMemBlock = 
  8832. FreeMemBlock = 
  8833.  EllipsizeFileName(
  8834. ASYM_ModalPopText = 
  8835.         linkDLL32 "KERNEL32.
  8836. __ASYM_Sleep = 
  8837.     oldSTF = 
  8838. k32768)
  8839. _linkSysBook
  8840. FlushMessageQueue()
  8841. k32768)
  8842. _doNeuronCheck
  8843. initSysBooks
  8844. zanything 
  8845. we're running 
  8846. secure mode, 
  8847. bail out
  8848. sysPluginMode
  8849. sysSecureMode
  8850.             msgTxt = ASYM_GetString("msgErrRunningNeuronInSecureMode", \
  8851. "You are attempting 
  8852. a click2learn.com ToolBook II course " & \
  8853. "under 
  8854. ." & \
  8855. CRLF & \
  8856. "For the 
  8857.  must be configured 
  8858. " & \
  8859. ." & \
  8860. "Click OK 
  8861.             sysSuspendMessages = TRUE
  8862. ASYM_Is32Bit() 
  8863. "tb80aicc.sbk" 
  8864. ss = 
  8865. 1= ss
  8866. _unLinkSysBook
  8867. 4s_ASYM_ModalState
  8868. GetFreeDosMem maxm
  8869. X"kernel"
  8870. GlobalDosAlloc(
  8871. GlobalDosFree(
  8872. L = 0
  8873. good 
  8874. cj <> 0
  8875.             selector = 
  8876. k65536
  8877. globalDosFree(
  8878. SetSysBooksInOrder bkFnList
  8879.  sure that 
  8880. order
  8881.     bkPos[]
  8882. ZSTACK missing
  8883.     sysBks = 
  8884.     bkFnCnt
  8885. Ei] = itemcontains(ASYM_ShortFileName(
  8886. i] = 0
  8887.     -- Add books 
  8888. list 
  8889. %necessary 
  8890. %"00"
  8891. i] = 0 
  8892.  <> "*"
  8893. i] <> 0
  8894.     sysBkCnt = 
  8895. ) = 1
  8896. "00 " 
  8897. sortList(
  8898.  fName
  8899.     ccnt = 
  8900. Vi+1 
  8901. _ASYM_Ellipsize s, len, side
  8902.      = 0; 
  8903.     s = ASYM_Trim(s)
  8904.     cCnt = 
  8905.     dotss = "...";dotCnt = 3
  8906.     p1 = 
  8907. ~("\", s)
  8908. p1 > 0
  8909.  < 18;
  8910.             s = 
  8911.  + 1) 
  8912.             p = 
  8913. ~("\", s)
  8914. p > 0;s = 
  8915.             dotsL = (len - 
  8916. U(s))+1
  8917.             s = ellipsizeFileName(s, 
  8918. P) -- 
  8919.             s = 
  8920. U(s) 
  8921. U(s))+1
  8922.             s = 
  8923. + 4) 
  8924.             p = 
  8925. 3) / 2 + 0.1)
  8926.             s1 = 
  8927. U(s1) + 1 + p > len;
  8928.             s = s1 & 
  8929.             s = 
  8930. _ASYM_ExpandString templStr
  8931.     ss = 
  8932.     i = 1
  8933. ci < 
  8934. R(i - 1) 
  8935. ` = "%"
  8936.  & ""
  8937. isType(REAL,n) 
  8938. n > 0
  8939. n2 = 
  8940. Ri + 1 
  8941. n = n*10 + n2
  8942. extra = 1
  8943. $(n + 1)
  8944. Vi-1 
  8945. ) - 1
  8946. %<expression>% form
  8947. ~("%", 
  8948. p <> 0
  8949. i + p - 2 
  8950. ) <> 
  8951. Vi-1 
  8952. i + p - 1 
  8953. ) - 1
  8954. _ASYM_EllipsizeFileToField pField, pFileName, pFileOpt, pDirOpt
  8955.     retVal = NULL
  8956. (isObject(
  8957. @) = 
  8958. (ASYM_IsFile(
  8959. w) > 2) 
  8960.  = "\\") 
  8961.  = ":\")) 
  8962.  "TBFILE32.DLL"
  8963.  getEllipsisByFont32(
  8964.  INT, 
  8965.             _fontName = 
  8966.             _fontSize = 
  8967.             _fontStyle = 
  8968. _fontBold = 1
  8969.             _fontItalic = (
  8970.             _width = (
  8971. ) - \
  8972. _fileOpt = 1
  8973. _DirOpt = 1
  8974. , _dirOpt)
  8975. r= -1 
  8976.             -- In 16-bit Windows, 
  8977.  does 
  8978. xalready exist,
  8979.             -- revert 
  8980. OpenScript-based version
  8981.             sls = 
  8982.             -- Cache 
  8983. status 
  8984.             cache_Text = richText 
  8985.             cache_Scroll = 
  8986.             cache_SelLines = selectedTextLines 
  8987.             cache_FldType = fieldType 
  8988.  = "singleLineWrap"
  8989. c((textOverFlow 
  8990.  + textUnderFlow 
  8991. ) > 0) 
  8992.             -- 
  8993. value ends 
  8994.             numChars = 
  8995. > 2) 
  8996. !- 2) 
  8997. "..." 
  8998. won't fit! Return just 
  8999. filename
  9000.             -- Restore 
  9001. '= sls
  9002. _ASYM_PopupPage 
  9003. {pgRef, popStyle, pos, captn, curs, fx
  9004. 4s_tb80r_PopViewers
  9005. {oldPg
  9006. oldCurs
  9007.     --sanity 
  9008. sysOpenWindows = 1
  9009. ASYM_WorkWindow()
  9010. N = _ASYM_SysCursor()
  9011.             mousePos = 
  9012.             maxPopups = 5 --** MAGIC NUMBER
  9013.             magicName = "Do 
  9014. xrename me"
  9015.             myBk = objectContainer(
  9016. "<glossary>"
  9017.  = ASYM_GetStandardString("<
  9018. *, "Glossary")
  9019.             ss = 
  9020. ) >= 
  9021. isOpen 
  9022. parentHandle 
  9023. close v
  9024. = ss; 
  9025.             -- Find available 
  9026. vtemp = 
  9027. && i) 
  9028. vTemp
  9029. msgTxt = 
  9030. NoViewerAvailable>", \
  9031. "Sorry, cannot 
  9032. another 
  9033. ASYM_ProductName() = "Assistant"
  9034. msgCaption = ASYM_GetString("
  9035. Instructor")
  9036. ASYM_MessageBox(
  9037. W, "INFO", "OK")
  9038. ASYM_ResetCursor 
  9039.             ASYM_TempViewer 
  9040.             style 
  9041. v = "sysMenu"
  9042.             imageBuffers 
  9043. v = 1
  9044.             alwaysReader 
  9045.             captionBar 
  9046.             ASYM_CloseOnEsc 
  9047. c"autoClose"
  9048. c"shadow"
  9049. c"thick"
  9050. v = "thickFrame"
  9051. c"thinCaption"
  9052. v = "thinFrame"
  9053. v = "
  9054. v = "
  9055. v = dialogFrame
  9056.             ss = 
  9057. --** DEBUG 
  9058. XASYM_ProductPrefix() & "win.dll"
  9059. STRING ScreenFromPage(WORD,
  9060. ,INT,
  9061. VerticalDisplayRes()
  9062. HorizontalDisplayRes()
  9063.             -- place 
  9064. mouseclick 
  9065. %possible
  9066.  = pageUnitsToScreen(
  9067. , targetWindow)
  9068. windowHandle 
  9069. pageScroll 
  9070.             defaultPosition 
  9071.             defaultPage 
  9072. x2 > 
  9073. s() - x2,0
  9074. y2 > 
  9075. ) - y2
  9076. x1 < 0
  9077. H-x1,0
  9078. y1 < 0
  9079. H0,-y1
  9080. v = viewerScript()
  9081. _ASYM_PopupWinComboValues
  9082.         "shadowAutoClose,Shadowed (
  9083. )" & CRLF &\
  9084. #manual 
  9085. )" & 
  9086.  frame)" & 
  9087.         "dialogframe,Dialog 
  9088. _AutoCloseCheck loc
  9089.     v = 
  9090. , = mousePosition 
  9091. objectFromPoint(
  9092. --            
  9093. --            
  9094. ASYM_PostMsg "buttonClick",
  9095. closeWindow" & 
  9096. ASYM_itemOffset(
  9097. )" & 
  9098. > 0" & 
  9099.         "        
  9100. _sized sizedObj, tbk_wid_type
  9101.     LOCAL STRING buffer
  9102.     yp = sysPageUnitsPerPixel
  9103.     oldLockS = lockScreen 
  9104. targetWindow
  9105.     Bnds = 
  9106.  = "ordertext"
  9107.             pg = objectContainer(
  9108. " && QUOTE & "frame" & 
  9109. " && pg
  9110. isObject(
  9111. oldSys = sysSuspendMessages
  9112. ! = TRUE
  9113. v = tbk_wid_thickness 
  9114. ; frameX2 = 
  9115. fx = xp*
  9116. ; fy = yp*
  9117. fx2 = xp*
  9118. 2; fy2 = yp*
  9119. x1 = 
  9120. b; y1 = 
  9121. x2 = 
  9122. b; y2 = 
  9123. "&&pg
  9124.  = x1+fx, y1+fy, x2-fx, y2-fy
  9125. &"frame2"&
  9126. "&&pg
  9127.  = x1+
  9128. , y1+
  9129. , x2-fx2, y2-fy2
  9130. &"dragText"&
  9131. "&&pg
  9132.  = x1+
  9133. [+xp, y1+
  9134. ]+yp, x2-
  9135. o-xp, y2-
  9136.  = "namepart"
  9137. pwidth 
  9138. xp * 10
  9139. pheight 
  9140. yp * 10
  9141. base 
  9142. topLeft 
  9143. mask 
  9144. topRight 
  9145. U"point" 
  9146. bottomLine 
  9147. B"label" 
  9148. sz > 
  9149. sz > 
  9150. syssuspendmessages 
  9151. distToP 
  9152. sz - 
  9153. v + xp,
  9154. v - yp,\
  9155. v + xp,
  9156. v + yp,\
  9157. v + xp,
  9158. v+yp ,\
  9159. v + xp,
  9160. v + yp
  9161. v + xp,
  9162. v + yp,\
  9163. v + yp
  9164. v - xp,
  9165. v + yp,\
  9166. v - xp,
  9167. v + yp
  9168. v - xp,
  9169. v + yp,\
  9170. v - xp,
  9171. v - yp,\
  9172. v + xp,
  9173. v - yp
  9174. v+xp,
  9175. v+yp,
  9176. resetPosition 
  9177. "3DfieldWithButton"
  9178. m"TL" 
  9179. m"BR" 
  9180.             fld = 
  9181.             btnW = 
  9182. + xp, 
  9183. + yp,\
  9184. + yp,\
  9185. - xp, 
  9186. m"TL" 
  9187. m"BR" 
  9188. (    + xp, 
  9189. 6    + yp,\
  9190. I    - xp, 
  9191. W    - yp
  9192. "3DComboBox"
  9193.             cb = 
  9194.     + xp, 
  9195.     + yp,\
  9196.     - xp, 
  9197.     - yp
  9198. CB + yp
  9199. m"TL" 
  9200. m"BR" 
  9201. "3DHLine"
  9202. + yp,\
  9203. "3DVLine"
  9204. + xp, 
  9205. + xp, 
  9206. "3DFrame"
  9207. -xp, 
  9208. +xp, 
  9209. +yp,\
  9210. "3DGroupBox"
  9211.             sp = 
  9212. fieldType 
  9213. "wordwrap"
  9214. + 60, 
  9215. ctextOverFlow 
  9216. Hyp * 2
  9217.             y = 
  9218. , y,\
  9219. -xp, 
  9220. +xp, y+yp,\
  9221.  = sp
  9222. _ASYM_SizeButtonToGraphic pTarget, pObj
  9223.     refObj = 
  9224.     myBk = 
  9225. #) <> 
  9226. MNULL) 
  9227. (captionPosition 
  9228. sizeButtonToGraphic 
  9229. "Test Item Reset" 
  9230. _ASYM_MakeBookmarkFileName
  9231.     path = ASYM_GetPath("Log")
  9232. "WindowsDirectory()
  9233. ASYM_ShortFileName(
  9234.     p = 
  9235. ~(".", 
  9236. p > 0
  9237. ".tbm" 
  9238. _readBookmarks bookmarkFn
  9239. XASYM_ProductPrefix() & "dos.dll"
  9240.         STRING GetFileDate(
  9241. xASYM_IsFile(
  9242. boomarkFn; 
  9243. readNextLine(
  9244. ~("[", 
  9245. ) = 1
  9246. "version"
  9247. ReadNextLine(
  9248. ASYM_AutoBookmarks 
  9249. ASYM_GetStandardString("<BookmarksOutOfDate>","")
  9250. r= ASYM_GetString("
  9251. f file mismatch")
  9252. "user"
  9253. info might be useful
  9254. "Been There" 
  9255. seekFile 
  9256. current
  9257. posMark = 
  9258. xisType(DWORD,
  9259. beginning
  9260. ASYM_BeenHere 
  9261. "Done"     
  9262. ASYM_Done 
  9263. ZsysErrorNumber = 565
  9264. "OK" 
  9265. _writeBookmarks 
  9266. 4s_ASYM_UserName
  9267. ) & "
  9268.         INT RemoveFile(
  9269. ]" & CRLF \
  9270. & getFileDate(
  9271. 8) & 
  9272. ]" & 
  9273. ]" & 
  9274. ]" & 
  9275.             pg = 
  9276. pg & "," 
  9277. ]" & 
  9278.             pg = 
  9279. pg & "," 
  9280. ASYM_CMS_StoreBookmarkFile(
  9281. ASYM_Trim(
  9282. _ASYM_LogDispatch LogFileName, LogDest,\
  9283. EmailLogRecipients, bookName, courseName
  9284. 4s_ASYM_UserName
  9285. "<email>"
  9286. "<fax>"
  9287. "<printer>"
  9288. CheckDOSMemForLog()
  9289. "<bookDir>"
  9290. "<TempDir>"
  9291. "<iniDir>"
  9292. "<floppy>"
  9293. >-- handled 
  9294. starting 
  9295. "CMS"
  9296. xStoreLogFileInCMS(LogFilename)
  9297. msgTxt = ASYM_GetStandardString("<ERRORCMSStoreLog>", \
  9298. "Could 
  9299. xrecord session 
  9300. [file %1 
  9301. Course Management System.")
  9302. {expandString(
  9303. ](logFileName))
  9304. msgCaption = SPACE
  9305. ASYM_MessageBox(
  9306. ), "HAND", "OK")
  9307. ASYM_WorkWindow()
  9308. pgw = 
  9309. CustomMailLogFile (
  9310. ASYM_MailLogFile 
  9311.             -- Here we need 
  9312. find a way 
  9313.             faxMgrPg = 
  9314. objectContainer(
  9315.             faxDevice = _ASYM_FindFaxDriver() 
  9316. SendLogAsFax(
  9317. , logPrintDefaults(), 
  9318. RequestDeleteTempFile 
  9319. rrorFaxLog>", "")
  9320. ](logFilename))
  9321. ASYM_FileToPrinter(
  9322. linkDLL ASYM_ProductPrefix() & "dos.dll"
  9323. INT CopyFile(STRING,
  9324. "PRN")
  9325. RPrintLog>", "")
  9326. ", "OK")
  9327. _ASYM_LogDispatchComboValues
  9328. ASYM_ProductName() = "Assistant"
  9329. ASYM_GetString("<
  9330. (>,Ask 
  9331. I" & CRLF &\
  9332.             "<
  9333. ,Automatic (.INI directory)" & 
  9334.             "<
  9335. 'same 
  9336. 8)" & 
  9337.             "<tempdir>,
  9338. HTEMP 
  9339.             "<
  9340.  Attachment (requires MAPI)" & 
  9341.             "<
  9342. ,Fax (
  9343.  fax driver)" & 
  9344.             "<
  9345. ,Floppy disk" & 
  9346.             "<
  9347. ComboLogDestinations",\
  9348.             "<
  9349. I" & 
  9350.             "<
  9351.             "<
  9352. 8)" & 
  9353.             "<
  9354.             "<
  9355.             "<
  9356.             "<
  9357.             "<
  9358.             "<special>,
  9359.  Variable s_ASYM_LogDir")
  9360. ASYM_CBTIniVar("Options","
  9361. ,"") = TRUE
  9362. "<CMS>,
  9363. _ASYM_MailLogFile 
  9364. 4s_sessionHandle, 
  9365.     ss = 
  9366. linkMAPI
  9367. xIsMAPIAvailable()
  9368. mailDriverError 
  9369.     oldCurs = _ASYM_SysCursor()
  9370. SessionLogOn()
  9371. "OK" 
  9372. isType(DWORD,
  9373.             -- 
  9374.  directly without dialog box
  9375. ASYM_MAPISendMessage(
  9376.  X",\
  9377.  %1"), ASYM_ShortFileName(
  9378.     )),\
  9379.  Text",\
  9380. "%1" & 
  9381.  "%2" & 
  9382. "%3"),\
  9383. SendFile(
  9384. x"OK"
  9385. mailSendError 
  9386. ConfirmLogMailedOK 
  9387. , FALSE
  9388. SessionLogOff()
  9389.         -- 
  9390. xavailable, 
  9391.     tag = "MinRequiredDOSMem"
  9392. Logs",
  9393. ',"")
  9394. SetIniVar("
  9395. ,ASYM_IniFile())
  9396.     mem = ASYM_FreeDOSMem(
  9397. x"LowMemWarning",
  9398. P) <> 
  9399. LogDosMemWarning>","")
  9400. %"#" & sysThousand & "###"
  9401. ASYM_ExpandString(
  9402. getMAPIErrorString nErrorNumber
  9403. $ <= 21
  9404. MAPIErrorsByNumber",\
  9405.  Aborted"&
  9406.             &"Operation Failed"&
  9407.             &"Login 
  9408.             &"Disk Full"&
  9409.             &"Insufficient Memory"&
  9410.             &"Block Too Small"&
  9411.             &"
  9412. Many Sessions"&
  9413.             &"
  9414. Files"&
  9415.             &"
  9416.             &"
  9417. Not Found"&
  9418.             &"Failure Opening 
  9419.             &"
  9420. Writing 
  9421.             &"Unknown 
  9422.             &"Bad 
  9423.             &"No Messages"&
  9424.             &"Invalid 
  9425.             &"
  9426. Large"&
  9427.             &"
  9428.             &"
  9429. Supported"&
  9430.             &"Ambiguous 
  9431. MailError","
  9432. : %1."),
  9433. -- According 
  9434.  should 
  9435. a non-zero "
  9436. " entry
  9437. [MAIL] section 
  9438. determine 
  9439.  support 
  9440. -- Note: 
  9441. does 
  9442. z, just a 
  9443.  GetWinIniVar(
  9444. NULL 
  9445. "kernel"
  9446.     ma_hmemcpy=
  9447. (POINTER,
  9448. LONG)
  9449. X"mapi.
  9450.  MAPILogoff (
  9451.  MAPILogon (
  9452.  MAPIFindNext (
  9453.  MAPIFreeBuffer (
  9454.  MAPISendMail (
  9455.  MAPIReadMail (
  9456.  MAPIResolveName (
  9457.  MAPISendDocuments (
  9458.  MAPIAddress (
  9459.  MAPIDeleteMail (
  9460.     iniFile = 
  9461. "Arial"
  9462.         x = 
  9463.         x = 
  9464.         x = 
  9465. "margins",
  9466. "0.25,0.25,0.25,0.25"
  9467.         x = setIniVar("
  9468. fName, 
  9469. showLogMailError 
  9470. le fN, titl
  9471.     txt = 
  9472. OKToDeleteTempFileX>", \
  9473.             "OK 
  9474. delete 
  9475. trim(
  9476. X,fN), 
  9477. f, "Question", "YesNo")
  9478. x"No"
  9479. RemoveFile(
  9480. , bConfirm
  9481. LogMailed_OKToDeleteTempFileX>", \ 
  9482.             "The 
  9483. has been mailed." & \
  9484.  "OK 
  9485. txt) 
  9486. ,fN), 
  9487. x"No"
  9488. sendFile fileName
  9489. 4s_Sessionhandle,s_MAPIError
  9490. (0, ";", 
  9491. 8, shortFileName(
  9492. J), 0)
  9493. str_OK()
  9494. 4s_SessionHandle,
  9495. ZretVal
  9496.     -- attempt 
  9497. ,0,0)
  9498.         -- discard 
  9499.         -- 
  9500. what error occured
  9501.  = GetMAPIErrorString(
  9502. ZlphSession, 
  9503. a buffer 
  9504. store 
  9505. ASYM_GetMemBlock(4)
  9506. ,"","",1,0,
  9507.         -- extract 
  9508.  = PointerDWORD(0,
  9509.         -- 
  9510. <> 1 -- anything but user abort
  9511.     -- free 
  9512. ASYM_freeMemBlock (
  9513.     icn = "
  9514. RMailLog>", "")
  9515. ) > 1
  9516. MailLogTo>",\
  9517.          && "
  9518. ""%1"" that 
  9519. *NOT* being deleted."\
  9520.          && "Please 
  9521. attachment 
  9522. %soon"\
  9523.          && "
  9524. %possible." & 
  9525.  "Make a note 
  9526. information"\
  9527.          && "
  9528. 4you click OK.")
  9529. , icn, 
  9530. y) -- ,hlpTag,hlpFile
  9531. e recips,subject,msgText,attachments
  9532. ZlpPtrRec,lpRecip
  9533. ZlpBuff,lpTmp
  9534. ZlpSub,lpText,lpMsg
  9535. Zstack recipStack
  9536.  numRec, cntAttach
  9537.  count
  9538. str_lostMAPI()
  9539. many recipients there are so enough memory
  9540.     -- can be allocated
  9541. * buffers
  9542.     OK = 
  9543.     -- a 
  9544. which will receive a 
  9545.  structure
  9546.  <> 0         
  9547.         -- a 
  9548. contain 
  9549. array 
  9550.  <> 0
  9551.             -- a 
  9552.  <> 0
  9553. -- a 
  9554. message 
  9555.  <> 0
  9556. -- a 
  9557. OK = 
  9558. ASYM_FreeMemBlock(
  9559. OK = 
  9560.             OK = 
  9561.         OK = 
  9562.     -- Create 
  9563. descriptors
  9564.         lpAttach = 
  9565. 24 * 
  9566. 24 * 
  9567. pointerDWORD(i,
  9568. Q<> 0
  9569.             lpAttachNames = 
  9570. 256 * 
  9571. OK = 
  9572.             OK = 
  9573.             incPTmp = (i - 1) * 24
  9574.             incPNam = (i - 1) * 256
  9575.             -- Add a placeholder 
  9576.             -- Set 
  9577.             -- 
  9578. names 
  9579.             fn = 
  9580. Attachments
  9581. pointerSTRING(
  9582.             -- 
  9583. lpPathName 
  9584. MAPIFILEDESC 
  9585.             lpfN = 
  9586. pointerPOINTER(
  9587.     -- create a 
  9588.     -- fill 
  9589.         -- 
  9590.         -- 
  9591.         -- 0x0409 = MAPI_LOGON_UI + MAPI_DIALOG + MAPI_AB_NOMODIFY
  9592.             -- 
  9593. pcannot be resolved 
  9594.  = getMAPIerrorString(
  9595.             -- 
  9596.             -- 
  9597. contents 
  9598.             -- optimization: 
  9599. Windows 
  9600.  function 
  9601. much faster
  9602.             -- than stepping through 
  9603.             -- 
  9604.  counter 
  9605.             -- keep track 
  9606. cleanup later
  9607. were 
  9608.         -- 
  9609. strings
  9610.         -- 
  9611. *    ,0)
  9612. 0(36,
  9613. Y     > 0
  9614. 0(44,
  9615.         -- 
  9616.     ,1,0)
  9617.         -- 
  9618.      structures
  9619.         -- pointers 
  9620.     tored 
  9621. %a 2-
  9622. list, 
  9623. order 
  9624.         -- 
  9625. necessary 
  9626. grab 
  9627. _asym_IsWin31
  9628.     ss = 
  9629. ; oldse = 
  9630. r; oldsen = sysErrorNumber; 
  9631.     linkDLL32 "user32.dll"
  9632. ASYM_WinHelpByNumber = WinHelpA(WORD,STRING,
  9633.     DWORD)
  9634. xNULL)
  9635. _ASYM_WinHelp what, whatFile
  9636.     SYSTEM s_ASYM_ProductName, s_ASYM_ProductDirectory
  9637. C = "<
  9638.  ASYM_ProductPrefix() & "win.
  9639.  GetIniVar(
  9640.             vn = ASYM_ProductVersion()
  9641.             iniFile = 
  9642. h() & vn & ".
  9643.  = "Assistant"
  9644. SetIniVar ("ToolBook","HelpFile",
  9645. 6" & vn & ".hlp", 
  9646.  = "Instructor"
  9647. Yok","
  9648. !" & vn & ".
  9649.  = sysToolBookDirectory & 
  9650. ) & ASYM_MTBVersion() & ".HLP"
  9651.             p = revoffset(".",
  9652. p = 0
  9653.  = ".
  9654.             fN = ASYM_FindPathFile(
  9655. fN = 
  9656. fN = 
  9657. ASYM_GetString("CantFindFileX",\
  9658. "Cannot find the file %1.")
  9659. ASYM_MessageBox(ASYM_ExpandString(
  9660. y,"exclamation")
  9661.  = fN
  9662.  = fN
  9663.  = fN
  9664. exe = ASYM_FindExecutableFile(fN)
  9665. msgTxt = 
  9666. NoExeFileForX", \
  9667. "There 
  9668.  associated 
  9669. ?expandString(
  9670. msgCaption = SPACE
  9671. , "EXCLAMATION", "OK")
  9672. cmd = 
  9673. && fN && 
  9674. ss = 
  9675.  = lowerCase(
  9676.     se = 
  9677.     isWin31 = 
  9678.         ss = 
  9679. ASYM_WinHelpByKey = 
  9680. r= se
  9681. isType(
  9682.  = 0 -- Contents
  9683.             flags = 3
  9684. ,0x0105,
  9685. M_GetStandardString("<CannotStartHelp>"),
  9686. --Following "dirty" functions written 
  9687. HJeff Krinock 100700
  9688. --Modifications 
  9689. HTim Barham
  9690. _ASYM_IsObjectDirty obRef, whichBit
  9691.     -- Checks the 
  9692.  bit 
  9693. {. Of course, 
  9694. stage 
  9695.  bits are only supported
  9696. , backgrounds 
  9697. books. For 
  9698. returns 
  9699.     -- setting 
  9700. that 
  9701. K. Should also work 
  9702. resources, but 
  9703. viewers will 
  9704.  state -- TimB 11/00
  9705. xisObject(
  9706.  = "htmlExport"
  9707.         modBit = 1
  9708.  = "reset"
  9709.     obType = 
  9710.  = objectContainer (
  9711. changedBits 
  9712. bitAnd 
  9713. _ASYM_IsObjectClean 
  9714. _ASYM_IsPageDirty whichPg,
  9715. ,whichBk
  9716.     LOCAL tempPage
  9717. " = "
  9718. C <> 
  9719. _ASYM_IsPageClean 
  9720. _ASYM_ReturnCleanPages pgList,
  9721. pageList, retVal
  9722. ' <> 
  9723. tempPg
  9724.  can be either "htmlexport", "
  9725. 1, 2 
  9726. 4 respectively
  9727. _ASYM_ReturnDirtyPages 
  9728. 1, 2 
  9729. _ASYM_SetObjectClean 
  9730.     oldBits = 
  9731.     newBits = 
  9732. (bitNot 
  9733.     -- Ensure we 
  9734. property 
  9735. 's changing, otherwise we're actually making 
  9736.         changedbits 
  9737. _ASYM_SetPageClean 
  9738.         -- 
  9739.  we're 
  9740.         -- 
  9741. _ASYM_PostMsg msg, tgt
  9742. 4s__ASYMMsgQ
  9743. 4_s_ASYM_BlockMsgQ
  9744. ! <> 
  9745.         -- arbitrary queue overrun trim
  9746. S) > 32000
  9747.             p = 
  9748. p = 0
  9749. "pagebackgroundbook"
  9750.  = expandString("%1 
  9751. 8""%2""",
  9752. objectContainer(
  9753. msg & 
  9754. o(2) & targetWindow & 
  9755. o(2) & 
  9756. (_s_ASYM_MsgPosted <> 
  9757.         -- only post the message 
  9758. posted messages aren't blocked 
  9759. we haven't
  9760.         -- already 
  9761.         sysErrorNumber = 0
  9762. X"User"
  9763.             WORD RegisterWindowMessage(STRING)
  9764.             INT PostMessage(
  9765. 9,DWORD)
  9766.         msgID = 
  9767. <"ASYM_PostCO")
  9768.         hWnd = windowHandle 
  9769. <, 0, 0)
  9770.         translateWindowMessage 
  9771.             on 
  9772. ASYM_DoPostedMsg 
  9773. _ASYM_DoNextPostedMsg
  9774. ZOBJECT vRef
  9775.     p = 
  9776. o(2), 
  9777. p = 0
  9778. ASYM_FlushMsgQ;
  9779.     p = 
  9780. o(2), 
  9781.     tgtV = 
  9782.     p = 
  9783. p = 0
  9784.  & ""
  9785. p = 1
  9786.     bs = ASYM_BlockSuspend()
  9787.     bs = ASYM_RestoreSuspend(bs)
  9788. bs <> 
  9789. isOpen 
  9790. = currentPage 
  9791.         cmd = 
  9792. _ASYM_DoPostedMsg 
  9793. , s__ASYMMsgQHold
  9794.     -- The 
  9795. has fired off, so 
  9796. no longer on 
  9797. eekMessage(POINTER,
  9798. ASYM_Ticks()
  9799. ASYM_LinkDLLs;
  9800.     lpMsg = ASYM_GetMemBlock(64)
  9801. %<> "0,0"
  9802.         -- WM_PAINT = 0x000F ; WM_TIMER = 0x0113
  9803.         busy = ((
  9804. (0 <> PeekMessage(
  9805. , 0, 1, 0x000E, 0)) 
  9806. (0 <> 
  9807. , 0, 0x0010, 0x0112, 0)) 
  9808. (0 <> 
  9809. , 0, 0x0114, 0x01ff, 0)) 
  9810. (0 <> 
  9811. , 0, 0x0210, 
  9812. -1, 0)) 
  9813. (0 <> 
  9814. , 0, 
  9815. + 1, 65535, 0)))
  9816.         openWindows = sysOpenWindows
  9817.             clientHWnd = clientHandle 
  9818. *, 0x0200, 0x0209, 0) <> 0)
  9819. ASYM_FreeMemBlock(
  9820. (27) 
  9821. ,0,0)
  9822. _ASYM_IsMsgPosted 
  9823.     -- determines 
  9824.     char2 = 
  9825.     testMsg = 
  9826.     msgPosted = 
  9827. g     & 
  9828. _ASYM_SetPostMsgBlock pNewValue
  9829.     newValue = 
  9830.     retVal = (
  9831. )TRUE
  9832. @FALSE
  9833.  <> NULL 
  9834. linkDLL "USER"
  9835. , 0, 0)
  9836. _ASYM_FlushPostMsgQueue
  9837. _ASYM_DoGenericTextFeedback obj, tag, pos, option
  9838. ZSTRING txtFB, txt2, fld, fldSpec
  9839. 1 = NULL
  9840. p + (4*
  9841. syspageunitsperpixel)
  9842. ASYM_ObjectCenter(
  9843. targetWindow    
  9844.  = ASYM_GetString(
  9845. objectContainer(
  9846.  = ASYM_ExpandString(
  9847. ) > 1
  9848.         fld = ASYM_FindField ("
  9849. e= FALSE
  9850.  & CRLF & 
  9851.  = "popup"
  9852. ASYM_ModalPopText(
  9853. oldSys = sysSuspendMessages
  9854. _ASYM_PlayAnswerFeedback answerIndex, 
  9855. actualObj
  9856. ZansArray[][]
  9857.     ss = 
  9858. ! = ASYM_WID_AnsArray 
  9859.  = 0 
  9860. _ASYM_PlaySummaryFeedback(
  9861. _PlayFeedbackItem (
  9862. , registerTry
  9863.     LOCAL fbArray[][]
  9864.     ss = 
  9865.   = ASYM_WID_SummaryFeedback 
  9866.         -- This might be a 3.0 widget that has summary feedback 
  9867. main array
  9868. x_upgrade3SummaryFeedback(obj)
  9869.     correctness = 
  9870. (ASYM_WID_Correctness(
  9871.         i = 1
  9872. B<= 0
  9873.         i = 2
  9874.         i = 3
  9875.     _feedbackPlayed 
  9876. ASYM_RegisterAttempt (
  9877.     retVal = 
  9878. , i, 
  9879. Hreference, num, 
  9880. , notSummary
  9881. 4_s_ASYM_FeedbackMediaPlayer
  9882. either a 
  9883.     oldSyserror = 
  9884.     oldMM = sysMediaSuspend
  9885.     mmError = 
  9886.     tryFlag = 
  9887.     result = 
  9888.     FBLoc = 
  9889. index
  9890. xisObject (_openClip 
  9891. mmStatus 
  9892. % <> "CLOSED"
  9893.             mmClose 
  9894.             mmYield
  9895.             bs = ASYM_BlockSuspend()
  9896. stop() 
  9897. ASYM_RestoreSuspend(bs)
  9898. ][13] <> 
  9899.             oldCursor = 
  9900. ASYM_GetStructureName(
  9901. ][13],
  9902. ) = "
  9903. mediaPlayer = ASYM_ResolveObject(
  9904. ][13],
  9905. 6) = 
  9906. ASYM_MediaPlayer 
  9907. bs = 
  9908. play() 
  9909. bs = 
  9910. (bs <> 
  9911. clipref = 
  9912. ][13]
  9913. played = 
  9914. sync = 
  9915. ][13] = "
  9916. h(clipRef) = 1
  9917. C_SmartPlaySound(
  9918. ss = 
  9919. mmPlayable 
  9920. mmOpen 
  9921. mmMediaType 
  9922. "digitalvideowaveaudio"
  9923. stageRef = 
  9924. ][13]
  9925. mmplay 
  9926.  notify 
  9927. obj = 
  9928. ][12]
  9929.             showIfClipFailed = 
  9930. ][14]
  9931. w     = 
  9932. ][14])
  9933. ][15] <> 
  9934. 4s__tb80r_fbcmd -- recursion trap
  9935. ][15]
  9936. oldfbcmd = 
  9937. X) > 1
  9938. " && 
  9939. m&& "
  9940. " && 
  9941. ][2] <> 
  9942. ASYM_DoAnswerHyperlink (
  9943. ][1], 
  9944.     -- Automatically 
  9945.      CBT Edition 3.0 widgets 
  9946. f"partial score"
  9947.     -- type 
  9948. non-specific 
  9949. called on them
  9950. ASYM_WID_PartialScore 
  9951. f obj
  9952. 1][1] = "
  9953. 2][1] = "incorrect"
  9954. 3][1] = "partially 
  9955. 1][i] = 
  9956. 1][i]
  9957. 2][i] = 
  9958. 2][i]
  9959. 3][i] = 
  9960. 2][i] -- there was no 3rd 
  9961.     ASYM_WID_DelayFeedback 
  9962. mmnotify 
  9963. , cmd, 
  9964.  snd, 
  9965. X"mmsystem"
  9966.         INT SndPlaySound(
  9967. ,WORD)
  9968. KillPlaySound = 
  9969. (DWORD,
  9970. (0,0)
  9971. e <> 
  9972.         flags = 0x0002 -- SND_NODEFAULT
  9973. H1 -- SND_ASYNC = 0x0001
  9974. ) > 1
  9975.             sms = 
  9976.         --Windows 
  9977. 4sound
  9978. ) <> 0) -- 
  9979.         --file - 
  9980. try relative 
  9981. 8's dir
  9982. ASYM_PathOfFile(
  9983. 8) & 
  9984. ASYM_GetShortFileName (
  9985. wasn't 
  9986.  paths
  9987. ASYM_FindPathFile(
  9988. HDMediaPath 
  9989. CDMediaPath 
  9990. <> 0) 
  9991. _ASYM_CheckAnswerHyperlinks obj
  9992. Zbadlinks
  9993. xASYM_checkHyperSysBook()
  9994. ASYM_HasAnsArray(
  9995. U = _ASYM_BadLinksList(
  9996. ASYM_HasFBArray(
  9997. dimensions(
  9998. ) > 1
  9999.             ss= 
  10000. _ASYM_PlayFeedback pTarget, 
  10001. , mode, pRegisterTry
  10002. STACK    responseList
  10003.         -- 3.0 compatibility, 
  10004. detail fb possible
  10005. ASYM_WID_Score(
  10006.  = ASYM_WID_MaxScore 
  10007. ASYM_DoFeedback 
  10008.             responseIDs = ASYM_WID_ResponseIDs 
  10009.             _responseList = 
  10010. , obj
  10011. _ASYM_Is32Bit
  10012.     -- This function used 
  10013. False 
  10014. TRUE depending on 
  10015. you were 
  10016.     -- running Window 3.1x [16 bit] 
  10017. Windows 95 (
  10018. higher) [32 
  10019.     -- but now returns just 
  10020. sbecause TB no longer supports 
  10021. S3.1x
  10022. _ASYM_ScreenBounds where, defaultMonitor
  10023.     -- Returns the 
  10024. monitor specified 
  10025. =>. If <
  10026. 9primary 
  10027.     -- <
  10028. r>        - One 
  10029. \following:
  10030. * A point 
  10031. pixels relative 
  10032. Scorner 
  10033. (that 
  10034. , screen 
  10035. 0,0). In <
  10036. contain 
  10037. 0,0). If <
  10038. largest area 
  10039. intersection 
  10040. reference. If <
  10041. bounding 
  10042. * NULL. If <
  10043.     -- <
  10044. parameter 
  10045. xlocated
  10046. within 
  10047. . By 
  10048. will 
  10049. nearest 
  10050. M. However, 
  10051. "defaultToPrimary", 
  10052. %determined 
  10053. logic described above, 
  10054.     -- <
  10055. invalid, 
  10056. 0. If 
  10057. error occurs 
  10058. xcaused 
  10059.     linkDLL "user"
  10060.         INT GetSystemMetrics(
  10061.     linkDLL32 "kernel32.dll"
  10062.         POINTER32 GlobalAllocPointer32 = 
  10063.  (DWORD, 
  10064.  GlobalFreePointer32 = 
  10065.         screenBounds = 0,0,getSystemMetrics(0),
  10066.         -- Could we have multiple monitors?
  10067. sysOperatingSystem
  10068.         hasMultiMon = 
  10069. = "95" 
  10070. = "NT" 
  10071. < 5))
  10072. user32.
  10073.  MonitorFromPoint (LONG, 
  10074.  MonitorFromWindow (
  10075.  MonitorFromRect (
  10076. MonitorInfo = GetMonitorInfoA (
  10077. MONITOR_DEFAULTTOPRIMARY = 1
  10078. monitorDefault = 
  10079. MONITOR_DEFAULTTONEAREST = 2
  10080. isType ("
  10081. hMonitor = 
  10082. windowHandle 
  10083. ) = 4 
  10084. pRect = 
  10085. 2 (0, 40)
  10086. pointerLong32 (0, 
  10087. R12, 
  10088. 0, 0, 
  10089. pMonitorInfo = 
  10090. 2 (0, 40)
  10091. pointerDWord32 (0, 
  10092. 1, 40)
  10093. ScreenInfo
  10094. XASYM_ProductPrefix() & "win.
  10095. HorizontalDisplayRes()
  10096. VerticalDisplayRes()
  10097. DisplayBitsPerPixel()
  10098. DisplayColorPlanes()
  10099. 2 ^ (
  10100. 8l() * 
  10101. es() 
  10102. _ASYM_GetSystemColor sysColor
  10103.  GetSysColor (
  10104.         colorList = "Scrollbar,Background,ActiveTitle,InactiveTitle,Menu,
  10105. ,WindowFrame,MenuText,WindowText," & \
  10106.             "TitleText,ActiveBorder,InactiveBorder,AppWorkSpace,Hilight,HilightText,ButtonFace,ButtonShadow,GrayText," & \
  10107.             "ButtonText,InactiveTitleText,ButtonHilight,ButtonDkShadow,ButtonLight,InfoText,InfoWindow"
  10108.  = ASYM_ItemOffset (syscolor, 
  10109. ) - 1
  10110. r= "Not a 
  10111. "0,0,0"
  10112. getSysColor (
  10113.         r = 
  10114. bitAnd 0x000000ff
  10115.         g = (
  10116. ff00) / 0x100
  10117.         b = (
  10118. 1ff0000) / 0x10000
  10119. r,g,b
  10120. _ASYM_PrimaryMouseButton
  10121. 23) <> 0
  10122. _ASYM_SetIniCompanyName what
  10123.     oldName = GetIniVar("User 
  10124. 0", "asym.ini")
  10125. SetIniVar("
  10126. _ASYM_SetIniUserName 
  10127. _ASYM_TicksToTime ms
  10128.     s = ms 
  10129. y1000
  10130.     h = s 
  10131. y3600
  10132.     m = s 
  10133. k3600 
  10134.     s = s 
  10135. %"00"
  10136. %"00"
  10137. %"00"
  10138. expandString("%1:%2:%3", h, m, s)
  10139. _ASYM_MouseScreenPos pReturnType
  10140.     retVal = pageUnitsToScreen(mousePosition 
  10141. targetWindow, 
  10142. H = "
  10143. sysPageUnitsPerPixel), \
  10144. _ASYM_FontHeight fontName, fontHeightPoints, fontInfo, units
  10145. height 
  10146. a fonts 
  10147. Scell
  10148.     -- Parameters:
  10149.     -- <
  10150. \> = 
  10151. e face (
  10152. property)
  10153.     -- <
  10154. u> = 
  10155.     -- <
  10156. }> = style 
  10157.     -- <
  10158. > = (optional) 
  10159. ("twips" 
  10160. "pageunits" 
  10161. TextMetrics (
  10162.  CreateFont (INT, 
  10163. BYTE, 
  10164. STRING)
  10165.  SelectObject (
  10166.  GDI_DeleteObject = 
  10167. SetMapMode (
  10168. DeviceCaps (
  10169.  getDC (
  10170. releaseDC (
  10171.     LOGPIXELSY = 90
  10172.     MM_TEXT = 1
  10173. a DC 
  10174.     hWnd = clientHandle 
  10175.     hDC = 
  10176. map mode 
  10177.     oldMapMode = setMapMode (
  10178.     -- 700 
  10179. magic 
  10180. standard 
  10181.         fontBold = 700
  10182.         fontItalic = 1
  10183.     -- create a 
  10184. correct characteristics. Note 
  10185. a negative 
  10186. indicates we're giving 
  10187. everything 
  10188.     -- baseline up (which 
  10189.  gives you).
  10190.     -- Multiplying 
  10191. H20 converts points 
  10192.     hFont = createFont (-
  10193.  * GetDeviceCaps( hDC, 
  10194. )/72, 0, 0, 0, 
  10195. , 0, 0, 0, 0, 0, 0, 0, 
  10196.         cellHeightPixels = guessFontHeight(
  10197.         -- 
  10198. DC so we can 
  10199.  metrics 
  10200.         hFontOld = selectObject (
  10201.         -- 
  10202. =structure 
  10203.  information
  10204.         textMetricsSize = 31
  10205.         pTextMetrics = ASYM_GetMemBlock (
  10206.         -- 
  10207. trick - 
  10208.         -- 
  10209.  (including descenders), 
  10210.         -- 
  10211. Uup (
  10212. tells 
  10213. GetTextMetrics (
  10214. .(0, 
  10215. ASYM_FreeMemBlock (
  10216.             -- 
  10217. delete 
  10218.             -- created
  10219.             -- 
  10220. mapping 
  10221. , hDC)
  10222.  * 20 * 1.2) / yPix)
  10223. ASYM_FontWidth 
  10224.     , data
  10225. width 
  10226.     -- <
  10227.     -- <
  10228.     -- <
  10229.     -- <
  10230. > = (
  10231.     --             
  10232.     -- <
  10233. > = (
  10234. "maximum", "
  10235. V". If "
  10236. widest 
  10237. S. If "
  10238. (typically defined 
  10239. S"X"). If
  10240. total 
  10241.     -- <
  10242. > = (required 
  10243. > = "
  10244. V") a 
  10245. calculate 
  10246. TextExtentPoint (
  10247. a DC 
  10248.     -- 700 
  10249. u    )/72, 0, 0, 0, 
  10250. , 0, 0, 0, 0, 0, 0, 0, 
  10251.         -- 
  10252. DC so we 
  10253.             pPoint = 
  10254. GetTextExtentPoint(
  10255.             fontWidthPixels = 
  10256. .(0, 
  10257.             -- 
  10258. .(12, 
  10259. .(10, 
  10260. -- INET Error Codes
  10261. --    0        = API_ERR_SUCCESS
  10262. --    -1        = API_ERR_UNKNOWN
  10263. --    -2        = API_ERR_INTERNAL
  10264. --    -3        = API_ERR_NOT_IMPLEMENTED
  10265. --    -4        = API_ERR_SYSTEM
  10266. --    -5        = API_ERR_BAD_PROPNAME
  10267. --    -6        = API_ERR_PROP_NOT_SETTABLE
  10268. --    -7        = API_ERR_PROP_OBJECT_OWNS_OBJECTS
  10269. --    -8        = API_ERR_MEMORY
  10270. --    -9        = API_ERR_ALIAS_EXISTS
  10271. --    -10        = API_ERR_ALIAS_NOT_FOUND
  10272. --    -11        = API_ERR_INVALID_OBJ_TYPE
  10273. --    -12        = API_ERR_BAD_OWNER_ALIAS
  10274. --    -13        = API_ERR_BAD_PROP_VALUE
  10275. --    -14        = API_ERR_NULL_SERVER_NAME
  10276. --    -15        = API_ERR_WRONG_OBJECT_TYPE
  10277. --    -16        = API_ERR_CONNECTION_HAS_FILE
  10278. --    -17        = API_ERR_NO_CURRENT_FILE
  10279. --    -18        = API_ERR_CANT_BUILD_URL
  10280. --    -19        = API_ERR_GENERIC_FAILED_TO_CONNECT
  10281. --    -20        = API_ERR_NO_CACHE_ENTRY
  10282. --    -21        = API_ERR_NO_WILDCARDS_ALLOWED
  10283. --    -22        = API_ERR_REMOTE_FILE_EXISTS
  10284. --    -23        = API_ERR_OPERATION_INVALID_OFFLINE
  10285. --    -24        = API_ERR_ISEEK_END_UNAVAILABLE
  10286. --    -25        = API_ERR_SEEK_REQUIRES_CACHE
  10287. --    -26        = API_ERR_SEEK_FAILED
  10288. --    -27        = API_ERR_NULL_URL
  10289. --    -28        = API_ERR_LOCAL_FILE_EXISTS
  10290. --    -29        = 
  10291. E_NOT_FOUND
  10292. --    -30        = API_ERR_INFO_NOT_AVAILABLE
  10293. --    -31        = API_ERR_NOT_HTTP_URL
  10294. --    -100    = API_ERR_UNKNOWN_TASK
  10295. --    -101    = API_ERR_BAD_PARAMETER
  10296. --    -102    = API_ERR_OBJECT_NOT_OPEN
  10297. TBM_Evaluate Notification Return Values
  10298. --    0        = OK
  10299. --    -1        = ABORT REQUEST
  10300. --    -2        = TURN OFF THIS NOTIFICATION
  10301. DLL definitions
  10302. _ASYM_INET_linkDLL
  10303.     retVal = 
  10304.     bs = ASYM_BlockSuspend()
  10305.     linkDll32 "tbinet32.dll"
  10306.         STRING INetClose(
  10307. reateDirectory(
  10308. /DeleteFile(
  10309. FDestroyObject(
  10310. `GetCurrentFile(
  10311. GetDirectoryList(
  10312. GetFile(
  10313. GetLastErrorCode()
  10314. GetLastErrorText()
  10315. GetListDelimiter(
  10316. GetProperty(
  10317. GetRelativeUrl(
  10318. GetRemoteErrorCode()
  10319. GetSessionList()
  10320. GetSystemErrorCode()
  10321. IsFileCurrent(
  10322. NewObject(
  10323. PutFile(
  10324. Read(
  10325. , POINTER, LONG)
  10326. RemoveDirectory(
  10327. RenameFile(
  10328. Seek(
  10329. SetListDelimiter(
  10330. SetProperty(
  10331. SetRelativeUrl(
  10332. SetUrlFromParts(
  10333. Write(
  10334. linkDLL32
  10335.     bs = ASYM_RestoreSuspend(bs)
  10336. bs <> 
  10337. r= "Unable 
  10338. _ASYM_GetFile_URL pRemoteFile, pLocalFile, pOverWrite, pSecureSocket
  10339.     remote_File = 
  10340.     local_File = 
  10341.     overWrite = (
  10342. H = TRUE)
  10343.     secureSocket = (
  10344.     gotRemoteFile = 
  10345.     ret = 
  10346. () = 
  10347.             INet_Alias_GetFile = "ASYM_INET_URL_GetFile"
  10348. jINetNewObject(
  10349. , "URLConnection")
  10350. INetSetProperty(
  10351. "OK" 
  10352. , "DecodeEscapeChars", 
  10353. , "EncodeUnsafeChars", 
  10354. "OK" 
  10355. "OK" 
  10356. INetGetCurrentFile(
  10357. "OK" 
  10358. -- Errors encountered during the attempt
  10359. INetDestroyObject(
  10360. -- ASYM_INET_LinkDLL() failed
  10361.             -- 
  10362. connection
  10363. <> "OK") AND (
  10364. : " & INetGetLastErrorText()
  10365. _ASYM_GetFile_FTP pRemoteServer, pRemotePort, pRemoteDir, \
  10366. RemoteUser, pRemotePassword, 
  10367. write, pTransferType
  10368.     remote_Server = 
  10369.     remote_Port = 
  10370.     remote_Dir = 
  10371.     remote_User = pRemoteUser
  10372.     remote_Password = 
  10373. O<> "/" 
  10374. pOverwrite = 
  10375.     transferType = 
  10376. ASYM_ItemOffset(
  10377. !, "binary,ascii") = 0 
  10378.     remote_FullPath = 
  10379. () = 
  10380. = "ASYM_INET_FTP_GetFile"
  10381. , "FtpConnection")
  10382. , "ServerName", 
  10383. "OK" 
  10384. "OK" 
  10385. , "UserName", 
  10386. "OK" 
  10387. "OK" 
  10388. , "TransferMethod", 
  10389. ret= "OK" 
  10390. -- First, 
  10391. Zfile 
  10392. current
  10393. localIsCurrent = 
  10394. ASYM_IsFile(
  10395. 0INetIsFileCurrent(
  10396. |, so we don't have 
  10397. "OK" 
  10398.             -- 
  10399.         -- 
  10400. <> "OK") 
  10401. : " & 
  10402. Handler Stubs
  10403. INetNotifyResolvingName pAlias, pName
  10404. INetNotifyNameResolved 
  10405. INetNotifyConnecting 
  10406. INetNotifyConnected 
  10407. INetNotifySending 
  10408. RequestHeaders
  10409. INetNotifySent 
  10410. INetNotifyReceivingResponse 
  10411. INetNotifyReceivedResponse 
  10412. ResponseHeaders, DWORD pBytesReceived
  10413. INetNotifyClosingConnection 
  10414. INetNotifyClosedConnection 
  10415. INetNotifyRequestComplete 
  10416. INetNotifyCopyProgress 
  10417. Copied, 
  10418. TotalBytesToCopy
  10419. INetNotifyCopyComplete 
  10420. _FindExecutableFile fn
  10421. ZtestFn, f
  10422. "shell.dll"
  10423.         WORD 
  10424. V    (STRING,
  10425. POINTER)
  10426.     linkDLL "tbdos.
  10427.  RemoveFile(
  10428.     lpBuffer = ASYM_GetMemBlock(256)
  10429.  NULL 
  10430. )"0,0"
  10431. c"*" 
  10432. fn <> 
  10433. xASYM_IsFile(fn)
  10434.         tempFn = 
  10435. ASYM_GetTempFile("tst")
  10436.         p = revOffset(".", fn)
  10437. p > 0
  10438.             f = ASYM_PathOfFile(
  10439. & "jg080647" & 
  10440. U(fn) 
  10441.             ss = 
  10442.         f = fn
  10443.     status = 
  10444. (f, _ASYM_CurrentDirectory(), 
  10445. J<= 32
  10446.         exe = 
  10447. ASYM_FreeMemBlock(
  10448. ASYM_Is32Bit()
  10449. ASYM_GetShortFileName(
  10450. _ASYM_IsDirectoryWriteable dirSpec
  10451. "\\" 
  10452. _ASYM_IsDriveReady(
  10453. _ASYM_FreeDiskSpace(
  10454. [) > 0
  10455. XASYM_ProductPrefix() & "
  10456.         INT 
  10457.  <> "\"
  10458.     fN = 
  10459.  & "~~
  10460. [~~x.tmp"
  10461.     ss = 
  10462.     fuErr = SetErrorMode(1)
  10463. = ss    
  10464. ZDWORD n
  10465.     d = 
  10466. kernel"
  10467. ) & "
  10468.  GetVolumeName(
  10469. de(1)
  10470.     vn = 
  10471.         n = 
  10472. (n >= 0 
  10473. r= 0))
  10474. _ASYM_IsFileAvailable fN
  10475.         ss = 
  10476. = ss    
  10477. _ASYM_MakeIntoRelPath rootPath,longPath
  10478.         -- 
  10479. "c:\" 
  10480. thisPath 
  10481. "c:\x\"
  10482.         -- BOTH MUST END WITH "\"!!!
  10483. ZrelPath
  10484. ^) = 1 
  10485.         p1 = 1;p2 = p1
  10486. cp2 < 
  10487. p2 > 0
  10488. dirlen = p2 - p1
  10489. p2 - 1 
  10490.  = ".."
  10491. p2 = p2 - 
  10492. p1 = p2
  10493. _ASYM_SetCurrentDirectory pathStr
  10494.     result = -1
  10495.     ccnt = 
  10496. &- 1 
  10497. C <> ":"
  10498. ) & "DOS.
  10499. SetCurrentDrive(
  10500.  GetCurrentDrive(
  10501.     d = 
  10502.     p = 
  10503. ~(":", 
  10504. p > 1
  10505.         nd = 
  10506. ~ (nd)
  10507. _ASYM_SetPath pathName, 
  10508. 4_s_ASYM_PathCache[][]
  10509.     ss = 
  10510. dimensions(
  10511. mi][1] 
  10512. |i][2] = 
  10513. 1][1] = 
  10514. 1][2] = 
  10515. ) & "win.
  10516. SetIniVar(
  10517. "Paths",
  10518. , ASYM_IniFile())
  10519. _ASYM_IsValidDrive 
  10520. , retry, prompt
  10521. ) & "
  10522.  GetCDDriveList()
  10523.  GetDriveList()
  10524.     d = 
  10525.         d = 
  10526.  = ASYM_GetString("Check the CD", \
  10527. "Please verify that 
  10528. properly installed 
  10529. 8-ROM drive.")
  10530. ASYM_MessageBox(
  10531. y, "hand", "retryCancel")
  10532.  GetCurrentDirectory(
  10533.     drv = 
  10534.     dir = "\" & 
  10535. <> "\"
  10536. expandString("%1:%2", 
  10537. _ASYM_FindPathFile fName, 
  10538. , bkPath
  10539.     DOSPath = 
  10540. c":\" 
  10541. TBDOS.DLL"
  10542.  GetDosEnvironmentString(
  10543. PATH")
  10544.             p = 
  10545. ~("=",
  10546. p > 0
  10547.     p = 
  10548. ~(";", 
  10549. cp <> 0
  10550.  = ","
  10551.         p = 
  10552. ~(";", 
  10553.  = pathOfFile(
  10554. ASYM_trim(
  10555. <> "\"
  10556. _ASYM_ExpandRelPath(
  10557. <> ":" 
  10558.         testName = 
  10559.  drspec
  10560.  oldDir
  10561. X"tbcbt.
  10562. __ASYM_FreeDiskSpace = GetFreeDiskSpace(
  10563.     r = 
  10564. _ASYM_GetPath 
  10565. ASYM_BlockSuspend()
  10566.     cacheSize = 
  10567. ASYM_RestoreSuspend (
  10568. i][1] 
  10569. i][2]
  10570.  GetIniVar(
  10571. V     = 
  10572. l     <> 
  10573. ][1]    = 
  10574. ][2]    = 
  10575.  dirspec
  10576.  GetFileAttributes(
  10577.  GetDirectoryOnlyListLFN(
  10578. FALSE
  10579. ) > 3
  10580.     gfa = 
  10581.         gdol = 
  10582.  & "\*.*", 
  10583. _ASYM_RelativePath 
  10584. , bkName
  10585. ) = 1
  10586. _ASYM_WindowsDirectory
  10587.  (200)
  10588. "0,0"
  10589.         sysErrorNumber = 13
  10590.  ("Not enough memory. Close other applications 
  10591. GetWindowsDirectory(
  10592. ,199)
  10593.     winDir = 
  10594. -<> "\"
  10595. _ASYM_IsAbsoluteFilePath pFileName
  10596.     retVal = 
  10597. ) > 2 
  10598. . = ":") 
  10599. C = "\\") 
  10600. --Creates 
  10601.     passed directory, 
  10602. directories 
  10603.     don't
  10604. --already exist.
  10605. --Returns 
  10606. successful, 
  10607. _ASYM_RecurseCreateDirectory 
  10608.     rv = 
  10609.         rv = 
  10610. _ASYM_ParentDirectory(
  10611. Invalid 
  10612. createDirectory(
  10613. rv = 
  10614. -3    --invalid 
  10615. err = 
  10616. -5    --access denied
  10617. Access 
  10618. Unknown error")
  10619. " (" & 
  10620. & ")" 
  10621. UnableToCreateDir", "Could 
  10622.  ""%1"": %2."), \
  10623. dir, 
  10624. returns 
  10625.     rv = 
  10626. "\\"    --
  10627. a UNC 
  10628. desired segment 
  10629. a full 
  10630. partial 
  10631. parse
  10632. --    op        = operation:
  10633. --        DISK            
  10634. disk 
  10635.  letter followed 
  10636. Ha colon.
  10637. --        EXTENSION_ONLY    
  10638. file extension, without 
  10639. period.
  10640. --        FILENAME        
  10641. filename 
  10642. fits 
  10643. --        FILENAME_ONLY    
  10644. only 
  10645. ftrailing backslash "\")
  10646. _ASYM_ParsePath 
  10647. op = "
  10648. op = "DRIVE"
  10649.             rv = 
  10650. op = "
  10651.         rv = 
  10652.         fileName = ASYM_ShortFileName (
  10653. op = "
  10654.             rv = 
  10655.             dotPos = ASYM_FileDotPosition (
  10656. op = "
  10657. cc = 
  10658. I> 0 
  10659. Q< cc
  10660. rv = 
  10661. b+ 1 
  10662. op = "
  10663. rv = 
  10664. rv = 
  10665. seperates a 
  10666. . If 
  10667. -- doesn't 
  10668.     cc = 
  10669.     pos = 0
  10670. ~(".", 
  10671. ~(".", 
  10672.     -- It's 
  10673. cSPACE 
  10674. --Appends a 
  10675. , ensuring a single \ between them,
  10676. --        fn
  10677.  relative 
  10678. _ASYM_AppendFileToPath 
  10679. fn = "\")
  10680.  otherPath, 
  10681.  <> "\"
  10682. 6 = "\"
  10683. ASYM_ResolvePath (
  10684. _ASYM_ResolvePath filePath
  10685.  = ASYM_ConvertPathToList (
  10686. itemOffset (
  10687. "..", 
  10688. R"..", 
  10689. ASYM_ConvertListToPath (
  10690. _ASYM_ConvertPathToList 
  10691.     -- converts a 
  10692. a list 
  10693. easier toolbook manipulation
  10694. ~("\", 
  10695.  = ","
  10696. ~("\", 
  10697. _ASYM_ConvertListToPath pathList
  10698. ~(",", 
  10699. ? = "\"
  10700. ~(",", 
  10701. _ASYM_RecurseRemoveDirectory 
  10702. $    options
  10703. 4_s_ASYM_RRDInit
  10704. ZLOGICAL didInitHere
  10705.     --initialize 
  10706. we haven't 
  10707. F <> 
  10708.         sc = 
  10709. ! getFileOnlyList(
  10710. ?! getDirectoryOnlyList(
  10711. removeFile(
  10712. removeDirectory(
  10713. zeverything 
  10714. fshort 
  10715. names: faster
  10716.     ok = 
  10717. (dir)
  10718.         ok = 
  10719. <> "\"
  10720.         sFiles = 
  10721. & "*.*", 
  10722.         cFiles = textlineCount(
  10723.             code = 
  10724. errCouldNotDeleteFile", \
  10725. delete 
  10726. ""%1""." & \
  10727. CRLF & 
  10728. "Reason: %2")
  10729. , ASYM_TBDOSErrorString("
  10730. ok = 
  10731.             sDirs = 
  10732. & "*.*", 
  10733.             cDirs = 
  10734. "..")    -- skip "." 
  10735. ok = 
  10736. "clearOnly" 
  10737. errCouldNotDeleteDir", \
  10738.  ""%1""." & \
  10739. ok = 
  10740. o= sc
  10741. _ASYM_FindMediaFile pFilename, pBook, pSearchHD, pSearchCD, pSearchHyperPath
  10742. B <> 
  10743.         refBook = 
  10744. (isObject(
  10745. '<> "
  10746. YobjectContainer(
  10747.         searchPath = 
  10748. HDMediaPath 
  10749. & "," 
  10750. CDMediaPath 
  10751. & "," 
  10752. ASYM_HyperPath(
  10753. ASYM_ExpandMediaPath(
  10754. _ASYM_ExpandMediaPath pPaths, 
  10755.     bookPath = 
  10756. ( getCDDriveList()
  10757.     CDDriveLetters = 
  10758.     numDrives = 
  10759.     newPathList = 
  10760. mediaPath
  10761.  = "<BookPath>"
  10762. y = "\" 
  10763.  <> "\" 
  10764. ASYM_ItemInList(
  10765.  & "," 
  10766.  = "<CDROM>"
  10767.  = "\" 
  10768. thisCDDrive = 
  10769. 2& ":\"
  10770. J& ":\" & 
  10771.  <> "\" 
  10772.  & "," 
  10773.  <> "\" 
  10774.  & "," 
  10775. _ASYM_FileRelativeToMedia 
  10776. & "," 
  10777. & "," 
  10778.             pathLen = 
  10779. _ASYM_PromptForCDROM 
  10780. !, pCaption
  10781.         continueCheck = 
  10782. ASYM_FindFileOnCDROM(
  10783. -- We found a CD 
  10784. -- Keep looking
  10785. msgTxt = pMessage
  10786. C#msgPromptForCDROM", \
  10787. "ToolBook 
  10788. unable 
  10789. locate a 
  10790. containing 
  10791. :" & \
  10792. "%1" & \
  10793. "Insert 
  10794. #appropriate 
  10795. press Retry, 
  10796. X#.")
  10797. msgCaption = 
  10798. 2$msgCapPromptForCDROM", \
  10799. ret = 
  10800. a, "INFO", "RetryCancel")
  10801. ASYM_Wait(3000)
  10802. _ASYM_FindFileOnCDROM 
  10803.         CDList = 
  10804. 8& ":\" & 
  10805. / version 
  10806. _ASYM_PathOfFile 
  10807. "\/:")
  10808. _ASYM_ShortFileName 
  10809.     tmp = 
  10810. "\/:")
  10811. _ASYM_TempDir
  10812.     linkDLL32 "kernel32.
  10813. 0-GetTempPathA(INT,POINTER32)
  10814.  GlobalAllocPointer32 = 
  10815. y-GlobalFreePointer32 = 
  10816.     lpBuffer32 = 
  10817. T32(0,1024)
  10818. "0,0"
  10819. 1023,
  10820.     tmpDir = pointerString32(0,
  10821. ;<> "\"
  10822. _AskStudentName prompt
  10823.  = ASYM_GetStandardString("<askStudentName>","")
  10824.         cap = ASYM_GetString("Application Login")
  10825.         retVal = ASYM_Ask(
  10826. ,"question",
  10827. y,300)
  10828.  = ASYM_Trim(
  10829. NameRequiredToContinue>","")
  10830. _ASYM_CollectLogResponseData sep
  10831. ZLOGICAL passSkip
  10832.     totalScore = 0
  10833.     totalMax = 0
  10834. ' = (includeSkip <> 
  10835.     colNames = 
  10836. LogColNames", \
  10837.             "Question%1
  10838. z%1Locked%1Tries used%1
  10839. %1" & \
  10840.             "Time 
  10841. %1Last response")
  10842. uexpandString(
  10843. ASYM_LogWriteEntry(
  10844. & CRLF)
  10845.         pg = 
  10846. skipNavigation 
  10847.         widList = ASYM_CollectWidgets(pg)
  10848. ASYM_WID_IsScored 
  10849. s = ASYM_WID_Score(
  10850. y,TRUE) 
  10851. m = ASYM_WID_MaxScore 
  10852. isType(REAL,s) 
  10853. noUpdate = 
  10854. QStatus = ASYM_QuestionStatus(
  10855. ASYM_NameOrID(obj) 
  10856. LastThing = 
  10857. sep <> ","
  10858. ~(",",Qstatus)
  10859. cp > 0
  10860. ~(",",
  10861. = TAB
  10862.         logTxt = 
  10863. Total_Score_<
  10864. >", \
  10865. %1%2%1%3" & 
  10866. _ASYM_LogDispatchDirectory LogDest
  10867. LogFileDirPrompt>", "
  10868.         path = ASYM_GetPath("Ask Logs")
  10869.             temp = ASYM_CurrentDirectory()
  10870. hlowerCase (ASYM_ChooseDirectoryDlg (
  10871. ASYM_SetCurrentDirectory(
  10872. cancelStr = 
  10873. CancelSession>","")
  10874. MustSpecifyLogDirectory>","") \
  10875. f"&OK" 
  10876. "&" & 
  10877. xASYM_isdirectorywriteable(
  10878. xisRoomOnDisk(
  10879. msgTxt = 
  10880. CannotWriteLogToThisDirectory>", "")
  10881. msgCaption = 
  10882. Logging")
  10883. ASYM_MessageBox(
  10884. 0, "WARNING", "OK")
  10885. <> "\"
  10886. ASYM_SetPath("
  10887.         result = 
  10888. "<sameDir>"
  10889. "<bookDir>"
  10890. ASYM_PathOfFile(
  10891. "<iniDir>"
  10892. iASYM_WindowsDirectory()
  10893. "<email>"
  10894.         ss= 
  10895. X"mapi.dll"
  10896.             DWORD MAPILogoff (
  10897. GetIniVar("
  10898. U","win.
  10899. ") <> 1
  10900. o    MAPINotFound>", "")
  10901. , ASYM_TempDir())
  10902. SPACE
  10903. "<CMS>"
  10904. "<fax>"
  10905. _ASYM_FindFax() 
  10906. objectContainer(
  10907. "<floppy>"
  10908.         linkDLL "TBDOS.
  10909.             STRING GetDriveList()
  10910. Kind(
  10911.         Drives = 
  10912.         okStr = 
  10913. OK>", "OK")
  10914.         escStr = 
  10915. CancelLog>", "
  10916. drives 
  10917. c"A" 
  10918. ChooseFloppy>","") \
  10919. f"&A:" 
  10920. "&B:"
  10921. "A:" 
  10922. "B:" 
  10923. c & ":"
  10924. tryStr = 
  10925. TryDrive>","")
  10926. CheckFloppyDrive>","")
  10927. ASYM_ExpandString(
  10928. , c & ":")\
  10929. mmyield
  10930. "A:\"
  10931. "B:\"
  10932.             c = upperCase(
  10933. c & ":\") 
  10934. mmYield
  10935. , c & ":")\
  10936. 4s_ASYM_LogDir
  10937. dest 
  10938. ,<printer>"
  10939. CheckDOSMemForLog() 
  10940. [dispatch" 
  10941. <> "\"
  10942. _ASYM_LogStart bk, fName, logAppend, encryptIt, 
  10943. , typ, CMSLogFileName, CMSLogFileType
  10944. 4s_ASYM_LogFileName, s_ASYM_LogHeading, \
  10945. s_ASYM_LogEncrypt, s_ASYM_LogDest, s_ASYM_LogStartTime,\
  10946. s_ASYM_LogType, s_ASYM_UserName, s_ASYM_BookIsScored,\
  10947. s_ASYM_LogEncryptKey,_s_CMS_ModuleLogInfo
  10948. ASYM_WorkWindow()
  10949.             bk = 
  10950.  = _ASYM_MakeLogFileName(
  10951. "append")
  10952.     pwVerString = "[version4]"
  10953.             MakeKeyedPasswordEX("Sesame", 0x07000001)
  10954. ASYM_IsFile(
  10955. =*" & 
  10956.             p = 
  10957. p = 1
  10958. ASYM_CreateEncryptedFileEx(
  10959. ASYM_ShowError 
  10960. ERRORCreateLog>","
  10961.  Creation 
  10962.  = (ASYM_IsScored 
  10963. bk <> 
  10964.     logOptions = ASYM_LogOptions 
  10965. ASYM_LogSetOptions ((
  10966. bk),\
  10967.     --** 
  10968. typ <> 
  10969. asym_CMS_SetLogInfo(
  10970.  --** 
  10971. \AWARE
  10972. ASYM_CMS_UserName()
  10973.  = ASYM_AskStudentName(
  10974.     bookName = ASYM_CMS_BookName()
  10975.     courseName = ASYM_CMS_CourseName()
  10976. *Info_Title 
  10977.     moduleOrdinal = ASYM_CMS_ModuleOrdinal()
  10978.     today = 
  10979. %"y mm dd"
  10980.     now = 
  10981. %"h24 
  10982.         --** 
  10983. = "transcript"
  10984. txt = 
  10985. LogSessionStart",\         
  10986.               
  10987.  SESSION START 
  10988.               
  10989. & "STUDENT: %1" \
  10990. 9& "COURSE: %2" & 
  10991. & "BOOK: %3" & 
  10992.  LOG 
  10993.             tmpTxt = 
  10994. logModule:x", "MODULE: %1")
  10995.  = typ
  10996. _ASYM_LogStop
  10997. SYM_LogTimes,\
  10998. s_ASYM_LogStats, 
  10999. ZElapsedTime
  11000.     oldCursor = _ASYM_SysCursor()
  11001. o     <> 
  11002.         logTimes = s_ASYM_LogTimes
  11003.  = ASYM_TicksToTime(
  11004. () - 
  11005.             -- Trigger the call that will collect 
  11006. scores
  11007. elapsedTime 
  11008. timeStamp = 0 & 
  11009. 9& 0 & 
  11010. ~(":", 
  11011. cp > 0
  11012. ~(":", 
  11013. END") & 
  11014. SUMMARY") & 
  11015. 9& timestamp & 
  11016. LogSessionEnd","
  11017.  session 
  11018. I:")\
  11019.  = ASYM_CollectTotalScore() 
  11020. ) = 2 
  11021.  & "/" & 
  11022. No scored 
  11023. }found")
  11024. Final 
  11025. :") && 
  11026. LogFinalQStatus",\
  11027.  FINAL TEST ITEM STATUS 
  11028. ") & 
  11029. LogEnd",\
  11030. ") & 
  11031.  = ASYM_LogDestination 
  11032. ASYMI_EmailLogList 
  11033. _ASYM_LogTypeComboValues
  11034. ComboLogTypes",\
  11035. v>,None" & 
  11036. ,Full 
  11037.         "responseData,Tab-separated 
  11038.  data")
  11039. , logFn
  11040. ASYM_IsDirectory(
  11041. ) = 3 
  11042. ":\" 
  11043. "\\"))
  11044. ("Log")
  11045. ASYM_Is32Bit()
  11046. ShortFileName(
  11047. "auto" 
  11048.  = "LOG00000.
  11049.         n = 0
  11050. IsRoomOnDisk d
  11051. ASYM_ProductPrefix() & "
  11052.         INT SetIniVar(
  11053.     tag = "MinRequiredSpace"
  11054.     requ = ASYM_CBTIniVar("
  11055. 2,"")
  11056. >,ASYM_IniFile())
  11057. ASYM_FreeDiskSpace(
  11058. d) < 
  11059.         d = (
  11060. d & ":")
  11061.  NoRoomOnThatDisk>","")
  11062. _ASYM_LogWriteEntry txt
  11063.     fN = 
  11064. fN <> 
  11065. = " : "
  11066. =     <> 
  11067.             stf = 
  11068. y & ""
  11069.             p = 
  11070. p = 1
  11071. ASYM_WriteEncryptedFile(fN,txt,
  11072.   & fN
  11073. _ASYM_LogSetOptions heading, logPages, 
  11074. , logAnswers, logOnLock, logStats
  11075. s_ASYM_LogPages, 
  11076. , s_ASYM_LogAnswers, s_ASYM_LogOnLock, 
  11077. I = (
  11078.         ltf = 
  11079. _ASYM_LogStatus
  11080. tbdos.
  11081.             LONG GetFileSize(
  11082. _ASYM_decode source, 
  11083. , ver
  11084. "_ASYM_decrypt" 
  11085. linkedFunctions("tbcbt.
  11086. _ASYM_decryptEX = 
  11087. _ASYM_Reset targetRef, mode, pResetTargetPage
  11088.     SYSTEM s_ASYM_ResetOnSave
  11089.     LOCAL LOGICAL oldLock
  11090. STACK objList, fld
  11091. e= TRUE
  11092.     oType = 
  11093.     qType = ASYM_WID_QType 
  11094.     oldError = 
  11095. ASYM_WorkWindow()
  11096.         c = 
  11097. ASYMI_AutoSize 
  11098.  = NULL 
  11099. captionPosition 
  11100. sizeButtonToGraphic 
  11101. ASYMI_UseRollover 
  11102. _swapped 
  11103. objectFromPoint (mousePosition 
  11104. targetWindow, 
  11105. ) <> 
  11106. normalGraphic 
  11107.  = checkedGraphic 
  11108. ASYM_FindField("Feedback", 
  11109. (Score", 
  11110.             pg = objectContainer(
  11111. ^pg) 
  11112. Upg) 
  11113.             pgClean = 
  11114. xASYM_IsObjectDirty (
  11115. "htmlExport")
  11116.             bgClean = 
  11117. [ASYM_BeenHere 
  11118. [ASYM_Done 
  11119. [ASYM_TimingStarted 
  11120.  = ASYM_CollectWidgets(
  11121. "MATCHOBJ,MATCHITEM,MULTIOBJ,SELTEXT"
  11122.  = "READER" 
  11123. ASYM_WID_ReadyToRun 
  11124. sysOpenMedia <> 
  11125. mmClose 
  11126.             -- meant 
  11127. was being reset 
  11128. ,level.
  11129. ASYM_SetObjectClean (
  11130. _ASYM_ResetTestItem 
  11131. _ASYM_ResetResponseData 
  11132. tbk_wid_name 
  11133. tbk_wid_type 
  11134.  = "BeenThere"
  11135. AUTHOR 
  11136.             pg = 
  11137.             oldSys = syssuspendmessages
  11138. statusBar = expandString(ASYM_GetString("Resetting 
  11139. %1"),i)
  11140. isObject(
  11141. -- If we're resetting 
  11142. , only 
  11143. has changed since
  11144. readerReset = ((
  11145. ASYM_IsPageDirty (
  11146. pg <> 
  11147. e= FALSE
  11148. _ASYM_ResetPgWidgets msg
  11149. 4s__tb80r_fbcmd
  11150.     cbtr_LastQ
  11151.     resetFlag
  11152. ZfbArray[][]
  11153.     widList, QList, OtherList
  11154. \ -- 
  11155.  recursion trap
  11156. [s_cbtr_LastQ
  11157. "tb80a.sbk" 
  11158. t <> 
  11159.      <> 
  11160.         -- 
  11161. questions 
  11162. -- auto upgrade 
  11163. version 3.0 widgets
  11164. ss = 
  11165.  = ASYM_WID_SummaryFeedback 
  11166. -- This might be a 3.0 
  11167. u that 
  11168. summary feedback 
  11169. main array
  11170. _upgrade3SummaryFeedback(obj) 
  11171. "test 
  11172. ASYM_WID_AutoReset 
  11173. "always"
  11174. & = "
  11175. obj <> 
  11176. ASYM_WID_TimeMax 
  11177.     pg = 
  11178. pg = 
  11179. pg = 
  11180. ASYM_WID_TimeStart 
  11181. ASYM_Ticks()
  11182. ASYM_WID_TimeUsed 
  11183. ASYM_WID_AnswerLocked 
  11184. ASYM_WID_TimeLocked 
  11185. ASYM_QLocked obj,"enter 
  11186. pg = 
  11187.         -- now other stuff like timers 
  11188. watch 
  11189.             fld = 
  11190.         -- 
  11191. buttons 
  11192. fspecial 
  11193.         obList = getObjectList (
  11194. ) <> 
  11195.         bs = 
  11196. bs = "commandButton" 
  11197. bs = "pushButton" 
  11198. bs = "
  11199. + 5, 
  11200. bs = "
  11201. - 1, 
  11202. bs = "
  11203. + 1, 
  11204.         ssm = sysSuspendMessages
  11205. = clientToPageUnits (
  11206. _ASYM_Locked _target
  11207. ansArray[][]
  11208. 0, ASYM_WID_Responses() 
  11209. = "TRUEFALSE"
  11210. = "MULTICHOICE"
  11211.         _locked 
  11212. = "MULTIDROP"
  11213. _responseList 
  11214. = "TYPEIN"
  11215. = "NAMEPART"
  11216. = "ORDEROBJ"
  11217.  = ASYM_WID_AnsArray 
  11218. dimensions(
  11219. i][1])
  11220. i][1] = 
  11221. _ASYM_ResetRespData 
  11222.     ASYM_WID_ResponseIDs 
  11223.     ASYM_WID_TriesUsed 
  11224.     ASYM_WID_TimeChosen 
  11225. [ASYM_WID_LastScore 
  11226. [ASYM_WID_HintsUsed 
  11227. xisType(REAL,ASYM_WID_TriesMax 
  11228. _openClip 
  11229. mmStatus 
  11230.  <> "CLOSED"
  11231. [_responseText 
  11232. ARRAY    
  11233. sBuffer
  11234. STRING tBuffer
  11235. OBJECT objParent
  11236. xASYM_HasAnsArray(
  11237. _fixAnsArray 
  11238. ASYM_QuestionLoad 
  11239. ASYM_WID_Chosen (
  11240. _lineRef 
  11241. _position 
  11242. _layer 
  11243.             targetObj = ASYM_WID_TargetObject 
  11244. I&& "
  11245. " && 
  11246. defaultAllowDrop 
  11247. adraggable automatically may interfere 
  11248. nam = 
  11249. i][1]
  11250. objs = ASYM_ObjectsWhere(
  11251. " && 
  11252. ASYM_Draggable 
  11253. ASYM_WID_ResetPosition 
  11254.  <> "
  11255.  <> "afterEdit"
  11256. = "ORDERTEXT"
  11257. i     = 
  11258.     ) > 1
  11259. _dragField 
  11260. -- Only 
  11261. we're really switching 
  11262. ,state
  11263. _ASYM_Randomized 
  11264. ASYM_WID_SortByWord 
  11265. ) > 1)
  11266. 1][1] = 
  11267. 1][1]
  11268. ) > 1
  11269. fieldType 
  11270. = singleSelect
  11271. = wordWrap
  11272.             resetMode = 
  11273. resetQ = 
  11274.  <> "
  11275. maxCount = 
  11276. 1][1])
  11277. answerList = ASYM_RandomList(
  11278. whatItem = 
  11279. 1][1]&CRLF 
  11280. 1][1])
  11281. 1][1]&SPACE 
  11282.  = "SLIDER"
  11283. ASYM_WID_Randomize 
  11284. a = sliderMin 
  11285. b = sliderMax 
  11286. ) / 1
  11287. ) * (b - a)) + a
  11288. sliderPos 
  11289. _lastPos 
  11290. resetPosition 
  11291. NBS = 
  11292. o(160)
  11293. myText = 
  11294. j(32000,ASYM_WID_MaxChars 
  11295. spot = textOffset 
  11296. ))-1 
  11297. (ASYM_ResetPosition 
  11298. # = "
  11299. # = "
  11300. # <> "
  11301. a#= "
  11302. o#= "
  11303. QTYpe = "
  11304. _clearList 
  11305. "$ = 
  11306. ) = 1 
  11307. L%17, 
  11308. [_pairs 
  11309.             maxIndex = 
  11310. % = "
  11311. % = "CHECK"
  11312. % = "
  11313. [_objList 
  11314. objNames = 
  11315. leftoverObjs = 
  11316. usedObjs = 
  11317. mustClearAnchor = ASYM_WID_UseAnchor 
  11318. ASYM_WID_RandomAnchor 
  11319. r$ a candidate 
  11320. each 
  11321. -- Candidates are found 
  11322. Korder
  11323. [i][1]
  11324. either 
  11325. pgOrBg = 
  11326.  - 3.0 
  11327. = ASYM_GetObjectListByName(
  11328.  Missing interact obj",\
  11329. {required 
  11330. interaction 
  11331.  ""%1"" 
  11332. missing.")
  11333. txt = 
  11334. captn = 
  11335. does 
  11336. xexist")
  11337. ASYM_MessageBox(
  11338. 3, "INFO", "OK", 
  11339. itemOffset(
  11340. ) = 0
  11341. -- All candidates have been 
  11342.  already!
  11343. msgTxt = 
  11344. j", \
  11345.  ""%1"" 
  11346. O    & "%2")
  11347. msgCaption = 
  11348. * <> "
  11349. * <> "
  11350. i][17] = 
  11351. i][16] = 
  11352. i][10] = 
  11353. i][10] <> 
  11354. -- i 
  11355. -- record those ideal positions
  11356. ', <> "
  11357.  = UsedObjs
  11358. , = "
  11359. k32767)
  11360. _anchor = 
  11361. i][10] = (i = 
  11362. i][10] = 
  11363. i][16] = 
  11364. " && 
  11365. bnds = 
  11366. "0,0"
  11367. wx = x2-x1-100; wy = y2-y1-100
  11368. -- we know 
  11369. there, 
  11370. ' we 
  11371. up on 
  11372. [i][1]
  11373. ss = 
  11374. -- unless we got gravely out 
  11375. sync, 
  11376. 0 = "
  11377. i][10]
  11378. oy = 
  11379. newX = 
  11380. b(1,wx-ox))+x1+50
  11381. newY = 
  11382. b(1,wy-oy))+y1+50
  11383. s$= (
  11384. i][10])        
  11385. -- i 
  11386. them 
  11387. oy = 
  11388. b(1,wx-ox))+x1+50
  11389. b(1,wy-oy))+y1+50
  11390.             lastResp 
  11391.             -- unknown 
  11392.     ss = 
  11393. [_targetList 
  11394. [_feedbackPlayed 
  11395. B = \
  11396. "Reader" 
  11397. _ASYM_ShortReference obj
  11398. _ASYM_ShowDialog whatViewer, whatPage, whatCaption, whatMode
  11399.     ss = 
  11400.     v = 
  11401. isOpen 
  11402. ASYM_ExpandString(
  11403. -ViewerInUse",\
  11404. use."),
  11405. fASYM_GetStandardString("<Continue>","") \
  11406. ancel>","")
  11407. IT <> 
  11408. close v
  11409. " && 
  11410.             defaultPage 
  11411.  = "modal"
  11412.  = "notActive"
  11413. +6= "
  11414. 86= "
  11415. F6= "
  11416. p6= "
  11417. ~6= "
  11418. $i][1] = 
  11419. 7index, 
  11420. , distractorList
  11421. 7WORD     
  11422. , numCorrect, numAnswers, howMany, i
  11423. $, temp[][]
  11424.  = 1;
  11425. C%i][10] = 
  11426. %i][10] = 
  11427. 9 = "
  11428. NoStr = 
  11429. No>","")
  11430. p2moveExtraQObjects",\
  11431. more 
  11432. $/ than defined answers."\
  11433. && "Do you want 
  11434. Q2extra 
  11435. }removed?") \
  11436. f"&" & 
  11437. Yes>","") 
  11438. "&" & 
  11439. ')+1 
  11440. j'i][1] = 
  11441. 'i][1] = 
  11442. ; = "
  11443. M(1][16] 
  11444. ; = "
  11445. k(1][16] 
  11446. whatObj = 
  11447. isChangedText = 
  11448. ] <> 
  11449. newText = 
  11450. ] <> 
  11451. debug 
  11452. nothing
  11453. 5Empty 
  11454. tag","<empty>")
  11455. z= = "
  11456. = = "
  11457. = = "
  11458. :*i][16] = 
  11459. _caption 
  11460. 3") = 0
  11461. G+ = 
  11462. +i][16] = 
  11463. T, = 
  11464. ASYM_Reset
  11465.     myBook = objectContainer(
  11466.     -- ensure 
  11467. reset, that we delete 
  11468. duplicate 
  11469.     vRef = 
  11470. "askReqDialog" 
  11471.     defaultPage 
  11472. askRequest"
  11473. isOpen 
  11474.         close 
  11475.     pageList = 
  11476.     -- we need 
  11477. keep one 
  11478.     -- but remember 
  11479. [the icon 
  11480.     normalGraphic 
  11481. copies 
  11482. <> NULL
  11483. deleteObject(
  11484.     -- also 
  11485. icons 
  11486. 8named "ASYM_AskRequest_tmpIcon"
  11487.     resList = resourceList(
  11488. IT = "
  11489. _asym_ask_request _caption, _text, _icon, _buttons, _type, _defText, _width, _position, _frame, _check, _radio, _help
  11490. 4_s_ASYM_AskRequestButtonSizes, 
  11491. CmdButtonResponse, 
  11492. 1_mnemonicList
  11493.     oldSysCursor = 
  11494. up some 
  11495.  values    
  11496.     myPage = 
  11497.     marginWithIcon            
  11498. = 945
  11499.     marginWithoutIcon        
  11500. = 150
  11501.     askFieldHeight             
  11502. = 270
  11503.     textRightMargin            
  11504. = 150
  11505.     textTopMargin            
  11506. = 120
  11507.     radioCheckButtonHeight    
  11508. = 255
  11509.     cmdButtonBetweenPadding
  11510. = 105
  11511.     cmdButtonGroupMargin     
  11512. = 330
  11513.     cmdButtonStandardHeight
  11514. = 345
  11515.     cmdButtonStandardWidth
  11516. = 1110
  11517.     bottomViewerPadding        
  11518. = 165
  11519.     bottomFrameExtraPadding    
  11520.     verticalObjectPadding    
  11521. = 120
  11522.     betweenRadioAndCheckboxPad = 240
  11523.     frameHeightPadding        
  11524.     frameMinimumHeightWithIcon = 700
  11525.     standardCmdButtonsWidth
  11526. = 1125
  11527.     minViewerWidth             
  11528. = 3000
  11529. [asym_ask_requestReply
  11530.     -- IF NO TEXT PASSED USE A SINGLE SPACE INSTEAD
  11531.     -- IF NO BUTTONS 
  11532. LTO FUNCTION, JUST 
  11533. Y"OK"
  11534.  = "OK"
  11535.  = "+OK"
  11536.     -- TRUNCATE MORE THAN 10 
  11537. c SPECIFICATIONS
  11538.     -- ENSURE WIDTH IS A NUMBER
  11539. yOR isNumber(
  11540.  = XpixelToPU(
  11541.     -- MAKE IT EASY ON MYSELF, VARIABLE-IZE THE OBJECT NAMES
  11542.     dialogViewer = 
  11543.     dialogText
  11544.     buttonGroup
  11545.     buttonFrame
  11546. B"messageBox"
  11547.     fieldAsk
  11548.  "fieldask"
  11549.     radioGroup
  11550.     checkGroup
  11551.     buttonIcon
  11552.     -- OPEN 
  11553. VIEWER
  11554.         currentPage 
  11555.     -- CLEAR ANY PREVIOUS HELP 
  11556.  SETTINGS - 
  11557. hook 
  11558. DefCmdButton
  11559. QDEFAULT 
  11560. CANCEL 
  11561.     escape 
  11562. ALL RADIO 
  11563. ARE INITIALLY DISABLED
  11564.     asym_enabled 
  11565.  CAPTION
  11566. ASYM_Ellipsize(
  11567.     -- ICON MUST BE A VALUE BETWEEN ONE OF 4 DEFAULTS
  11568.  ALSO BE A REFERENCE TO AN 
  11569. ORESOURCE
  11570.     leftMargin = 
  11571. ASYM_ItemInList(
  11572. "stop,question,exclamation,information")
  11573.             -- USING 
  11574. STANDARD SET OF ICONS, 
  11575. IT...
  11576.             -- must be a reference 
  11577.     . Attempt 
  11578. on error use no 
  11579. bs = ASYM_BlockSuspend()
  11580. T= ASYM_RestoreSuspend(bs)
  11581. -- can't 
  11582. = TRUE
  11583.             -- were we 
  11584. successfully 
  11585.  THIS 
  11586. SO WE CAN LATER 
  11587. IT OUT WITH A RESET
  11588. -- POSITION 
  11589. FIELD AWAY FROM 
  11590. -- HIDE 
  11591. AS WE AREN'T 
  11592.         -- 
  11593.  = "{\rtf"
  11594.         richtext 
  11595.     -- CONFIGURE 
  11596. CHECKBOX 
  11597.     widestButtons = 0
  11598.     checkedObjRef = 
  11599. i = 1
  11600.             bGroup = 
  11601.             val
  11602.             -- 
  11603.             -- 
  11604.             -- stack 
  11605. each other
  11606.             pos = 0
  11607.             numButtons = 
  11608.             -- SHOW NEEDED 
  11609. CAPTIONS
  11610. curObj = 
  11611. ("b" & k) 
  11612. curLine = 
  11613. specialButton = findSpecial(
  11614. /,"*(/")
  11615. asym_caption 
  11616. {stripSpecial(
  11617. ],"*(/")
  11618. -- force 
  11619. resize itself
  11620. autoSize 
  11621. asym_checked 
  11622. i = 2
  11623. B("b" & k) 
  11624. "disabled" 
  11625.             -- 
  11626. i = 2 
  11627. curRef = 
  11628. "b1" 
  11629. B"b1" 
  11630.             -- we are 
  11631. COMMAND 
  11632. B("b" & 1) 
  11633.     -- IS A CRLF LIST OF 
  11634. BEING 
  11635. LINE?
  11636.     _standardButtons = 
  11637. "OK,OKCancel,RetryCancel,AbortRetryIgnore,YesNo,YesNoCancel")    
  11638.         -- User 
  11639. passing a 
  11640. convert 
  11641. klist
  11642.  = parseButtons(
  11643. textlineCount(
  11644.     defCmdButton = 
  11645.     showCloseButton = 
  11646.     _s_ASYM_AskRequest_mnemonicList = 
  11647.     cmdButtonSpecialChars = "+?x(/"
  11648.         curButton = 
  11649. B("b" & k) 
  11650.         captionText = 
  11651.         -- build a 
  11652. mnemonicChar(
  11653. curItem
  11654. / = "
  11655. T = "
  11656.         linkDLL "user"
  11657.             WORD GetSystemMenu (
  11658. , INT)
  11659. RemoveMenu
  11660.         MF_BYCOMMAND = 0x0000
  11661.         SC_CLOSE = 0xF060
  11662.         hMenu = getSystemMenu (windowHandle 
  11663. removeMenu (
  11664.     -- If no Default 
  11665. B"b1" 
  11666.     -- RESIZE 
  11667. TO FIT
  11668.     -- SHAREDSCRIPT ON 
  11669. CONTROL RESIZING
  11670. resizeButtons 
  11671. TO MAX 
  11672.     buttonWidth = 
  11673.     -- SPREAD 
  11674. B"b1" 
  11675. B("b" & k) 
  11676.     -- WHAT IS 
  11677.     buttonSize = 
  11678.     buttonGroupSize = 
  11679. MINIMUM ALLOWABLE 
  11680.     _minimumsize = 
  11681. WILL ASSUME AN APPROPRIATE 
  11682. RATIO UNLESS A 
  11683.     -- SPECIFIED OR 
  11684. FORCE 
  11685. WIDER
  11686.     minWidthAllowedByButtons = 
  11687.     maxWidthAllowedByScreen
  11688. = screenWidth() * 
  11689.         -- 
  11690.  specified a 
  11691.         fixedWidth = 
  11692. resizeField 
  11693.     rightMargin = 
  11694.     vWidth = 
  11695.  TOP 
  11696. THAT IF 
  11697. IS SHORTER 
  11698. HEIGHT OF 
  11699. (IF VISIBLE)
  11700. IS CENTERED NEXT TO 
  11701.             p2 = 
  11702.             b2 = 
  11703.             d2 = 
  11704.  = p2 + (.5*(b2-d2))
  11705. ANYTHING APPEARING BELOW 
  11706. IS POSITIONED 
  11707. DIRECTLY 
  11708. TO SAME AS ABOVE
  11709. fieldASK = 
  11710.     -- MOVE 
  11711. UP OR DOWN TO FIT
  11712. UP OR 
  11713. FIELDFRAME (
  11714. ) TO 
  11715.  TIGHTLY
  11716.         minHeight = 
  11717.     frameBottom = 
  11718. - xPixelToPU(1), 
  11719.     buttonTop = 
  11720. ng + 
  11721. ) / 2 - 
  11722.  TO FIT NICELY
  11723.     clientSize 
  11724. isType(point,
  11725. ) > 1
  11726.         helpFile
  11727.         helpTopic
  11728. FOCUS TO CORRECT 
  11729. BEFORE SHOWING
  11730. ASYM_Enabled 
  11731. %Modal
  11732.     -- DETERMINE RETURN 
  11733.     retVal = 
  11734.  = _s_ASYM_AskRequestCmdButtonResponse & 
  11735.         obj = 
  11736.             askActive = 
  11737.         gp = 
  11738. gp = 
  11739. ("b" & k) 
  11740. radioResponse = k & 
  11741.         gp = 
  11742.         checkboxResponses = 
  11743. gp = 
  11744. ("b" & k) 
  11745. CLOSED...DO CLEAN UP
  11746.     -- Clear 
  11747.  queue
  11748. flushMessageQueue()
  11749. RESULTS
  11750.  str, lst
  11751. = "/"
  11752.             chr = 
  11753. B"x" 
  11754. h"+" 
  11755.     -- NOTIFYBEFORE HANDLERS 
  11756. TAKE CARE OF 
  11757. sysPageUnitsPerPixel
  11758. YpixelToPU 
  11759. obj, 
  11760.         -- 
  11761. repairFieldHeight(
  11762. fscreenHeight() * 
  11763.         -- height 
  11764. " ratio 
  11765.         cnt = 
  11766. b(8, 
  11767. (20 - 
  11768.  / 20))
  11769.         totalMargin = 
  11770.         h = 
  11771.         l = 
  11772. ch-l >= 
  11773.             m = (h+l) bitShiftRight 1
  11774. m, m/
  11775. -- Too High
  11776. h = m
  11777. l = m
  11778. m = l
  11779. m, m/
  11780. repairFieldWidth(
  11781.     h = 
  11782.     l = 
  11783. ch-l >= 
  11784.         m = (h + l) 
  11785.             -- 
  11786.             h = m
  11787.             -- 
  11788.             l = m
  11789. m = l
  11790. maxHeight
  11791.     h = 
  11792.     l = 0
  11793.     yPix = 
  11794. ch-l >= 
  11795.         m = (h + l) 
  11796.             h = m
  11797.             l = m
  11798. m = l
  11799. 4_s_ASYM_RequestPageRef
  11800.     btns = "OK,
  11801. invalid 
  11802. -& passed, 
  11803. E) = 
  11804. = asym_getString("<ok>","OK")
  11805.     _cancel
  11806. J>","xCancel") 
  11807.     _retry
  11808. >","&
  11809.     _abort
  11810. >","&
  11811.     _ignore
  11812. >","&
  11813.     _yes
  11814. >","&Yes")
  11815. no>","&No")
  11816. P' = "OK"
  11817. ^' = 
  11818. n' = "
  11819. }' = _ok & 
  11820. ' = "
  11821. ' = "
  11822. ' = "
  11823. ( = "
  11824. -( = 
  11825. & _no & 
  11826. tbwin.dll"
  11827.         INT horizontalDisplayRes()
  11828. 8verticalDisplayRes()
  11829. Paste
  11830. clipboardFormats()
  11831. pasteSpecial "
  11832.         -- found one, now 
  11833. ~("&&",
  11834. ~("&&",
  11835.         -- 
  11836. occurance 
  11837. ~("&",
  11838.     SYSTEM 
  11839. ~(chr,
  11840. X"TBWIN.DLL"
  11841.  sendKeys(STRING,
  11842. "%" & 
  11843. _ASYM_FindField fldName, pg
  11844.         pg = 
  11845.     si = ASYM_BlockSuspend()
  11846. ASYM_RestoreSuspend (si)
  11847. _ASYM_FindPage pgN
  11848.     si = 
  11849.     si = 
  11850. ad (si)
  11851. _ASYM_GetObjectListByName oContainer, otype, hasScript, nam
  11852. Zstack oList
  11853. _ASYM_NameOrID 
  11854. "ID" && 
  11855. _ASYM_ObjectCenter pTarget, 
  11856. "pagebackgroundbookviewer"
  11857. clientSize 
  11858. "0,0"
  11859. objectContainer(
  11860.         result = 
  11861. )- 0.0001), 
  11862. ) - 0.0001)
  11863. _ASYM_SetObjectCenter 
  11864. isType(point,
  11865. - - (
  11866. ) / 2, 
  11867. O - (
  11868. ) / 2
  11869. _ASYM_OppositePos 
  11870. ClientSize 
  11871. targetWindow
  11872. x >= 
  11873.         x = 1200
  11874.         x = 
  11875. X + 300
  11876. y >= 
  11877.         y = 1200
  11878.         y = 
  11879. x + 300
  11880. _ASYM_ScrollListBoxToSelection 
  11881. selectedTextLines 
  11882.         n = 
  11883. (textRightOverflow 
  11884. b(0, 
  11885. - (1 + n 
  11886. _ASYM_WordFromPoint loc
  11887.     LOCAL wordNum
  11888.     obj = objectFromPoint(
  11889. <> NULL 
  11890.         spot = 
  11891.         whatText = 
  11892.         whatChar = 
  11893.         oldFocus = 
  11894.         oldWord = selectedTextState
  11895.         oldLock = 
  11896. X <= 
  11897. g >= 
  11898. _ASYMA_CopyUserProperties obj1, obj2
  11899.     propList = 
  11900.         cmd = expandString("%1 
  11901. %2 = %1 
  11902. _ASYM_FixFieldScrollBar 
  11903. ) + (textUnderflow 
  11904. 4) > 0
  11905. _ASYM_CopyProperty pSourceObj, pDestObj, pSourceProp, pDestProp
  11906. (isObject(
  11907. 7) = TRUE) 
  11908. <) = 
  11909. = <> 
  11910.         execString = 
  11911. i & " 
  11912.  & " = " & \
  11913.  & " 
  11914. _ASYM_ObjectParentList pObj, pCutOffLevel
  11915.     retVal = 
  11916. &) = 
  11917. 4 <> "
  11918.         parentObj = 
  11919. & "," 
  11920.             objType = 
  11921.  <> "
  11922. w& "," 
  11923.      manipulation functions moved 
  11924. Actions runtime 
  11925. ASYM_ConstructObjectIdentifier objectRef, targetRef, noSelf, thisPage
  11926.     -- <
  11927. {we're constructing 
  11928. identifier 
  11929.     -- <
  11930. {that will be storing 
  11931. {reference.
  11932.     -- <
  11933. y> means don't 
  11934. {(but still 
  11935. Kuse 
  11936. parents 
  11937.     -- <
  11938. > forces a "
  11939. actions 
  11940. }on a 
  11941. }on a 
  11942. xused yet).
  11943. ZSTRING objectIdentifier
  11944.     targetType = 
  11945. ASYM_SetDataElement (
  11946. ", "<
  11947. ", "<
  11948.     objectType = 
  11949.         targetBook = 
  11950.         objectBook = 
  11951. , "bookName", "<
  11952.         objectBookName = 
  11953. @ASYM_ShortFileName (
  11954. ASYM_RegisterPath ASYM_PathOfFile (
  11955.             targetPage = 
  11956. ", "<
  11957. targetBackground = 
  11958. ", "<
  11959. ASYM_ItemInList (
  11960.     objectLayerRef = 
  11961.         targetLayerRef = 
  11962.     objectLayerType = 
  11963. , "layerType", 
  11964.         targetLayerType = 
  11965. L<> "
  11966. , "layerID", "<
  11967. , "layerName", 
  11968. ASYM_ObjectDescriptionFromObjectInfo obInfo, selfRef, event, initCaps, obRef
  11969.     -- we can 
  11970.  a suitable unique, displayable 
  11971. {description 
  11972.     -- just 
  11973. {info structure 
  11974. know 
  11975. source 
  11976.     -- because 
  11977. relative anyway.
  11978. passed, we 
  11979. a wid 
  11980.     obType = ASYM_GetDataElement (
  11981.     -- Note 
  11982. expression 
  11983. only supported 
  11984. )design 
  11985. I, so we're safe calling 
  11986.     -- authoring 
  11987.     nameExp = 
  11988. && ASYM_EA_ExpressionDisplayStringFromExpressionInfo(
  11989.  = "<
  11990. "This 
  11991. " && 
  11992. 8" && 
  11993.     obID = 
  11994.     isGraphicObject = 
  11995. ,bitmap,icon,cursor,font,sharedScript,
  11996. ASYM_WID_Name 
  11997.     obName = 
  11998.         obDesc = 
  11999. " && 
  12000.         layerId = 
  12001.             -- Determine 
  12002. {. If 
  12003. 's different 
  12004.             -- 
  12005. {, we have 
  12006. selfLayerType = 
  12007. selfType = 
  12008. " && 
  12009. " && 
  12010. P     = 
  12011. " && 
  12012.      && "
  12013. " && 
  12014. " && 
  12015.      && 
  12016. " && "
  12017. " && 
  12018. " && "
  12019. 8" && 
  12020. ASYM_ResolveObject objectInfo, 
  12021. validate
  12022.     -- <
  12023. > defines a single 
  12024. must be 
  12025. form:
  12026.     -- <
  12027.     > - 
  12028.     -- <
  12029.     -- <
  12030. > are up-
  12031. value.
  12032. handler clears 
  12033. successful. It sets 
  12034. {could 
  12035. xbe successfully resolved.
  12036. {", "
  12037. ", "<
  12038.  & CRLF & 
  12039.     -- Added 
  12040.     . The 
  12041. stored 
  12042. functionality 
  12043. need 
  12044. {here - 
  12045. {isn't resolvable, 
  12046.  through other 
  12047. . Therefore, we 
  12048. >" appended 
  12049. indicate 
  12050. specified 
  12051.     objectID = 
  12052.             newObjectInfo = 
  12053. {", "
  12054. ", "<
  12055. {", "
  12056. ", "<
  12057. r= ASYM_GetString ("ResolveObjectNoObjectType", "No 
  12058.  defined.")
  12059.  = ASYM_ResolveBookName (
  12060.     bs = 
  12061.     bookRef = 
  12062. ! (bs)
  12063. esolveObjectNotABook", "
  12064. ""%1""."), 
  12065.     objectName = 
  12066. ASYM_ResolvePage (
  12067. ASYM_ResolveBackground (
  12068. ASYM_FindViewer (
  12069.             layerRef = 
  12070. solveObjectInvalidLayer", "No 
  12071. ASYM_FindObject (
  12072.         useThisPage = (
  12073.  = "<
  12074.     -- looks 
  12075. path 
  12076.         bkRef = 
  12077. objectcontainer (
  12078.  = "<
  12079. ~= ASYM_HyperPath 
  12080.         fileName = ASYM_FindPathFile (
  12081. solveObjectInvalidBookFile", "Cannot locate 
  12082. 8""%1""."), 
  12083. pageName, pageID, 
  12084. * = "<
  12085. vRef = ASYM_EA_TargetWindow()
  12086. currentPage 
  12087. correct 
  12088. exists, 
  12089.     -- otherwise, 
  12090. we found a 
  12091. wrong 
  12092. solveObjectInvalidPageID", "
  12093. find 
  12094. %1."), 
  12095. CPageName", "
  12096. ""%1""."), 
  12097. bgName, bgID, 
  12098. ( = "<
  12099. gID", "
  12100. %1."), 
  12101. /""%1""."), 
  12102. pmatches, 
  12103. " && 
  12104. " && 
  12105. " && 
  12106. " && 
  12107.             foundObject = 
  12108. " && 
  12109. " && 
  12110. solveObjectInvalidobjectID", "
  12111. %2."), 
  12112. %1 ""%2""."), 
  12113. ASYM_RelativeObjectDescription 
  12114.     -- Returns a human readable 
  12115. 3">, 
  12116. "appropriate amount 
  12117. context
  12118.     -- information needed 
  12119. how far away 
  12120. ever 
  12121. actual 
  12122.         -- 
  12123. important 
  12124. note 
  12125.         -- 
  12126. available 
  12127. $ = "
  12128. 8" && 
  12129.     sourceType = 
  12130. t% -- a hack 
  12131. clips 
  12132. resources
  12133.     isResource = 
  12134. -$, "
  12135.         targetLongType = 
  12136.     -- determine 
  12137.         sourceBook = 
  12138. s we 
  12139. F$ = 
  12140. r$ & 
  12141. 8" && 
  12142.         targetBookFile = 
  12143. 8" && 
  12144.     targetName = 
  12145.         targetDesc = 
  12146. " && 
  12147. j', "
  12148.         sourceBackground = 
  12149. [) = 
  12150.         sourcePage = 
  12151.         sourceLayer = 
  12152. 3% = 
  12153.             targetLayerDesc = "
  12154.         targetLayerName = 
  12155. y%&& "
  12156. " && 
  12157. " && 
  12158. , <> "
  12159. 9, = 
  12160.     -- convert 
  12161. ASYM_GetLongFileName (
  12162. ASYM_Hyperpath property 
  12163. xalready there
  12164.     hyperPath = 
  12165. _ASYM_ObjectsWhere ownerObj, objTypes, 
  12166. ZSTACK r
  12167.     objs = 
  12168.     bs = 
  12169.         v = 
  12170. \8(bs)
  12171. n5-- To attempt 
  12172. resolve the problem where data structures are now more efficient 
  12173. complex
  12174. -- ("deep") 
  12175. 5, but much slower 
  12176. large, flat 
  12177. W, we 
  12178. wfollowing:
  12179. -- 1. If 
  12180. element has only 1 
  12181. Fwe store 
  12182. form: "<
  12183. -- 2. If 
  12184. than 1 
  12185. , we 
  12186. p>,<chr1>,<
  12187. >,<chr2>".
  12188. -- 3. We no longer have a version 
  12189. z. Instead, we always 
  12190. p(which could be 
  12191. prefixed 
  12192. -- 3. We don't 
  12193. already 
  12194. another
  12195. -- 4. We 
  12196. stick 
  12197. , rather 
  12198. %a seperate 
  12199. decrease 
  12200. count.
  12201. -- We hope 
  12202. makes 
  12203. best 
  12204. ;worlds.
  12205. -- Special 
  12206. Tused 
  12207.  - represents 
  12208. beginning 
  12209. a nesting level. The 
  12210. cits 
  12211. p, will 
  12212. fone 
  12213. these 
  12214. T. One 
  12215. &be placed 
  12216. stored values that contain commas.
  12217. also 
  12218. -- chr3 - 
  12219. quotes 
  12220. replaced 
  12221. prevent interference 
  12222. ToolBook's interpretation 
  12223. -- chr4 - 
  12224. unnamed, 
  12225. preserve 
  12226. unambiguous 
  12227. ASYM_SetDataElement stack dataStructure, 
  12228. elementName, 
  12229. !elementValue, validate
  12230. ZSTACK tempStack
  12231. elementValueStack
  12232. o <> 
  12233. nameString
  12234.         -- If 
  12235.  doesn't 
  12236. fchr(1), 
  12237. , unless 
  12238.         -- 
  12239. just 
  12240. 's been passed 
  12241. initialize 
  12242.             -- 
  12243. P, we 
  12244. accept 
  12245.  arrays 
  12246. isn't a 
  12247. r= ASYM_GetString ("InvalidDataStructure", "Not a 
  12248. _Old (
  12249.         -- 
  12250. P, we 
  12251. e", "
  12252.         -- If no 
  12253. specified 
  12254. , we use 
  12255. internal
  12256.         -- 
  12257. still what we expect (otherwise we 
  12258. ambiguities 
  12259.         -- 
  12260.     -- We 
  12261. bare 
  12262. , without 
  12263. cSPACE -- we 
  12264.             -- Only want 
  12265. include 
  12266. we're about 
  12267. nm <> 
  12268.             -- Will either be a 
  12269.             -- 
  12270.  itself.
  12271. nm = 
  12272. , so 
  12273. skip 
  12274. depth = 1
  12275. nm <> 
  12276.     -- We've 
  12277. removed 
  12278. existing 
  12279. p. We 
  12280. oint 
  12281. we found 
  12282. reverse order.
  12283. point, 
  12284. correct 
  12285.  - a potential 
  12286. front
  12287.     -- We need 
  12288. determine how many
  12289. has. If 
  12290.     -- Otherwise we 
  12291. , followed 
  12292. p    were 
  12293.     -- (
  12294. , so they 
  12295.         elementItemCount = 0
  12296.         -- Note 
  12297.     can cause problems within 
  12298. , so we 
  12299.      them 
  12300.         -- 
  12301. extracting 
  12302. . However, we 
  12303.         -- <
  12304. would 
  12305.         -- 
  12306.  was created.
  12307.         quoteChar = 
  12308.         -- Quick peek 
  12309. we're looking 
  12310.         -- 
  12311. 's a 
  12312. 's faster 
  12313.         -- 
  12314.         -- 
  12315. result 
  12316. conversion.
  12317.         replaceQuotes = (
  12318.         -- Replace 
  12319. necessary
  12320. ASYM_GetDataElement 
  12321. defaultValue, 
  12322. , retVal
  12323.         -- If 
  12324.         -- 
  12325.             -- 
  12326. P, we 
  12327.         -- 
  12328. P, we 
  12329.     -- We 
  12330.             -- Is 
  12331. we're 
  12332. nm = 
  12333. ) + 1 
  12334. -- Restore 
  12335. escaped
  12336. , nm)
  12337. nm = 
  12338. , nm)
  12339.  = nm
  12340.             -- 
  12341.             -- 
  12342. dataElement
  12343. nm = 
  12344. -- gather 
  12345. -- This 
  12346. marker, 
  12347. means we're 
  12348. )a nested
  12349. . Therefore we 
  12350. freal 
  12351. restoreQuotes = 
  12352. , so we 
  12353. leave
  12354. intact, 
  12355. keep 
  12356. cnt = 
  12357. -- We 
  12358. made 
  12359. -- If 
  12360. actual node),
  12361. -- we 
  12362. , so 
  12363. nm = 
  12364. -- we didn't 
  12365. , so 
  12366. ASYM_GetElementList 
  12367.         -- If 
  12368.         -- 
  12369. t_Old (
  12370.     -- We 
  12371.             -- 
  12372.             -- 
  12373. -- we 
  12374. , so 
  12375. ASYM_GetStructureName 
  12376.         -- If 
  12377.             -- 
  12378. P, we 
  12379. ) <> 1 
  12380. me_Old (
  12381.             -- Blank names 
  12382. %a special 
  12383. STRING key, 
  12384.         testKey = 
  12385. Z) + 1 
  12386.  = ASYM_ExpandSpecialChars (
  12387. reverseStructure
  12388. ZLOGICAL foundKey
  12389.         -- We're trying 
  12390.         -- 
  12391. probably because 
  12392. 8hasn't 
  12393. updated.
  12394.         -- So, we 
  12395. unmodified 
  12396. r= "Need 
  12397.  = ASYM_ReplaceSpecialChars (
  12398.     -- zip through 
  12399. # list removing 
  12400. itemInfo
  12401.  <> key
  12402. xblank
  12403. G && 
  12404.             -- there's no 
  12405. can't 
  12406. : spaces) - we 
  12407. popped 
  12408. ASYM_SetStructureName 
  12409.     blankChar = 
  12410.         -- 
  12411. 8! & 
  12412.         -- If 
  12413. ame_Old (
  12414.             -- 
  12415.         -- 
  12416. [# so 
  12417.     pos = 
  12418.         num = "0x" & 
  12419. '+ 1 
  12420. .+ 2 
  12421. %"@h00"
  12422. c+ 1 
  12423. j+ 2 
  12424. |ASYM_Offset (
  12425. ("," && 
  12426. & CRLF)
  12427. may seem 
  12428. odd way 
  12429. improve performance 
  12430. fhigh levels 
  12431.     -- method, 
  12432. S(including the
  12433. ) resulted 
  12434. % strings 
  12435. very 
  12436.     -- process (
  12437. took up a lot 
  12438. ). With 
  12439. <&technique 
  12440. ?&, no
  12441.     -- matter 
  12442.     -- take up 3 
  12443. &final 
  12444. . For 
  12445. 3-fold 
  12446. &. We 
  12447. each 
  12448.     -- seperately so we 
  12449. added boost 
  12450. "0x" & 
  12451. Vpos+1 
  12452.     chr = ","
  12453.     esc = 
  12454.  & "01"
  12455. UQUOTE
  12456.  & "03"
  12457. txt = 
  12458.  & "04"
  12459.  & "05"
  12460. ~(chr, 
  12461. -- Stripped down 
  12462. included locally 
  12463. str, src, pos
  12464. -- Support 
  12465. " type loops
  12466. ASYM_ForEachInit 
  12467.     -- initializes a "
  12468. @ on a 
  12469. %_s_ASYM_ForEachData[][]
  12470. a[n][1] - 
  12471. 4a[n][2] - 
  12472. Ra[n][3] - 
  12473. find 
  12474. empty structureID 
  12475. ][2] <> 
  12476. 8][2] = 
  12477. & <> 
  12478.         -- If 
  12479. & <> 
  12480.             -- 
  12481. P, we 
  12482. "' = 
  12483. &) <> 1 
  12484. j' <> 
  12485. 9&.")
  12486. %') <> 1 -- 
  12487. p, so we 
  12488. ][1] = 
  12489. ][3] = 
  12490. y-- no 
  12491. ][3] = 0
  12492. ][1] = 
  12493. ASYM_ForEachNext 
  12494.     -- returns 
  12495.     -- Once 
  12496. -user calls 
  12497. gets 
  12498. "-, we no 
  12499. ,consider 
  12500. 9, so we 
  12501. ') = 
  12502. ][2] = 
  12503. ][3] = 
  12504. ][3] = 
  12505. )) + 1 
  12506. ][1] = 
  12507. 9* = 
  12508. S*) + 1 
  12509.  = nm
  12510.         -- 
  12511. 9. "<
  12512.         -- 
  12513.  = nm
  12514. [. = 
  12515. w/, so we 
  12516.  = nm
  12517. . -- 
  12518. q, = 
  12519. @, <> 
  12520. ][1] = 
  12521. ASYM_ForEachRelease 
  12522. -- Converts a 
  12523. s. seperated 
  12524. , (believe 
  12525. ASYM_ListToStack 
  12526. pList
  12527. ~(",", 
  12528. pos-1 
  12529. - <> 
  12530. property
  12531. _asym_ArrayPropertyDataType obj, 
  12532. c.dTypes
  12533.     bs = ASYM_BlockSuspend()
  12534.     dimValues = getPropertyDimensions(
  12535.     error = ASYM_RestoreSuspend(bs)
  12536. J<> NULL
  12537.         -- 
  12538. -, we 
  12539. X3okay 
  12540.  = ",
  12541. ,logical,
  12542. (color,
  12543. o/," & \
  12544. K,graphic,
  12545.         dTypesCopy = 
  12546.         dims = ASYM_StringOf("[]",
  12547. < <> 
  12548. curType
  12549. typeDataCheck(
  12550. 5/identified
  12551. (ASYM_itemOffset(
  12552. ) - 1)
  12553.     bs = 
  12554.     cmd = "
  12555. Z" && 
  12556.  && "
  12557. 5" & 
  12558. %5 =" && 
  12559.  && "
  12560. " && obj
  12561. -- * PrintBand()
  12562. -- * This routine does ALL output 
  12563. the printer.
  12564. called 
  12565. -- * 
  12566. PrintDIB() 
  12567. ;banding 
  12568. -- * 
  12569. printing devices.
  12570. lpRectClip 
  12571. lrectangular
  12572. -- * area we should 
  12573. zour 
  12574. (i.e. we 
  12575. clip 
  12576. -- * 
  12577. The flags fDoText 
  12578. fDoGraphics 
  12579. -- * appropriately (
  12580. we want 
  12581. -- * 
  12582. Normally these 
  12583.  returned on 
  12584. -- * 
  12585.  which support 
  12586. BANDINFO escape.
  12587.  hDC, lpRectOut, 
  12588. , lpDIBHdr, lpDIBBits
  12589. ZWORD hRect
  12590. ZdblXScaling, dblYScaling
  12591. ZLONG biWidth, biHeight
  12592. ZINT ErrNo
  12593.     rectOutLeft = 
  12594. .(0, 
  12595.     rectOutTop = 
  12596. .(2, 
  12597.     rectOutRight = 
  12598. .(4, 
  12599.     rectOutBottom = 
  12600. .(6, 
  12601. /(4, 
  12602. /(8, 
  12603. -- * Now we up a 
  12604. holds 
  12605. coordinates on 
  12606. aper where 
  12607. bitmap
  12608. WILL be 
  12609. We can intersect 
  12610. lpClipRect 
  12611. see what we NEED 
  12612. Then, we determine 
  12613. corresponds (
  12614. ]dbl?
  12615.  = GlobalAlloc (66, 8)
  12616.  = GlobalLock (
  12617. IntersectRect (
  12618. (IsRectEmpty(
  12619. ) = 0)
  12620.         rectLeft = 
  12621. .(0, 
  12622.         rectTop = 
  12623. .(2, 
  12624.         rectRight = 
  12625. .(4, 
  12626.         rectBottom = 
  12627. .(6, 
  12628.         rectInLeft = 
  12629.  + 0.5)
  12630.         rectInTop = 
  12631.  + 0.5)
  12632.         rectInRight = 
  12633.  + 0.5)
  12634.         rectInBottom = 
  12635.  + 0.5)
  12636. ) AND \
  12637. SetDIBitsToDevice (
  12638. ) ), \
  12639. -- DestDC
  12640. -- DestX
  12641. -- DestY
  12642. -- DestWidth
  12643. -- DestHeight
  12644. -- SrcX
  12645. ) ),    -- SrcY
  12646. -- nStartScan
  12647. -- nNumScans
  12648. -- lpBits
  12649. -- lpBitInfo
  12650. -- wUsage
  12651. StretchDIBits    (
  12652. ) ), \
  12653. 0, 13369376)
  12654.                  --        
  12655.                  --        
  12656.                  --        
  12657. )        -- ScrY
  12658. -- SrcWidth
  12659. -- SrcHeight
  12660. 0            -- DIB_RGB_COLORS
  12661. 13369376)    -- SRCCOPY
  12662. -- dwROP
  12663. NULL 
  12664. <= 0)
  12665.  = 10
  12666. GlobalUnlock (
  12667. GlobalFree (
  12668. -- * 
  12669. -- * Description:
  12670. -- * 
  12671. prints 
  12672.     specified DIB.
  12673. J    actual 
  12674. -- * 
  12675. below), 
  12676. procedure drives the
  12677. -- * 
  12678. operation.
  12679. code 
  12680. -- * 
  12681. printers.
  12682. be distinguished 
  12683. -- * 
  12684. GetDeviceCaps() API (
  12685. -- * must repeatedly 
  12686. NEXTBAND 
  12687. -- * 
  12688.  supports 
  12689. -- * 
  12690. be used 
  12691. whether 
  12692.  "wants" 
  12693. -- * graphics (
  12694. , we 
  12695. gnore 
  12696. -- * 
  12697. entire 
  12698. -- * Parameters:
  12699. -- * 
  12700. - Handle 
  12701. be printed
  12702. -- * 
  12703. fPrintOpt
  12704. - tells 
  12705. option 
  12706.  (PW_BESTFIT,
  12707. PW_STRETCHTOPAGE, OR PW_SCALE)
  12708. -- * 
  12709. wXScale, wYScale - X 
  12710. Y scaling factors (integers) 
  12711. -- * STRING szJobName - 
  12712. that you would like 
  12713. give 
  12714. job (
  12715. pshows up 
  12716.  Manager 
  12717. %well 
  12718. Printing..." dialog box).
  12719. -- * Return Value:
  12720. errors.h 
  12721. description)
  12722. -- * One 
  12723. : ERR_INVALIDHANDLE
  12724. ERR_LOCK
  12725. ERR_SETABORTPROC
  12726. ERR_STARTDOC
  12727. ERR_NEWFRAME
  12728. ERR_ENDDOC
  12729. ERR_GETDC
  12730. ERR_STRETCHDIBITS
  12731.  hDib, 
  12732. , EscFunction
  12733. PrnDC, hPrintRect, hBandInfo, 
  12734. , hNEXTBAND
  12735. wRasterCaps
  12736.  = 0    -- 
  12737. default 
  12738.  = 0 
  12739. DIBError (
  12740.     -- Get 
  12741.  = 0 
  12742.     -- Find 
  12743.  bits.
  12744.  = FindDIBBits (
  12745.     hPrnDC = GetPrinterDC (TRUE) 
  12746.     -- COLORONCOLOR = 3
  12747.     -- STRETCH_DELETESCANS = 3 (parameter 
  12748. SetStretchBltMode)
  12749. -- testing 
  12750.  capabilities via 
  12751. --         
  12752. following raster values 
  12753. %masks
  12754. --    RASTERCAPS            0x0026        - 
  12755. --    RC_BITBLT            0x0001
  12756. --    RC_BANDING            0x0002
  12757. --    RC_SCALING            0x0004
  12758. --    RC_BITMAP64            0x0008
  12759. --    RC_DI_BITMAP        0x0080
  12760. --    RC_DIBTODEV            0x0200
  12761. --    RC_STRETCHBLT        0x0800
  12762. --    RC_STRETCHDIB        0x2000
  12763. --    RC_DEVBITS            0x8000
  12764. --    RC_SAVEBITMAP        0x0040
  12765. --    RC_PALETTE            0x0100
  12766. --    RC_FLOODFILL        0x1000
  12767. wuse     
  12768. - current logic
  12769. standard BLTs
  12770. large bitmaps
  12771. GetDIBits
  12772. , 38)
  12773.  bitAND 0
  12774.  )    -- 
  12775.     doEscapes = FALSE
  12776.     -- Call 
  12777.  (10) 
  12778.  job.
  12779.         isStarted = StringEscape (
  12780. , 10, 
  12781.         hDocInfo = 
  12782. (66,6)    -- tdd changed 
  12783.         lpDocInfo = 
  12784.         hDocName = 
  12785. (66,32)
  12786.         lpDocName = 
  12787. artDoc(
  12788.         -- Something went wrong. Do 
  12789. clean up 
  12790. DeleteDC (
  12791.  = 12
  12792.     -- Determine 
  12793. . fill 
  12794.     just
  12795. function CalculatePrintRect)
  12796. /(4, 
  12797. /(8, 
  12798.     lpPrintRect = 
  12799. .(0, 
  12800.  * 1000) )
  12801. .(2, 
  12802. * 1000) )
  12803.     -- Check 
  12804. we need 
  12805. If we 
  12806. z, loop through
  12807.     -- each 
  12808. age, calling 
  12809.     -- (
  12810. supported) 
  12811. Else,
  12812. clipping
  12813.     -- QUERYESCSUPPORT = 8
  12814.     -- sizeof(
  12815. ) = 2
  12816. q     = 
  12817.     lpNEXTBAND = 
  12818.     JustQuery = 8
  12819.  onlyto 
  12820. form 
  12821. Q(3) stored 
  12822. .(0, 
  12823. p, 3)
  12824.     doBanding = PointerEscape(
  12825. 4> 0)
  12826.     bBandInfoDevice = 
  12827. 0> 0)
  12828.     -- Allocate memory 
  12829. BANDINFOSTRUCT.
  12830.     lpBandInfo = 
  12831.     -- Fill 
  12832. initial 
  12833. -Structure 
  12834. driver we 
  12835.     -- also 
  12836. .(0, 
  12837. , 1) 
  12838. -- bGraphics
  12839. .(2, 
  12840. -- bText
  12841. .(4, 
  12842. .(0, 
  12843. ))        -- bRectLeft
  12844. .(6, 
  12845. .(2, 
  12846. ))        -- bRectTop
  12847. .(8, 
  12848. .(4, 
  12849. ))        -- bRectRight
  12850. .(10, 
  12851. .(6, 
  12852. ))    -- bRectBottom
  12853.  structure (
  12854. funtion will 
  12855. (66,8)
  12856. StartPage(
  12857.         -- Do 
  12858. (3), 
  12859.         -- 
  12860. we are 
  12861.         -- 
  12862. exits 
  12863. empty.
  12864.         StartedBandOK = 
  12865. c((DwordPointerEscape(
  12866. ,3,0,0,
  12867. ) > 0) 
  12868. ) = 0))
  12869.             -- Do 
  12870. needed.
  12871. actually 
  12872. PointerPointerEscape(
  12873. ,24,12,
  12874. biGra = 
  12875. .(0, 
  12876. biTxt = 
  12877. .(2, 
  12878.             -- 
  12879.             -- pass 
  12880. bandinfo
  12881.             -- stuff 
  12882. above (i.e. 
  12883. ;= 1).
  12884. EndPage(
  12885.         -- 
  12886. whole 
  12887. .(0, 
  12888. .(0, 
  12889. ) )        -- 
  12890. .(2, 
  12891. .(2, 
  12892. ) )        -- 
  12893. .(4, 
  12894. .(4, 
  12895. ) )        -- 
  12896. .(6, 
  12897. .(6, 
  12898. ) )        -- 
  12899.         -- Non-
  12900.  (1) 
  12901.         -- If 
  12902. qAPI's 
  12903. DwordEscape(
  12904. , 1, 0, 0, 0)
  12905. < 0 )
  12906.             -- 
  12907. g. Set 
  12908. later on.
  12909.  = 16
  12910.     -- End 
  12911. Only 
  12912.  (11) 
  12913.     -- we did 
  12914. xabort 
  12915.  = 0)
  12916. , 11, 0, 0, 0)
  12917. EndDoc(
  12918.             -- We errored out on 
  12919. , but don't 
  12920.  = 18
  12921.     -- All 
  12922.  <> 0)
  12923. printWindow hWnd, wPrintArea, wPrintOpt, 
  12924. , toTop, update, statusB
  12925.     LOCAL winList, nameList, 
  12926. , handleList, parentWin
  12927. ?, X, Y
  12928. , currentlyActiveWnd, hWnd1
  12929. ZLOGICAL sbVis
  12930. linkDLLs
  12931.     tmp = ""
  12932. @ = activeWindowHandle
  12933. 4" metrics
  12934.     hDC = 
  12935.     prnXRes = getDeviceCaps(
  12936. h!88)        -- LOGPIXELSX = 88
  12937.     prnYRes = 
  12938. !90)        -- LOGPIXELSY = 90
  12939. deleteDC(
  12940.     scrnXRes = displayLogPixelsX()
  12941.     scrnYRes = displayLogPixelsY()
  12942. Hwnd <> 
  12943.         oldSys = sysSuspendMessages
  12944.             prnWindow = windowRefFromHandle(hwnd)
  12945. oldStatus = 
  12946. statusbar
  12947.  NOT (sysRuntime = 
  12948.         -- 
  12949. pallettes
  12950. lineEndsPalette 
  12951. statusBar 
  12952. toolbar 
  12953. bringWindowToTop(
  12954.         -- 
  12955. media 
  12956. running multimedia toolbook
  12957. sysOpenMedia
  12958. <> "" 
  12959.             mediaList = tmp
  12960. whatClip = 
  12961. mmDeviceHandle 
  12962. InvalidateRect(
  12963. ,0,0)
  12964. updateWindow(
  12965. mmYield
  12966. yield()
  12967. hszJobName = 
  12968. r$255)
  12969. lszJobName = 
  12970. /GetWindowText(
  12971. +, 255)
  12972. P> 0)
  12973. "Untitled"
  12974.  = doPrintWindow(
  12975. (Palettes <> 
  12976.  <> 0
  12977. --        Request "An 
  12978.  occurred during 
  12979. P*:" & CRLF & 
  12980. BringWindowToTop(
  12981. -- * 
  12982. -- * 
  12983. -- * 
  12984. -- * 
  12985. -- * 
  12986. -- * 
  12987. - Specifies 
  12988. xbe iconic 
  12989.  be topmost on 
  12990. -- * 
  12991. *fPrintArea - 
  12992. Must be
  12993. :        1 (
  12994. PW_ALL)
  12995. PW_CLIENT)
  12996. -- * 
  12997. n options.
  12998. -- * 
  12999. If 1 
  13000. +two parameters (
  13001. s,be 0 (zero).
  13002. -- * 
  13003.   (Still working on implementing 
  13004. -version 
  13005. xhave 
  13006. -- * 
  13007. K  0 
  13008. successful, a 
  13009. z> 0 corresponding 
  13010. -- *            
  13011. m,Dib
  13012.  = 0 
  13013. E, = 21
  13014.  < 1 
  13015. ~, = 26
  13016.  < 1 
  13017. , = 27
  13018. .CopyWindowToDIB 
  13019. takes four 
  13020. %follows:
  13021. , bitCount, Compress
  13022. since 
  13023. really 
  13024. saving 
  13025. --        a file, 
  13026. \ colors capture 
  13027. --        compression 
  13028. created
  13029. r! = 
  13030. 24, 0)
  13031. ! = 0
  13032. - = 23 
  13033.     wReturn = 
  13034. -- * 
  13035. -- * Given 
  13036. r0DIB, 
  13037. /on the
  13038. -- * 
  13039. 0image 
  13040. -- * 
  13041. -- * contain WORDs 
  13042. /pecify 
  13043. -- * Y directions, respectively.
  13044. ,%, cxDIB, cyDIB
  13045. ZREAL cxPage, cyPage, cxInch, cyInch, myTop, myLeft, myBottom, myRight 
  13046. "information 
  13047. b08)        -- 
  13048. pixels (HORZRES)
  13049. 010)    -- 
  13050. 0VERTRES)
  13051. 088)    -- 
  13052. T/inch - X (
  13053. 090)    -- 
  13054. ~& = 1    -- 
  13055.     --    * Best Fit 
  13056. s1preserves
  13057.     --    * 
  13058. 2DIB's aspect 
  13059. fills 
  13060. horizontally.
  13061.     --    *
  13062.     --    * 
  13063. U2ormula 
  13064. ( calculates 
  13065.     --    * 
  13066. W0, based on 
  13067.     --    * 
  13068. q3width 
  13069. 3relative 
  13070.     --    * a 
  13071. ) / (
  13072. .(0, 
  13073. .(2, 
  13074. .(4, 
  13075. .(6, 
  13076. Q( = 3    -- 
  13077.     --    * 
  13078. U(-- 
  13079.         --    * multipliers 
  13080. multiply 
  13081. height/
  13082.             cxMult = 
  13083. .(0, 
  13084.             cyMult = 
  13085. .(2, 
  13086. -/ 1000
  13087. $/ 1000
  13088. --            x2 = 
  13089. --            y2 = 
  13090.             x2 = (
  13091.             y2 = (
  13092. .(0, 
  13093. .(2, 
  13094. .(4, 
  13095. , x2 )
  13096. .(6, 
  13097. , y2 ) 
  13098.             -- 
  13099. ) = 2     -- 
  13100. .(0, 
  13101. .(2, 
  13102. .(4, 
  13103. .(6, 
  13104. -- * 
  13105. -- * 
  13106. -- * 
  13107. - specifies 
  13108. -- * 
  13109. independent 
  13110. -- * 
  13111. -- * 
  13112. - identifies 
  13113. -- * 
  13114. -- * 
  13115.  copies 
  13116. &-part(s) 
  13117. -- * 
  13118. $)hRectWnd
  13119.  = 0 
  13120.     lpRectWnd = 
  13121. GetWindowRect (
  13122. ) = CopyScreenToDIB (
  13123. = 2        -- 
  13124. @8client 
  13125.             aWnd = 
  13126.  = clientHandle 
  13127. GetClientRect (
  13128.             hPts = 
  13129.             lpPts = 
  13130. .(0, 
  13131. .(2, 
  13132. user_ClientToScreen(
  13133. .(0, 
  13134. .(0, 
  13135. .(2, 
  13136. .(2, 
  13137. .(4, 
  13138. .(6, 
  13139. .(4, 
  13140. .(0, 
  13141. .(6, 
  13142. .(2, 
  13143. + = 0
  13144. CopyWindowToDib
  13145. -- * TODD DROLLINGER
  13146. -- * 
  13147. -- * 
  13148. -- * POINTER 
  13149. -- * 
  13150. -- * 
  13151. -- * 
  13152. -- * 
  13153. %;screen 
  13154. -- * 
  13155. 9Bitmap, 
  13156. --hPalette
  13157.     hBitmap = CopyScreenToBitmap (
  13158. L = GetSystemPalette ()
  13159. - = BitmapToDIB (
  13160. gdi_DeleteObject (
  13161. -- * 
  13162. -- * 
  13163. -- * 
  13164. -- * 
  13165. -- * 
  13166. -- * 
  13167. -- * 
  13168. -- * 
  13169. S;ScrDC, hMemDC, 
  13170. (;nX, nY, nX2, nY2, xScrn, yScrn, nWidth, nHeight
  13171. <) <> 0
  13172.     hScrDC = CreateDC ("DISPLAY", 0, 0, 0)
  13173.  = CreateCompatibleDC (
  13174.     nX = 
  13175. .(0, 
  13176.     nY = 
  13177. .(2, 
  13178. .(4, 
  13179. .(6, 
  13180. resolution.
  13181.  = horizontalDisplayRes()        -- 
  13182.  = verticalDisplayRes()        -- 
  13183.     -- Make sure 
  13184. nX < 0; nX = 0; 
  13185. nY < 0; nY = 0; 
  13186. nX2 > 
  13187. nY2 > 
  13188. 6- nX
  13189. +- nY
  13190. < compatible 
  13191. reateCompatibleBitmap (
  13192.     -- Select 
  13193.     hOldBitmap = SelectObject (
  13194.     -- Bitblt 
  13195. E&DC 
  13196. b/0x00CC0020L = 13369376
  13197. BitBlt (
  13198. 0, 0, 
  13199. , nX, nY, 13369376)
  13200.     -- Do 
  13201. -- * 
  13202. -- * 
  13203. -- * 
  13204. -- * 
  13205. convert
  13206. -- * 
  13207. -- * 
  13208. -- * 
  13209. -- * 
  13210. -- * 
  13211. *creates a 
  13212. ;7palette.
  13213. 4DibMemSize
  13214. ?BitmapStruct, 
  13215. ?bmPlanes, bmBitsPixel, biBits, biCompress
  13216.     hBitmapStruct = 
  13217. R>12)
  13218.     lpBitmapStruct = 
  13219. didn't 
  13220.     -- 2nd 
  13221. 1 = 14
  13222. maybe 12
  13223. GetObject (
  13224. , 12, 
  13225.     -- If no 
  13226.  = 0 
  13227.  = GetStockObject (15)
  13228.     -- DEFAULT_PALETTE
  13229. )(8, 
  13230. )(9, 
  13231. xlegitamate
  13232. ",1,4,8,24,")
  13233.  <= 1
  13234.  <= 4
  13235.  <= 8
  13236.  = 24
  13237. -- tddd due 
  13238. be allocated 
  13239. order 
  13240. DBITMAPINFOSTRUCTURE 
  13241. more prudent 
  13242. Dnecessary
  13243. -- amount 
  13244. %; anyways
  13245. ,block required 
  13246.  <= 8 
  13247.         dwLen = 40 + (4 * (2 ^ 
  13248. #GetDC (0)    
  13249. > = 0 OR 
  13250. SelectPalette (
  13251. RealizePalette (hDC)
  13252. ReleaseDC (0, 
  13253.         -- 
  13254. ,(0, 
  13255. D, 40)
  13256. /(4, 
  13257. .(2, 
  13258. /(8, 
  13259. .(4, 
  13260. 2(12, 
  13261. 3E, 1)
  13262. -- planes
  13263. 2(14, 
  13264. ,(16, 
  13265. )     -- 3rd 
  13266. BI_RGB 
  13267. ,(20, 
  13268. E, 0)
  13269. /(24, 
  13270. E, 0)
  13271. /(28, 
  13272. E, 0)
  13273. ,(32, 
  13274. E, 0)
  13275. ,(36, 
  13276. E, 0)
  13277.         biSize = 
  13278. ,(0, 
  13279. /(4, 
  13280. /(8, 
  13281.         biPlanes = 
  13282. 2(12, 
  13283.         biBitCount = 
  13284. 2(14, 
  13285.         biCompression = 
  13286. ,(16, 
  13287.         biSizeImage = 
  13288. ,(20, 
  13289.         biXPelsPerMeter = 
  13290. /(24, 
  13291.         biYPelsPerMeter = 
  13292. /(28, 
  13293.         biClrUsed = 
  13294. ,(32, 
  13295.         biClrImportant = 
  13296. ,(36, 
  13297. 8, so 
  13298. G= 0.
  13299. FirstGetDIBits (
  13300. , 0, 
  13301. QG, 0, 
  13302.     -- If 
  13303. ,(20, 
  13304. G) = 0
  13305. ,(20, 
  13306.     -- Realloc 
  13307. Ibuffer big enough 
  13308.     -- Setting 
  13309. ~Ibe ( 40 (headerSize) + PaletteSize + 
  13310. ,(0, 
  13311. H) + 
  13312. H) + 
  13313. ,(20, 
  13314.         -- 
  13315.         -- tdd
  13316.         --        
  13317. GlobalReAlloc specify 0
  13318. :instead
  13319.         --        
  13320. 0 so 
  13321. additional 
  13322. ZeroInit'ed
  13323.         h = 
  13324.     , 0x40)
  13325. h = 0 
  13326. (D = 0
  13327. jD = h
  13328.             -- 
  13329. 0J = 
  13330. hJ) + 
  13331. fa NON-
  13332. I.        - 
  13333. /(8, 
  13334. ULsame 
  13335.     retVal = SecondGetDIBits (
  13336. , 0, 
  13337. /(8, 
  13338. K, 0)
  13339. E = 0
  13340. -- * 
  13341. -- * 
  13342. -- * 
  13343. packed-
  13344. -- * 
  13345. -- * 
  13346. -- * 
  13347. C        - 
  13348. ,Mbe 40 (
  13349. -- * 
  13350. Maddress 
  13351. returns a
  13352. -- * 
  13353. BG = 
  13354. L) + 
  13355. -- * DIBNumColors()
  13356. -- * 
  13357. -- * 
  13358. -- * 
  13359. -- * 
  13360.  table
  13361. -- * 
  13362. -- * 
  13363. -- * 
  13364. Hfinding 
  13365. CWin3.0 
  13366. OS/2-style
  13367. -- * 
  13368. ). If 
  13369.  =2, 
  13370.  =16, 
  13371.  =256,
  13372. -- * 
  13373. 24, no 
  13374. MwBitCount
  13375. ZDWORD dwClrUsed
  13376.     -- If 
  13377. BITMAPINFOHEADER 
  13378.     -- otherwise 
  13379.     -- on 
  13380. ,(32, 
  13381.  <> 0
  13382. 2(14, 
  13383. -- * 
  13384. -- * 
  13385. -- * None
  13386. -- * 
  13387. -- * 
  13388. -- * 
  13389. -- * 
  13390. KPrepresents 
  13391. -- * 
  13392. 6copied 
  13393. 2Qlogical 
  13394. -- * 
  13395. QGetSystemPaletteEntries 
  13396. lPDC, hLogPal, 
  13397. 1how many 
  13398.  entries we 
  13399.     nColors = PalEntriesOnDevice (
  13400. Y>    modified sizes 
  13401. |#they were way off
  13402. :LOGPALETTE) = 64            - 
  13403. 4 + PALETTEENTRY
  13404. ) = 32        - 
  13405. O + (
  13406. * 4))
  13407.     -- If we 
  13408.     lpLogPal = 
  13409. SalVersion 
  13410. palNumEntries fields 
  13411.     -- palVersion 
  13412. cSbe 0x300 (dec = 768) 
  13413. Windows 3.0 
  13414. 2(0, 
  13415. , 768)
  13416. 2(2, 
  13417. S3rd 
  13418. tTalPalEntry 
  13419.     tempPointer = 
  13420.     lpPalPalEntry = 
  13421. TS0, 
  13422. Once 
  13423. J we 
  13424.     -- so free 
  13425.  = CreatePalette (
  13426.     -- Do 
  13427. -- * 
  13428. -- * 
  13429. -- * 
  13430. bU context
  13431. -- * 
  13432. -- * 
  13433. -- * 
  13434. -- * 
  13435. ?gets 
  13436. ] SIZEPALETTE = 104
  13437. U104)
  13438.     -- For 
  13439. MV, we 
  13440. Vno. 
  13441.     -- NUMCOLORS = 24
  13442. zU24)
  13443. U = 24
  13444. -- * 
  13445. -- * 
  13446. -- * 
  13447. -- * 
  13448. -- * 
  13449. -- * 
  13450. -- * 
  13451. -- * multiplying 
  13452. RGBQUAD (
  13453. -- * 
  13454. RGBTRIPLE (
  13455. OS/2-
  13456. -- * 
  13457. W) * 4        -- 
  13458. -- * 
  13459. -- * SaveDIBToFile()
  13460. -- * 
  13461. -- * 
  13462. UWDib
  13463. -- * 
  13464. MLlpFileName
  13465. ,Yfilename 
  13466. -- * 
  13467. -- * 
  13468. -- * 
  13469. -- * 
  13470. K = 0
  13471. X = 21
  13472.     fh = _lcreat(
  13473. (fh = -1)
  13474. SX = 28
  13475.     bmfHdr = 
  13476.     lpbmfHdr = 
  13477. -- tdd
  13478. --        Modified 
  13479. +was being found.
  13480. --        Instead 
  13481. ]GlobalSize 
  13482. --        I 
  13483. Ncalculated 
  13484. '[handler
  13485. --        'BitmapToDib' 
  13486. re-allocating a larger 
  13487. some reason 
  13488. returning a 
  13489. --        24 bytes 
  13490. dthan 
  13491. , type (
  13492. Qbe "BM" 
  13493. ,"BM")
  13494. marker "BM"
  13495. pointerDWORD(2,
  13496. -- Reserved 
  13497. ([) + 54))    -- 
  13498. -- 14 
  13499. -- 40 
  13500.     -- Write 
  13501. _lwrite(fh, 
  13502. , 14)
  13503. --    so we 
  13504. 65536 
  13505. e]final 
  13506. \be (14 + 
  13507. --        14 
  13508. G written
  13509.     dwError = writeMemToFile(fh, lpDib, 
  13510. _lclose(fh)
  13511. M\ = 29
  13512. -- oops, something happened 
  13513. -- Success 
  13514.  iFileHandle, lpBuffer, dwBytes
  13515.     startAddress = getSelectorBase(
  13516. 65334 
  13517. Ichunks.
  13518.     dwBytesTmp = 
  13519. h > 65334)
  13520. 65334) <> 65334)
  13521.  - 65334
  13522. SetSelectorBase(
  13523. + 65334)
  13524. < 65334 
  13525. ) <> 
  13526. \^ < 0) 
  13527. h^ >= 29))
  13528.         -- 
  13529. tequivalent 
  13530. MB_OK | MB_ICONSTOP 
  13531. MessageBox(0, "Undefined 
  13532. Q!", "", 16)
  13533. ^ = 0
  13534. ^ = 1
  13535. ErrString = "Not a 
  13536. &_ = 2
  13537. +Couldn't 
  13538. J_ = 3
  13539. BRreading 
  13540. l_ = 4
  13541. dRlocking 
  13542. _ = 5
  13543. Ropening 
  13544. _ = 6
  13545. Rcreating 
  13546. _ = 7
  13547. Rgetting a DC!"
  13548. _ = 8
  13549. \Dependent 
  13550. ` = 9
  13551. Q() failed!"
  13552. ?` = 10
  13553. [` = 11
  13554. w` = 12
  13555. R: StartDoc 
  13556. ` = 13
  13557. [U: GetModuleHandle() couldn't 
  13558.  GDI!"
  13559. ` = 14
  13560. S: SetAbortProc 
  13561. a = 15
  13562. a = 16
  13563. ?a = 17
  13564. _a = 18
  13565. a = 19
  13566. (^() 
  13567. a = 20
  13568. Found!"
  13569. a = 21
  13570. a = 22
  13571. General 
  13572. b = 23
  13573. 3b = 24
  13574. hb = 25
  13575. id DC!
  13576. T Information"
  13577. b = 26
  13578. b = 27
  13579. e Option!"
  13580. b = 28
  13581. c = 29
  13582. KV", 16) 
  13583. getViewerName whatViewer
  13584. " && QUOTE & 
  13585. linkDlls
  13586. C "kernel"
  13587. Qb        (
  13588.         INT        
  13589. ?            ()
  13590.                 (
  13591.     GetSelectorBase    (
  13592. ?            (
  13593. e    GetWindowDC            (
  13594. \?        (
  13595. ,, INT)
  13596. c         (
  13597.              (
  13598. "            (
  13599. N"        (
  13600. UpdateWindow        (
  13601. $F "GDI"
  13602. g    CreateCompatibleBitmap (
  13603. -g, INT, 
  13604. U+        (
  13605. kg    CreateIC(
  13606. g    CreatePrinterDC = 
  13607. h    StretchBLT (
  13608. !        = 
  13609. R             = 
  13610. tL             = 
  13611. W            = 
  13612. O         = 
  13613. tOe    = 
  13614.     winDLL = "tb50win.dll"
  13615.     dlgDLL = "tb50dlg.
  13616.     dosDLL = "tb50dos.
  13617. sysVersion
  13618. "345")
  13619. `    GetWinIniVar         (
  13620. s`    listToTextline             (
  13621. `    textlineToList             (
  13622. `    saveAsDlg
  13623.      getSaveAsDlgFilterIndex    (
  13624. a    getDriveKind    ( 
  13625. &a    getFileList        ( 
  13626. saveWindowToFile 
  13627. }LusB
  13628. cL = 
  13629. ,M <> 
  13630. QM = 
  13631.         -- 
  13632.         -- 
  13633. SN<> "" 
  13634. _N<> "
  13635. pO = 
  13636. }O = 
  13637. 8O = 
  13638. OO,0,0)
  13639. (fileName = 
  13640.             vwrRef = 
  13641. 3"printwnd.dib"
  13642. l("." 
  13643. ("," & 
  13644. oC & "," 
  13645. ",1,4,8,24,")
  13646. C = 8
  13647. "C <> "RLE4") 
  13648. 5C <> "RLE8")
  13649. GC = ""
  13650. KQ = 
  13651. XQ = 1
  13652. 9Q = doSaveWindow(
  13653. pQ = 
  13654. 1P<> 
  13655. (R <> 
  13656. saveWindowtoFile
  13657. -- * 
  13658. -- * 
  13659. -- * 
  13660. @^saves 
  13661. -- * 
  13662. -- * 
  13663. -- * 
  13664. :        1 (
  13665. -- * 
  13666. -- * 
  13667. 8F(monochrome)
  13668. = 16 
  13669. = 256 
  13670. 24 = 16777216 
  13671. -- * 
  13672. tF - 
  13673. "" - no 
  13674.  - 4-bit 
  13675. -length encoding
  13676.  - 8-
  13677. -- * 
  13678. z> 0 
  13679. -- *            
  13680. UprintArea, 
  13681. CU = 0 
  13682. u = 21
  13683. h = 0 
  13684. cu = 23 
  13685. -- * 
  13686. -- * 
  13687. nja DC 
  13688. U selected 
  13689. -- * Returns 
  13690. -- * 
  13691. -- * 
  13692. U forPrinter
  13693. -- * 
  13694.  Context (IC)
  13695. vdcPrint
  13696. ("windows", "
  13697. deviceName
  13698. deviceDriver
  13699. devicePort
  13700.         DC = 
  13701. ", 0)
  13702.         DC = 
  13703. (DC = 0 
  13704. DC = 
  13705. Yw = -25
  13706. _ASYM_WID_Responses obj
  13707.     LOCAL ARRAY ansArray[][]
  13708. STACK buffer, retVal
  13709. ASYM_HasAnsArray(
  13710. = = ASYM_WID_AnsArray 
  13711.         QType = ASYM_WID_QType 
  13712. "ORDERTEXT"
  13713. (_dragField 
  13714.             p = 
  13715. ~(CRLF,
  13716. cp > 0
  13717.  = ASYM_WID_ResponseIDs 
  13718.  <> NULL
  13719.         matchQ = "MATCH" 
  13720.         typeIn = (
  13721. "TYPEIN") 
  13722. (_logResponse 
  13723. v <> FALSE)
  13724.         multiField = (
  13725. "MULTICHOICE" 
  13726. "TRUEFALSE") 
  13727. respID
  13728.  = "<
  13729. ITrespID = 99
  13730. dimensions(
  13731. val = 
  13732. `][1]
  13733. "<" & 
  13734. [& ">" 
  13735. E<> "<"
  13736. "<" & 
  13737. Y& ">" 
  13738. ][17] & " -> " 
  13739. txt = _cleanUp(_responseText 
  13740. cnt = 
  13741. maxCnt = ASYM_WID_logResponseLimit 
  13742. xisType("real",
  13743. s-5) 
  13744. & "[...]"
  13745. SPACE & QUOTE & 
  13746. ][1]) & 
  13747. retval
  13748. _ASYM_BeginResponse actualObj, respName, _target, resetToOld
  13749.     SYSTEM s_cbtr_CurrentQ,s_cbtr_CurrentQObj
  13750. DWORD oldTimeChosen, newTimeChosen, TimeUsed
  13751.     maxIndex = 
  13752.     whatIndex = 
  13753.  = ASYM_Ticks()
  13754.     answerLocked = ASYM_WID_AnswerLocked 
  13755.     oldLock = lockScreen 
  13756. ASYM_DoGenericTextFeedback (
  13757. "<questionLocked>")
  13758.         _locked 
  13759. _responseList 
  13760.  <> "
  13761. "ORDEROBJ"
  13762.  = _startLoc 
  13763. "<responseItemLocked>")
  13764. (ASYM_WID_TimeMax 
  13765.  <> 0) 
  13766. xSetElapsedTime(
  13767.     timeMax = 
  13768.     timeUsed = ASYM_WID_TimeUsed 
  13769.     triesMax = ASYM_WID_TriesMax 
  13770.     triesUsed = ASYM_WID_TriesUsed 
  13771. <> 0 
  13772.             errStr = "<outOfTime>"
  13773. {<> 0 
  13774. ASYM_WID_AutoLockAnswer 
  13775. ASYM_WID_MultipleAnswers 
  13776.  <> "
  13777.         ASYM_WID_TimeLocked 
  13778. LockAndAdjustTestItem 
  13779. ASYM_QLocked 
  13780. _ASYM_CheckPoint obj, loc, 
  13781. asym_dragObj, s_asym_dropObj
  13782. objList
  13783. STRING onam
  13784.     objName = 
  13785. X & ""
  13786. isObject(
  13787.     testObj = objectfrompoint(
  13788. _moveObj 
  13789. screen 
  13790. "pagebackground"
  13791. _ASYM_GetTypeInData 
  13792.     hwTxt = 
  13793.     spot = textOffset 
  13794.     myParent = 
  13795.     _lastText 
  13796.     IsBlank = 
  13797.     NBS = 
  13798. o(160)
  13799.     maxChars = ASYM_WID_MaxChars 
  13800.     ))-1 
  13801.     oldSys = sysSuspendMessages; 
  13802. xisBlank
  13803.         myText = 
  13804. F))-1 
  13805.     ls = 
  13806. targetWindow
  13807. _inputField 
  13808.         bnds = 
  13809. x1,y1 
  13810. x2 + 2 * 
  13811. sysPageUnitsPerPixel, y2 + 2 * 
  13812.         entryField = 
  13813. ?0,0,0
  13814.         fieldType 
  13815. ^noWrap
  13816.         _targetHotword 
  13817. x1,y1,x2 + 2 * 
  13818. l, y2 + 2 * 
  13819.     useWindowsColors 
  13820.  = ls
  13821. _script 
  13822. _ASYM_RegisterResponse 
  13823. , s_cbtr_lastQ, 
  13824.     loc = 
  13825.     FBIndex = 
  13826.     OK = 
  13827.         -- 
  13828. checks 
  13829. xperformed yet. 
  13830. locks 
  13831.         -- 
  13832. {positions 
  13833. necessary
  13834.         OK = 
  13835. [ASYM_WID_ReadyToRun 
  13836.  --** NEW
  13837.     rejectIfWrong = (ASYM_WID_RejectWrong 
  13838.     lockWidget = 
  13839.     rejectFlag = 
  13840.     OK = 
  13841. prevResponse = itemOffset(
  13842. value = 
  13843. ASYM_WID_Chosen 
  13844. objs = 
  13845. "MULTIOBJ"
  13846. "MULTIDROP"
  13847.             byObjRef = (
  13848. 1][1] 
  13849. ASYM_FindAnswerIndex(
  13850.             dontRegisterResponse = 
  13851. ][10] 
  13852. _position 
  13853. _layer 
  13854. se = 
  13855. se <> 
  13856. flag = 
  13857. dragSnap = ASYM_WID_DragSnap 
  13858. -- snap here rather than 
  13859. widget
  13860. ASYM_ObjectCenter 
  13861. "SLIDER"
  13862. smax = sliderMax 
  13863. smin = sliderMin 
  13864. roundFactor = ASYM_WID_RoundFactor 
  13865. ),10)) - 2
  13866. i][1] 
  13867. testExpressionWithX(
  13868. i][1], 
  13869.             _lastPos 
  13870.  = _sliderPos 
  13871.             matchCase = 
  13872.             matchOrder = 
  13873.             soundsLike = 
  13874.             ignorePunctation = 
  13875. o(160)
  13876.             p = 
  13877. cp > 0
  13878. options = 
  13879. ][17]
  13880. matchText
  13881. confirm = (
  13882.  = ASYM_stripPunctuation(
  13883. result = ASYM_matchString (
  13884. 5(ASYM_cepr(
  13885. bs = ASYM_BlockSuspend()
  13886. err = ASYM_RestoreSuspend(bs)
  13887. xASYM_CompareByCase(
  13888. ][1], 
  13889. ][16] <> 
  13890. yesStr = ASYM_GetStandardString("<Yes>") 
  13891. NoStr = 
  13892. No>") 
  13893. msgTxt = 
  13894. 8Do you mean x>", \
  13895. ""%1"" ?") 
  13896. 9expandString(
  13897. ][16])
  13898. f"&" & YesStr 
  13899. "&" & 
  13900. ][16]
  13901. ][16]
  13902. p "NAMEPART"
  13903.  1][1] 
  13904. obj = 
  13905. _targetList 
  13906. ""MATCHITEM"
  13907. /""MATCHOBJ"
  13908.             isExclusive = (ASYM_WID_Exclusive 
  13909.             iTgt = 1
  13910.             iSrc = 17
  13911. _lineRef 
  13912. [objBuffer
  13913. _lastObj 
  13914. "asymline"
  13915. getObjectList(
  13916. "backdrop"
  13917. ^  = 
  13918. 4s_asym_r_mtchitemchk
  13919. hk <> 
  13920.   <> 
  13921. Khk = Obj
  13922.             responseIDs = ASYM_Wid_ResponseIDs 
  13923.             pairs = _pairs 
  13924. !    -- Each "
  13925. , answerIndex
  13926. responsesToErase
  13927. ansIndex = 
  13928.             doneFB = 
  13929. /# = obj
  13930. |# = 
  13931. & -- 
  13932. -- Do we already have 
  13933. ss = 
  13934. obj2 = 
  13935. = ss; 
  13936. V)1][1] 
  13937. 5% = 
  13938.             hasElse = 
  13939. $][1] 
  13940.             -- First, 
  13941. a change 
  13942. existing 
  13943.             -- 
  13944.             -- Is 
  13945. a violation 
  13946. exclusivity?
  13947. -- Need 
  13948. the corresponding 
  13949.             -- index 
  13950. "droptarget" 
  13951.             dropIndex = 
  13952. ASYM_WID_Bidirectional 
  13953. -- Requires special 
  13954.  itself also
  13955. ) < 1
  13956. OK = 
  13957. -- Found one 
  13958. more 
  13959. , targets; 
  13960. , which 
  13961. B-- definable, 
  13962. G- on 
  13963. nam = 
  13964. r- on 
  13965. "pagebackgroundviewer"
  13966. OK = 
  13967. idx = 
  13968. )) < 1
  13969. OK = 
  13970. xOK -- could 
  13971. xidentify a single 
  13972.             -- 
  13973. e+<> 
  13974. greater 
  13975.             -- 
  13976. be deleted 
  13977. pushed 
  13978. .on so that 
  13979.             -- 
  13980. 1 will 
  13981.  correctly.
  13982. / because 
  13983. code 
  13984.             -- 
  13985. sharedScript 
  13986. [,<> 
  13987. x. = 
  13988.             moreToDo = 
  13989. ;se= 
  13990. = ss; 
  13991. r= se
  13992. RejectIfWrong
  13993. ss = 
  13994. / <> 
  13995. _clearList 
  13996.             ss=
  13997. ;se= 
  13998. 0 --***
  13999. = ss; 
  14000. r= se
  14001. `0            
  14002. e= oldlock
  14003. ASYM_WID_Tolerance 
  14004.             fudge = 
  14005. ,1) * 
  14006. syspageunitsperpixel
  14007.             y1 = 
  14008.             FBFilter = ASYM_WID_FeedbackFilter 
  14009. :!x (
  14010. g2 &&
  14011. 2,"",
  14012. ,,"",
  14013.             oldRespIDs = 
  14014.             -- Is 
  14015. a slot?
  14016. 7i][16] = 
  14017. 7i][17] 
  14018. n- did 
  14019.  altogether
  14020. ASYM_ResetCursor
  14021. 58i][16]
  14022. s$i, 
  14023.             -- Look 
  14024. free 
  14025. - closest 
  14026. where 
  14027.             -- was dropped, but within tolerance only
  14028. ; closestPos = 
  14029. y; closestIndex = 
  14030. 991][17] <> 
  14031. [9j][16] 
  14032. l9j][10] <> 
  14033. y2 = 
  14034. 9j][17]; 
  14035. (x2-x1,y2-y1) 
  14036. z <= 
  14037. x2,y2
  14038. -- old method, 
  14039. : = _objList 
  14040. y2 = ASYM_WID_ResetPosition 
  14041. (x2-x1,y2-y1)
  14042. z <= 
  14043. x2,y2
  14044.             -- we now 
  14045. Mwe don't 
  14046.             OK = 
  14047. "incorrect"
  14048. -- No 
  14049. checking further 
  14050. xeven 
  14051. 16<> 
  14052. -- We're interested 
  14053. place?
  14054. tempIndex = 
  14055. &][16] 
  14056. =][10] <> 
  14057.     OK = 
  14058. ][16] = 
  14059. 7-- "somebody's home"
  14060. <1][17] 
  14061. xOK) -- compatibility 
  14062. ss = 
  14063. (x2-x1,y2-y1)
  14064. z <= 
  14065. OK = 
  14066. x2,y2
  14067. ASYM_WID_LookHard 
  14068. @> = 
  14069. objectContainer(
  14070. /"),"",
  14071. y2 = 
  14072. (x2-x1,y2-y1)
  14073. z <= 
  14074. #?k][1] = (
  14075. IT = 0
  14076. B; = "
  14077. ][16] = 
  14078. < = "
  14079. @"SELTEXT"
  14080. =16, 
  14081. 2= = 
  14082. M<ed 
  14083. d= = 
  14084. = <> 
  14085. 1B<> "
  14086. 2> = 
  14087. =][1] = "<
  14088. ASYM_WID_DelayFeedback 
  14089. ASYM_PlayFeedback (
  14090. :?), 
  14091. ASYM_QResponded 
  14092. KD() 
  14093. >][10] = 
  14094.             scoreTxt = "
  14095.         -- 
  14096. 4sending answered event
  14097. ASYM_Answered 
  14098. {?][1], 
  14099. ASYM_Locked 
  14100. s_asym_dragObj = 
  14101. W$& ""
  14102. ASYM_WID_TargetObject 
  14103. + expr, x
  14104. (" & 
  14105.  & ")"
  14106. Zstack phRules
  14107. 4s_ASYM_phRules, s_ASYM_phVowels
  14108.     -- trim excess whitespace
  14109. cs <> 
  14110. s <= 
  14111. cs <> 
  14112. s <= 
  14113.     -- convert 
  14114. )upperCase(s)
  14115. repeated 
  14116. Texcept SS (
  14117.         c = 
  14118. Ri-1 
  14119. c <> "S"
  14120.     -- apply phonetic rules (order matters!)
  14121.  & ""
  14122.  = defaultPhRules()
  14123.  = "PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,"\
  14124. & "CI,SI,CE,SE,NP,MP,CHU,SHU,CH,K,TH,T,C,K,PS,S,SC,S,SS,S,"\
  14125. & "WH,W,WR,R,NGT,NT,OFT,OF,RH,R"
  14126.  = defaultPhVowels()
  14127.  = "AEIOUY"
  14128. ) > 1 
  14129.         p = 
  14130. ~(t1, 
  14131. cp > 0
  14132. U(t1) - 1 
  14133.             p = 
  14134. ~(t1, 
  14135.     -- Remove vowels 
  14136. )least 3 
  14137.     ccnt = 
  14138. @testString, 
  14139. @refString, \
  14140. LOGICAL byCase, 
  14141. jumbledOK
  14142. Zsubs[]
  14143. C = ASYM_trim(
  14144.  & ""
  14145.         p = 
  14146.         n = 0
  14147. p = i - 1
  14148. p > 0
  14149. Vi + 1 
  14150. n] = 
  14151. n] = 
  14152. p = i - 1
  14153. i = 1
  14154. p > 0
  14155. n] = 
  14156. n] = 
  14157. matchJumbledWords(
  14158. p = 0
  14159. (i = n 
  14160. p > 1 
  14161.  <> "*")
  14162. (i = 1 
  14163.  <> "*" \
  14164. - 1 < 
  14165. i > 1
  14166. i] = 
  14167. ASYM_SoundsLike s1, s2
  14168.     s1 = 
  14169.     s2 = 
  14170. s1 = s2
  14171. 1on whatText
  14172. 6OINT maxCount,counter
  14173. DspaceString, deleteString
  14174.  = "!'-`,.:;"&
  14175. O > 0
  14176.     -- Table 
  14177. substitution 
  14178. flanguage
  14179. sysVersion
  14180. c"French"
  14181. c"France"
  14182. "PH,F,CK,K,Y,I,
  14183. ,CO,KO,CU,KU,"\
  14184. & "CI,SI,CE,SE,GE,JE,GI,JI,
  14185. ,S,OUX,OUS,OMT,ONT,"\
  14186. & "NB,MB,NP,MP,MPT,NT,
  14187. SH,CH,TH,T,C,K,PS,S,SC,S,SS,S,"\
  14188. & "QU,Q,Q,K,EZ,
  14189. ,WH,W,WR,R,
  14190. ,TIO,SIO"\
  14191. c"Deutsch"
  14192. c"German"
  14193. ASYM_CBTIniVar("Phonetic","
  14194. k2 <> 0
  14195. 1ASYM_GetString("errPhoneticRules", "Error 
  14196.     : %1")
  14197.         msgCaption = 
  14198. ASYM_MessageBox(
  14199. ', "WARNING", "OK")
  14200. " -- keep other accented
  14201. aIem 
  14202. fN = 
  14203. O <> 
  14204. )O = 
  14205. 8O = _lastSpot 
  14206. O = "
  14207. TwrdList[],
  14208.     matchCount = 0
  14209.     n = 
  14210.         p = 
  14211. (p > 0)
  14212. cp > 0
  14213.                  
  14214.                      
  14215.                  
  14216.                  
  14217. (p > 0)
  14218. ASYM_WID_TimeStart 
  14219. RREAL,
  14220. `Q - 
  14221.         resetStr = 
  14222. NeedPgResetForTimer", \
  14223. g%current 
  14224. %invalid data 
  14225. *elapsed 
  14226. I." \
  14227. && "This 
  14228. should be 
  14229. .") \
  14230. f"&" & ResetStr 
  14231. "&" & ASYMGetStandardString("<Cancel>", "")
  14232. R = 0
  14233. R = IT
  14234.     ASYM_WID_TimeChosen 
  14235. ~T txt
  14236. T"||"
  14237. U"|n"
  14238. ~(CR,
  14239. FU"|n"
  14240. ~(LF,
  14241. mU"|l"
  14242. T,txt) 
  14243. U"|q"
  14244. cTAB 
  14245. U"|t"
  14246. R< 32
  14247. _ASYM_CheckDropObj pTarget, 
  14248. GHse 
  14249. I = "<
  14250. *U = 
  14251. ;U = 
  14252. RU <> 
  14253. _ASYM_RegisterAttempt 
  14254. Umode, showFeedback, correctness, 
  14255.     -- Registers 
  14256. attempt 
  14257. Hcalling ASYM_CheckTries. Also sends ASYM_Scored message
  14258.     -- ("Question scored" 
  14259. Actions 
  14260. updates 
  14261. 2/ASYM_WID_LastScore property (the
  14262. 4lastScore 
  14263. ). Note 
  14264. **we shouldn't be 
  14265.     -- directly 
  14266. function returns 
  14267. /questions 
  14268. _ASYM_CheckTries 
  14269.     -- If 
  14270.  parameter hasn't been given 
  14271. us, we work 
  14272.         -- ASYM_WID_Correctness() gives us a 
  14273. Gbetween 0 (totally 
  14274. +) inclusive
  14275.         scoreText = "
  14276.  <= 0
  14277. 'mixed"
  14278.     -- We must 
  14279. j = ASYM_WID_Score (
  14280.     -- Generate 
  14281.  (aka 
  14282. 1actions 
  14283. 4. Any
  14284. registered, 
  14285. through 
  14286. "/we 
  14287.  above).
  14288. handler 
  14289. no longer be called 
  14290. . Rather, 
  14291. used.
  14292. Y = 0
  14293. ASYM_Changed "tryCount" 
  14294. Z <> 
  14295. Z <> 0 \
  14296. 2Z >= 
  14297. HZ = 
  14298. DYed 
  14299. [Z = 
  14300.         -- 
  14301. _ASYM_FindAnswerIndex 
  14302. whatItem, col, 
  14303. ' = 1
  14304. _ASYM_QLocked 
  14305. 4s_ASYM_LogType, s_ASYM_LogAnswers
  14306. "ResponseData"
  14307. b!" & 
  14308. LogLockedQ", "Q=%1 : E=
  14309. ! : R=%2"), 
  14310. ASYM_LogWriteEntry(
  14311. _ASYM_QResponded 
  14312. 9^ & 
  14313. LogRespondedQ", "Q=%1 : E=
  14314. a! : R=%2"), 
  14315. _ASYM_TypeInCompleted 
  14316. txt, stat, 
  14317.             hwtxt = 
  14318. o(160)
  14319.             p = 
  14320. cp > 0
  14321. h     = 
  14322.      = _LastText 
  14323. _ASYM_QuestionStatus 
  14324. X_score, 
  14325. noUpdate, 
  14326.  = ASYM_Wid_Responses 
  14327. [= 0 
  14328. a^ed 
  14329. ASYM_WID_MaxScore 
  14330.  VERSION MANAGEMENT FUNCTIONS
  14331. ASYM_MTBVersion dotFlag, options
  14332. ASYM_ProductVersion (
  14333. ASYM_CBTVersion 
  14334. ASYM_ProductPrefix caps
  14335.  = TRUE
  14336.  <> NULL) 
  14337.  <> FALSE)
  14338. "minorVersion" 
  14339. "8.1"
  14340. "8.0"
  14341. ASYM_ProductName
  14342.     SYSTEM s_ASYM_ProductName
  14343. ASYM_RunSysBookName
  14344. ASYMR
  14345. "TB" & 
  14346. () & "R.SBK"
  14347. qMESSAGE HANDLERS
  14348.     -- redirect 
  14349. (objectContainer (
  14350. 8") = 
  14351. currentPage 
  14352. killUserTooltipTimers
  14353. buttonClick loc
  14354. 4s_cbtrhypexterr
  14355. ASYM_AutoGlossary 
  14356. ASYM_AutoHotwords 
  14357.  obj, 
  14358. asym_dragObj
  14359.     bs = ASYM_BlockSuspend()
  14360. ASYM_ToolTip 
  14361. hideTooltip 
  14362. "tooltip" 
  14363. ASYM_RestoreSuspend(bs)
  14364.     whatButton = ASYM_PrimaryMouseButton()
  14365. "pagebackgroundbook"
  14366. _locked 
  14367. obj = 
  14368. ASYM_WID_AnswerLocked 
  14369. _ASYM_DoGenericTextFeedback(
  14370. "<responseItemLocked>") 
  14371. "Test 
  14372. ASYM_WID_QType 
  14373. ASYM_ObjectDropped 
  14374. ASYM_Draggable 
  14375. s_asym_dragObj = obj
  14376. DoDragObject 
  14377. loc, 
  14378. behaviors" 
  14379. "MATCHITEM"
  14380. DoMatchItemDrag 
  14381.  Behaviors" 
  14382. targetWindow 
  14383. 8") <> 
  14384. closeWindow
  14385. 4s_tb80r_PopViewers
  14386. ASYM_itemOffset(
  14387.     LOCAL ansArray[][], temp[][]
  14388.     myParent = 
  14389.     qType = 
  14390. "MULTWID" = 
  14391. "MULTIOBJ" = 
  14392. q = ASYM_WID_AnsArray 
  14393.             objList = 
  14394.             maxCount = 
  14395. dimensions(
  14396. objlist 
  14397. counter = 0
  14398. j <> i
  14399. E][k] = 
  14400. j][k]
  14401. enterApplication
  14402. , s_ASYM_LogStartTime, s_ASYM_SessionElapsedTime
  14403. ZbookmarkFn, logFn, preferredLogFn
  14404. 5 = 0
  14405.         bk = 
  14406.         bk = 
  14407.     CMS = ASYM_CMS_CourseID() <> 
  14408. e = ASYM_Ticks()
  14409. ASYM_AutoBookMarks 
  14410.  = _ASYM_MakeBookmarkFileName() 
  14411. "bookmarking" 
  14412. _CMS_EnterApplication bk, 
  14413.         -- 
  14414. Mwasn't 
  14415. 8saved
  14416. ASYM_Caption 
  14417. bk <> 
  14418. INFO_Title 
  14419. bk <> 
  14420. ASYM_FullScreen 
  14421.             captionBar 
  14422.             state 
  14423. = maximized
  14424. ASYM_BorderStyle 
  14425. bk <> 
  14426. ASYM_CaptionBar 
  14427. bk <> 
  14428. ASYM_Modal 
  14429. ASYM_ModalState 
  14430. _readBookmarks(
  14431. ASYM_LogStatus() 
  14432. ASYM_LogType 
  14433. (bk, ASYM_LogName 
  14434. bk, ASYM_LogAppend 
  14435. bk,ASYM_LogEncrypt 
  14436. bk, ASYM_LogDestination 
  14437. _ASYM_ReaderExit
  14438.     matColor 
  14439. ASYM_BookSysBooks 
  14440.         bs = 
  14441. d    (bs)
  14442. 4s_ASYM_LogPages
  14443. Zlogical resetFlag
  14444. ZsbkArr [][]
  14445. ZiList
  14446. ZWORD i,j,n
  14447.     pageCleanForExport = 
  14448. xASYM_IsObjectDirty (
  14449. >, "htmlExport")
  14450.     bgCleanForExport = 
  14451.     bk = 
  14452. bk = "
  14453. |     Reset"
  14454. _ASYM_ResetPgWidgets "
  14455.     -- resetting should have no effect on 
  14456. process
  14457. ASYM_SetObjectClean (
  14458.         logTxt = ASYM_GetString("logPageEntry", "
  14459. %1" & CRLF)
  14460. 7expandString(
  14461. F, ASYM_NameOrID(
  14462. ASYM_LogWriteEntry(
  14463. up duplicate 
  14464. , except myself
  14465.     myShortName = ASYM_ShortFileName(
  14466.     sbks = 
  14467.     n = 0
  14468.         there = 
  14469. [j][1] 
  14470. [j][2]
  14471. [n][1] = 
  14472. [n][2] = 1
  14473.         escapeCnt = 10
  14474. [i][2] > 1 
  14475. [i][1]
  14476. mmyield
  14477. mmYield
  14478. -- we successfully cleared the 
  14479. [i][2]
  14480. [i][2] = 1
  14481. [i][2] = 0
  14482. [i][1]
  14483. [i][2]
  14484. ASYM_WorkWindow() = 
  14485.         vList = sysOpenWindows
  14486. ) > 0
  14487. v <> 
  14488. ASYM_PageEntered 
  14489. _doNeuronCheck 
  14490. "Initialization" 
  14491. _linkSysBook 
  14492. enterWindow vRef
  14493. 4s_ASYMWorkWindow
  14494. revertFocus 
  14495. [ <> 
  14496. isOpen 
  14497.             v = 
  14498. xalwaysReader 
  14499. xisObject(
  14500. openWindow
  14501. 4s_ASYM_ModalState
  14502. disableTaskSwitching 
  14503.  switch manager" 
  14504.     bs = 
  14505. ASYM_CloseOnEsc 
  14506. leaveApplication
  14507. 4s__ASYM_TempTotalScore, 
  14508. , s_ASYM_LogFileName, 
  14509. isType(REAL,
  14510. 8") <> 
  14511. ASYM_LogStop(
  14512.  = _WriteBookmarks() 
  14513. xasym_CMS_CMSApplicationName()
  14514. ASYM_IsScored 
  14515. ASYM_CollectTotalScore() 
  14516.         logToCMS = 
  14517. ASYM_CMS_LeaveApplication(
  14518. y1000, 
  14519. FlushMessageQueue()
  14520. removeFile(
  14521.         bs = 
  14522.  & "" 
  14523.     -- only 
  14524. its changing, 
  14525. prevent 
  14526. changed bits unnecessarily
  14527. ASYM_BeenHere 
  14528. ct on 
  14529. leaveWindow
  14530.     loc = mousePosition 
  14531. autoClose 
  14532. _AutoCloseCheck 
  14533. "Popup 
  14534. Mgr" 
  14535. unlinkSysBook
  14536. _unlinkSysBook 
  14537.     bRef = 
  14538. (ASYM_ShowToolTips 
  14539.             bs = 
  14540. ASYM_Tooltip 
  14541. doToolTip 
  14542. "checkbox3d,radiobutton3d" 
  14543.             enabled 
  14544.             ASYMI_UseRollover 
  14545.             checkedGraphic 
  14546.             _swapped 
  14547.         lastGraphic = normalGraphic 
  14548.     bs = 
  14549.     -- rollover
  14550. 8") <> 
  14551. 8") <> 
  14552. 8") <> 
  14553. sh, ct
  14554.     bs = 
  14555. /") = "
  14556. /") \
  14557. ><> "
  14558. ASYM_BackgroundRightButtonDown 
  14559. sh, ct 
  14560. Zhyperlinks[][]
  14561. "ASYM_Hyperlinks" 
  14562. ASYM_DoHyperlink(
  14563. sized
  14564. tbk_wid_type 
  14565. _sized 
  14566. resizing 
  14567. arranging" 
  14568. >= "SLIDER"
  14569. ASYMI_AutoSize 
  14570. captionPosition 
  14571. sizeButtonToGraphic 
  14572. menuItemSelected
  14573.     bs = 
  14574.  PSEUDO-
  14575. ASYM_ResetCursor
  14576. ASYM_IsNumber x
  14577. isNumber x
  14578. itemContains x,txt
  14579. ASYM_ItemContains(x,
  14580. ASYM_ItemOffset(x,
  14581. ASYM_TextlineOffset x, 
  14582. a, pos
  14583. textlineOffset (x, 
  14584. textlineCount (
  14585. onLine
  14586. (_onLine 
  14587. ><> "
  14588.     _online 
  14589.     sliderPos 
  14590. >= _sliderPos 
  14591. ASYM_ItemInList itm,lst
  14592. ("," & 
  14593.  & ",") 
  14594. ("," & 
  14595.  & ",")
  14596. ASYM_TextlineInText tl, txt
  14597.  & tl & 
  14598.  handleStackFull
  14599.     retVal = 
  14600.  & sysSuspendStackFull 
  14601.         sysErrorStackFull = 
  14602.  & sysErrorNumber & 
  14603. # <> 
  14604.         -- If handling stack 
  14605.  errors, 
  14606.  occurred,
  14607.         -- that 
  14608. -rides 
  14609. other possible 
  14610.             -- No localization, 
  14611. ) will probably fail
  14612. "Calls 
  14613. handlers are nested too deeply. Try making fewer 
  14614. !calls."
  14615. ASYM_CollectWidgets pg
  14616. 4STACK _s_AsymWidgetCollection
  14617.         pg = 
  14618. ASYM_SummonWidgets 
  14619. C    & ""
  14620. INFO_CreatedBy
  14621. INFO_AuthorName 
  14622. ASYM_IAmWidget
  14623. ASYM_Container STRING testObj, objTypeList
  14624. ZOBJECT 
  14625. ASYM_Trigger
  14626. buttonclick 
  14627.     -- trigger 
  14628. Zproperty 
  14629. X-boxes 
  14630. -buttons
  14631.         buttonType = 
  14632. ASYM_Changed "
  14633.  mode, pResetTargetPage
  14634. ASYM_IniCompanyName
  14635. GetIniVar("
  14636. & Info","
  14637. 7%.ini")
  14638. ASYM_IniUserName
  14639. 'STUBS
  14640. ASYM_idle
  14641. ASYM_BeginDrag
  14642. ASYM_Scored
  14643. ASYM_Answered
  14644. G STUFF
  14645. ASYM_CMS_GetNextModule
  14646. r= ASYM_GetStandardString("<
  14647. xrunning>","")
  14648. ASYM_CMS_GotoModule
  14649. ASYM_CMS_IniFile
  14650. ASYM_CMS_DataDir() & "
  14651. .INI"
  14652. ASYM_CMS_MarkAsCompleted
  14653. ASYM_CMS_ModuleFileName
  14654. ASYM_CMS_RecordDetailInfo
  14655. ASYM_CMS_RecordedScore
  14656. ASYM_CMS_RecordScore
  14657. ASYM_CMS_SetNextModule
  14658.  Slider Stuff
  14659. sliderMax
  14660. _sliderMax 
  14661. value
  14662. sliderMin
  14663. _sliderMin 
  14664. sliderMove
  14665. sliderRatio
  14666. _sliderRatio 
  14667. thumbPosition
  14668. _thumbPosition 
  14669. thumbWidth
  14670. _thumbWidth 
  14671. updateElements 
  14672. trackPosition
  14673. _trackPosition 
  14674.     b = 
  14675. v = "
  14676. b <> 
  14677.             h = (
  14678.             c = h + 
  14679.             bnds = c,
  14680. b - h,c,
  14681. b + h
  14682. v = "
  14683. b <> 
  14684.             h = (
  14685.             c = h + 
  14686.             b = 
  14687. b - h,c,
  14688. b + h,c
  14689. >= b    
  14690. RESIZING AND ARRANGING
  14691. ASYM_SizeButtonToGraphic pObj
  14692. _ASYM_SizeButtonToGraphic 
  14693. (Resizing 
  14694. Arranging" 
  14695.  ERROR HANDLING
  14696. ASYM_TBDOSErrorString pFunction,pErrorCode
  14697. _ASYM_TBDLLErrorString("
  14698. 1de) 
  14699. G Handling" 
  14700. ASYM_TBFILE32ErrorString 
  14701. {pDLL,
  14702.  MODAL DIALOGS
  14703. ASYM_ColorPaletteDlg r,g,b
  14704. _ASYM_ColorPaletteDlg (r,g,b) 
  14705. $Dialogs" 
  14706. ASYM_ChooseFontDlg a,b
  14707. _ASYM_ChooseFontDlg (a,b) 
  14708. ASYM_OpenFileDlg a,b,c,d,e
  14709. _ASYM_OpenFileDlg (a,b,c,d,e) 
  14710. ASYM_OpenFileDlgLFN a,b,c,d,e
  14711. _ASYM_OpenFileDlgLFN (a,b,c,d,e) 
  14712. ASYM_SaveAsDlg a,b,c,d,e
  14713. _ASYM_SaveAsDlg (a,b,c,d,e) 
  14714. ASYM_ChooseDirectoryDlg a,b
  14715. _ASYM_ChooseDirectoryDlg (a,b) 
  14716. OryDlgLFN a,b
  14717. BoryDlgLFN (a,b) 
  14718. ASYM_SaveAsDlgLFN a,b,c,d,e
  14719. _ASYM_SaveAsDlgLFN (a,b,c,d,e) 
  14720.  CLIP 
  14721. ASYM_DuplicateClip clipRef
  14722. Management" 
  14723. ASYM_IsClip 
  14724. pClip,pTargetBook
  14725.  CURSOR 
  14726. _ASYM_SysCursor
  14727. __ASYM_SysCursor() 
  14728. ASYM_WorkingCursor pShow
  14729. _ASYM_WorkingCursor(
  14730. ASYM_ElapsedCursor nmax,n,curName
  14731. _ASYM_ElapsedCursor 
  14732. ASYM_CursorInResizeHandle
  14733. _ASYM_CursorInResizeHandle 
  14734.  CLIPBOARD 
  14735. ASYM_ClearClipboard
  14736. _ASYM_ClearClipboard() 
  14737. ASYM_CopyTextToClipboard clipText
  14738. _ASYM_CopyTextToClipboard(
  14739.  HYPERLINK 
  14740. ASYM_checkHyperSysBook
  14741. _ASYM_checkHyperSysBook() 
  14742. ASYM_EnableHyperlinks
  14743. _ASYM_EnableHyperlinks() 
  14744. ASYM_GlossaryPage term,bkName
  14745. _ASYM_GlossaryPage(
  14746. ASYM_CheckObjectHyperlinks obj
  14747. tbk_CheckObjectHyperlinks(
  14748. ASYM_NumberToRoman num,
  14749. M,formatStyle
  14750. _ASYM_NumberToRoman(
  14751. ASYM_RomanToNumber rom
  14752. _ASYM_RomanToNumber(
  14753. ASYM_CompareByCase string1,string2
  14754. _ASYM_CompareByCase(
  14755. ASYM_ExpandString
  14756.     execString = "
  14757. $(" & i & ")," 
  14758. revOffset s1,s2
  14759. _revOffset(s1,s2) 
  14760. ASYM_trim s
  14761. _ASYM_Trim(s) 
  14762. wordContains x,txt
  14763. _wordContains(x,
  14764. wordOffset x,
  14765. _wordOffset(x,
  14766. ASYMA_FindWordStart whatText,whatChar,whatLine
  14767. _ASYM_FindWordStart(
  14768. ASYM_Offset str,src,pos
  14769. _ASYM_Offset(
  14770. ASYM_ReverseStack 
  14771. _ASYM_ReverseStack(
  14772. ASYM_StringOf 
  14773. _ASYM_StringOf(
  14774. ASYM_TextlineFromPos pPos,
  14775. _ASYM_TextlineFromPos(
  14776.  PATH MANAGER
  14777. ASYM_PathOfFile pPath
  14778. _ASYM_PathOfFile(
  14779. Q Manager" 
  14780. pathOfFile(
  14781. _ASYM_ShortFileName(
  14782. shortFileName(
  14783. ASYM_IsDirectoryWriteable dirSpec
  14784. _ASYM_IsDirectoryWriteable(
  14785. ASYM_IsDriveReady drv
  14786. _ASYM_IsDriveReady(
  14787. ASYM_IsFileAvailable fN
  14788. _ASYM_IsFileAvailable(fN) 
  14789. ASYM_CurrentDirectory
  14790. _ASYM_CurrentDirectory() 
  14791. ASYM_CurrentPath
  14792. ASYM_FindPathFile fName,
  14793. ,bkPath
  14794. _ASYM_FindPathFile(
  14795. ASYM_FreeDiskSpace drspec
  14796. _ASYM_FreeDiskSpace(
  14797. ASYM_GetPath pathName
  14798. _ASYM_GetPath(
  14799.  dirspec
  14800. ASYM_DirectoryExists 
  14801.     linkDLL "tbdos.dll"
  14802.         INT FileExists(
  14803. ) = 1)
  14804. ASYM_RelativePath 
  14805. _ASYM_RelativePath(
  14806. ASYM_WindowsDirectory
  14807. _ASYM_WindowsDirectory() 
  14808. ASYM_MakeIntoRelPath subPath,bigPath
  14809. _ASYM_MakeIntoRelPath(
  14810. ASYM_SetCurrentDirectory pathStr
  14811. _ASYM_SetCurrentDirectory (
  14812. ASYM_SetCurrentPath 
  14813. ASYM_SetPath 
  14814. _ASYM_SetPath(
  14815. ASYM_TempDir
  14816. _ASYM_tempdir() 
  14817. ASYM_FindExecutableFile fn
  14818. e(fn) 
  14819. ASYM_IsAbsoluteFilePath pFileName
  14820. _ASYM_IsAbsoluteFilePath(
  14821. ASYM_RecurseCreateDirectory 
  14822. _ASYM_RecurseCreateDirectory(
  14823. ASYM_ParentDirectory dir
  14824. _ASYM_ParentDirectory(
  14825. ASYM_ParsePath 
  14826. _ASYM_ParsePath(
  14827. ,op) 
  14828. ASYM_AppendFileToPath 
  14829. _ASYM_AppendFileToPath(
  14830. ,fn) 
  14831. ASYM_ExpandRelPath dotpath,longPath
  14832. _ASYM_ExpandRelPath(
  14833. ASYM_ResolvePath filePath
  14834. _ASYM_ResolvePath(
  14835. ASYM_ConvertPathToList 
  14836. _ASYM_ConvertPathToList(
  14837. ASYM_ConvertListToPath pathList
  14838. _ASYM_ConvertListToPath(
  14839. ASYM_RecurseRemoveDirectory dir,
  14840. _ASYM_RecurseRemoveDirectory(
  14841. ASYM_FindMediaFile pFn,pBook,pSearchHD,pSearchCD,pSearchHyperPath
  14842. _ASYM_FindMediaFile (
  14843. ASYM_ExpandMediaPath pPaths,
  14844. _ASYM_ExpandMediaPath(
  14845. ASYM_FileRelativeToMedia 
  14846. _ASYM_FileRelativeToMedia(
  14847. ASYM_PromptForCDROM pFilename,pMessage,pCaption
  14848. _ASYM_PromptForCDROM(
  14849. ASYM_FindFileOnCDROM 
  14850. _ASYM_FindFileOnCDROM(
  14851.  TEST 
  14852. ? RESPONSE
  14853. ASYM_FindAnswerIndex whatItem,col,
  14854. _ASYM_FindAnswerIndex(
  14855. 2 Response" 
  14856. ASYM_QLocked 
  14857. _ASYM_QLocked 
  14858. ASYM_QResponded 
  14859. _ASYM_QResponded 
  14860. ASYM_TypeInCompleted txt,
  14861. 7;,entryField
  14862. _ASYM_TypeInCompleted 
  14863. ASYM_CheckDropObj 
  14864. !Cloc
  14865. _ASYM_CheckDropObj 
  14866. ASYM_CheckPoint 
  14867. A_target
  14868. _ASYM_CheckPoint(
  14869. ASYM_CheckTries 
  14870. ASYM_RegisterAttempt (
  14871. showFeedback,correctness
  14872. _ASYM_RegisterAttempt (
  14873. ASYM_CondensePhonetic s
  14874. ASYM_cepr(s) 
  14875. ASYM_GetTypeInData
  14876. _ASYM_GetTypeInData 
  14877. ASYM_MatchString testString,refString,byCase,jumbledOK
  14878. )ng,(
  14879. ASYM_WID_Responses
  14880. _ASYM_WID_Responses(
  14881. ASYM_BeginResponse actualObj,respName
  14882. xASYM_HasAnsArray(
  14883. _ASYM_BeginResponse (
  14884. ASYM_RegisterResponse 
  14885. _ASYM_RegisterResponse 
  14886. ASYM_WID_Chosen
  14887. ASYM_QuestionStatus 
  14888. F_score,
  14889. !noUpdate,
  14890. _ASYM_QuestionStatus(
  14891.  BOOK STRINGS
  14892. _ASYM_FindString 
  14893. strgs[][] 
  14894. Hreference,strgName 
  14895. __ASYM_FindString(
  14896. 7Strings" 
  14897. A,strgDflt
  14898. _ASYM_GetStandardString(
  14899. _ASYM_GetString(
  14900. ASYMA_GetStringList
  14901. _ASYMA_GetStringList(
  14902. ASYM_AddString 
  14903. _ASYM_AddString(
  14904. ASYM_ClearString 
  14905. _ASYM_ClearString(
  14906. ASYM_ObjectExists 
  14907. %obRef
  14908. ASYM_FindField fldName,pg
  14909. _ASYM_FindField(
  14910. ASYM_FindPage pgN
  14911. _ASYM_FindPage(
  14912. ASYM_GetObjectListByName oContainer,otype,hasScript,nam
  14913. _ASYM_GetObjectListByName(
  14914. = obj
  14915. _ASYM_NameOrID(
  14916. ASYM_ObjectCenter 
  14917. _ASYM_ObjectCenter(
  14918. _ASYM_SetObjectCenter 
  14919. ASYM_OppositePos 
  14920. _ASYM_OppositePos(
  14921. ASYM_ScrollListBoxToSelection
  14922. _ASYM_ScrollListBoxToSelection 
  14923. ASYM_WordFromPoint 
  14924. _ASYM_WordFromPoint(
  14925. ASYMA_CopyUserProperties obj1,obj2
  14926. _ASYMA_CopyUserProperties 
  14927. ASYM_FixFieldScrollBar fld
  14928. _ASYM_FixFieldScrollBar 
  14929. ASYM_CopyProperty pSourceObj,pDestObj,pSourceProp,pDestProp
  14930. _ASYM_CopyProperty(
  14931. ASYM_ObjectParentList 
  14932. !,pCutOffLevel
  14933. _ASYM_ObjectParentList(
  14934. ASYM_ObjectsWhere ownerObj,objTypes,express
  14935. _ASYM_ObjectsWhere(
  14936. ASYM_ResolveObject objectInfo,
  14937. ,targetRef,validate
  14938. ASYM_ResolveBookName bookName,
  14939. "me (
  14940. ASYM_ResolvePage pageName,pageID,bookRef,
  14941. ASYM_ResolveBackground bgName,bgID,
  14942. ASYM_FindObject objectType,objectName,objectID,layerRef,
  14943. ASYM_ConstructObjectIdentifier 
  14944.  objectRef, noSelf, thisPage
  14945. ASYM_ObjectDescriptionFromObjectInfo obInfo, selfRef, 
  14946. 9, initCaps, 
  14947. ASYM_RelativeObjectDescription 
  14948.  sourceRef, 
  14949. ASYM_RegisterPath 
  14950.  NAVIGATION 
  14951. ASYM_FirstNavigablePage
  14952. _ASYM_FirstNavigablePage() 
  14953. "Navigation 
  14954. ASYM_LastNavigablePage
  14955. _ASYM_LastNavigablePage() 
  14956. ASYM_NextNavigablePage
  14957. _ASYM_NextNavigablePage() 
  14958. ASYM_PreviousNavigablePage
  14959. _ASYM_PreviousNavigablePage() 
  14960. SSUPPORT 
  14961. ASYM_CBTIniVar section, key, deflt
  14962. _ASYM_CBTIniVar(
  14963. "System Support Functions" 
  14964. ASYM_FlushMsgQ
  14965. _ASYM_FlushMsgQ 
  14966. ASYM_GetSystemVar varName
  14967. _ASYM_GetSystemVar(
  14968. ASYM_RandomList numItems, inList
  14969. _ASYM_RandomList(
  14970. ASYM_ProductDirectory
  14971. _ASYM_ProductDirectory() 
  14972. ASYM_LongProductDirectory
  14973. _ASYM_LongProductDirectory() 
  14974. ASYM_SystemDirectory
  14975. _ASYM_SystemDirectory() 
  14976. ASYM_DrawFocusRect pBounds, 
  14977. _ASYM_DrawFocusRect(
  14978. ASYM_DeleteHandler 
  14979. , handlerName
  14980. _ASYM_DeleteHandler (
  14981. ASYM_Is32Bit
  14982. _ASYM_Is32Bit() 
  14983. ASYM_ScreenInfo
  14984. ASYM_ScreenBounds where, defaultMonitor
  14985. _ASYM_ScreenBounds(
  14986. ASYM_GetSystemColor sysColor
  14987. _ASYM_GetSystemColor(
  14988. _ASYM_PrimaryMouseButton() 
  14989. ASYM_SetIniCompanyName 
  14990. _ASYM_SetIniCompanyName(
  14991. ASYM_SetIniUserName 
  14992. _ASYM_SetIniUserName(
  14993. ASYM_TicksToTime ms
  14994. _ASYM_TicksToTime(ms) 
  14995. ASYM_MouseScreenPos pReturnType
  14996. _ASYM_MouseScreenPos(
  14997. ASYM_FontHeight fontName, fontHeightPoints, fontInfo, units
  14998. _ASYM_FontHeight(
  14999. ASYM_FontWidth 
  15000. V, data
  15001. ASYM_Copyright
  15002.  1990-2001 Click2learn, Inc."
  15003.  LOGGING
  15004. ASYM_LogSetOptions heading, logPages, logTimes, logAnswers, logOnLock, logStats
  15005. _ASYM_LogSetOptions(
  15006. Ars, 
  15007. 1s) \
  15008. "Logging" 
  15009. _ASYM_LogStatus() 
  15010. ASYM_AskStudentName prompt
  15011. S bk, 
  15012.  logAppend, logEncrypt, dest, typ
  15013. S(bk, 
  15014. _ASYM_LogStop() 
  15015. ASYM_LogTypeComboValues
  15016. _ASYM_LogTypeComboValues() 
  15017. eM txt
  15018. _ASYM_LogWriteEntry(
  15019. "logging" 
  15020.  LOG DISPATCH
  15021. ASYM_LogDispatchComboValues
  15022. _ASYM_LogDispatchComboValues() 
  15023. ASYM_MailLogFile 
  15024. Ga, b, c
  15025. _ASYM_MailLogFile logFileName, a, b, c 
  15026. X RESET
  15027. {Os msg
  15028. _ASYM_ResetResponseData 
  15029. _ASYM_ResetRespData 
  15030. ASYM_Locked 
  15031. _ASYM_Locked 
  15032. ASYM_ShortReference obj
  15033.  _ASYM_ShortReference (
  15034. ASYM_ShowDialog whatViewer, whatPage, whatCaption, whatMode
  15035. _ASYM_ShowDialog (
  15036. >ge, 
  15037. Y SCORE
  15038. ASYM_ShowYourScore 
  15039. n7layFB
  15040. ASYM_WID_Score 
  15041.  = _ASYM_WID_Score(
  15042. includeSkip
  15043. _ASYM_CollectTotalScore(
  15044. ASYM_WID_Correctness obj
  15045. _ASYM_WID_Correctness(
  15046. s[ FEEDBACK
  15047. ASYM_PlayFeedback index, 
  15048. D9registerTry
  15049. _ASYM_PlayFeedback 
  15050. ASYM_CheckAnswerHyperlinks 
  15051. _ASYM_CheckAnswerHyperlinks(obj) 
  15052. ASYM_DoFeedback 
  15053. _ASYM_PlayAnswerFeedback (
  15054. ?_tag, pos, 
  15055. ASYM_PlaySoundEffect snd,sync
  15056. _SmartPlaySound(
  15057. ASYM_PlaySummaryFeedback 
  15058. _ASYM_PlaySummaryFeedback(
  15059.  INI 
  15060. ASYM_IniFile
  15061. _ASYM_IniFile() 
  15062. ASYM_IniFilePath
  15063. _ASYM_IniFilePath() 
  15064.  VIEWER 
  15065. ASYM_SetWorkWindow 
  15066. _ASYM_SetWorkWindow(v) 
  15067. _ASYM_WorkWindow() 
  15068. ASYM_DisableWindows
  15069. _ASYM_DisableWindows() 
  15070. ASYM_EnableWindows val
  15071. _ASYM_EnableWindows(
  15072. ASYM_ViewerContainer obj
  15073. _ASYM_ViewerContainer(
  15074.  TOOLTIP
  15075.     bs = 
  15076. _killTooltipTimers 
  15077. a(bs)
  15078.  LMS 
  15079. ASYM_LibrarianUniqueName 
  15080. _ASYM_LMS_UniqueName(
  15081. LueNameInfo 
  15082. , truncateFlag
  15083. ASYM_LibrarianDisplayName 
  15084. _ASYM_LMS_DisplayName(
  15085. ASYM_LMS_QuestionType
  15086. _ASYM_LMS_QuestionType(
  15087. ASYM_LMS_GetAICCCompatibility ob
  15088. _ASYM_LMS_GetAICCCompatibility(ob) 
  15089. ASYM_LMS_GetAICCSpec20 ob
  15090. _ASYM_LMS_GetAICCSpec20(ob) 
  15091. ASYM_GetFileDate 
  15092. O+ formatString
  15093. _ASYM_GetFileDate(
  15094. ASYM_AddFileExtension fn, ext
  15095. _ASYM_AddFileExtension(fn,
  15096. ASYM_ReplaceFileExtension fn, 
  15097. _ASYM_ReplaceFileExtension(fn,
  15098. ASYM_GetTempFile pExt
  15099. _ASYM_GetTempFile(
  15100. ASYM_GetFileVersion 
  15101. _ASYM_GetFileVersion(
  15102. ASYM_GetProductVersion 
  15103. ASYM_GetShortFileName 
  15104. - opt
  15105. _ASYM_GetShortFileName(
  15106. ASYM_GetLongFileName 
  15107. _ASYM_GetLongFileName(
  15108.  EXTENSION 
  15109. ASYM_ExtensionName ob
  15110. _ASYM_ExtensionName(ob) 
  15111. ASYM_FileFromCLSID pCLSID
  15112. _ASYM_FileFromCLSID(
  15113. _ASYM_TBKFileVersion fileName
  15114.  PRINTING
  15115. ASYM_FileToPrinter 
  15116. (k, hParentWnd, showAbortDlg
  15117. _ASYM_FileToPrinter (
  15118. "Printing" 
  15119. ASYM_TextToPrinter 
  15120. _ASYM_TextToPrinter (
  15121. ASYM_PrintWindow hWnd, wPrintArea, wPrintOpt, wXScale, wYScale, szJobName, toTop, 
  15122. ?, statusB
  15123. printWindow 
  15124. ASYM_SaveWindowToFile 
  15125. WbitCount, compress, 
  15126. saveWindowToFile 
  15127.  POPUP PAGE MGR
  15128. ASYM_PopGlossary 
  15129. 7 bk, popStyle, 
  15130. captn, 
  15131.     pgRef = 
  15132. 8 bk)
  15133. @ = "shadowedAutoClose"
  15134. ASYM_PopupPage(
  15135. y,ASYM_PopGlossaryStyle 
  15136. _ASYM_PopupPage(
  15137. ASYM_PopupWinComboValues
  15138. _ASYM_PopupWinComboValues() 
  15139.  DATE 
  15140. ASYM_CompareDates d1, d2, fmt
  15141. _ASYM_CompareDates(d1, d2, 
  15142. ASYM_DateToSeconds d, 
  15143. _ASYM_DateToSeconds(d, 
  15144. ASYM_MillisecondsToTime ms
  15145. _ASYM_MillisecondsToTime(ms) 
  15146. millisecondsToTime ms
  15147. W(ms)
  15148.  POST 
  15149. ASYM_PostMsg msg, tgt
  15150. _ASYM_PostMsg 
  15151. ASYM_DoPostedMsg 
  15152. _ASYM_DoPostedMsg 
  15153. ASYM_IsMsgPosted 
  15154. _ASYM_IsMsgPosted (
  15155. ASYM_SetPostMsgBlock pNewValue
  15156. _ASYM_SetPostMsgBlock(
  15157. ASYM_FlushPostMsgQueue
  15158. _ASYM_FlushPostMsgQueue() 
  15159.  INITIALIZATION
  15160. ASYM_Ellipsize s, len, side
  15161. _ASYM_Ellipsize(s, 
  15162. ASYM_EllipsizeFileToField fld, 
  15163. /, fileOpt, dirOpt
  15164. _ASYM_EllipsizeFileToField(
  15165. ASYM_FreeDOSMem
  15166. GetFreeDosMem() 
  15167. ASYM_LinkDLLs
  15168. _linkDLLs 
  15169.  UTILITY 
  15170. ASYM_AskForPath startPath, dbCaption
  15171. _ASYM_AskForPath(
  15172. &on) 
  15173. "Utility 
  15174.  HELP
  15175. ASYM_WinHelp cn, 
  15176. _ASYM_WinHelp(cn, 
  15177. ASYM_IsWin31
  15178. _ASYM_IsWin31 
  15179.  RTF 
  15180. ASYM_PopRTFHelp fN, 
  15181.     targetBook = 
  15182. 8ASYM_InternationalFile(
  15183. _ASYM_PopRTFHelp(fN, 
  15184.  ASYM_WAIT
  15185. ASYM_Wait ms, breakKeys, 
  15186. _ASYM_Wait(ms, 
  15187. ASYM_Sleep pMs
  15188. _ASYM_Sleep(
  15189.  WATCH WIDGET 
  15190. ASYM_UpdateTargetObject obj
  15191. "Watch 
  15192.  PROGRESS 1
  15193. ASYM_ShowProgress n, maxN, 
  15194. progress 
  15195. lWITH TEXT
  15196. ASYM_ShowProgressWithText 
  15197. / n, 
  15198.  OPEN ENDED 
  15199. ASYM_OpenEndedProgress txt
  15200.  GENERIC 
  15201. ASYM_ShowError 
  15202. 0 winCaption, helpTag, helpFile
  15203. _ASYM_ShowError 
  15204. qG MGR
  15205. ASYM_ModalDialog 
  15206. _ASYM_ModalDialog(
  15207.  TASK SWITCH 
  15208. c = (
  15209. ASYM_MessageBox 
  15210. icn,btns,hlpTag,hlpFile
  15211.     oldFocusWindow = focusWindow
  15212. U_ASYM_MessageBox(
  15213. N <> 
  15214. asym_ask _caption, _text, _icon, _buttons, _defText, _width, _position, _frame, 
  15215. 8D, _radio, _help
  15216. 4_s_ASYM_RequestPageRef
  15217.         basePage = 
  15218. "askRequest" 
  15219. @ = copyObject(
  15220. _asym_ask_request(
  15221. asym_request 
  15222. MENU 
  15223. ASYM_PopMenu menuItemList, 
  15224. _ASYM_PopMenu(
  15225.  INET WRAPPERS
  15226. ASYM_INET_linkDLL
  15227. _ASYM_INET_linkDLL() 
  15228. @rappers" 
  15229. ASYM_GetFile_URL pRemoteFile, pLocalFile, pOverWrite, pSecureSocket
  15230. _ASYM_GetFile_URL(
  15231. ASYM_GetFile_FTP pRemoteServer,pRemotePort,pRemoteDir,
  15232. pRemoteUser,pRemotePassword,
  15233. pOverwrite,pTransferType
  15234. _ASYM_GetFile_FTP(
  15235.  ACTIONS MAINTENANCE
  15236. ASYM_ActionsRuntimeLinked
  15237. 4s_ASYM_ActionsRuntimeLinked
  15238.  DATA MANIPULATION
  15239. ASYM_GetDataElement 
  15240. IWdataStructure, 
  15241. 9 manipulation" 
  15242. ASYM_SetDataElement 
  15243. ASYM_GetStructureName 
  15244. ASYM_GetElementList 
  15245. ASYM_SetStructureName 
  15246. ASYM_ExpandSpecialChars txt
  15247. ASYM_ReplaceSpecialChars 
  15248. ASYM_ForEachInit 
  15249. ASYM_ForEachNext structureID
  15250. ASYM_ForEachRelease 
  15251. ASYM_NewDataStructure nm
  15252. ASYM_ListToStack 
  15253. YpList
  15254. ASYM_ArrayPropertyDataType 
  15255. _ASYM_ArrayPropertyDataType(
  15256.  INTERNATIONALIZATION
  15257. jpValidateFile
  15258. _ASYM_InternationalFile(
  15259. "Internationalization" 
  15260.  SORTING
  15261. ASYM_QuickSortList lst, asText
  15262. "Sorting" 
  15263.  GENERAL 
  15264. ASYM_SyncTextValueWithList FIELD 
  15265. exactFit
  15266. _ASYM_SyncTextValueWithList 
  15267. .testText, 
  15268. "General 
  15269. ASYM_SyncNumericValueWithList 
  15270. _ASYM_SyncNumericValueWithList 
  15271. ASYM_EnsureTextlineVisible 
  15272. T/currentLine
  15273. _ASYM_EnsureTextlineVisible 
  15274. puToInches pUnits
  15275.      / 1440
  15276. %"0.00"
  15277. inchesToPU 
  15278. * 1440)
  15279. ASYM_PageUnitsToStandardUnits
  15280. _ASYM_PageUnitsToStandardUnits (
  15281. ASYM_StandardUnitsToPageUnits 
  15282. W, noRounding
  15283. _ASYM_StandardUnitsToPageUnits (
  15284. ASYM_SelectObjectTarget 
  15285. ), pFullReference, pTargetWindow, pObjectTypes, pNamedOnly, \
  15286.         pObjectsToInclude, pObjectsToIgnore, pObjectsWhere, pExportableOnly
  15287. _ASYM_SelectObjectTarget (
  15288. ASYM_SelectObjectFromList pObjList, selectType, pDialogTitle
  15289. (pe, 
  15290. ASYM_ObjectBitmapGroup thisObj
  15291.  OTHER 
  15292. down 
  15293. xsysRuntime 
  15294. () & 
  15295. () & "a.sbk" 
  15296. ASYM_AltPgName 
  15297. title 
  15298. pgCaption 
  15299. "ID" && 
  15300. ASYM_ChooseFromTextLinesDlg dlgCaption, 
  15301. _*, txtLines, 
  15302. P1, helpTopicOrID
  15303. _ASYM_ChooseFromTextLinesDlg(
  15304. ASYM_decode 
  15305. , ver
  15306. _ASYM_decode(
  15307. ,> obj
  15308. ASYM_HasFBArray 
  15309.     ss = 
  15310. *= ASYM_WID_SummaryFeedback 
  15311. ASYM_IsPointClose p1,p2, dist
  15312. GetSystemMetrics(36)
  15313. Juser"
  15314. -INT)
  15315. sysPageUnitsPerPixel
  15316. (x2-x1) <= 
  15317. (y2-y1) <= 
  15318. ASYM_LookRealHardForPage
  15319. ASYM_SuperEncode 
  15320. B pwd
  15321. ASYM_Encode(
  15322. , "genval") 
  15323. asymEncode(
  15324.  Deployment Method
  15325. ASYM_GetDeploymentMethod obj
  15326. _ASYM_GetDeploymentMethod(
  15327. "deployment method" 
  15328. ASYM_GetParameter paramName
  15329. _ASYM_GetParameter(ParamName) 
  15330. "HTTP 
  15331. getParameter 
  15332. ASYM_SetHTTPPostParameter 
  15333. y, paramValue
  15334. _ASYM_SetHTTPPostParameter(
  15335. ASYM_HTTPPost url
  15336. _ASYM_HTTPPost(
  15337. httpPost 
  15338. }bit stuff
  15339. >, whichBit
  15340. _ASYM_IsObjectDirty (
  15341. _ASYM_SetObjectClean (
  15342. ASYM_IsPageDirty whichPg, 
  15343. , whichBk
  15344. _ASYM_IsPageDirty(
  15345. ASYM_IsPageClean 
  15346. _ASYM_IsPageClean(
  15347. ASYM_ReturnCleanPages pgList, 
  15348. _ASYM_ReturnCleanPages(
  15349. ASYM_ReturnDirtyPages 
  15350. _ASYM_ReturnDirtyPages(
  15351. ASYM_SetPageClean 
  15352. _ASYM_SetPageClean(
  15353.  backup 
  15354. ASYM_DisableBackup
  15355. _ASYM_DisableBackup() 
  15356. ASYM_RestoreBackup
  15357. _ASYM_RestoreBackup() 
  15358. ASYM_TimeMarker
  15359. default
  15360. default
  15361. default button
  15362. Special default button
  15363. ASYM_PopupVideoPlayer
  15364. ASYM_PopupVideoPage
  15365. ASYM_PopupVideoSlider
  15366. DefCmdButton
  15367. resizebutton
  15368. Multistate checkbox
  15369. Multistate radiobutton
  15370. author
  15371. skrefFocus
  15372. refBtn
  15373. keyDown
  15374. Cancel
  15375. cancelBtn
  15376. defBtn
  15377. skrefFocus
  15378. ASYM_IsWin31
  15379. enterPage
  15380. skrefFocus
  15381. setDefButton
  15382. refBtn
  15383. button
  15384. skrefFocus
  15385. pushbutton
  15386. cancelBtn
  15387. defBtn
  15388. rkrefFocus
  15389. notifybefore 
  15390. notifyBefore 
  15391. x = 13
  15392. orefBtn
  15393. enabled 
  15394. buttonClick 
  15395. orefFocus
  15396. ocancelBtn = 
  15397. B"Cancel" 
  15398. odefBtn = 
  15399. B"OK" 
  15400. ASYM_IsWin31() 
  15401. u= "pushbutton"
  15402. setDefButton btn
  15403. = NULL 
  15404.         OK = (
  15405. targetWindow = 
  15406.             u = sysPageUnitsPerPixel
  15407.             b = 
  15408. b - x, 
  15409. b - y, 
  15410. b + x, 
  15411. b + y
  15412. author
  15413. skrefFocus
  15414. refBtn
  15415. keyDown
  15416. skrefFocus
  15417. setDefButton
  15418. refBtn
  15419. button
  15420. skrefFocus
  15421. pushbutton
  15422. cancelBtn
  15423. defBtn
  15424. rkrefFocus
  15425. notifybefore 
  15426. notifyBefore 
  15427. x = 13
  15428. orefBtn
  15429. enabled 
  15430. buttonClick 
  15431. orefFocus
  15432. setDefButton btn
  15433. = NULL 
  15434. <> "pushbutton"
  15435. odefBtn
  15436. ocancelBtn
  15437.         OK = (
  15438. targetWindow = 
  15439.             u = sysPageUnitsPerPixel
  15440.             b = 
  15441. b - x, 
  15442. b - y, 
  15443. b + x, 
  15444. b + y
  15445. bclipSpec
  15446. vVideoPlayer
  15447. clipToPlay
  15448. ASYM_WID_ClipLoop
  15449. vVideoPlayer
  15450. _ASYM_WID_ClipLoop
  15451. vVideoPlayer
  15452. ASYM_WID_ClipWait
  15453. _ASYM_WID_ClipWait
  15454. .-,    7
  15455. vXAdjust
  15456. Video Player
  15457. mmwidget_controls
  15458. windowBorderWidth
  15459. vSize
  15460. refControls
  15461. /windowBorderHeight
  15462. `windowCaptionHeight
  15463. 'resizeToPage
  15464. frameSize
  15465. clipToPlay 
  15466. pClip
  15467.     vVideoPlayer = 
  15468.     clipSpec 
  15469. _ASYM_WID_ClipLoop 
  15470. _ASYM_WID_ClipWait 
  15471. frameSize 
  15472.     vXAdjust = windowBorderWidth()
  15473.     vYAdjust = windowBorderHeight() + windowCaptionHeight()
  15474.     vSize = 
  15475.     refControls = 
  15476. "mmwidget_controls" 
  15477. Z< 5 
  15478. resizeToPage 
  15479. ,,H.,
  15480. sliderline
  15481. thumb
  15482. button
  15483. parentBounds
  15484. sliderBounds
  15485. hasSlider
  15486. myObjs
  15487. slider
  15488. whatStage
  15489. adjustcontrols
  15490. adjustcontrols
  15491.     ssm = syssuspendmessages
  15492. e= TRUE
  15493.     yPix = sysPageUnitsPerPixel
  15494.     buttonSize = 24*
  15495. syspageunitsperpixel
  15496.     parentBounds = 
  15497. whatStage()
  15498.     myObjs = 
  15499.     numberButtons = 0
  15500.         obj = 
  15501. hasSlider 
  15502.             oldb 
  15503. "slider" 
  15504.         sliderBounds = 
  15505. 9+ 5 * 
  15506. f- 5 * 
  15507. "sliderline" 
  15508. + 7 * 
  15509. - 7 * 
  15510. sized 
  15511. B"thumb" 
  15512. moved 
  15513. e= FALSE
  15514.  = ssm
  15515. button
  15516. currentDefButton
  15517. commandbutton
  15518. setCurrentDefaultButton
  15519. false
  15520. button
  15521. 3default
  15522. defCmdButton
  15523. commandbutton
  15524. setDefaultButton
  15525. _currentDefButton
  15526. hideDefRect
  15527. currentDefButton
  15528. <lexcludeDefault
  15529. button
  15530. defCmdButton
  15531. buttonRef
  15532. _currentDefButton
  15533. CommandButton
  15534. currentDefButton
  15535. _currentDefButton
  15536. currentDefButton
  15537. hideDefRect
  15538. false
  15539. button
  15540. btnList
  15541. CommandButton
  15542. cmdButtonList
  15543. 3default
  15544. btnList
  15545. `cmdButtonList
  15546. defCmdButton
  15547. btnList
  15548. escape
  15549. `cmdButtonList
  15550. escCmdButton
  15551. btnList
  15552. `cmdButtonList
  15553. hlpCmdButton
  15554. defCmdButton
  15555. defBtn
  15556. zshowRect
  15557. showDefRect
  15558. currentDefButton
  15559. hideDefRect
  15560. showRect
  15561. showDefRect
  15562. hideDefRect
  15563. eatsEnter
  15564. enterField
  15565. showDefRect
  15566. enterRecordField
  15567. showDefRect
  15568. enterCombobox
  15569. showDefRect
  15570. <lexcludeDefault
  15571. zshowRect
  15572. CommandButton
  15573. enterButton
  15574. hideDefRect
  15575. CommandButton
  15576. leaveButton
  15577. currentDefButton
  15578. !escCmdButton
  15579. (hlpCmdButton
  15580. field
  15581. eatsEnter
  15582. keyDown
  15583. hideDefRect
  15584. author
  15585. showDefRect
  15586. author
  15587. reader
  15588. _currentDefButton
  15589. `_ASYM_IgnoreKeyDown
  15590. ASYM_Reset
  15591. FALSE
  15592. author
  15593. enterPage
  15594. reader
  15595. showDefRect
  15596. leavePage
  15597. author
  15598. selectionChanged
  15599. tbk_wid_name
  15600. setWidgetScript
  15601. -- Default Command Button Widget
  15602. -- Written 
  15603. HCharley Delaney
  15604. -- Modifications 
  15605. HTim Barham
  15606. --     Based on 
  15607. cPush 
  15608. HJeff Day
  15609. --     Updated 
  15610. Windows 95 
  15611. !Ayars
  15612. -- Copyright 
  15613.  1994-2000, click2learn.com inc. All Rights Reserved.
  15614. -- Implements windows standard 
  15615. Bbehavior 
  15616. -- dialogs. A 
  15617. -- CommandButton) responds 
  15618. clicked 
  15619. the Enter key 
  15620. -- pressed 
  15621. . When no 
  15622. 9"default" 
  15623. %though 
  15624. [. The 
  15625. -- that will 
  15626. highlighted 
  15627. -- darkened border (
  15628. Zproperty 
  15629. -- Also enables linking 
  15630. Help 
  15631. Cancel buttons 
  15632. -- Esc 
  15633. 6, respectively.
  15634. -- This widget makes use 
  15635. following 
  15636. Breceives buttonClick
  15637. , unless
  15638. another non-excluded 
  15639. --        escape            
  15640. --        help            
  15641. --        excludeDefault    
  15642. , even 
  15643. -- And you can 
  15644. --        eatsEnter        
  15645. 'enter 
  15646. there 
  15647. be no 
  15648. znothing 
  15649. concerned.
  15650. -- In addition, 
  15651. messages 
  15652. be sent 
  15653. --        setDefaultButton btnRef
  15654. --            sets 
  15655. passed 
  15656. --            
  15657. clears 
  15658. --        setCurrentDefaultButton 
  15659. --            
  15660. current 
  15661. --            
  15662. key) 
  15663. ; does 
  15664. xchange 
  15665. persistent
  15666. --            
  15667. notifyBefore 
  15668. "commandbutton"
  15669.         currentDefButton() = 
  15670. defCmdButton()
  15671. hideDefRect()
  15672. o_currentDefButton = 
  15673.         buttonRef = 
  15674. xTRUE
  15675. clearDefRect
  15676. --    bList = cmdButtonList()
  15677. Zstack 
  15678.     btnList = getObjectList(
  15679. escCmdButton
  15680. hlpCmdButton
  15681. showDefRect
  15682.     ls = 
  15683.     lockScreen 
  15684.     defBtn = 
  15685. showRect(
  15686. e= ls
  15687. " obj
  15688. enterCombobox
  15689. notifyAfter 
  15690. key, isShift, isCtrl
  15691. keyEnter
  15692. <> NULL 
  15693. isObject (
  15694. enabled 
  15695. ASYM_Reset
  15696. o_ASYM_IgnoreKeyDown
  15697. alwaysReader 
  15698. e= FALSE 
  15699. selectionChanged
  15700. setWidgetScript tbk_wid_name, newScript
  15701. screenWidth
  15702. false
  15703. _s_ASYM_AskRequestButtonSizes
  15704. resizeButtons
  15705. notifyBefore resizeButtons
  15706.     SYSTEM _s_ASYM_AskRequestButtonSizes
  15707.     captionMargin = 360
  15708.     minWidth = 1110
  15709.         spp = 
  15710. SysPageUnitsPerPixel
  15711.         h = screenWidth() * 
  15712.         l = 
  15713.         -- try the minimum 
  15714. ch-l >= 
  15715. -(h,l)
  15716. h = m
  15717. l = m
  15718. m = l
  15719. captionRef
  15720. myBounds
  15721. oList
  15722. imageRef
  15723. sized
  15724. ASYM_Caption
  15725. ASYM_Caption
  15726. false
  15727. ASYM_State
  15728. ASYM_Value
  15729. unchecked
  15730. undefined
  15731. checked
  15732. ASYM_Checked
  15733. false
  15734. ASYM_State
  15735. ASYM_Value
  15736. unchecked
  15737. currentState
  15738. checked
  15739. value
  15740. ASYM_Checked
  15741. _ASYM_Value
  15742. ASYM_Value
  15743. _ASYM_Value
  15744. ASYM_Value
  15745. _ASYM_State
  15746. checked
  15747. imageRef
  15748. ASYM_State
  15749. _ASYM_State
  15750. ASYM_State
  15751. ASYM_ButtonClick
  15752. obRef
  15753. _ASYM_MultiStateCheckBox_IgnoreButtonUp
  15754. FALSE
  15755. ASYM_State
  15756. ASYM_State
  15757. ASYM_Value
  15758. getSystemMetrics
  15759. false
  15760. obList
  15761. overButton
  15762. unchecked
  15763. ASYM_Invert
  15764. getSystemMetrics
  15765. undefined
  15766. currentState
  15767. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15768. checked
  15769. imageRef
  15770. value
  15771. buttonDown
  15772. imageRef
  15773. ASYM_Enabled
  15774. ASYM_Enabled
  15775. n&_ASYM_Invert
  15776. imageRef
  15777. ASYM_Invert
  15778. m&_ASYM_Invert
  15779. ASYM_Invert
  15780. 1,(JZY
  15781. screenWidth
  15782. obList
  15783. captionRef
  15784. imageRef
  15785. autoSize
  15786. ASYM_CheckBox
  15787. ASYM_ButtonClick
  15788. false
  15789. ASYM_State
  15790. ASYM_State
  15791. ASYM_Value
  15792. unchecked
  15793. ASYM_ButtonClick
  15794. undefined
  15795. currentState
  15796. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15797. checked
  15798. value
  15799. buttonClick
  15800. _ASYM_MultiStateCheckBox_IgnoreButtonUp
  15801. buttonDoubleClick
  15802. _ASYM_MultiStateCheckBox_IgnoreButtonUp
  15803. buttonUp
  15804. sized
  15805.         oList = 
  15806.         imageRef = 
  15807.         captionRef = 
  15808.         myBounds = 
  15809. ASYM_Caption 
  15810. value
  15811. ASYM_Checked 
  15812. oASYM_Value = 
  15813. oASYM_State = "
  15814. <undefined"
  15815. ZSTRING retVal
  15816.     currentState = 
  15817.     valueCount = 
  15818. o_ASYM_Value = 
  15819. o_ASYM_State = 
  15820. 4_ASYM_MultiStateCheckBox_IgnoreButtonClick
  15821.     linkDLL "user"
  15822.         INT getSystemMetrics (
  15823. 23) > 0 -- mouse buttons swapped
  15824.         leftButton = 
  15825.     obList = 
  15826.     overButton = 
  15827.     ASYM_Invert 
  15828. ) = "down"
  15829.         obRef = objectFromPoint (mousePosition 
  15830. targetWindow, 
  15831. ) <> 
  15832.     lockScreen 
  15833. FALSE
  15834.  = NULL 
  15835. ") -- need 3 states
  15836. ASYM_ButtonClick 
  15837. ) = "
  15838. ) = "
  15839. ckBox_IgnoreButtonUp = 
  15840. ASYM_Enabled 
  15841. oenabled = 
  15842. lightGray
  15843. o_ASYM_Invert = 
  15844. autoSize
  15845.     sSM = sysSuspendMessages
  15846.     vRef = 
  15847. shownBy 
  15848. objectContainer (
  15849.         ls = 
  15850.     spp = 
  15851. SysPageUnitsPerPixel
  15852.     h = screenWidth() * 
  15853.     l = 0
  15854. ch-l >= 
  15855.         m = 
  15856. -(h,l)
  15857.             h = m
  15858.             l = m
  15859. m = l
  15860.  = sSM
  15861. ASYM_CheckBox
  15862. notifyAfter 
  15863. buttonClick pos, isShift, isCtrl
  15864. ") -- 
  15865.     SYSTEM 
  15866. obRef
  15867. ASYM_State
  15868. group
  15869. obList
  15870. unchecked
  15871. ASYM_RadioButton
  15872. ASYM_AutoFocus
  15873. leaveButton
  15874. obRef
  15875. ASYM_State
  15876. ASYM_ItemOffset
  15877. obList
  15878. obNum
  15879. ASYM_ButtonClick
  15880. ASYM_RadioButton
  15881. ASYM_Enabled
  15882. checked
  15883. ASYM_AutoFocus
  15884. keyDown
  15885. obList
  15886. captionRef
  15887. myBounds
  15888. imageRef
  15889. sized
  15890. ASYM_Caption
  15891. ASYM_Caption
  15892. false
  15893. ASYM_State
  15894. noFocus
  15895. ASYM_Value
  15896. unchecked
  15897. undefined
  15898. checked
  15899. ASYM_Checked
  15900. false
  15901. ASYM_State
  15902. ASYM_Value
  15903. unchecked
  15904. currentState
  15905. checked
  15906. value
  15907. ASYM_Checked
  15908. _ASYM_Value
  15909. ASYM_Value
  15910. _ASYM_Value
  15911. ASYM_Value
  15912. focusGroup
  15913. obRef
  15914. ASYM_State
  15915. setFocus
  15916. noFocus
  15917. group
  15918. ASYM_BlockSuspend
  15919. |ASYM_RestoreSuspend
  15920. ASYM_AutoFocus
  15921. obList
  15922. captionRef
  15923. unchecked
  15924. ASYM_RadioButton
  15925. _ASYM_State
  15926. checked
  15927. imageRef
  15928. ASYM_State
  15929. _ASYM_State
  15930. ASYM_State
  15931. ASYM_ButtonClick
  15932. obRef
  15933. focusRef
  15934. FALSE
  15935. ASYM_State
  15936. getSystemMetrics
  15937. obList
  15938. overButton
  15939. ASYM_Invert
  15940. getSystemMetrics
  15941. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15942. checked
  15943. imageRef
  15944. buttonDown
  15945. imageRef
  15946. ASYM_Enabled
  15947. ASYM_Enabled
  15948. n&_ASYM_Invert
  15949. imageRef
  15950. ASYM_Invert
  15951. m&_ASYM_Invert
  15952. ASYM_Invert
  15953. 1,(JZY
  15954. screenWidth
  15955. obList
  15956. captionRef
  15957. imageRef
  15958. autoSize
  15959. ASYM_RadioButton
  15960. ASYM_State
  15961. ASYM_ButtonClick
  15962. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15963. checked
  15964. buttonClick
  15965. ASYM_ButtonClick
  15966. -- multistate radio 
  15967. -- * can 
  15968. a list 
  15969. values
  15970. -- * only 
  15971. entire 
  15972. -- * includes its own mutual exclude functionality
  15973. oASYM_AutoFocus = 
  15974.         gRef = 
  15975. autoRadioButtons 
  15976. *TRUE
  15977.             obList = 
  15978. <> NULL
  15979. obRef
  15980. ASYM_RadioButton 
  15981. ASYM_State 
  15982. 9 = "
  15983. excludeTab 
  15984. obNum = ASYM_ItemOffset (
  15985. /- 1 
  15986. ASYM_Enabled 
  15987. ASYM_ButtonClick mousePosition 
  15988. targetWindow, 
  15989. ) = "down", 
  15990. ) = "
  15991. ) = "
  15992. ) = "
  15993. key = keyDownArrow 
  15994. RightArrow
  15995. obCount = 
  15996. ) = "
  15997. ) = "
  15998. ) = "
  15999. ) = "
  16000. sized
  16001.         imageRef = 
  16002.         captionRef = 
  16003.         myBounds = 
  16004. ASYM_Caption 
  16005. ASYM_Checked 
  16006. oASYM_Value = 
  16007. ("noFocus") = "
  16008. = "undefined"
  16009. ZSTRING retVal
  16010.     currentState = 
  16011.     valueCount = 
  16012. o_ASYM_Value = 
  16013. flags 
  16014. o_ASYM_State = 
  16015.         autoFocus = (
  16016.             bs = ASYM_BlockSuspend()
  16017. FALSE
  16018.             setFocus = "
  16019. focusGroup = 
  16020. ASYM_RestoreSuspend (bs)
  16021. 4_ASYM_MultiStateCheckBox_IgnoreButtonClick
  16022.     focusRef = 
  16023.     -- TURN OFF EXCLUDE TAB
  16024.     -- SET FOCUS TO THIS OBJECT
  16025.     linkDLL "user"
  16026.         INT getSystemMetrics (
  16027. (23) > 0 -- 
  16028.  buttons swapped
  16029.         leftButton = 
  16030.     overButton = 
  16031.     ASYM_Invert 
  16032. _) = "
  16033.  = objectFromPoint (
  16034. ) <> 
  16035.     lockScreen 
  16036. }     = 
  16037. ) = "
  16038. ) = "
  16039. oenabled = 
  16040. lightGray
  16041. o_ASYM_Invert = 
  16042. useWindowsColors 
  16043. autoSize
  16044.     sSM = sysSuspendMessages
  16045.     vRef = 
  16046. shownBy 
  16047. objectContainer (
  16048.         ls = 
  16049.     spp = 
  16050. SysPageUnitsPerPixel
  16051.     h = screenWidth() * 
  16052.     l = 0
  16053. ch-l >= 
  16054.         m = 
  16055. -(h,l)
  16056.             h = m
  16057.             l = m
  16058. m = l
  16059.  = sSM
  16060. buttonClick pos, isShift, isCtrl
  16061. notifyAfter 
  16062.  Y>)!
  16063. !_jY"
  16064. isPlayable
  16065. validClip
  16066. enterPage
  16067. validClip
  16068. start
  16069. myClipSpec
  16070. firstIdle
  16071. pASYM_IAmWidget
  16072. ASYM_SummonWidgets
  16073. isPlayable
  16074. bclipSpec
  16075. validClip
  16076. DystopClip
  16077. setClipControls
  16078. lastStatus
  16079. {errorMsg
  16080. ASYM_Reset
  16081. validClip
  16082. EushowClip
  16083. myClip
  16084. preLoadMedia
  16085. author
  16086. (hopenClip
  16087. llplayClip
  16088. kQautoShowMedia
  16089. setClipControls
  16090. playing
  16091. myClipSpec
  16092. ASYM_Trigger
  16093. mmwidget_controls
  16094. adjustControls
  16095. stage
  16096. moved
  16097. mmwidget_controls
  16098. adjustControls
  16099. stage
  16100. sized
  16101. start
  16102. reader
  16103. setClipControls
  16104. EushowClip
  16105. myClip
  16106. preLoadMedia
  16107. Invalid media type
  16108. refViewer
  16109. Unable to play non-visual clip.
  16110. author
  16111. validMediaTypes
  16112. ASYM_ItemInList
  16113. myViewerRef
  16114. ASYM_GetString
  16115. llplayClip
  16116. WARNING
  16117. kQautoShowMedia
  16118. mediaType
  16119. errMsg
  16120. captn
  16121. animation,bitmap,digitalVideo,overlay
  16122. ASYM_MessageBox
  16123. HautoPlayMedia
  16124. (hopenClip
  16125. myClipSpec
  16126. validClip
  16127. start
  16128. kautoCloseMedia
  16129. closeClip
  16130. AUTHOR
  16131. validClip
  16132. leavePage
  16133. .-+    +L
  16134. .-+    +L
  16135. setClipControls
  16136. reader
  16137. myClip
  16138. Invalid media type
  16139. refViewer
  16140. Unable to play non-visual clip.
  16141. validMediaTypes
  16142. ASYM_ItemInList
  16143. myViewerRef
  16144. ASYM_GetString
  16145. ASYM_WID_ClipWait
  16146. closed
  16147. WARNING
  16148. jclipIsPlayable
  16149. _jcheckStageSize
  16150. mediaType
  16151. errMsg
  16152. captn
  16153. animation,bitmap,digitalVideo,overlay
  16154. ASYM_WID_ClipLoop
  16155. whatStage
  16156. stageObj
  16157. myClipSpec
  16158. ASYM_MessageBox
  16159. playClip
  16160. .-+    +L
  16161. .-+    +L
  16162. validClip
  16163. myClip
  16164. myViewerRef
  16165. jclipIsPlayable
  16166. _jcheckStageSize
  16167. myClipSpec
  16168. openClip
  16169. validClip
  16170. myClip
  16171. myViewerRef
  16172. Z>isReady
  16173. myClipSpec
  16174. closeClip
  16175. validClip
  16176. myClip
  16177. myViewerRef
  16178. playing
  16179. myClipSpec
  16180. pauseClip
  16181. validClip
  16182. myClip
  16183. myViewerRef
  16184. Z>isReady
  16185. myClipSpec
  16186. stopClip
  16187. validClip
  16188. myClip
  16189. myViewerRef
  16190. jclipIsPlayable
  16191. whatStage
  16192. myClipSpec
  16193. showClip
  16194. validClip
  16195. myClip
  16196. myViewerRef
  16197. Z>isReady
  16198. myClipSpec
  16199. seekClip
  16200. validClip
  16201. myClip
  16202. myViewerRef
  16203. Z>isReady
  16204. myClipSpec
  16205. seekClipFromEnd
  16206. validClip
  16207. myClip
  16208. stepSize
  16209. myViewerRef
  16210. m{stepDist
  16211. Z>isReady
  16212. myClipSpec
  16213. stepClip
  16214. validClip
  16215. myClip
  16216. stepSize
  16217. myViewerRef
  16218. m{stepDist
  16219. Z>isReady
  16220. myClipSpec
  16221. stepClipBack
  16222. successful
  16223. ASYM_WID_ClipLoop
  16224. setClipControls
  16225. mmplay
  16226. llplayClip
  16227. mmnotify
  16228. validClip
  16229. myClip
  16230. stopped
  16231. myViewerRef
  16232. step forward
  16233. closed
  16234. seeking
  16235. step backward
  16236. rewind
  16237. paused
  16238. stage
  16239. playing
  16240. pause
  16241. fast forward
  16242. myClipSpec
  16243. setClipControls
  16244. FALSE
  16245. playingpausedstopped
  16246. isReady
  16247. myClip
  16248. bclipSpec
  16249. setMySize
  16250. newClip
  16251. myViewerRef
  16252. mmwidget_controls
  16253. adjustControls
  16254. stretchStage
  16255. whatStage
  16256. stageObj
  16257. checkStageSize
  16258. mediaSizing
  16259. whatStage
  16260. setMySize
  16261. mediaSizing
  16262. myStage
  16263. bclipSpec
  16264. stretchStage
  16265. whatStage
  16266. setMySize
  16267. false
  16268. stage
  16269. whatStage
  16270. validClip
  16271. myStage
  16272. myClip
  16273. setClipControls
  16274. lastStatus
  16275. whatStage
  16276. lastStatus
  16277. myClipSpec
  16278. status
  16279. isPlayable
  16280. FALSE
  16281. bclipSpec
  16282. retVal
  16283. isPlayable
  16284. |ASYM_RestoreSuspend
  16285. clipRef
  16286. bclipspec
  16287. playable
  16288. ASYM_BlockSuspend
  16289. clipIsPlayable
  16290. ASYM_GetString
  16291. Exclamation
  16292. bclipSpec
  16293. Media Problem
  16294. validClip
  16295. retVal
  16296. Make sure the correct CD is installed in the drive.
  16297. msgCaption
  16298. closed
  16299. msgCannotPlayMediaFile
  16300. jclipIsPlayable
  16301. The media file: "%1" could not be played.
  16302. ASYM_MessageBox
  16303. msgCapCannotPlayMediaFile
  16304. {errorMsg
  16305. {errorMsg
  16306. myClipSpec
  16307. myBkgd
  16308. mmwidget_controls
  16309. pgSize
  16310. refStage
  16311. myPage
  16312. refControls
  16313. whatStage
  16314. resizeToPage
  16315. llplayClip
  16316. pauseClip
  16317. pause
  16318. DystopClip
  16319. validClip
  16320. _clip
  16321. false
  16322. retVal
  16323. ASYM_BlockSuspend
  16324. |ASYM_RestoreSuspend
  16325. playing
  16326. myClipSpec
  16327. mediaPlaying
  16328. mediaPlaying
  16329. mediaPlaying
  16330. validClip
  16331. _clip
  16332. milliseconds
  16333. oldTimeFormat
  16334. ASYM_BlockSuspend
  16335. |ASYM_RestoreSuspend
  16336. myClipSpec
  16337. mediaPosition
  16338. validClip
  16339. _clip
  16340. milliseconds
  16341. oldTimeFormat
  16342. ASYM_BlockSuspend
  16343. |ASYM_RestoreSuspend
  16344. myClipSpec
  16345. mediaPosition
  16346. notifyBefore 
  16347.     validClip 
  16348. = NULL
  16349.     isPlayable 
  16350. notifyAfter firstIdle
  16351. = myClipSpec()
  16352. }ASYM_SummonWidgets    
  16353. ASYM_IAmWidget 
  16354. ASYM_Reset
  16355.     clipSpec 
  16356.     lastStatus 
  16357.     errorMsg 
  16358. stopClip 
  16359. setClipControls 
  16360. ASYM_Trigger
  16361. mmstatus 
  16362.  = "playing"
  16363. (preLoadMedia 
  16364. = TRUE)
  16365. mmstop myclip
  16366. mmclose 
  16367. openClip 
  16368. (autoShowMedia 
  16369. showClip 
  16370. playClip 
  16371. moved
  16372. <> "stage" 
  16373. isObject(
  16374. "mmwidget_controls" 
  16375. adjustControls 
  16376. sized
  16377.             -- Make sure the 
  16378.  can be played 
  16379.             validMediaTypes = "animation,bitmap,digitalVideo,overlay"
  16380.             mediaType = mmMediaType 
  16381. ASYM_ItemInList(
  16382. o) = 
  16383. (autoPlayMedia 
  16384. -- Invalid 
  16385.  type - display 
  16386.  message
  16387. errMsg = ASYM_GetString("Unable 
  16388. 2non-visual 
  16389. captn = 
  16390. ASYM_MessageBox(
  16391. +, "WARNING", "OK", 
  16392. refViewer = myViewerRef()
  16393. ~<> AUTHOR
  16394. (autoCloseMedia 
  16395. closeClip 
  16396. (clipIsPlayable() 
  16397.             -- 
  16398. stageObj = whatStage 
  16399. doWait = (ASYM_WID_ClipWait 
  16400. ASYM_WID_ClipLoop 
  16401. preEffect 
  16402. postEffect 
  16403. mmStatus 
  16404.  = "closed"
  16405. mmOpen 
  16406. -- If necessary, 
  16407. mmVisible 
  16408. mmShow 
  16409. mmYield
  16410. mmPlay 
  16411.  hold 
  16412. checkStageSize
  16413. 3     = 
  16414. C     = 
  16415. P     = 
  16416. b     <> 
  16417.      <> 
  16418. isReady(
  16419.             mmClose 
  16420. pauseClip
  16421.             mmPause 
  16422.             mmRewind 
  16423. seekClip argPos
  16424.             mmSeek 
  16425. seekClipFromEnd 
  16426. stepClip
  16427. stepDist 
  16428. stepSize = 
  16429. Q(mmLength 
  16430.  / 20)
  16431. mmPosition 
  16432. mmStep 
  16433. stepClipBack
  16434.  / 20)
  16435. mmnotify whatClip, whatCommand, whatStatus
  16436.     _loop = (
  16437. 7 = "mmplay" 
  16438. : = "successful"
  16439. ) = down
  16440. sysOpenMedia <> 
  16441. clipStat
  16442. 8<> objectContainer(
  16443.         se = 
  16444.         ss = 
  16445. = FALSE
  16446.         oldLock = lockScreen 
  16447.             enabled 
  16448. B"rewind" 
  16449. backward" 
  16450. "stopped"
  16451. "paused"
  16452. "seeking"
  16453. xrecognized, 
  16454. = ss        
  16455. r= se
  16456. "playingpausedstopped"
  16457. newClip
  16458.  = chooseResource(
  16459. setMySize 
  16460.     LOCAL pgRef, vRef
  16461. shownBy 
  16462. stageSizing 
  16463. stretchStage 
  16464. mediaSizing 
  16465. value
  16466. () = 
  16467.     myStage = 
  16468.         mediaSize 
  16469. 0mmVisualSize 
  16470. getObjectList(
  16471. (clipspec 
  16472.             clipRef = 
  16473.             bs = ASYM_BlockSuspend()
  16474.             playable = (mmPlayable 
  16475. ASYM_RestoreSuspend(bs)
  16476.     retVal = (
  16477.  AND 
  16478. CDMediaPath 
  16479. mmSearchCD 
  16480. msg = 
  16481. msgCannotPlayMediaFile", \
  16482. "The 
  16483.  file: ""%1"" could 
  16484. ." & CRLF & \    
  16485. correct CD 
  16486. installed 
  16487. drive.")
  16488. expandString(
  16489. , mmsource 
  16490.             msgCaption = 
  16491. msgCapCannotPlayMediaFile", "
  16492. Problem")
  16493. C, "Exclamation", "OK")
  16494. resizeToPage
  16495.     myPage = 
  16496.     myBkgd = 
  16497.     pgSize = 
  16498.         refControls = 
  16499.         refStage = 
  16500. -- Actions System-supported Methods
  16501. mediaPlaying
  16502.     _clip = 
  16503.     bs = 
  16504. mmIsOpen 
  16505.     bs = 
  16506. LOGICAL pNewValue
  16507. mediaPosition
  16508. ZLONG 
  16509.     bs = 
  16510.             oldTimeFormat = mmTimeFormat 
  16511. "milliseconds"
  16512.     bs = 
  16513.     bs = 
  16514.     bs = 
  16515. YMI_SySysGridSpacing
  16516. <BookPath>
  16517. DMEDIAPATH
  16518. YM_BorderStyle
  16519. ial Greek
  16520. FALSE
  16521. YMI_SysGrid
  16522. MS Sans Serif
  16523. ysSuspendMessages
  16524. FALSE
  16525. YM_IsScored
  16526. FALSE
  16527.     TSYS_CourseCode
  16528. 01-Sep-98 11:47:56 AM
  16529. TSYS_Logon
  16530. Arial
  16531.  Sans Serif
  16532. Tim Barham
  16533. MS Sans Serif
  16534. YM_CaptionBar
  16535. MS Sans Serif
  16536. YMI_AutoSecurity
  16537. MS Sans Serif
  16538. Arial
  16539. System
  16540. 11/1/97 12:13:43 PM
  16541. SYM_StringArray
  16542. fo_LastSavedBy
  16543. 12/19/98 3:00:15 PM
  16544. 12/19/98 3:13:55 PM
  16545. 12/19/98 3:25:54 PM
  16546. 1/18/99 11:31:39 AM
  16547. , Inc.
  16548. 1/18/99 11:31:47 AM
  16549. , Inc.
  16550. 0,75.3125,0
  16551. 307,27.4375,94.3125
  16552. 125,50,45.875
  16553. 120,50,100
  16554. 129,67.0625,79.8125
  16555. 132,67.25,50.875
  16556. 240,75.125,100
  16557. 180,75.125,100
  16558. TSYS_NoAutoSysbooks
  16559. Mike Florence
  16560. Arial
  16561. Arial
  16562. Arial
  16563. FALSE
  16564. YMA_LastCatalog
  16565. laney
  16566. 12/19/98 3:07:06 PM
  16567. 12/19/98 3:17:08 PM
  16568. Slade Mitchell
  16569. , Inc.
  16570.  Outlook
  16571. MS Sans Serif
  16572. MS Sans Serif
  16573. bookLineEndSize
  16574. bookTransparent
  16575. bookLineStyle
  16576. Click2learn
  16577. 5/11/01 4:36:49 PM
  16578. <BookPath>
  16579. :HDMEDIAPATH
  16580. _ASYM_StringArray
  16581. info_LastSavedBy
  16582. bookFontSize
  16583. 47 AM
  16584. info_LastSaved
  16585. ASYM_AuthorResetPrompt
  16586. INSTRUCT.WBK
  16587. ASYM_MultiLanguageSupport
  16588. ASYMA_CustomColors
  16589. bookFontFace
  16590. Todd Drollinger
  16591. ASYM_CaptionBar
  16592. bookPattern
  16593. bookFillColor
  16594. ASYM_BorderStyle
  16595. regular
  16596. bookFontStyle
  16597. MS Sans Serif
  16598. 5/11/01 2:03:26 PM
  16599. _ASYM_EA_Version
  16600. ASYMA_LastCatalog
  16601. Native
  16602. ASYM_DeploymentMethod
  16603. 0,89,0
  16604. 0,75.3125,0
  16605. 180,25.125,100
  16606. 120,50,100
  16607. 132,67.25,50.875
  16608. 125,50,45.875
  16609. 129,67.0625,79.8125
  16610. 240,75.125,100
  16611. bookStrokeColor
  16612. bookUseWindowsColors
  16613. none,none
  16614. bookLineEndStyle
  16615. <AskStudentName>
  16616. Please enter your name:
  16617. <back>
  16618. (Go back)
  16619. <BookmarksOutOfDate>
  16620. Bookmark file mismatch. Cannot retrieve bookmarks because the book has changed.
  16621. <Cancel>
  16622. Cancel
  16623. <CancelSession>
  16624. Cancel the Session
  16625. <CannotStartHelp>
  16626. Help could not be started. Please close some windows and try again.
  16627. <CannotWriteLogToThisDirectory>
  16628. Cannot write a log to "%1". Please choose another destination.
  16629. <CheckFloppyDrive>
  16630. Please verify that drive %1 contains a formatted floppy disk ready to receive the log.
  16631. <ChooseFaxDriver>
  16632. Select the FAX driver to use to send the log at the end of this session:
  16633. <ChooseFloppy>
  16634. Which floppy drive for the log?
  16635. <CMS not running>
  16636. The Course Management System is not active.
  16637. <ConfirmFaxDriver>
  16638. The FAX driver is %1. Right?
  16639. <Continue>
  16640. Continue
  16641. <correct>
  16642. Correct!
  16643. <else>
  16644. <Anything else>
  16645. <Error>
  16646. Error
  16647. <ERRORCreateLog>
  16648. Cannot create the log file for this session.
  16649. <ERRORFaxLog>
  16650. ERROR: Cannot fax the log file "%1". 
  16651. Fax driver not found or not available, or fax session was cancelled. 
  16652. This temporary file is *NOT* being deleted.
  16653. <ERRORMailLog>
  16654. ERROR: Cannot mail the log file "%1". 
  16655. This temporary file is *NOT* being deleted.
  16656. <ERRORPrintLog>
  16657. ERROR: Cannot print the log file "%1". 
  16658. Printer device not found or not available. This temporary file is *NOT* being deleted.
  16659. <first>
  16660. First page
  16661. <Glossary>
  16662. Glossary
  16663. <incorrect>
  16664. Wrong!
  16665. <last>
  16666. Last page
  16667. <LogDosMemWarning>
  16668. DOS Memory available to Windows is dangerously low (%1
  16669. bytes). 
  16670. 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.
  16671. <LogFileDirPrompt>
  16672. Log File Directory:
  16673. <MAPINotFound>
  16674. 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.
  16675. <MustSpecifyLogDirectory>
  16676. You must choose a directory for the session log file, or exit.
  16677. <NameRequiredToContinue>
  16678. You must enter your name to continue.
  16679. <next>
  16680. Next page
  16681. <NoRoomOnThatDisk>
  16682. Insufficient room on drive %1.
  16683. <NoViewerAvailable>
  16684. Sorry, cannot open another window.
  16685. <outOfTime>
  16686. The allowed time has expired.
  16687. You cannot change this answer.
  16688. <outOfTries>
  16689. The allowed number of tries has been reached.
  16690. You cannot change this answer.
  16691. <previous>
  16692. Previous page
  16693. <questionLocked>
  16694. This question is locked.
  16695. <responseItemLocked>
  16696. This item is locked.
  16697. You cannot change this answer.
  16698. <scoreForX>
  16699. Score for %1
  16700. <scoreForXIsX>
  16701. Score for %1 is %2
  16702. <scoreIsX>
  16703. Score: %1%%
  16704. <thisBook>
  16705. This book
  16706. <Yes>
  16707. AddDirToHyperPath
  16708. Add Directory to Search Path
  16709. BadMTBVersionX
  16710. 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.
  16711. CantFindWinHelpFileX
  16712. Cannot find the WinHelp file %1.
  16713. ComboLogDestinations
  16714. <ask>,Ask at run time
  16715. <iniDir>,Automatic (.INI directory)
  16716. <bookDir>,Automatic (same as book)
  16717. <tempdir>,Automatic (TEMP directory)
  16718. <email>,E-Mail Attachment (requires MAPI)
  16719. <fax>,Fax (requires fax driver)
  16720. <floppy>,Floppy disk
  16721. <printer>,Printer
  16722. <special>,System Variable s_ASYM_LogDir
  16723. ComboLogTypes
  16724. <none>,None
  16725. transcript,Full session transcript
  16726. responseData,Tab-separated response data
  16727. ContinueAnyway
  16728. Continue anyway?
  16729. Do you mean x
  16730. Do you mean "%1" ?
  16731. Error opening file
  16732. Error opening file %1.
  16733. LogColNames
  16734. Question%1Score%1Max Score%1Locked%1Tries used%1Max Tries%1Time used%1Max Time%1Last response
  16735. MailError
  16736. Mail Error: %1.
  16737. MAPIErrorsByNumber
  16738. User Aborted
  16739. Operation Failed
  16740. Login Failed
  16741. Disk Full
  16742. Insufficient Memory
  16743. Block Too Small
  16744. Too Many Sessions
  16745. Too Many Files
  16746. Too Many Recipients
  16747. Attachment Not Found
  16748. Failure Opening Attachment
  16749. Failure Writing Attachment
  16750. Unknown Recipient
  16751. Bad Recipient Type
  16752. No Messages
  16753. Invalid Message
  16754. Text is Too Large
  16755. Invalid Session
  16756. Type Not Supported
  16757. Ambiguous Recipient
  16758. MAPINotAvailableNow
  16759. MAPI is not available at this time.
  16760. NeedPgResetForTimer
  16761. The current question has invalid data for the elapsed time.
  16762. OKToDeleteTempFileX
  16763. OK to delete the temporary file %1?
  16764. PopupWinComboValues
  16765. shadowAutoClose,Shadowed (close on click)
  16766. shadow,Shadowed (manual close)
  16767. thickFrame,Standard (thick frame)
  16768. thinFrame,Standard (thin frame)
  16769. dialogframe,Dialog Window
  16770. PromptForHyperDirFixup
  16771. The destination book is not in a directory that will be searched automatically. You can:
  16772. 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.
  16773. 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.
  16774. RemoveExtraQObjects
  16775. There are more objects in the question than defined answers. Do you want the extra objects removed?
  16776. StoreDirInHyperlink
  16777. Store Directory in Hyperlink
  16778. System Book
  16779. System Book
  16780. ViewerInUse
  16781. Viewer %1 is already in use.
  16782. You have been warned
  16783. You have been warned.
  16784. <Do you mean x>
  16785. Do you mean "%1" ?
  16786. <ScoreisXoutofX>
  16787. Score: %1 out of %2
  16788. <OKToDeleteTempFileX>
  16789. OK to delete the temporary file %1?
  16790. <LogMailed_OKToDeleteTempFileX>
  16791. The log file for this session has been mailed.
  16792. OK to delete the temporary file %1?
  16793. <ERRORMailLogTo>
  16794. 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.
  16795. Make a note of this information before you click OK.
  16796. ASYM_TempViewer
  16797. Error
  16798. rtf help popup
  16799. Windows
  16800. fixit
  16801. RTFHelp
  16802. vASYM_CBTIniVar
  16803. openwindow
  16804. LfixSize
  16805. fixit
  16806. fixit
  16807. enterWindow
  16808. ASYM_IniFile
  16809. Windows
  16810. SetIniVar
  16811. RTFHelp
  16812. closeWindow
  16813. openwindow
  16814. ASYM_CBTIniVar("Windows", "RTFHelp")
  16815. ) = 4 
  16816. ofixit = 
  16817. enterWindow
  16818. fixSize 
  16819. ocurrentPage
  16820. closeWindow
  16821. SetIniVar("
  16822. =, ASYM_IniFile())
  16823. Do not rename me 7
  16824. Reusable Glossary Popup
  16825. Do not rename me 6
  16826. Reusable Glossary Popup
  16827. Do not rename me 5
  16828. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  16829. s_tb80r_PopViewers
  16830. ASYM_itemOffset
  16831. closeWindow
  16832. closeWindow
  16833. 4s_tb80r_PopViewers
  16834. ASYM_itemOffset(
  16835. riables
  16836.  Save
  16837. hod Change...
  16838. ASYM_TempViewer
  16839. ASYM_CloseOnEsc
  16840. Do not rename me 4
  16841. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  16842. s_tb80r_PopViewers
  16843. ASYM_itemOffset
  16844. closeWindow
  16845. closeWindow
  16846. 4s_tb80r_PopViewers
  16847. ASYM_itemOffset(
  16848. Specify HTTP Post Parameter
  16849. ASYM_TempViewer
  16850. ASYM_CloseOnEsc
  16851. Decrypting
  16852. Page "Progress with text"
  16853. Page id 204
  16854. Do not rename me 3
  16855. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  16856. s_tb80r_PopViewers
  16857. ASYM_itemOffset
  16858. closeWindow
  16859. closeWindow
  16860. 4s_tb80r_PopViewers
  16861. ASYM_itemOffset(
  16862. Actions Runtime Error
  16863. ASYM_CloseOnEsc
  16864. Do not rename me 2
  16865. Popup Window Sample
  16866. Page id 24 of Book "G:\FRANKJR\CTB30A.SBK"
  16867. s_tb80r_PopViewers
  16868. ASYM_itemOffset
  16869. closeWindow
  16870. closeWindow
  16871. 4s_tb80r_PopViewers
  16872. ASYM_itemOffset(
  16873. ASYM_TempViewer
  16874. ASYM_CloseOnEsc
  16875. Do not rename me 1
  16876. s_tb80r_PopViewers
  16877. ASYM_itemOffset
  16878. closeWindow
  16879. closeWindow
  16880. 4s_tb80r_PopViewers
  16881. ASYM_itemOffset(
  16882. ASYM_TempViewer
  16883. ASYM_CloseOnEsc
  16884. Generic Error
  16885. ChooseFromTextLinesDlg
  16886. Generic Viewer 1
  16887. Progress with text
  16888. Open Ended Progress
  16889. Page "Open Ended Progress"
  16890. Progress 1
  16891. Page "Progress 1"
  16892. Generic Glossary
  16893. Generic Viewer 2
  16894. Page id 0
  16895. Object Selection
  16896. Object Selection
  16897. Page id 0
  16898. Generic Dialog
  16899. baby.avi
  16900. plication Login
  16901. ge id 12 of Book "G:\MTB40\SAFE\TUTORIAL\CBTTOUR.TBK"
  16902. Tooltip
  16903. page "tooltip"
  16904. Page id 44 of Book "C:\Program Files\Common Files\Asymetrix\TBSystem\tb70r.sbk"
  16905. Page id 30 of Book "E:\Winapps\Shared Tools\TBSystem\tb70r.sbk"
  16906. askReqDialog
  16907. ge askRequest
  16908. PopupUMP
  16909. page askRequest
  16910. \Program Files\Common Files\click2learn\TBSystem\tb80r.sbk"
  16911. ASYM_TempViewer
  16912. ASYM_CloseOnEsc
  16913. ASYM_TempViewer
  16914. ASYM_CloseOnEsc
  16915. ASYM_TempViewer
  16916. ASYM_CloseOnEsc
  16917. ASYM_TempViewer
  16918. ASYM_CloseOnEsc
  16919. ASYM_TempViewer
  16920. ASYM_CloseOnEsc
  16921. Runtime System Book
  16922. buttonClick
  16923. buttonClick
  16924. w,    #?
  16925. copyRight
  16926. minorVersion
  16927. ASYM_CBTVersion
  16928. ToolBook II
  16929. s_ASYM_ProductName
  16930. ASYM_CopyRight
  16931. enterBook
  16932. notifyBefore 
  16933. 4s_ASYM_ProductName
  16934. = "ToolBook II" && 
  16935. - && ASYM_CBTVersion (
  16936. P, "minorVersion")
  16937.     copyRight = ASYM_CopyRight()
  16938. enterBook
  16939. 6225,1425
  16940. defsize
  16941. 940730143453749952493
  16942. ASYM_TpID
  16943. ToolBook II Instructor 8.1
  16944. Copyright 
  16945.  1990-2001 Click2learn, Inc.inc.
  16946. false
  16947. Title
  16948. ASYMI_AutoSize
  16949. Initialization
  16950. Initialization
  16951. CMS EnterApplication
  16952. CMS EnterApplication
  16953. Error Handling
  16954. Error Handlingg
  16955. Modal Dialog Mgr
  16956. Cancel
  16957. s_ASYM_DlgResult
  16958. Continue
  16959. whatViewer
  16960. FALSE
  16961. ContStr
  16962. msgTxt
  16963. <Cancel>
  16964. ASYM_GetStandardString
  16965. <Continue>
  16966. ViewerInUse
  16967. Viewer %1 is already in use.
  16968. Generic Dialog
  16969. ASYM_GetString
  16970. _ASYM_ModalDialog
  16971. _ASYM_ModalDialog whatPage, whatCaption
  16972. 4s_ASYM_DlgResult; 
  16973.  = FALSE
  16974.     ss = 
  16975.     v = 
  16976. "Generic 
  16977. objectContainer(
  16978. isOpen 
  16979.             ContStr = ASYM_GetStandardString("<Continue>", "
  16980.             msgTxt = ASYM_GetString("ViewerInUse", "
  16981. already 
  16982. use.")
  16983. @expandString(
  16984. O, whatViewer)
  16985. ancel>", "Cancel")
  16986. close v
  16987. isObject("
  16988. " && 
  16989.             currentpage 
  16990. %modal
  16991.  = TRUE)
  16992. Modal Dialog Mgr
  16993. Popup Page Mgr
  16994. Popup Page Mgr
  16995. Path manager
  16996. Path manager
  16997. Task Switch Manager
  16998. Task switch manager
  16999. Utility Dialogs
  17000. newPath
  17001. oldPath
  17002. ASYM_CurrentDirectory
  17003. cASYM_SetCurrentDirectory
  17004. ASYM_ChooseDirectoryDlg
  17005. _ASYM_AskForPath
  17006. _ASYM_AskForPath startPath, dbCaption
  17007.     oldPath = ASYM_CurrentDirectory()
  17008.     newPath = ASYM_ChooseDirectoryDlg (
  17009. D<> "\"
  17010. ASYM_SetCurrentDirectory(
  17011. Utility Dialogs
  17012. Object resizing and arranging
  17013. Object resizing and arranging
  17014. Bookmarking
  17015. Bookmarking
  17016. Logging
  17017. Logging
  17018. Log Dispatch
  17019. Log Dispatch
  17020. AutoGlossary
  17021. AutoGlossary
  17022. Version Test
  17023. ASYM_CBTVersion
  17024. M 3.0
  17025. 3.0 M
  17026. ASYM_Isfile
  17027. ASYM_MTBVersion
  17028. _ASYM_TBKFileVersion
  17029. _ASYM_TBKFileVersion fileName
  17030. Zresult
  17031. ASYM_Isfile(
  17032. BookVersion(
  17033. "1.0"
  17034. D = "1.0"
  17035. c"1.5"
  17036. "1.5"
  17037. c"3.0 M"
  17038.  = "M 3.0"
  17039. "3.0"
  17040.  = "3.0"
  17041.  ASYM_MTBVersion(TRUE) 
  17042.  ASYM_CBTVersion(
  17043. Version test
  17044. Book Strings
  17045. Book Strings
  17046. ASYM_Wait
  17047. ASYM_Wait
  17048. Date Stuff
  17049. Date Stuff
  17050. Printing
  17051. Printing
  17052. Print Window
  17053. Print Window
  17054. changed bits
  17055. Changed Bits
  17056. HTTP Post
  17057. HTTP Post
  17058. Post Message
  17059. Post Message
  17060. Test Item Reset
  17061. Test Item Reset
  17062. Test Item Response
  17063. Test Item Response
  17064. Test item feedback
  17065. Test Item Feedback
  17066. Test Item Score
  17067. Test Item Score
  17068. Test item behaviors
  17069. Test item behaviors
  17070. Watch Widget Support
  17071. upport
  17072. Watch widget support
  17073. System Info
  17074. System info
  17075. System Support Functions
  17076. System Support Functions
  17077. Message Box
  17078. Message Box
  17079. modal dialogs
  17080. Modal Dialog Support
  17081. Cursor Management
  17082. Cursor Management
  17083. Clip Management
  17084. Clip Management
  17085. Viewer Management
  17086. Viewer Management
  17087. Clipboard Management
  17088. Clipboard Management
  17089. Hyperlink Management
  17090. Hyperlink Management
  17091. String Management
  17092. String Management
  17093. Object Management
  17094. Object Management
  17095. Navigation Management
  17096. ASYM_WorkWindow
  17097. _ASYM_FirstNavigablePage
  17098. ASYM_WorkWindow
  17099. _ASYM_LastNavigablePage
  17100. ASYM_WorkWindow
  17101. _ASYM_NextNavigablePage
  17102. ASYM_WorkWindow
  17103. _ASYM_PreviousNavigablePage
  17104. _ASYM_FirstNavigablePage
  17105. ASYM_WorkWindow()
  17106. _ASYM_LastNavigablePage
  17107. _ASYM_NextNavigablePage
  17108. _ASYM_PreviousNavigablePage
  17109. Navigation Management
  17110. INI File Management
  17111. w,    #>
  17112. w,    #>
  17113. FASYM_ProductPrefix
  17114. ASYM_IniFilePath
  17115. ASYM_CBTVersion
  17116. ASYM_IsDirectory
  17117. r.ini
  17118. s_ASYM_IniFilePath
  17119. _ASYM_IniFile
  17120. <windir>
  17121. s__ASYM_IniFilePath
  17122. vASYM_IsDirectoryWriteable
  17123. _ASYM_IniFilePath
  17124. _ASYM_IniFile
  17125.     SYSTEM s_ASYM_IniFilePath
  17126. 1 <> "\"
  17127. xASYM_IsDirectory(
  17128. } & ASYM_ProductPrefix() & ASYM_CBTVersion() & "r.ini"
  17129. s__ASYM_IniFilePath 
  17130. sysToolBookDirectory
  17131. ASYM_IsDirectoryWriteable(
  17132. Rh = 
  17133. ch = "<windir>"
  17134. INI File Management
  17135. LMS Support
  17136. pport
  17137. LMS Supportupport
  17138. File Management
  17139. File Management
  17140. Extension Management
  17141. Extension Management
  17142. Popup Menu Management
  17143. Popup Menu Management
  17144. INET Wrappers
  17145. INET Wrappers
  17146. Data Manipulation
  17147. Data Manipulation
  17148. Internationalization
  17149. Internationalization
  17150. Sorting
  17151. Sorting
  17152. Deployment Method
  17153. NATIVE,HTML
  17154. ASYM_DeploymentMethod
  17155. retVal
  17156. Native
  17157. _ASYM_GetDeploymentMethod
  17158. -- Returns the ASYM_DeploymentMethod 
  17159. 8property 
  17160. -- This value will be HTML, NATIVE 
  17161. _ASYM_GetDeploymentMethod obj
  17162.         retVal = 
  17163. Of objectContainer(
  17164. N"Native"
  17165. Deployment Method
  17166. General Support Functions
  17167. General Support Functions
  17168. tooltip
  17169. tooltip
  17170. Right-click to start auto-update
  17171. 9608070940575177806171104571
  17172. ASYM_TpID
  17173. Progress 1
  17174. gauge
  17175. progress
  17176. progress
  17177. progress 
  17178. objectContainer(
  17179. = = 0 
  17180. N) > 1 
  17181. ^ = 0 
  17182. isOpen 
  17183.             close 
  17184. "gauge" 
  17185. xisType (REAL,
  17186. ,(JdY
  17187. npercent
  17188. gauge
  17189. status
  17190. progress
  17191. progress
  17192. ASYM_Reset
  17193. progress
  17194. leavePage
  17195. progress 
  17196. (n) > 1
  17197.         n = 
  17198.     n = 
  17199. j(1, n))
  17200. "gauge" 
  17201.     npercent = 
  17202. (n * 100) & "%" 
  17203. oldLock 
  17204. lockScreen 
  17205. targetWindow
  17206. "bar" 
  17207. = x1 + (x2 - x1) * n + 15
  17208. "status" 
  17209. notifyBefore ASYM_Reset
  17210. notifyAfter 
  17211. gauge
  17212. enterpage
  17213. notifyBefore 
  17214. "gauge" 
  17215. gauge
  17216. enterPage
  17217. notifyBefore 
  17218. "gauge" 
  17219. enterpage
  17220. ASYM_Reset
  17221. leavePage
  17222. Gauge
  17223. Status
  17224. 0%0% is some text in this field blah blah blah
  17225. gauge
  17226. ASYM_BeenHere
  17227. 9409091855513407568151
  17228. ASYM_TpID
  17229. Progress with text
  17230. gauge
  17231. progress
  17232. progress
  17233. progress 
  17234. a list 
  17235. .value
  17236. 4 = optional 
  17237. objectContainer(
  17238.  = 0 
  17239. ) > 1 
  17240.  = 0 
  17241. isOpen 
  17242.             close 
  17243. "gauge" 
  17244. xisType (REAL,
  17245. gauge
  17246. theCaption
  17247. status
  17248. progress
  17249. progress
  17250. ASYM_Reset
  17251. progress
  17252. leavePage
  17253. progress 
  17254. theCaption
  17255. (n) > 1
  17256.         n = 
  17257.     n = 
  17258. j(1, n))
  17259. "gauge" 
  17260. oldLock 
  17261. lockScreen 
  17262. targetWindow
  17263. "bar" 
  17264. = x1 + (x2 - x1) * n-- + 15
  17265. "status" 
  17266. notifyBefore ASYM_Reset
  17267. notifyAfter 
  17268. gauge
  17269. enterPage
  17270. notifyBefore 
  17271. "gauge" 
  17272. enterPage
  17273. ASYM_Reset
  17274. leavePage
  17275. Gauge
  17276. gauge
  17277. Status
  17278. 000bar03.LOGEL\TEMPLATE\ANGLE\ANGLEURU.PTP
  17279. (8 of 8 files)  10 backgroundsg
  17280. ASYM_BeenHere
  17281. 9502051740503510130108190950
  17282. ASYM_TpID
  17283. Open Ended Progress
  17284.     nam = 
  17285. objectContainer(
  17286. isOpen 
  17287.         close 
  17288. 9409091905063435368706
  17289. ASYM_TpID
  17290. ChooseFromTextLinesDlg
  17291. sized
  17292. sized
  17293.     ssm = sysSuspendMessages
  17294. m"TL" 
  17295. m"BR" 
  17296.     yp = sysPageUnitsPerPixel
  17297. + xp, 
  17298. + yp,\
  17299. - xp, 
  17300. buttonDoubleClick
  17301. ASYM_reset
  17302. enabled 
  17303. B"OK" 
  17304. objectContainer(
  17305. notifyBefore ASYM_reset
  17306. ASYM_reset
  17307. notifyBefore ASYM_reset
  17308. ASYM_GetStandardString
  17309. enterPage
  17310. buttonClick
  17311. .-,    "
  17312. keyUp
  17313. notifyBefore 
  17314. K= ASYM_GetStandardString("<OK>","OK")
  17315. buttonClick
  17316. notifyAfter 
  17317. Cancel
  17318. ASYM_GetStandardString
  17319. <Cancel>
  17320. enterPage
  17321. Cancel
  17322. buttonClick
  17323. .-,    "
  17324. keyUp
  17325. notifyBefore 
  17326. K= ASYM_GetStandardString("<Cancel>","
  17327. buttonClick
  17328. notifyAfter 
  17329. Cancel
  17330. tbk_WinHelp
  17331. <system>
  17332. LhelpTopicOrID
  17333. _help
  17334. buttonClick
  17335. .-,    "
  17336. keyUp
  17337. buttonClick
  17338.     _help = helpTopicOrID 
  17339. tbk_WinHelp (16150, "<
  17340. notifyAfter 
  17341. enterPage
  17342. ASYM_reset
  17343. author
  17344. keyDown
  17345. keyUp
  17346. ASYM_BeenHere
  17347. deflt
  17348. defaultButton
  17349. defBtn
  17350. needFix
  17351. refBtn
  17352. Button id 1 of Page id 34
  17353. cancelBtn
  17354. Main List
  17355. 3DField
  17356. tbk_wid_type
  17357. Main List
  17358. Book "G:\FRANKJR\CTB30R.SBK"
  17359. wrkLevel
  17360. Page id 206 of Book "G:\FRANKJR\CTB30R.SBK"
  17361. wrkPg
  17362. pgCnt
  17363. DlgFrame
  17364. Prompt
  17365. Cancel
  17366. ASYM_BeenHere
  17367. deflt
  17368. refFocus
  17369. Button id 0 of Page id 34
  17370. Button id 0 of Page id 34
  17371. Button id 1 of Page id 34
  17372. Fax db
  17373. 94112215422714136113094
  17374. ASYM_TpID
  17375. askRequest
  17376. Cancel
  17377. pasteSpecial
  17378. pasteSpecial
  17379. notifyBefore pasteSpecial
  17380. targetWindow = 
  17381. notifyAfter 
  17382.         a = 
  17383. choice
  17384. propValue
  17385. choice
  17386. HDMediaPath
  17387. propValue
  17388. choice
  17389. ASYM_ButtonClick
  17390. ASYM_ButtonClick
  17391. X sizeIt
  17392. sized
  17393. false
  17394. checkbox
  17395. defCmdButton
  17396. fieldAsk
  17397. myPage
  17398. myPage
  17399. cmdBtn
  17400. buttonDoubleClick
  17401. sizeIt
  17402. propValue
  17403. ochoice
  17404.  = "HDMediaPath"
  17405. ASYM_ButtonClick
  17406. sized
  17407. sizeIt
  17408.     myPage = 
  17409. "fieldAsk" 
  17410. AND \
  17411. defCmdButton 
  17412. cmdBtn = 
  17413. buttonClick 
  17414. notifyBefore 
  17415. Radio 1
  17416. Radio 2
  17417. X sizeIt
  17418. sized
  17419. sized
  17420. sizeIt
  17421. Checkbox 1
  17422. !\ Z"
  17423. resizeButtons
  17424. sizeIt
  17425. pasteSpecial
  17426. ASYM_ButtonClick
  17427. pasteSpecial
  17428. defCmdButton
  17429. messageBox
  17430. dialogText
  17431. One unfortunate effect of the sizing algorithm we use is that text always ends up in a block. That is, the last line is always as long (basically) as the other lines. This can look pretty ugly, but I don't see much alternative. Oh well, there's really very little we can do about that. HOWEVER, I WOULD like to increase the ratio a little, especially when it's only a short sentence. When it's only a short sentence, I feel it wraps too soon. I played with this a little, and here's a suggestion - the ratio starts at 20, but decreases with more characters, but never goes below 8 (a ratio of 8 looked good to me with large text blocks). The code would look something like this:
  17432. buttons
  17433. unchecked
  17434. unchecked
  17435. fieldask
  17436. radio
  17437. choice
  17438. unchecked
  17439. _ASYM_State
  17440. unchecked
  17441. _ASYM_Invert
  17442. FALSE
  17443. _ASYM_Value
  17444. unchecked
  17445. asym_autoFocus
  17446. _ASYM_State
  17447. unchecked
  17448. _ASYM_Invert
  17449. FALSE
  17450. _ASYM_Value
  17451. unchecked
  17452. asym_autoFocus
  17453. _ASYM_State
  17454. _ASYM_Invert
  17455. FALSE
  17456. _ASYM_Value
  17457. asym_autoFocus
  17458. _ASYM_State
  17459. _ASYM_Invert
  17460. FALSE
  17461. _ASYM_Value
  17462. false
  17463. asym_autoFocus
  17464. _ASYM_State
  17465. _ASYM_Invert
  17466. FALSE
  17467. _ASYM_Value
  17468. false
  17469. asym_autoFocus
  17470. _ASYM_State
  17471. unchecked
  17472. _ASYM_Invert
  17473. FALSE
  17474. _ASYM_Value
  17475. false
  17476. _ASYM_State
  17477. unchecked
  17478. _ASYM_Invert
  17479. FALSE
  17480. _ASYM_Value
  17481. false
  17482. _ASYM_State
  17483. false
  17484. _ASYM_Invert
  17485. FALSE
  17486. _ASYM_Value
  17487. false
  17488. _ASYM_State
  17489. checked
  17490. _ASYM_Invert
  17491. FALSE
  17492. _ASYM_Value
  17493. false
  17494. _ASYM_State
  17495. _ASYM_Invert
  17496. FALSE
  17497. _ASYM_Value
  17498. false
  17499. checkbox
  17500. _ASYM_State
  17501. false
  17502. _ASYM_Invert
  17503. FALSE
  17504. _ASYM_Value
  17505. escape
  17506. ASYM_LogType
  17507. Transcript
  17508. asym_autoFocus
  17509. _ASYM_EA_OldChecked
  17510. _ASYM_State
  17511. checked
  17512. _ASYM_Invert
  17513. FALSE
  17514. _ASYM_Value
  17515. false
  17516. ASYM_LogType
  17517. Transcript
  17518. asym_autoFocus
  17519. _ASYM_EA_OldChecked
  17520. _ASYM_State
  17521. unchecked
  17522. _ASYM_Invert
  17523. FALSE
  17524. _ASYM_Value
  17525. false
  17526. ASYM_LogType
  17527. Transcript
  17528. asym_autoFocus
  17529. _ASYM_EA_OldChecked
  17530. _ASYM_State
  17531. unchecked
  17532. _ASYM_Invert
  17533. FALSE
  17534. _ASYM_Value
  17535. false
  17536. ASYM_LogType
  17537. Transcript
  17538. _ASYM_EA_OldChecked
  17539. _ASYM_State
  17540. unchecked
  17541. _ASYM_Invert
  17542. FALSE
  17543. _ASYM_Value
  17544. false
  17545. ASYM_LogType
  17546. Transcript
  17547. _ASYM_EA_OldChecked
  17548. _ASYM_State
  17549. unchecked
  17550. _ASYM_Invert
  17551. FALSE
  17552. _ASYM_Value
  17553. false
  17554. ASYM_LogType
  17555. Transcript
  17556. _ASYM_EA_OldChecked
  17557. _ASYM_State
  17558. unchecked
  17559. _ASYM_Invert
  17560. FALSE
  17561. _ASYM_Value
  17562. false
  17563. ASYM_LogType
  17564. Transcript
  17565. _ASYM_EA_OldChecked
  17566. _ASYM_State
  17567. unchecked
  17568. _ASYM_Invert
  17569. FALSE
  17570. _ASYM_Value
  17571. false
  17572. ASYM_LogType
  17573. Transcript
  17574. _ASYM_EA_OldChecked
  17575. _ASYM_State
  17576. unchecked
  17577. _ASYM_Invert
  17578. FALSE
  17579. _ASYM_Value
  17580. false
  17581. ASYM_LogType
  17582. Transcript
  17583. _ASYM_EA_OldChecked
  17584. _ASYM_State
  17585. unchecked
  17586. _ASYM_Invert
  17587. FALSE
  17588. _ASYM_Value
  17589. false
  17590. ASYM_LogType
  17591. Transcript
  17592. _ASYM_EA_OldChecked
  17593. Type your answer here......
  17594. unchecked
  17595. Button id 4 of Page id 84 of Book "C:\desktop\ask-request\askreqst.sbk"
  17596. ASYM_BeenHere
  17597. AskRequest
  17598. Default Command Button Widget
  17599. setCurrentDefaultButton
  17600. setDefaultButton
  17601. enterField
  17602. enterRecordField
  17603. enterCombobox
  17604. enterButton
  17605. author
  17606. reader
  17607. ASYM_Reset
  17608. enterPage
  17609. leavePage
  17610. selectionChanged
  17611. setWidgetScript
  17612. leaveButton
  17613. keyDown
  17614. author
  17615. ASYM_TpID
  17616. 98081419585211831596115571932
  17617. tbk_wid_name
  17618. defPushButtonWidget
  17619. _keyDown(27)
  17620. Generic Error
  17621. Generic Error
  17622. m3helpTag
  17623. YhelpFile
  17624. ASYM_GetStandardString
  17625. exclamation
  17626. ASYM_MessageBox
  17627. <Error>
  17628. _ASYM_ShowError
  17629. _ASYM_ShowError txt, winCaption, helpTag, helpFile
  17630. & = ASYM_GetStandardString("<
  17631. O>","")
  17632. helptag 
  17633. ASYM_MessageBox(
  17634. |"exclamation")
  17635.     v = 
  17636. "Generic 
  17637. objectContainer(
  17638.     defaultPage 
  17639. isOpen 
  17640.         close v
  17641. = txt
  17642.     hasHelp = (
  17643. B"OK" 
  17644. %modal
  17645. buttonClick
  17646. buttonClick
  17647.     close 
  17648. %ASYM_WinHelp
  17649. l3helpTag
  17650. YhelpFile
  17651. TB.HLP
  17652. buttonClick
  17653. buttonClick
  17654. helpFile 
  17655. "TB.HLP"
  17656. ASYM_WinHelp(helpTag 
  17657. &Help
  17658. Unknown error.
  17659. ASYM_GetString
  17660. leavePage
  17661. notifyBefore 
  17662. = ASYM_GetString("Unknown error.")
  17663. leavePage
  17664. widget_defaultRect
  17665. default
  17666. escape
  17667. Unknown error.fax the log file "c:\temp\log00014.log". Fax driver not found or not available. This temporary file is *NOT* being deleted.
  17668. ASYM_BeenHere
  17669. topBorder
  17670. bottomBorder
  17671. bkgndSize
  17672.     ssm = sysSuspendMessages
  17673. "0,0"
  17674.             bkgndSize = 
  17675.         topBorder = 
  17676.         bottomBorder = 
  17677. sysPageUnitsPerPixel,(
  17678. !el),
  17679. ,el,(4 * 
  17680. ;el),
  17681. Oel, (4 * 
  17682. sel,(
  17683. el),(
  17684. el),(
  17685. el),(
  17686. el), (4 * 
  17687.  = ssm
  17688. Default Push Button Widget
  17689. enterField
  17690. enterRecordField
  17691. enterCombobox
  17692. enterButton
  17693. keyDown
  17694. author
  17695. reader
  17696. enterPage
  17697. leavePage
  17698. selectionChanged
  17699. setWidgetScript
  17700. 94081715314818636167724
  17701. ASYM_TpID
  17702. NUI Dialog Boarder
  17703. 3DDialogBorder
  17704. tbk_wid_name
  17705. 3DDialogBorder
  17706. tbk_wid_type
  17707. Dialog frame
  17708. CTB_WID_Info
  17709. CTB_WID_Author
  17710. 940817
  17711. CTB_WID_CreateDate
  17712. defPushButtonWidget
  17713. tbk_wid_name
  17714. Button id 2 of Page id 29
  17715. oldObj
  17716. RTF Help Popup
  17717. cancelBtn
  17718. defBtn
  17719. skrefFocus
  17720. ASYM_IsWin31
  17721. enterPage
  17722. notifyBefore 
  17723. ocancelBtn = 
  17724. B"OK" 
  17725. odefBtn = 
  17726. B"OK" 
  17727. orefFocus
  17728. ASYM_IsWin31() 
  17729. u= "pushbutton"
  17730. cancel
  17731. buttonClick
  17732. Close
  17733. ASYM_GetStandardString
  17734. <Close>
  17735. enterPage
  17736. buttonClick
  17737. notifyBefore 
  17738. K= ASYM_GetStandardString("<Close>","
  17739. Close
  17740. buttonClick
  17741. ASYM_GetStandardString
  17742. <Copy>
  17743. enterPage
  17744. buttonClick
  17745. notifyBefore 
  17746. K= ASYM_GetStandardString("<Copy>","
  17747. enterPage
  17748. author
  17749. keyDown
  17750. defaultButton
  17751. defBtn
  17752. needFix
  17753. Button id 0 of Page id 30
  17754. refBtn
  17755. Button id 0 of Page id 30
  17756. cancelBtn
  17757. toolbar
  17758. Button id 0 of Page id 30
  17759. Button id 0 of Page id 30
  17760. 9501131400371475693962353059
  17761. ASYM_TpID
  17762. Select Object Target
  17763. Default Command Button Widget
  17764. buttonDoubleClick
  17765. ASYM_Reset
  17766. notifyBefore ASYM_Reset
  17767. buttonClick
  17768. buttonClick
  17769. cancel
  17770. buttonClick
  17771. buttonClick
  17772. Cancel
  17773. ASYM_Reset
  17774. setCurrentDefaultButton
  17775. setDefaultButton
  17776. enterField
  17777. enterRecordField
  17778. enterCombobox
  17779. enterButton
  17780. author
  17781. reader
  17782. enterPage
  17783. leavePage
  17784. selectionChanged
  17785. setWidgetScript
  17786. leaveButton
  17787. keyDown
  17788. author
  17789. ListDescription
  17790. The following objects all overlap. Which object do you want to choose?
  17791. tbk_wid_name
  17792. defPushButtonWidget
  17793. _keyDown(27)
  17794. Field id 121 of Page id 0 of Book "E:\NewObjects\SelectTargetObject\ObjSelector3.tbk"
  17795. default
  17796. Cancel
  17797. escape
  17798. objectSelection
  17799. returnValue
  17800. Button id 9 of Page id 64
  17801. ASYM_BeenHere
  17802. Select Object Target
  17803. 990509141726552261063360122
  17804. ASYM_TpID
  17805. Popup Video Full
  17806. sized
  17807. moved
  17808. ,,H.,
  17809. objRef
  17810. parentbounds
  17811. myObjs
  17812. whatStage
  17813. adjustControls
  17814. sized
  17815.     ssm = sysSuspendMessages
  17816. oldb 
  17817. moved
  17818. adjustControls
  17819. e= TRUE
  17820.     myObjs = 
  17821.     parentbounds = 
  17822. whatStage()
  17823.         objRef = 
  17824. sysPageUnitsPerPixel
  17825. e= FALSE
  17826.  = ssm
  17827. llplayClip
  17828. buttonClick
  17829. buttonClick
  17830. playClip
  17831. pauseClip
  17832. buttonClick
  17833. buttonClick
  17834. pauseClip
  17835. DystopClip
  17836. buttonClick
  17837. buttonClick
  17838. stopClip
  17839. pstepClip
  17840. buttonClick
  17841. pstepClip
  17842. buttonStillDown
  17843. buttonClick
  17844. stepClip
  17845.     mmYield
  17846. seekClipFromEnd
  17847. buttonClick
  17848. buttonClick
  17849. seekClipFromEnd 0
  17850. stepClipBack
  17851. buttonClick
  17852. stepClipBack
  17853. buttonStillDown
  17854. buttonClick
  17855. stepClipBack
  17856.     mmYield
  17857. _seekClip
  17858. start
  17859. buttonClick
  17860. buttonClick
  17861. seekClip 
  17862. enterPage
  17863. ASYM_SummonWidgets
  17864. firstIdle
  17865. reader
  17866. leavePage
  17867. Video Player
  17868. mmwidget_stage
  17869. myStage
  17870. mmWidget
  17871. custom,newClip
  17872. boolean
  17873. boolean
  17874. boolean
  17875. boolean
  17876. list,stretchMedia,stretchStage,clipMedia,centerMedia
  17877. tbk_wid_values
  17878. clipRef
  17879. preLoadMedia
  17880. autoPlayMedia
  17881. autoCloseMedia
  17882. autoShowMedia
  17883. MediaSizing
  17884. tbk_wid_props
  17885. stretchMedia
  17886. mediaSizing
  17887. preLoadMedia
  17888. AutoPlayMedia
  17889. autoCloseMedia
  17890. autoShowMedia
  17891. ASYM_W
  17892. tbk_wid_name
  17893. ASYM_WID_Author
  17894. 6/26/98
  17895. ASYM_WID_CreateDate
  17896. enterpage
  17897. ASYM_AutoReset
  17898. ASYMI_HTMLGroup
  17899. false
  17900. ASYM_WID_ClipLoop
  17901.     validClip
  17902. ASYM_WID_ClipWait
  17903. mmwidget_stage
  17904. mmwidget_controls
  17905. 0,1912,2505,2272
  17906. rewind
  17907. aspect
  17908. 0,1912,357,2272
  17909. step backward
  17910. aspect
  17911. 0,1912,2505,2272
  17912. fast forward
  17913. aspect
  17914. 0,1912,357,2272
  17915. step forward
  17916. aspect
  17917. 357,1912,718,2272
  17918. 2148,1912,2505,2272
  17919. aspect
  17920. pause
  17921. 1793,1912,2148,2272
  17922. aspect
  17923. 1076,1912,1433,2272
  17924. aspect
  17925. false
  17926. of Book "D:\Repro cases\test media.tbk"
  17927.     clipSpec
  17928. false
  17929. closed
  17930. lastStatus
  17931. 718,1912,1076,2272
  17932. 1433,1912,1793,2272
  17933. click2learn.com, inc.
  17934. ASYM_BeenHere
  17935. Popup Video Players
  17936. 980626192334165389565271418884
  17937. ASYM_TpID
  17938. 3465,3225
  17939. _defSize
  17940. 2505,2272
  17941. _defPlayerSize
  17942. Popup Video Limited
  17943. pauseClip
  17944. buttonClick
  17945. buttonClick
  17946. pauseClip
  17947. DystopClip
  17948. buttonClick
  17949. buttonClick
  17950. stopClip
  17951. llplayClip
  17952. buttonClick
  17953. buttonClick
  17954. playClip
  17955. sized
  17956. author
  17957. moved
  17958. lastX
  17959. lastX
  17960. setPos
  17961. sized
  17962.     ssm = syssuspendmessages
  17963.  = TRUE
  17964. syspageunitsperpixel
  17965. moved
  17966.         bnds = 
  17967. setPos x
  17968. lastX 
  17969. x = NULL 
  17970. x < 0
  17971.             x = 0
  17972. x > 1
  17973.             x = 1
  17974.     myWid = (
  17975.     backWid = 
  17976. <*x)-
  17977.  = ssm
  17978. enterpage
  17979. ASYM_SummonWidgets
  17980. leavePage
  17981. firstIdle
  17982. reader
  17983. leavePage
  17984. Video Player
  17985. mmwidget_stage
  17986. myStage
  17987. mmWidget
  17988. hasSlider
  17989. sliderUpdate
  17990. custom,newClip
  17991. boolean
  17992. boolean
  17993. boolean
  17994. boolean
  17995. boolean
  17996. tbk_wid_values
  17997. clipSpec
  17998. preLoadMedia
  17999. autoPlayMedia
  18000. autoCloseMedia
  18001. autoShowMedia
  18002. SliderUpdate
  18003. tbk_wid_props
  18004. ASYM_W
  18005. tbk_wid_name
  18006. enterpage
  18007. ASYM_AutoReset
  18008. ASYMI_HTMLGroup
  18009. ASYM_WID_ClipLoop
  18010. false
  18011. ASYM_WID_ClipWait
  18012. autoCloseMedia
  18013. autoShowMedia
  18014. autoPlayMedia
  18015. preLoadMedia
  18016. ASYM_WID_Author
  18017. 6/26/98
  18018. ASYM_WID_CreateDate
  18019. _subcats
  18020. mmwidget_stage
  18021. mmwidget_stage
  18022. myStage
  18023. 160,120
  18024. mmMediaSize
  18025. mmwidget_controls
  18026. 0,1912,2490,2272
  18027. postion
  18028. ASYMI_HTMLGroup
  18029. slider
  18030. 1095,1912,2490,2272
  18031. lastTickCount
  18032. ASYMI_HTMLGroup
  18033. thumb
  18034. lastX
  18035. sliderline
  18036. slider
  18037. frame
  18038. 720,1912,1080,2272
  18039. ASYMI_HTMLBorder
  18040. 360,1912,720,2272
  18041. ASYMI_HTMLBorder
  18042. Pause
  18043. 0,1912,360,2272
  18044. ASYMI_HTMLBorder
  18045. ASYM_BeenHere
  18046. click2learn.com, inc.
  18047. Navigation Management
  18048. Version Test
  18049. Elapsed time widget support
  18050. Popup Page Mgr
  18051. tooltip
  18052. Cursor Management
  18053. Message Box
  18054. Sorting
  18055. Deployment Method
  18056. System Support Functions
  18057. Log Dispatch
  18058. Progress 1
  18059. Test item behaviors
  18060. Popup Menu Management
  18061. Utility Dialogs
  18062. Object Management
  18063. Book Strings
  18064. Generic Error
  18065. Viewer Management
  18066. Bookmarking
  18067. General Support Functions
  18068. askRequest
  18069. Modal Dialog Mgr
  18070. Popup Video Limited
  18071. File Management
  18072. Path manager
  18073. Watch Widget Support
  18074. Select Object Target
  18075. Printing
  18076. System Info
  18077. bject TargetOld
  18078. Progress with text
  18079. ChooseFromTextLinesDlg
  18080. Error handling
  18081. Data Manipulation
  18082. Print Window
  18083. String Management
  18084. Test Item Response
  18085. Test item feedback
  18086. Clipboard Management
  18087. INI File Management
  18088. Initialization
  18089. Date Stuff
  18090. Test Item Reset
  18091. Task Switch Manager
  18092. Extension Management
  18093. AutoGlossary
  18094. Test Item Score
  18095. Object resizing and arranging
  18096. Popup Video Full
  18097. changed bits
  18098. CMS EnterApplication
  18099. ASYM_Wait
  18100. modal dialogs
  18101. Logging
  18102. Open Ended Progress
  18103. Post Message
  18104. Clip Management
  18105. LMS Support
  18106. INET Wrappers
  18107. Internationalization
  18108. HTTP Post
  18109. RTF Help Popup
  18110. Hyperlink Management
  18111. Librarian Support
  18112. Popup Video Players
  18113. Fax db
  18114. AskRequest
  18115. SelectObjectTarget
  18116. Select Object Target
  18117.