home *** CD-ROM | disk | FTP | other *** search
/ Asymetrix Demo / Asymetrix.iso / features.tbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  1995-03-30  |  326.2 KB  |  2,739 lines

  1. Advanced Topics 
  2. Boutros sem borem kikum serif fontus elemator. Groovus maximus.
  3. Tomar flees wemendum, carticular semonus treflous cuboultrous.
  4. Technical Specifications
  5. Rei carden sa thrun day landrum pico lau wu telfota rashartin ei gaub tertura bon jovi.
  6. Blathen slother tobin terra encotos beradera tempura. Sopola corda.
  7. GraphicsInFields
  8. Graphics in Fields
  9. Graphics in Fields
  10. in,ms
  11. ThreeDeeRect
  12. bottomLine
  13. topLine
  14. Penetrating the Pipeline
  15. The revenue stream is tracking to plan from a divide-and-conquer standpoint, but we need to batten the hatches against proactive seasonal surges and mainstream macrotrends. See chart, below.
  16.     Figure S-86: The rich hunting ground
  17. Moving forward, our short-term strategy is to optimize a robust sell-through and propagate tight linkage while leveraging our broad strength in this arena. In doing so, we will achieve synergy with our strategic partners and blaze a trail toward a bigger revenue pie..d tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diaqm nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
  18. Graphics can now be inserted in fields for richer content and more "word processor-like" applications
  19. MoreOnFields
  20. More on Fields...
  21. More on Fields...
  22. Additional field enhancements include:
  23.  Multiple colors within text fields
  24.  Color hotwords
  25.  Superscript & Subscript
  26.  Raised and Inset border styles
  27. +",!Y
  28. +",!J
  29. ,%H.%
  30. rainbowCount
  31. buttonStillDown
  32. -- cycles the colors 
  33. letters 
  34. notifyBefore Idle
  35. rainbowCount
  36. k10 = 0)
  37. sObj 
  38. saveCol 
  39. Ri + 1 
  40. still work 
  41. cmouse 
  42. held down
  43.     sendnotifyBefore 
  44. A Rainbow
  45. Hotword
  46. mouseEnter
  47. .&+    +E
  48. Hotword
  49. mouseLeave
  50. cursor "hand"
  51. Color hotwords shown here... 
  52. ol cursor... 
  53. H2O    AgNO3                   ..........................................ttttt
  54. Y = X2 + B4* Z4
  55. Superscript & Subscript
  56. Subscriptpt & Subscript
  57. buttonStillDown
  58. MoreOnFields
  59. More on Fields...
  60. More on Fields...
  61. Additional fie
  62. false
  63. viewerDrag
  64. allowdrop
  65. allowdrop
  66. "viewerDrag"
  67. topicShadow
  68. topicName
  69. nextPage
  70. .&+    +E
  71. .&+    +E
  72. buttonClick
  73. buttonClick
  74. stretchBitmap
  75. popupHelp
  76. buttonClick
  77. buttonClick
  78. "popupHelp" 
  79. %modal
  80. stretchBitmap
  81. .&+    +E
  82. .&+    +E
  83. buttonClick
  84. buttonClick
  85. stretchBitmap
  86. Viewers
  87. Viewers
  88. TVpane
  89. buttonClick
  90. buttonClick
  91. isOpen 
  92. Viewer "TVpane"
  93. Page 
  94. TVpane
  95. buttonClick
  96. buttonClick
  97. (isOpen 
  98. Viewer "TVpane")
  99. tPage 
  100. TVPosition
  101. OnScreen
  102. TVPane
  103. buttonClick
  104. OnScreen
  105. TVPane
  106. leavePage
  107. "TVPane" over 
  108. "TVPosition"
  109. buttonClick
  110. vRef 
  111. Checked 
  112. "OnScreen"
  113. pageUnitstoClient(
  114. isOpen 
  115.             close 
  116. notifyBefore 
  117. FALSE
  118. Click here to open/close viewer.
  119. Then click arrows to change pages.nge pages
  120. OnScreen
  121. Click pedal to see a hypermedia use of viewers
  122. PopPedal
  123. mousePos
  124. popPedal
  125. buttonClick
  126. .&+    +E
  127. mouseEnter
  128. .&+    +E
  129. mouseLeave
  130. the pedal popup 
  131. buttonClick pos
  132. vRef 
  133. "popPedal"
  134. mousePos 
  135. pageUnitstoScreen(
  136. "PopPedal"
  137. TVPosition
  138. leavePage
  139. PopPedal
  140. Pedal
  141. Not Yet Implemented.
  142. buttonClick
  143. buttonClick
  144. "Not Yet Implemented."
  145. hotSpot
  146. Show Adjustment Procedure
  147. topicShadow
  148. topicName
  149. Continue
  150. buttonClick
  151. buttonClick
  152. stretchBitmap
  153. Continue
  154. buttonClick
  155. buttonClick
  156. --    transition "puzzle" 
  157. stretchBitmap
  158. Pages on this background are displayed in window objects elsewhere in the book.
  159. HintPages
  160. HintPages
  161. HintText
  162. Learning the Basics
  163. Fac to du r um fls sd sd sa df sfd
  164. Tr sa df asad fad sdf adf asfd asd
  165. Facto durum fls sd sd sadf sfd sadf asa df ad sdf adfa sf dasd sdf asd saf 
  166. HintText
  167. sampleDialog
  168. Equals Operator
  169. EqualsOperator
  170. Graphics in Fields
  171. Graphics in Fields
  172. Field graphics can also be used to create interactivity.
  173. Click the speaker graphic in the top field to hear a call of the wild.  (Requires a sound card.)  
  174. Double-click lines with closed folders in the listbox to expand branches; double-click lines with open folders to collapse them....m...
  175. in,ms
  176. ThreeDeeRect
  177. bottomLine
  178. topLine
  179. The call of the European Swallow 
  180.  differs from that of the African Swallow in both pitch and duration. ...................................................
  181. w9dirPath
  182. chirp.wav
  183. buttonClick
  184. dirPath
  185. buttonClick
  186. playSound(dirPath() & "chirp.wav")
  187. -- returns same directory 
  188. %current 
  189.     n = 
  190.     Big dogs
  191.         Great Dane
  192.         Collie
  193.         Doberman
  194.     Small dogs
  195.         Sheltie
  196.         Weener dog
  197.     Froo froo dogs
  198.         Chow
  199.         Chihuahua
  200.         Poodle
  201.             Lap poodle
  202.             Yappy poodle
  203.             Snapping poodle
  204.         Shitzu
  205.     Cartoon Cats
  206.         Hobbes
  207.         Bill
  208.         Fritz
  209.     Presidential Cats
  210.         Socks
  211.         Bill
  212. source
  213.     Dogs
  214.     Catss
  215.         Great Dane
  216.         Collie
  217.         Doberman
  218.     Small dogs
  219.         Sheltie
  220.         Weener dog
  221.     Froo froo dogs
  222.         Chow
  223.         Chihuahua
  224.         Poodle
  225.             Lap poodle
  226.             Yappy poodle
  227.             Snapping poodle
  228.         Shitzu
  229.     Cartoon Cats
  230.         Hobbes
  231.         Bill
  232.         Fritz
  233.     Presidential Cats
  234.         Socks
  235.         Billidential Cats
  236. enterpage
  237. author
  238. reader
  239. RulerShadowing
  240. U.I. 
  241.  Ruler Shadowing
  242. U.I. 
  243.  Ruler Shadowingrrr
  244. When an object or a group of objects is selected, the bounds are"shadowed" in both the top and the left Rulers to help authors in doing precise alignment.  
  245. To see an example of this new feature, simply press the button labeled 'See Ruler and Shadow.'  Select various objects and notice the 'shadowing' on the Ruler line.  
  246. Press F3 to return to reader mode.  
  247. buttonClick
  248. buttonClick
  249. See Ruler and Shadow
  250. RulerShadowing
  251. Drag_Drop
  252. widgetspalette
  253. buttonDown
  254. widgetobject
  255. lScreenLoc
  256. lPageLoc
  257. endDrag
  258.     drag 
  259. >silently
  260. endDrag pDropObj, pDropLoc
  261. xNULL
  262.     -- convert drop point 
  263. absolute screen units:
  264.         lScreenLoc = pageUnitstoScreen(
  265.     -- find the 
  266. lWin 
  267. windowFromPoint(
  268.     -- don't 
  269.  relative 
  270. that 
  271. lPageLoc 
  272. screentoPageUnits(
  273. {whose reference 
  274. stored 
  275. source 
  276. copyObject((widgetobject 
  277. >),currentPage 
  278. FALSE
  279. stretchBitmap
  280. objRef
  281. button sampleWidget
  282. widgetObject
  283. button id 4 of page id 34
  284. stretchBitmap
  285. objRef
  286. button sampleWidget
  287. widgetObject
  288. button id 7 of page id 34
  289. stretchBitmap
  290. objRef
  291. button sampleWidget
  292. widgetObject
  293. button id 6 of page id 34
  294. dummyAudio
  295. stretchBitmap
  296. Dummy Widget
  297. dummyMIDI
  298. v    d    >Q
  299. stretchBitmap
  300. Dummy Widget
  301. dummyVideo
  302. stretchBitmap
  303. Dummy Widget
  304. Applying Logic
  305. At vero eos et accusam et justo duo dolores et ea rebum.  Stet clita kasd gub ergren.  so eas takimata sanctuss
  306. Glorum tendlofus brallic tendrum.d sdf isp lerum fasd que Stet clita kasd fo.
  307. Using Formulas
  308. Rheba starlum grep fandango, pregras flamingo ten belly bon trebulum. 
  309. Brespel tricot slastorus frequal sternum. Plumbar trellis corpus fran    my eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
  310. Viewers
  311. Viewers
  312. Viewers
  313. o    ~    A
  314. Viewer
  315. Viewers are "window objects" that display ToolBook pages.  This allows you to create many different kinds of multiple-window applications.
  316. To see viewers in action, turn to the next page.....
  317. Viewers
  318. Progress
  319. thermo
  320. ,!JdY
  321. currentPercent
  322. currentBar
  323. fullBar
  324. percentage
  325. -- Set the 
  326. thermometer bar
  327. -- Note that 
  328. uses 
  329. " property.
  330. percentage 
  331. pPercentage
  332.     -- errror checking:
  333. isType(real, 
  334. 5 > 100
  335. S < 0
  336. "currentPercent" 
  337.  & "%"
  338. lWide 
  339. "fullBar" 
  340. "currentBar" 
  341.  / 100)
  342. fullBar
  343. currentBar
  344. currentPercent
  345. sampleDialog
  346. goNext
  347. buttonUp
  348.     close 
  349. stretchBitmap
  350. Cancel
  351. goPrev
  352. buttonUp
  353.     close 
  354. stretchBitmap
  355. Your Name Here
  356. Name:
  357. Slider
  358. txClassName
  359. rectangle id 6 of page id 15
  360. follower
  361. width
  362. roundedrectangle id 76 of page id 15
  363. glide
  364. hSliderThumb
  365. txClassName
  366. Button
  367. This modal dialog box displays a page with ToolBook objects..
  368. EqualsOperator
  369. Equals Operator
  370. Equals Operator
  371. By popular request, the equals sign now works as an assignment operator that can be used in place of the "set X to Y" syntax.
  372. The = operator is often a more convenient form of notation to use when assigning values to containers and is especially useful in writing mathematical equations and formulas...
  373. x = y
  374. foo = item 1 of it
  375. x = sqrt(10)
  376. total = price * qty
  377. name of this page = "foo"
  378. bottomLine
  379. topLine
  380. in,ms
  381. ThreeDeeRect
  382. widgets
  383. false
  384. saveAcceptDrop
  385. dragButtons
  386. widgetobject
  387. pDropObj
  388. endDrag
  389. endDrag dropObj, DropLoc, targWin
  390. pDropObj 
  391. xNULL 
  392.         -- 
  393. ethe 
  394. {whose reference 
  395. stored 
  396. source 
  397. copyObject((widgetobject 
  398. >),currentPage 
  399. dropLoc
  400. stretchBitmap
  401. button sampleWidget
  402. objRef
  403. button id 4 of page id 34
  404. widgetObject
  405. stretchBitmap
  406. button sampleWidget
  407. objRef
  408. button id 7 of page id 34
  409. widgetObject
  410. stretchBitmap
  411. button sampleWidget
  412. objRef
  413. button id 6 of page id 34
  414. widgetObject
  415. dummyAudio
  416. stretchBitmap
  417. A Fake Widget
  418. dummyMIDI
  419. stretchBitmap
  420. A Fake Widget
  421. dummyVideo
  422. T    `    >Q
  423. stretchBitmap
  424. A Fake Widget
  425. dragPage
  426. noDropPage
  427. audio
  428. invleft
  429. ``@@@`
  430. ``@@@`
  431. `````
  432. ``@@@`
  433. ``@@@`
  434. `````
  435. ``@@@`
  436. ``@@@`
  437. `````
  438. ``@@@`
  439. ``@@@`
  440. `````
  441. wwwwwwwx
  442. wwwwwwwx
  443. wwwwwwwx
  444. wwwwwwx
  445. ffff`
  446. ffffff`
  447. ffffff`
  448. wwwwwwp
  449. wwwwwwp
  450. wwwwwwwwwwww
  451. wwwwwwwwwwwww
  452. wwwwwwwwwwwww
  453. wwwwwwwwwwwwwww
  454. minus
  455. backdrop
  456. 6`.`.`#
  457. wwwwwwwww
  458. wwwwwwwww
  459. wwpwwwwww
  460. pwww    
  461. wwwwp
  462. wwwww    
  463. wwwwwp
  464. wwwww
  465. wwwww
  466. wwwwwwwww
  467. wwwwwwwww
  468. wwwwwwwww
  469. wwwww
  470. wwwww
  471. wwwww
  472. wwwww
  473. wwwww
  474. wwwww
  475. wwwww
  476. wwwww
  477. wwwww
  478. wwwww
  479. wwwww
  480. wwwwwwwww
  481. wwwwwwwww
  482. wwwwwwwww
  483. wwwwwx
  484. wwwwwx
  485. wwwwwx
  486. wwwwwx
  487. wwwwwx
  488. wwwwwx
  489. wwwwwx
  490. wwwwwx
  491. wwwwwx
  492. wwwwwx
  493. wwwwwx
  494. wwwww
  495. wwwwwww
  496. wwwwwwww
  497. wwwwwwwww
  498. wwwwwwwwxw
  499. wwwwwwwx
  500. wwwwxwx
  501. wwwwxw
  502. wwwwx
  503. wwwww
  504. wwww~
  505. wwwww
  506. wwww~
  507. wwww~
  508. wwwwp
  509. wwwwp
  510. wwwwp
  511. wwwww
  512. wwwwwww
  513. wwwwwww{
  514. wwwwwwwwx
  515. wwwwwwww
  516. wwwwwwwx
  517. wwxwwwx
  518. wwwwwww
  519. wx{wwxw
  520. wwwwwwx
  521. wwwwww
  522. wwwwwx
  523. wwwww
  524. wwwwx
  525.         yyy
  526. wwwwx
  527. wwwww
  528. wwwwwx
  529. wwwwwxw
  530. wwwwww
  531. wwwwwwx
  532. wwwwwww
  533. wwwwwwwx
  534. ww{wx
  535. wwwwwwww
  536. wwwwwxxw
  537. wwwwwwwwx
  538. wwwwwwwww
  539. wwwwwwwx
  540. wwwwwww
  541. wwwwwwx
  542. wwxwwwx
  543. wwwwww
  544. wx{wwxw
  545. wwwwwx
  546. wwwww
  547. wwwwx
  548.         yyy
  549. wwwwx
  550. wwwwwxw
  551. wwwww
  552. wwwwwx
  553. wwwwww
  554. wwwwwwx
  555. ww{wx
  556. wwwwwww
  557. wwwwwxxw
  558. wwwwwwwx
  559. wwwwwwww
  560. wwwwwwwww
  561. wwwwwwww
  562. wwwxwwx
  563. wwwwwwww
  564. xww{xw{
  565. wwwwww
  566. wwwwwww
  567. wwwwwp
  568. wwwwws
  569. wwwws
  570. wwwww
  571. pw    yyy    
  572. wwww~
  573. xwwwwww
  574. wwwwww
  575. wwwwww
  576. wwwwwww
  577. wwwwwww
  578. w{www
  579. wwwwwwww
  580. xxwwwwww
  581. wwwwwwww
  582. wwwwwwwww
  583. wwwwwwwww
  584. wwwwwwww
  585. wwwwwww
  586. wwwxwwx
  587. wwwwwww
  588. xww{xw{
  589. wwwww
  590. wwwwww
  591. wwwwp
  592. wwwws
  593. pw    yyy    
  594. xwwwwww
  595. wwwww
  596. wwwww
  597. wwwwww
  598. wwwwww
  599. w{www
  600. wwwwwww
  601. xxwwwwww
  602. wwwwwww
  603. wwwwwwww
  604. wwwwwwww
  605. wwwwwwww
  606. wwwwpwww
  607. wWUwpx
  608. wWuwp
  609. wUupp
  610. wWUwp
  611. wUuwp
  612. wwUwp
  613. wwwppx
  614. wwwwp
  615. wwwwpwww
  616. wwwwww
  617. wwwww
  618. DDODODDO
  619. OODOD
  620. ODODOO
  621. DOODO
  622. """""""""""""""""
  623. """"""""""""""""""""""""""" 
  624. """""""""""""""""""""""""""""" DDD
  625. """""""""""""""""""""""""""""""" DDDDD@
  626. """""""""""""""""""""""""""""""""" DDDDDDD@
  627. """""""""""""""""""""""""""""""""""" DDDDDDDD@
  628. """"""""""""""""""""""""""""""""""""" DDDDDDDDDD@
  629. """"""""""""""""""""""""""""""""""""""" DDDDDDDDDDD@
  630. """""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDD
  631. """"""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDDD
  632. """"""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDDD@
  633. """""""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDDDD
  634. """""""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDDDD@
  635. """"""""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDDDDD
  636. """"""""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDDDDD
  637. """"""""""""""""""""""""""""""""""""""""""" DDDDDDDDDDDDDDDD
  638. """"""""""""""""""" 
  639. "" DDDDDDDDDDDDDDDD
  640. """""""""""""""
  641. DDDDDDDDDDDDDDD
  642. """""""""""" 
  643. DDDDDDDDDDDD
  644. """"""""""
  645. DDDDDDDDDD
  646. """"""""
  647. DDDDDDDD
  648. """"""
  649. DDDDDD
  650. """" 
  651. "/"/"
  652. myReader
  653. &File
  654. &Open...    Ctrl+O
  655. &Save    Ctrl+S
  656. Save &As...
  657. SaveAs
  658. Print Set&up...
  659. PrintSetup
  660. &Print Pages...    Ctrl+P
  661. PrintPages
  662. &Run...
  663. E&xit    Alt+F4
  664. &Edit
  665. F&ind...    F5
  666. A&uthor    F3
  667. Author
  668. &Page
  669. &Next    Alt+Right
  670. P&revious    Alt+Left
  671. Previous
  672. &First    Alt+Up
  673. First
  674. &Last    Alt+Down
  675. &Back    Shift+F2
  676. &History...    Ctrl+F2
  677. History
  678. &Size to Page    F11
  679. SizeToPage
  680. &Topics
  681. Title Page
  682. Performance
  683. Memory Model
  684. Viewers
  685. Fields
  686. Graphics in Fields
  687. More on Fields
  688. Rich Text Format
  689. Resource System
  690. Introduction
  691. Resources
  692. Graphic Buttons
  693. Menubars
  694. Cursors
  695. Color Model
  696. User Interface
  697. UserInterface
  698. Authoring U.I.
  699. AuthoringUI
  700. Right Click
  701. RightClick
  702. Group Editor
  703. Polypoint Editing
  704. Status Bar
  705. Status_Bar
  706. Ruler Shadowing
  707. Auto-Script
  708. Auto_Script
  709. Line Ends
  710. Comboboxes
  711. Better Buttons
  712. Drag && Drop
  713. Drag_Drop
  714. Save As .EXE
  715. Save_As_Exe
  716. OpenScript Enhancements
  717. Arrays
  718. Notify Handlers
  719. OpenScript
  720. Typed Variables
  721. Equals Operator
  722. Common Dialogs
  723. menuBars
  724. RichTextFormat
  725. Click the Next & Previous buttons to navigate among pages, or choose a topic from the "Topics" menu.""""""""""""""""""""""""
  726. RichTextFormat
  727. 5 5!5"5#5$5%5&5'5(5)5*5+5,5-5:w
  728. .&+    +E
  729. enterPage
  730. 1 -- (Was 
  731. 4 on 
  732. 10,14
  733. selectChars
  734. title
  735. Features Tour Tour
  736. title
  737. Features Tour TourO
  738. title
  739. ToolBook 2.0)
  740. title
  741. ToolBook 2.0
  742. This book demonstrates many of the enhancements and features in the new release of ToolBook.  Use the Next and Previous buttons to browse, or choose an item from the Topics menu..
  743. nextPage
  744. .&+    +E
  745. .&+    +E
  746. buttonClick
  747. buttonClick
  748. stretchBitmap
  749. enterPage
  750. YM_BeenHere
  751. e, l, ((l+r) 
  752. (l+1) 
  753. i] < 
  754. s_noswap
  755. , l, 
  756. |+1,r
  757. -- Slider control 
  758. begins here
  759. -- NOTES ABOUT IDENTIFIERS
  760. -- s___ prefix     ->
  761. function 
  762. handler used only 
  763. txClassName 
  764. c"Thumb"
  765. ___setSliderLimits 
  766. 4s___v, s___min, s___max, s___p
  767. down\
  768. loc -- flag 
  769. prevent updating 
  770. mouse 
  771. xmoved
  772. "HSliderThumb"
  773. ___slidePos(
  774. "VSliderThumb"
  775. sliderPosition 
  776. ___snapSlider\
  777. (1 - 
  778. glide 
  779. width 
  780. height 
  781.  p, s1, s2
  782. b(0,(p - s1) /(s2 - s1))
  783. thumb 
  784.             -- Another 
  785.  may be 
  786. controlling 
  787. OldMin 
  788. OldMax 
  789. j(1,(
  790. b(0,p)))
  791. "vSliderThumb"
  792. pOffset 
  793. ) * (1-p)
  794. newPos 
  795. "hSliderThumb"
  796. ) * p
  797.             -- Restore state 
  798. detentList 
  799. detents
  800. catchRange 
  801. 0 <> 
  802. ends 
  803. -- updates the graphics 
  804. searchReplace pm
  805. gref 
  806. bitmap "plus"
  807. minus"
  808. sofar 
  809. tchar 
  810. ~(pm,
  811. fs > 0
  812. -- expands/contracts 
  813. outline, 
  814. necessary
  815. t,tl,sh
  816. (selectedtextlines 
  817. a1Loc 
  818. ~(a1,tl)
  819.             -- 
  820. subheadings(outLineNumber(
  821. ,t)) 
  822. k& sh 
  823.             -- 
  824. curLevel 
  825. indentLevel(tl)
  826. keyenter
  827. mode, creates 
  828. shows you tabbed 
  829. operatingMode 
  830. value
  831. curmode 
  832. source 
  833. "off"
  834. o proper level
  835. notifybefore 
  836. operatingmode 
  837. notifyafter 
  838. -- returns 
  839. t,tl,retval
  840. n,i,headingLevel,testLevel,prevTestLevel,retlinecount
  841.         -- 
  842. textLineNumber(
  843. ,t)        
  844.         -- find out what 
  845.         -- point 
  846.         -- 
  847. y, so 
  848. outermost 
  849. headinglevel 
  850.     -- walk through 
  851. grabbing everything that 
  852.     --one 
  853. Mbelow current 
  854.         -- 
  855. results
  856. 9& tl & 
  857.         -- 
  858. a child 
  859. a "+" 
  860. tabs (ignoring "+" 
  861. "-") preceding a 
  862. counter 
  863. xansitoChar(1)
  864. numbers 
  865. form "1,3,2,1" etc
  866. -- based on a given 
  867. outlineNumber 
  868. , theText
  869. Zt,n,i,currentIndentLevel,retVal
  870. 1 -- 
  871. ?    only 
  872. L    list
  873.             -- found 
  874.             -- 
  875. elder sibling
  876.             -- 
  877. ''s descendant
  878. actual 
  879. -- corresponds 
  880. ZiLevel,n,iSibling,
  881. 1 -- 
  882. foundNextSibling 
  883. t) > 
  884. -1 -- 
  885. t) < 
  886. -1 -- 
  887. -- didn't 
  888. expected older 
  889. -- therefore 
  890. specified isn't 
  891. notifybefore 
  892. j,sec"
  893. clocktime 
  894. -- updates the hands on 
  895.     -- test 
  896. Ihas changed
  897. oldTime 
  898. curTime 
  899. coords 
  900. !)/2,\
  901. radius 
  902. N) - (
  903. Z))/2
  904. hour 
  905. minutes 
  906. secs 
  907. hourAngle 
  908. g/12 + 
  909. [/60/12 + 
  910. O/60/60/12)
  911. handVertices(
  912. I,.6,
  913. minutesAngle 
  914. /60 + 
  915. /60/60) 
  916. Wctr,
  917. 4,.9,
  918. secsAngle 
  919. $,.95,
  920. -- returns 
  921.  based on 
  922. angle 
  923. length provided
  924. Uextends a 
  925. one direction,
  926. other
  927. + (.1 * 
  928. -.5) * (2 * PI) - (PI / 2))),\ 
  929. + (.1 * 
  930. -.5) * (2 * PI) - (PI / 2))),\
  931. * (2 * PI) - (PI / 2))), \
  932. + (len * 
  933. * (2 * PI) - (PI / 2)))
  934. obligatory 
  935. handler 
  936. -- keep 
  937.  circular 
  938. sized
  939. maxside 
  940. syssuspendmessages 
  941. setTicks
  942. -- redraw 
  943. H (called 
  944. Hare lines whose names 
  945. )/2,\
  946. ) - (
  947. < 1440/2
  948. -- believe 
  949. needed 
  950. performance
  951. (i/60) * (2 * PI) - (PI / 2)
  952. + ((1-sz) * 
  953. + ((1-sz) * 
  954. )), \
  955. .&+    +E
  956. LXhotSpot
  957. mouseEnter
  958. .&+    +E
  959. LXhotSpot
  960. mouseLeave
  961. topicName
  962. recordfield "topicName"
  963. Author
  964. topicShadow
  965. enterPage
  966. .&+    +E
  967. enterBook
  968. reader
  969. .&+    +E
  970. .&+    +E
  971. reader
  972. maybePage
  973. menuItemSelected
  974. .&+    +E
  975. .&+    +E
  976. topicText
  977. limit
  978. wordCheck
  979. frequency
  980. quickSort
  981. stripPunctuation
  982. results
  983. buttonClick
  984. ,%H.%
  985. .,;:?!
  986. stripPunctuation
  987. s_noSwap
  988. quicksrt
  989. quicksort
  990. quicksrt
  991. s_noSwap
  992. quicksrt
  993.  "___setSliderLimits
  994. false
  995. txClassName
  996. Thumb
  997. buttonDown
  998. 1,"!#
  999. s___p
  1000. false
  1001. s___v
  1002. HSliderThumb
  1003. ___slidePos
  1004. s___max
  1005. VSliderThumb
  1006. txClassName
  1007. s___min
  1008. buttonStillDown
  1009. s___v
  1010. false
  1011. s___p
  1012. HSliderThumb
  1013. ___slidePos
  1014. s___max
  1015. VSliderThumb
  1016. txClassName
  1017. s___min
  1018. i0___snapSlider
  1019. sliderPosition
  1020. buttonUp
  1021. s___v
  1022. HSliderThumb
  1023. s___max
  1024. VSliderThumb
  1025. txClassName
  1026. s___min
  1027. glide
  1028. ___setSliderLimits
  1029. ___slidePos
  1030. sliderPosition
  1031.  "___setSliderLimits
  1032. newPos
  1033. OldMax
  1034. hSliderThumb
  1035. pOffset
  1036. group
  1037. SliderThumb
  1038. s___max
  1039. OldMin
  1040. vSliderThumb
  1041. txClassName
  1042. s___min
  1043. thumb
  1044. sliderPosition
  1045. sliderPosition
  1046. detents
  1047. detentList
  1048. ___snapSlider
  1049. 1,    "j
  1050. .&,    "
  1051. minus
  1052. searchReplace
  1053. /searchReplace
  1054. 0]outLineNumber
  1055. minus
  1056. indentLevel
  1057. curLevel
  1058. subheadings
  1059. buttondoubleclick
  1060. keydown
  1061. .&+    +
  1062. source
  1063. /searchReplace
  1064. curmode
  1065. subheadings
  1066. source
  1067. operatingMode
  1068. reader
  1069. JFoperatingmode
  1070. enterpage
  1071. JFoperatingmode
  1072. author
  1073. JFoperatingmode
  1074. reader
  1075. source
  1076. textLineNumber
  1077. indentLevel
  1078. subheadings
  1079. ,%H.%
  1080. counter
  1081. indentLevel
  1082. indentLevel
  1083. outlineNumber
  1084. false
  1085. indentLevel
  1086. foundNextSibling
  1087. textLineNumber
  1088. clocktime
  1089. h,min,sec
  1090. 1,!J<Y
  1091. 1,!J<Y
  1092. 333333
  1093. ?ffffff
  1094. ?hourAngle
  1095. second
  1096. secsAngle
  1097. kDcurTime
  1098. oldTime
  1099. handVertices
  1100. jDcurTime
  1101. minutesAngle
  1102. coords
  1103. radius
  1104. minute
  1105. ?clocktime
  1106. handVertices
  1107. jDcurTime
  1108. clocktime
  1109. ^vsetTicks
  1110. sized
  1111. .&,    "
  1112. C333333
  1113. .&,    "
  1114. ,!J<Y
  1115. ,%H.%
  1116. coords
  1117. setTicks
  1118. NotifyHandlers
  1119. Notify Handlers
  1120. Notify Handlers
  1121. "Notify" handlers allow objects to receive notification of messages sent to the page level (enterPage, idle, etc.).  This makes it much easier to write self-contained "widget" objects that can be pasted into a book and used without modification.
  1122. This clock contains a "NotifyBefore Idle" script.tify handler for the idle  message and a place holder that is visible only at author level.holder that is visible only at author level.el.
  1123. author
  1124. reader
  1125. notifyAfter 
  1126. notifyBefore 
  1127. false
  1128. vflag
  1129. Video Placeholder
  1130. false
  1131. vflag
  1132. clock
  1133. reader
  1134. curTime
  1135. minute
  1136. second
  1137. reader
  1138. author
  1139. 1,40,51
  1140. author
  1141. 1,40,59
  1142. NotifyHandlers
  1143. OpenScript
  1144. OpenScript
  1145. OpenScript+
  1146. New OpenScript features include an IsType()  and IsObject()  functions for data validation and a FlushMessageQueue()  function to clear extraneous mouse and keyboard input. 
  1147. The translateWindowMessage now gives more control over Windows messages, and new financial functions have been added.    been added.     functions have been added.   new financial functions have been added.  Windows messages, and new financial functions have been added.  
  1148.  TranslateWindowMessage
  1149.  IsObject()
  1150.  Financial Functions
  1151.  IsType()
  1152.  FlushMessageQueue()
  1153. TypedVariables
  1154. Typed Variables
  1155. Typed Variables
  1156. Variables can be declared by type.  This allows the script compiler to generate the most efficient possible code and provides additional error checking against setting a variable to an illegal value.
  1157. Arrays in ToolBook can also be declared as typed data.
  1158. to handle buttonUp
  1159.     local REAL lReal
  1160.     local INT lInt
  1161.     local DWORD aDword[20]
  1162.     system STRING sFoo
  1163.     system COLOR sColor
  1164. bottomLine
  1165. topLine
  1166. in,ms
  1167. ThreeDeeRect
  1168. CommonDialogs
  1169. Common Dialogs7
  1170. Common Dialogs[
  1171. Support for Windows common dialogs has been added to TB30DLG.DLL. (This replaces TBKDLG.DLL in ToolBook 1.5.)  Common dialogs give Windows applications a consistent look and interface for basic user tasks such as opening a file or choosing a name to "Save As..."
  1172. As..."
  1173. supported in TBKDLG.DLL...
  1174. Icon (*.ico),*.ico,toolBook (*.tbk),*.tbk
  1175. File selected:
  1176. tb30dlg.DLL
  1177. filterList
  1178. OpenFileDlg
  1179. openFileDlg
  1180. Choose next book...
  1181. User Canceled.
  1182. buttonUp
  1183.     linkDLL "tb30dlg.
  1184.         STRING openFileDlg (
  1185. , INT)
  1186. filterList 
  1187. "Icon (*.ico),*.
  1188. ,toolBook (*.tbk),*.
  1189. OpenFileDlg("Choose 
  1190. 8...", NULL, 
  1191. ^, 2)
  1192. "User Canceled."
  1193.  selected:" && 
  1194. stretchBitmap
  1195. Open File...
  1196. SaveAsDlg
  1197. File selected:
  1198. tb30dlg.dll
  1199. filterList
  1200. Text file (*.txt),*.txt,toolBook (*.tbk),*.tbk
  1201. SaveAsDlg
  1202. Save Data As
  1203. User Canceled.
  1204. buttonUp
  1205.     linkDLL "tb30dlg.dll"
  1206.         STRING SaveAsDlg (
  1207. , INT)
  1208. filterList 
  1209. "Text file (*.txt),*.
  1210. ,toolBook (*.tbk),*.
  1211. i Data As", NULL, 
  1212. V, 1)
  1213. "User Canceled."
  1214. "File selected:" && 
  1215. stretchBitmap
  1216. Save As...
  1217. colorPaletteDlg
  1218. tb30dlg.dll
  1219. colorPaletteDlg
  1220. colorSample
  1221. User Canceled.
  1222. buttonUp
  1223.     linkDLL "tb30dlg.dll"
  1224.         STRING colorPaletteDlg (BYTE, 
  1225. $(0, 0, 0)
  1226. xNUll
  1227. RGBFill 
  1228. "colorSample" 
  1229. "User Canceled."
  1230. stretchBitmap
  1231. Choose Color...
  1232. FchooseFontDlg
  1233. tb30dlg.dll
  1234. fontSample
  1235. qRGBtoHLS
  1236. TBKWIN.DLL
  1237. RGBtoHLS
  1238. regular
  1239. chooseFontDlg
  1240. User Canceled.
  1241. buttonUp
  1242.     linkDLL "tb30dlg.dll"
  1243.         STRING chooseFontDlg (
  1244. :TBKWIN.
  1245. RGBtoHLS(
  1246. G("","")
  1247. "User Canceled."
  1248. "fontSample" 
  1249.         -- Uses function 
  1250. TbkWin.
  1251.         -- Convert "regular" 
  1252. style 
  1253. (Item 6 
  1254. stretchBitmap
  1255. Choose Font...
  1256. colorSample
  1257. Color Sample
  1258. fontSample
  1259. Font Sample
  1260. CommonDialogs
  1261. ButtonClick
  1262. Pages on this background are displayed in window objects elsewhere in the book.
  1263. Font Sample
  1264. CommonDialogs
  1265. ButtonClick
  1266. CONTACT ICO 
  1267. CONTACT TBK 
  1268. BetterButtons
  1269. Better Buttons .
  1270. Better Buttons ments
  1271. New CheckBox3D  and RadioButton3D  border styles have been added, as shown in the top two object groups on this page.
  1272. All buttons also now support an enabled property, mnemonic keys, and full Windows button behavior..showed "grayed" and receives no mouse messages.  
  1273. Toggle the red "Enabled" check box to see how disabled buttons are displayed.c
  1274. stretchBitmap
  1275. Search in T&itles
  1276. stretchBitmap
  1277. Search in &Descriptions
  1278. stretchBitmap
  1279. Search in &History Records
  1280. in,ms
  1281. ThreeDeeRect
  1282. bottomLine
  1283. topLine
  1284. stretchBitmap
  1285. This P&age Only
  1286. @    L    >Q
  1287. stretchBitmap
  1288. This &Background
  1289. stretchBitmap
  1290. This B&ook
  1291. buttonDown
  1292. stretchBitmap
  1293. stretchBitmap
  1294. Status
  1295. in,ms
  1296. ThreeDeeRect
  1297. bottomLine
  1298. topLine
  1299. buttonSamples
  1300. buttonClick
  1301. buttonClick    
  1302. enabled 
  1303. "buttonSamples" 
  1304. stretchBitmap
  1305. Enabled
  1306. buttonSamples
  1307. stretchBitmap
  1308. Button
  1309. stretchBitmap
  1310. Button
  1311. stretchBitmap
  1312. Button
  1313. LineEnds
  1314. Line Ends
  1315. Line Ends
  1316. Line and curve objects now support arrow-style line ends.  
  1317. The line ends palette shown at left is used to set the style and size.
  1318. penScript support is provided with two new object properties: lineEndStyle  and lineEndSize.  The defaults are controlled through sysLineEndStyle  and sysLineEndSize...
  1319. LineEnds
  1320. Comboboxes
  1321. Comboboxess
  1322. Comboboxess
  1323. Editable and non-editable comboboxes are now available on the ToolBook object palette.
  1324. Double-click the arrow portion of the combobox to enter items at author level.
  1325. The contents can be automatically sorted using the "Sort Items" property...
  1326. one item
  1327. one item
  1328. three
  1329. seven
  1330. Betaaon
  1331. Alpha
  1332. Gamma
  1333. Delta
  1334. Epsilon#
  1335. Editable:
  1336. Non-editable:
  1337. Drag_Drop
  1338. Drag & Drop
  1339. Drag & Drop
  1340. Drag & drop functionality allows you to create highly interactive applications.
  1341. The dragImage  can be a cursor, bitmap or icon.  Dragging works at both reader and author levels, and between windows.
  1342. For this example, drag a textline from the list box to the wastebasket to delete that line...  Also, see the "floating palette" example on the Viewers  page.
  1343. sourceList
  1344. resetText
  1345. buttonClick
  1346. buttonClick    
  1347. sourceList 
  1348. resetText 
  1349. Reset
  1350. Field
  1351. objectDropped
  1352. objectDropped pTarget
  1353. ptarget 
  1354. B(selectedTextLines 
  1355. Wastebasket
  1356. in,ms
  1357. ThreeDeeRect
  1358. bottomLine
  1359. topLine
  1360. sourcelist
  1361. -1,-1
  1362. FALSE
  1363. allowDrag
  1364. allowDrag
  1365. asure edge was 
  1366. xclicked
  1367. x"-1,-1"
  1368. selectedTextLines 
  1369. FALSE
  1370. three
  1371. seven
  1372. eight
  1373. resetText
  1374. three
  1375. seven
  1376. eight
  1377. ToolBook now supports OLE technology.  OLE objects can be embedded (all data is contained in the ToolBook file) or linked  (only a reference to the data file is stored).
  1378. An OLE object can be activated from a script by setting its action property...........
  1379. Double-click to edit Excel chartt:A
  1380. embedded,ExcelChart,,Chart
  1381. SaveToExe
  1382. title
  1383. And More...
  1384. title
  1385. And More...
  1386. This book highlights the most significant features of this release, but there are many more.  For complete information, consult the Release Notes help file.
  1387. ..m the Topics menu..
  1388. .&+    +E
  1389. .&+    +E
  1390. buttonClick
  1391. buttonClick
  1392. stretchBitmap
  1393. RichTextFormat
  1394. bottomLine
  1395. Rich Text Format
  1396. Rich Text Format
  1397. To make it easier to convert existing documents into applications, ToolBook now supports Rich Text Format (RTF) for data exchange.
  1398. Click the word processor icon below
  1399.         to view the "RichText"
  1400.                 property of the field
  1401.                 shown here.......
  1402. RTFSample
  1403. buttonClick
  1404. buttonClick
  1405. richText 
  1406. "RTFSample"
  1407. hotspot
  1408. RTFSample
  1409. INSURANCES
  1410. Medical/Dental Insurance
  1411. Micro Co. presently maintains insurance plans through Green County Medical Blue Shield and Stalwart Health Cooperative from which eligible employees may choose coverage for themselves and their legal dependents.  Booklets on these policies are available through Personnel.
  1412. Life Insurance
  1413. Micro Co. provides eligible employees with a $100,000 group term life insurance and accidental death and dismemberment policy through Rainy Day Insurance Company.  This insurance is a fringe benefit and 
  1414. the amount of the premium for insurance over $50,000 is considered taxable income to each covered employee.  An additional voluntary term life insurance policy is also available to eligible employee through Upright Insurance Company.  This plan allows you to purchase additional amounts of insurance (five times your annual salary to a maximum of $300,000).  You may also insure your spouse or 
  1415. dependent children under this plan.  Booklets on these policies are available through Personnel.
  1416. Long Term Disability Insurance
  1417. A voluntary long term disability insurance is available to eligible employees.  This insurance allows you to purchase salary continuation protection and in the event you should become totally disabled and unable to work, would provide you with continuing income at approximately 60% of your regular wage, at the time you were disabled (subject to certain restrictions and other sources of income you may be entitled to receive).
  1418. erm Disability Insurance
  1419. A voluntary long term disability insurance is available to eligible employees.  This insurance allows you 
  1420. to purchase salary continuation protection and in the event you should become totally disabled and unable 
  1421. to work, would provide you with continuing income at approximately 60% of your regular wage, at the 
  1422. time you were disabled (subject to certain restrictions and other sources of income you may be entitled to 
  1423. receive).
  1424. topLine
  1425. in,ms
  1426. ThreeDeeRect
  1427. PolypointEditing
  1428. widgetspalette
  1429. PolypointEditing
  1430. U.I. - Polypoint Editing
  1431. U.I. - Polypoint Editing
  1432. The enhanced Reshape  command allows you to add and remove vertices from angled lines, curved lines, polygons, and irregular polygons.
  1433. To edit polypoint objects at author level, select the object, choose Reshape  from the draw menu, and then:
  1434. Shift-click on a reshape handle to add a point.
  1435. Ctrl-Shift-Click on a reshape handle to delete a point..
  1436. Switch to Author Level to Edit These Objects.
  1437. Save_As_EXE
  1438. Save As .EXE.EXE
  1439. Save As .EXEEEXEsEEEEEEEEEEEE
  1440. ToolBook applications may now be saved as a self-launching executable file.
  1441. The .EXE file contains the book icon as a resource so that the icon is available for use in the Program Manager.  
  1442. The ToolBook runtime files are still required...
  1443. in,sculpted
  1444. ThreeDeeRect
  1445. bottomLine
  1446. topLine
  1447. Arrays
  1448. Arrays!
  1449. Arrays=
  1450. OpenScript now supports both single and multi-dimensional arrays.  The Fill  command can easily load data into arrays from other sources. 
  1451. In general, fixed-size arrays are faster and offer better access validation.  Dynamic arrays are useful if the size of the array is not actually known or may change over time...idation.  Dynamic arrays are useful if the size of the array is not actually known or may change over time..
  1452. stretchBitmap
  1453. Count word frequency
  1454. in,ms
  1455. ThreeDeeRect
  1456. bottomLine
  1457. topLine
  1458. results
  1459. .&+    +E
  1460. .&+    +E
  1461. results
  1462. buttonup
  1463. "results"
  1464. stretchBitmap
  1465. Clear Field Text
  1466. Arrays!
  1467. Arrays=
  1468. OpenScript now supports both single and multi-dimensional arrays.  The Fill  command can easily load data into arrays from other sources. 
  1469. In general, fixed-size arrays areCBT_DEMOAVI 
  1470. CBT_DEMOICO 
  1471. CBT_DEMOTBK 
  1472. CBT_TIPSTBK 
  1473. rightClick
  1474. ColorModel
  1475. viewerDrag
  1476. groupEditor
  1477. U.I. - Group Editor
  1478. U.I. - Group Editor
  1479. The group editor allows direct selection and editing of grouped objects without ungrouping.
  1480. Switch to author level and double-click the grouped objects to the left.  A dotted group-edit rectangle appears around the group.  Sub-groups are shown with additional rectangles.When you draw a new object in this mode, it is added to the group.  You can delete objects from a group as well, but there must be at least two objects in every group...e
  1481. Field 1
  1482. Field 2
  1483. groupEditor
  1484. HintText
  1485. Status_bar
  1486. Reader
  1487. statusBar
  1488. enterPage
  1489. <+U!!
  1490. Reader
  1491. statusbar
  1492. leavePage
  1493. yhelpText
  1494. statusBar
  1495. mouseEnter
  1496. Cancel
  1497. yhelpText
  1498. Help Text:
  1499. xxbuttonDoubleClick
  1500. Reader
  1501. statusBar 
  1502. statusbar
  1503. helpText 
  1504. xxbuttonDoubleClick
  1505. ("Help 
  1506. xCancel
  1507. helptext
  1508. U.I. - Status Bar
  1509. U.I. - Status Bar
  1510. A Status Bar that works at both reader and author levels has been added.
  1511. Display text in the Status Bar at reader level by setting its caption property.  (Move the mouse over the draw objects at left for an example.)
  1512. Individual components of the Status Bar can be shown or hidden.  Toggle the check boxes on this page to see how this works.s
  1513. stretchBitmap
  1514. Button
  1515. buttonUp
  1516. curObj
  1517. enterpage
  1518. -- hides 
  1519. shows portions 
  1520. the status bar
  1521. notifyafter 
  1522. objs 
  1523. curObj
  1524. StatusBar
  1525. stretchBitmap
  1526. StatusBar
  1527. StatusBox
  1528. stretchBitmap
  1529. StatusBox
  1530. StatusControls
  1531. stretchBitmap
  1532. StatusControls
  1533. StatusIndicators
  1534. stretchBitmap
  1535. StatusIndicators
  1536. A Diamond
  1537. helpText
  1538. This is a blue pie object
  1539. helpText
  1540. The Swan of Gibralter
  1541. helpText
  1542. enterpage
  1543. StatusBar
  1544. OpenScript
  1545. widgets
  1546. viewerDrag
  1547. toolpalette
  1548. leavepage
  1549. isopen 
  1550.         close 
  1551. ViewersObjects
  1552. Viewers
  1553. The buttons on this page show three different viewers used to create elements of Windows applications.  The pages displayed in these windows are located at the end of this book.
  1554. The next page features additional viewers uses...
  1555. borderStyle) can also be set through the Viewers  dialog box.indow (such as its borderStyle) can also be set through the Viewers  dialog box.
  1556. InstallClipartWIndow
  1557. Clipart.wbk
  1558. buttonUp
  1559. InstallClipartWIndow 
  1560. .wbk"
  1561. stretchBitmap
  1562. Tool Palette
  1563. .&+    +E
  1564. .&+    +E
  1565. Progress
  1566. thermo
  1567. percentage
  1568. buttonClick
  1569. progress cursor
  1570. buttonClick
  1571. vRef 
  1572. "Progress"
  1573.         -- initialize the thermometer
  1574. percentage 
  1575.         -- 
  1576.         -- 
  1577. currentPage 
  1578.     close 
  1579. stretchBitmap
  1580. Progress...
  1581. fPalette
  1582. sampleDialog
  1583. buttonUp
  1584. "sampleDialog" 
  1585. %modal
  1586. :    F    >Q
  1587. stretchBitmap
  1588. Dialog Box
  1589. showToolPal
  1590. toolPalette
  1591. buttonUp
  1592. stretchBitmap
  1593. Floating Palette
  1594. MoreOnFields
  1595. Auto_Script
  1596. Resources
  1597. Resource System
  1598. Resource System
  1599. A resource is read-only data that you put in a book once and re-use multiple times. (For example, many different graphic buttons could use the same icon.) 
  1600. The ToolBook resource system supports menubars, icons, cursors, color palettes, and bitmaps.  These resources are discussed on the pages that follow...
  1601. Resources
  1602. Send Mail && MRU
  1603. menuBars
  1604. Menubars
  1605. Menubarsssssssss
  1606. Menubar resources support full cascading menus with accelerator keys and statusbar help text.  The reader-level menubar for this book is a resource.  Menubar resources can be assigned to any viewer.
  1607. As with all the resource types, an editor is provided to create or modify the book's menubars.ItemSelected  message lets you handle all menu events from a single script.e script.events from a single script.
  1608.  Assignable to any viewer
  1609.  Accelerator KeysI
  1610.  Full Cascading Menus
  1611.  Automatic Help Text
  1612. Auto_Script
  1613. Auto-Scriptons
  1614. Auto-Script
  1615. The Auto-Script feature allows the user to assign pre-defined behavior to objects without scripting.
  1616. The Auto-Script dialog can be invoked from the script editor, the right-click menus, or the properties dialog.
  1617. You can write your own Auto-Script files for frequently used scripts, or for use by others...cript files for frequently used scripts, or for use by others.
  1618. Cursors
  1619. Cursors
  1620. Cursors
  1621. Cursor resources can be used with the sysCursor property and as graphics in buttons.  Cursors can be imported from standard Windows .CUR files.
  1622. Click the buttons at left for examples of using cursor resources...
  1623. Move the mouse over the numbered rectangles to see new built-in ToolBook cursors.
  1624. cursor
  1625. buttonUp
  1626. ChooseResource(cursor, 
  1627. xNULL
  1628. stretchBitmap
  1629. Choose Resource...
  1630. ,%H.%
  1631. .&+    +E
  1632. buttonUp
  1633. cursor ID (103 + j)
  1634. stretchBitmap
  1635. Progress...
  1636. .&+    +E
  1637. buttonUp
  1638. stretchBitmap
  1639. Reset
  1640. Cursors
  1641. ColorModel
  1642. Color Model
  1643. Color Model
  1644. .PAL files can be imported via the resource manager and used to control palette shifting.
  1645. Objects now support full solid colors (instead of dithering to 16-colors) if the book's solidColorsEnabled   property is set to true.
  1646. The useWindowsColors property for objects allows them to use the Windows desktop colors.raw objects and backgrounds  include useWindowsColors  and sysUseWindowsColors. 
  1647. JX provides full support for 16- and 24-bit video systems.
  1648.  Palette Resources
  1649.  Control Palette Shift
  1650.  Solid-Color Objects
  1651.  UseWindowsColorsWindows Colors
  1652.  24-Bit Support
  1653. GraphicButtons
  1654. Graphic Buttons
  1655. Graphic Buttons
  1656. Icon, cursor and bitmap resources can be applied to buttons.  A different graphic can be assigned to the button's normal, inverted, disabled and checked states.
  1657. The examples on this page show graphic push buttons, check boxes and radio buttons.  Try clicking them.s additional button enhancements.ge shows additional button enhancements.age shows additional button enhancements.
  1658. stretchBitmap
  1659. Status
  1660. stretchBitmap
  1661. Status
  1662. stretchBitmap
  1663. Optional
  1664. stretchBitmap
  1665. stretchBitmap
  1666. Answer A
  1667. stretchBitmap
  1668. Answer B
  1669. stretchBitmap
  1670. Answer C
  1671. bottomLine
  1672. topLine
  1673. out,none
  1674. ThreeDeeRect
  1675. GraphicButtons
  1676. DragDrop
  1677. TypedVariables
  1678. PopPedal
  1679. bottomLine
  1680. topLine
  1681. out,none
  1682. ThreeDeeRect
  1683. GraphicButtons
  1684. 0,0,0,0
  1685. clientOffset
  1686. Times New Roman
  1687. Arial
  1688. Times New Roman
  1689. Times New Roman
  1690. urier New
  1691. O!_#G}k
  1692. Times New Roman
  1693. Times New Roman
  1694. Arial
  1695. Times New Roman
  1696. Arial
  1697. Arial
  1698. Wingdings
  1699. Times New Roman
  1700. Arial
  1701. Times New Roman
  1702. Arial
  1703. Courier New
  1704. MS Sans Serif
  1705. okman Old Style
  1706. Arial
  1707. Times New Roman
  1708. System
  1709. MS Sans Serif
  1710. Arial
  1711. MS Sans Serif
  1712. Arial
  1713. Arial
  1714. Arial
  1715.  Sans Serif
  1716. Courier
  1717. MS Serif
  1718. Arial
  1719. MS Sans Serif
  1720. Arial
  1721. Times New Roman
  1722. Arial
  1723. MS Sans Serif
  1724. System
  1725. Arial
  1726. Arial
  1727. Arial
  1728. Arial
  1729. Arial
  1730. Times New Roman
  1731. Times New Roman
  1732. r)/2@
  1733. System
  1734. topicName
  1735. recordfield "topicName"
  1736. Author
  1737. topicShadow
  1738. enterPage
  1739. enterBook
  1740. reader
  1741. maybePage
  1742. menuItemSelected
  1743. Author 
  1744. isObject("
  1745. ""topicName""")
  1746. topicShadow 
  1747. 4 -- reset 
  1748. sysReaderRightClick 
  1749. -- Handle messages 
  1750. "Topics" 
  1751. menuItemSelected pName, pAlias
  1752. -- If 
  1753. aliased, 
  1754. Else, 
  1755. xNULL
  1756. maybePage 
  1757. If selected 
  1758. that 
  1759. Arial
  1760. Times New Roman
  1761. Arial Narrow
  1762. Arial Narrow
  1763. Times New Roman
  1764. Times New Roman
  1765. Times New Roman
  1766. MS Sans Serif
  1767. MS Sans Serif
  1768. Arial
  1769. MS Sans Serif
  1770. Times New Roman
  1771. Times New Roman
  1772. MS Sans Serif
  1773. asymetrix
  1774. info_LastSavedBy
  1775. asymetrix
  1776. info_LastSaved
  1777. asymetrix
  1778. 30/03/1995 14:43:19
  1779. 30/03/1995 14:46:09
  1780. topicName
  1781. recordfield "topicName"
  1782. Author
  1783. topicShadow
  1784. enterPage
  1785. enterBook
  1786. reader
  1787. maybePage
  1788. menuItemSelected
  1789. (hotSpot 
  1790. >= TRUE)
  1791. Author 
  1792. isObject("
  1793. ""topicName""")
  1794. topicShadow 
  1795. 4 -- reset 
  1796. sysReaderRightClick 
  1797. -- Handle messages 
  1798. "Topics" 
  1799. menuItemSelected pName, pAlias
  1800. -- If 
  1801. aliased, 
  1802. Else, 
  1803. xNULL
  1804. maybePage 
  1805. If selected 
  1806. that 
  1807. Page id 44
  1808. ToolBook Features Tour
  1809. toolPalette
  1810. page "widgets"
  1811. Progress
  1812. page "Progress"
  1813. Computing...
  1814. SplashScreen
  1815. page id 36
  1816. sampleDialog
  1817. page "sampleDialog"
  1818. Sample Dialog Box
  1819. Page id 46
  1820. Page"
  1821. PopPedal
  1822. Page "PopPedal"
  1823. TVpane
  1824. Page "HintText"
  1825. toolPalette
  1826. page "widgets"
  1827. DragButtons
  1828. rightSize
  1829. openWindow
  1830. openWindow
  1831.     rightSize = 
  1832. "DragButtons" 
  1833. ocurrentPage
  1834. ;) / (
  1835. sysPageUnitsPerPixel)
  1836. m) / (
  1837. ClientSize 
  1838. popuphelp
  1839. Page id 62
  1840. 9503301438552823030105316410
  1841. ASYM_TpID
  1842. .&+    +E
  1843. reader
  1844. iris speed 1000
  1845. enterPage
  1846.         -- reset on 
  1847.         transition "iris speed 1000" 
  1848. stretchBitmap
  1849. Button
  1850. TitlePage
  1851. Progress
  1852. Viewers
  1853. GraphicsInFields
  1854. BetterButtons
  1855. Save_As_EXE
  1856. false
  1857. viewerDrag
  1858. allowdrop
  1859. allowdrop
  1860. "viewerDrag"
  1861. nextPage
  1862. .&+    +E
  1863. .&+    +E
  1864. buttonClick
  1865. buttonClick
  1866. stretchBitmap
  1867. topicText
  1868. selfRef
  1869. enterpage
  1870. notifyBefore 
  1871. selfRef 
  1872. popupHelp
  1873. buttonClick
  1874. buttonClick
  1875. "popupHelp" 
  1876. %modal
  1877. stretchBitmap
  1878. .&+    +E
  1879. .&+    +E
  1880. buttonClick
  1881. buttonClick
  1882. stretchBitmap
  1883. false
  1884. viewerDrag
  1885. allowdrop
  1886. allowdrop
  1887. "viewerDrag"
  1888. topicShadow
  1889. topicName
  1890. allowdrop
  1891. allowdrop
  1892. enterpage
  1893. 950330143858282612412352739
  1894. ASYM_TpID
  1895. TitlePage
  1896. .&+    +E
  1897. reader
  1898. iris speed 1000
  1899. enterPage
  1900.         -- reset on 
  1901.         transition "iris speed 1000" 
  1902. stretchBitmap
  1903. Button
  1904. ASYM_BeenHere
  1905. "viewerDrag"
  1906. topicShadow
  1907. topicName
  1908. allowdrop
  1909. allowdrop
  1910. enterpage
  1911. Performance
  1912. Performance
  1913. Performance
  1914. The new release of ToolBook features a faster, more efficient compiler and other elements of the OpenScript system that give dramatic improvements in execution speed.
  1915. The ToolBook imaging engine has been refined for improved display performance in many scenarios..imensional arrays.
  1916. Portions of the ToolBook imaging engine have been refined for improved performance.ne have been refined for improved performance.e.. performance.
  1917.  Optimizing Compilerrrrrrrr
  1918.  Faster InterpreterI
  1919.  Imager Improvementsssssss
  1920.  Typed Data
  1921. Performance
  1922. Status_bar
  1923. MemoryModel
  1924. Memory Model
  1925. Memory Model/
  1926. The new memory model gives full access to available Windows memory up to 16 megabytes, which eliminates "Out of Local Memory" errors.
  1927. Individual variables can be up to 64K in size, and stack space has been increased to support up to 1,024 nesting levels and to provide more memory for DLLs.
  1928.  16 MB Available Memoryyy
  1929.  64K Variable Sizee
  1930.  Expanded Stack Spacein
  1931. MemoryModel
  1932. Arrays
  1933. AuthoringUI
  1934. Authoring U.I.
  1935. Authoring U.I.3
  1936. The ToolBook user interface has been reworked extensively.  This includes updated floating palettes, a tear-off toolbar at author level, and enhanced script editor and debugger.
  1937. The command window now has a "history" recall list at the top that allows you to choose from recently used commands.
  1938. The pages that follow detail additional U.I. enhancements...
  1939.  More...
  1940.  Tear-off Toolbar
  1941.  Enhanced Debugger
  1942.  Script Editor Improvements
  1943.  Command Window Historyssssssssssssssssssssssssss
  1944. AuthoringUI
  1945. Comboboxes
  1946. rightClick
  1947. U.I. - Right Clickk
  1948. U.I. - Right Clickk
  1949. New right-click menus allow faster and easier access to properties and scripts.
  1950. Switch to author level and click the right mouse button on each of the objects shown here.
  1951. When right-clicking the page, hold down:
  1952. Ctrl -- for background menu
  1953. Shift -- for book menu
  1954. Shift+Ctrl -- for viewer menuur menu
  1955. stretchBitmap
  1956. Button
  1957. Field 1
  1958. rightClick
  1959. U.I. - Right Clickk
  1960. U.I. - Right Clickk
  1961. New right-click menus allow faster and easier access to properties and scripts.
  1962. Switch to author leve
  1963. System Functions
  1964. Window-Creation Functions
  1965. New 3.1 user functions
  1966. Bitmap Functions
  1967. Clipping Functions
  1968. Coordinate Functions
  1969. Device-Context Functions
  1970. Drawing-Attribute Functions
  1971. Drawing-Tool Functions
  1972. Ellipse and Polygon Functions
  1973. Font Functions
  1974. Line-Output Functions
  1975. Mapping Functions
  1976. Metafile Functions
  1977. Palette Functions
  1978. Printer-Control Functions
  1979. Rectangle Functions
  1980. Region Functions
  1981. Text Functions
  1982. TrueType Functions
  1983. PeIO      SYS
  1984. MSDOS   SYS
  1985. MS-DOS_6   (
  1986. DOS        
  1987. COMMAND COM
  1988. AUTOEXEC01  
  1989. CONFIG  OLD 
  1990. AUTOEXECOLD 
  1991. MY_BIN     
  1992. TEMP       
  1993. WINDOWS    
  1994. 386SPARTPAR&
  1995. wwwwwwwwwwwwwwwwwwwwwwwwwwwww{
  1996. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  1997. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  1998. wwwwwwwwwx
  1999. wwwwwwwwww
  2000. wwwwwwwwwx
  2001. wwwwwwwwww
  2002. wwwwwwwwwx
  2003. wwwwwwwwww
  2004. wwwwwwwwwx
  2005. wwwwwwwwww
  2006. wwwwwwwwwx
  2007. wwwwwwwwww
  2008. wwwwwwwx
  2009. wwwwwwwp
  2010. wwwwwwx
  2011. wwwwwwp
  2012. wwwwwx
  2013. wwwwwp
  2014. wwwwwx
  2015. wwwwwp
  2016. wwwwwwx
  2017. wwwwwwp
  2018. wwwwwwwx
  2019. wwwwwwwp
  2020. wwwwwwwwwx
  2021. wwwwwwwwww
  2022. wwwwwwwwwx
  2023. wwwwwwwwww
  2024. wwwwwwwwwx
  2025. wwwwwwwwww
  2026. wwwwwwwwwx
  2027. wwwwwwwwww
  2028. wwwwwwwwwx
  2029. wwwwwwwwww
  2030. wwwwwwwwww
  2031. wwwwwwwwww
  2032. wwwwwwwwww
  2033. wwwwwwwwww
  2034. wwwwwwwwww
  2035. wwwwwwwp
  2036. wwwwwwp
  2037. wwwwwp
  2038. wwwwwp
  2039. wwwwwwp
  2040. wwwwwwwp
  2041. wwwwwwwwww
  2042. wwwwwwwwww
  2043. wwwwwwwwww
  2044. wwwwwwwwww
  2045. wwwwwwwwww
  2046. wwwwwwwwwx
  2047. wwwwwwwwww
  2048. wwwwwwwwwx
  2049. wwwwwwwwww
  2050. wwwwwwwwwx
  2051. wwwwwwwwww
  2052. wwwwwwwwwx
  2053. wwwwwwwwww
  2054. wwwwwwwwwx
  2055. wwwwwwwwww
  2056. wwwwwwwx
  2057. wwwwwwwp
  2058. wwwwwwx
  2059. wwwwwwp
  2060. wwwwwx
  2061. wwwwwp
  2062. wwwwwx
  2063. wwwwwp
  2064. wwwwwwx
  2065. wwwwwwp
  2066. wwwwwwwx
  2067. wwwwwwwp
  2068. wwwwwwwwwx
  2069. wwwwwwwwww
  2070. wwwwwwwwwx
  2071. wwwwwwwwww
  2072. wwwwwwwwwx
  2073. wwwwwwwwww
  2074. wwwwwwwwwx
  2075. wwwwwwwwww
  2076. wwwwwwwwwx
  2077. wwwwwwwwww
  2078. wwwwwwwwwx
  2079. wwwwwwwwww
  2080. wwwwwwwwwx
  2081. wwwwwwwwww
  2082. wwwwwwwwwx
  2083. wwwwwwwwww
  2084. wwwwwwwwwx
  2085. wwwwwwwwww
  2086. wwwwwwwwwx
  2087. wwwwwwwwww
  2088. wwwwx
  2089. wwwwp
  2090. wwwwwx
  2091. wwwwwp
  2092. wwwwwwx
  2093. wwwwwwp
  2094. wwwwwwx
  2095. wwwwwwp
  2096. wwwwwx
  2097. wwwwwp
  2098. wwwwx
  2099. wwwwp
  2100. wwwwwwwwwx
  2101. wwwwwwwwww
  2102. wwwwwwwwwx
  2103. wwwwwwwwww
  2104. wwwwwwwwwx
  2105. wwwwwwwwww
  2106. wwwwwwwwwx
  2107. wwwwwwwwww
  2108. wwwwwwwwwx
  2109. wwwwwwwwww
  2110. wwwwwwwwwx
  2111. wwwwwwwwwx
  2112. wwwwwwwwwx
  2113. wwwwwwwwwx
  2114. wwwwwwwwwx
  2115. wwwwx
  2116. wwwwx
  2117. wwwwx
  2118. wwwwx
  2119. wwwwx
  2120. wwwwx
  2121. wwwwwwwwwx
  2122. wwwwwwwwwx
  2123. wwwwwwwwwx
  2124. wwwwwwwwwx
  2125. wwwwwwwwwx
  2126. wwwwwwwwwx
  2127. wwwwwwwwww
  2128. wwwwwwwwwx
  2129. wwwwwwwwww
  2130. wwwwwwwwwx
  2131. wwwwwwwwww
  2132. wwwwwwwwwx
  2133. wwwwwwwwww
  2134. wwwwwwwwwx
  2135. wwwwwwwwww
  2136. wwwwx
  2137. wwwwp
  2138. wwwwx
  2139. wwwwp
  2140. wwwwx
  2141. wwwww
  2142. wwwwx
  2143. wwwww
  2144. wwwwx
  2145. wwwwp
  2146. wwwwx
  2147. wwwwp
  2148. wwwwwwwwwx
  2149. wwwwwwwwww
  2150. wwwwwwwwwx
  2151. wwwwwwwwww
  2152. wwwwwwwwwx
  2153. wwwwwwwwww
  2154. wwwwwwwwwx
  2155. wwwwwwwwww
  2156. wwwwwwwwwx
  2157. wwwwwwwwww
  2158. wwwwwwwwwx
  2159. wwwwwwwwww
  2160. wwwwwwwwwx
  2161. wwwwwwwwww
  2162. wwwwwwwwwx
  2163. wwwwwwwwww
  2164. wwwwwwwwwx
  2165. wwwwwwwwww
  2166. wwwwwwwwwx
  2167. wwwwwwwwww
  2168. wwwwwwwwwx
  2169. wwwwwwwwww
  2170. wwwwwwwwwx
  2171. wwwwwwwwww
  2172. wwwwwwwwwx
  2173. wwwwwwwwww
  2174. wwwwwwwwwx
  2175. wwwwwwwwww
  2176. wwwwwwwwwx
  2177. wwwwwwwwww
  2178. wwwwwwwwwx
  2179. wwwwwwwwww
  2180. wwwwwwwwwx
  2181. wwwwwwwwww
  2182. wwwwwwwwwx
  2183. wwwwwwwwww
  2184. wwwwwwwwwx
  2185. wwwwwwwwww
  2186. wwwwwwwwwx
  2187. wwwwwwwwww
  2188. wwwwwwwwwx
  2189. wwwwwwwwww
  2190. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  2191. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  2192. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  2193. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  2194. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  2195. wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  2196. wwwww
  2197. wwwww
  2198. wwwww
  2199. wwwww
  2200. wwxpwp
  2201. xwwpww
  2202. ExcelChart
  2203. Chart
  2204. Page &p
  2205. CTOOLBOOK
  2206. DDEDATA.XLS0
  2207. Helv1
  2208. Helv1
  2209. ALCB88CFFA
  2210. Sales
  2211. ALCB89CFFA
  2212. ALCB8ACFFA
  2213. Sales by country (in thousands)'
  2214. METAFILEPICT
  2215. "Helv
  2216. 5000l
  2217. 10000
  2218. 15000
  2219. 20000
  2220. 25000
  2221. "System
  2222. "Helv
  2223. Sales by country (in thousands)
  2224. TitlePage
  2225. .&+    +E
  2226. reader
  2227. iris speed 1000
  2228. enterPage
  2229.         -- reset on 
  2230.         transition "iris speed 1000" 
  2231. stretchBitmap
  2232. Button
  2233. ASYM_BeenHere
  2234. Performance
  2235. Performance
  2236. Performance
  2237. The new release of ToolBook features a faster, more efficient compiler and other elements of the OpenScript system that give dramatic improvements in execution speed.
  2238. The ToolBook imaging engine has been refined for improved display performance in many scenarios..imensional arrays.
  2239. Portions of the ToolBook imaging engine have been refined for improved performance.ne have been refined for improved performance.e.. performance.
  2240.  Optimizing Compilerrrrrrrr
  2241.  Faster InterpreterI
  2242.  Imager Improvementsssssss
  2243.  Typed Data7
  2244. ASYM_BeenHere
  2245. buttonClick
  2246.     -- initialize arrays:
  2247. docWords holds 
  2248. document;
  2249.     -- frequencyArray 
  2250. &unique 
  2251. ialong 
  2252. fits corresponding 
  2253. C[][],temp
  2254. without punctuation (see function defined below)
  2255. stripPunctuation(
  2256. J"topicText")
  2257.     -- fill 
  2258. g] order
  2259. sorting algorithm)
  2260.     -- since 
  2261.  are passed 
  2262. Hreference, 
  2263. handlers modify
  2264. quickSort 
  2265. each 
  2266. uniqueCount 
  2267. count 
  2268. -- running counter
  2269. limit 
  2270. dimensions (
  2271. )    -- 
  2272. through 
  2273. sorted 
  2274. , keeping track
  2275. adjacent duplicates 
  2276. storing 
  2277. results 
  2278. wordCheck 
  2279. ][1] 
  2280. ][2] 
  2281.     -- dump 
  2282. [i][1] & 
  2283. [i][2] & 
  2284. -- strips 
  2285. ZpuncList[5],loadPunc
  2286. ".,;:?!" & 
  2287. -- Standard recursive QuickSort
  2288. mind that 
  2289. Hvalue
  2290. quicksort fArray[] 
  2291. 4s_noSwap
  2292. quicksrt 
  2293. +, 1, 
  2294. r > l 
  2295. e, l, ((l+r) 
  2296. (l+1) 
  2297. i] < 
  2298. s_noswap
  2299. , l, 
  2300. |+1,r
  2301. -- Slider control 
  2302. begins here
  2303. -- NOTES ABOUT IDENTIFIERS
  2304. -- s___ prefix     ->
  2305. function 
  2306. handler used only 
  2307. txClassName 
  2308. c"Thumb"
  2309. ___setSliderLimits 
  2310. 4s___v, s___min, s___max, s___p
  2311. down\
  2312. loc -- flag 
  2313. prevent updating 
  2314. mouse 
  2315. xmoved
  2316. "HSliderThumb"
  2317. ___slidePos(
  2318. "VSliderThumb"
  2319. sliderPosition 
  2320. ___snapSlider\
  2321. (1 - 
  2322. glide 
  2323. width 
  2324. height 
  2325.  p, s1, s2
  2326. b(0,(p - s1) /(s2 - s1))
  2327. thumb 
  2328.             -- Another 
  2329.  may be 
  2330. controlling 
  2331. OldMin 
  2332. OldMax 
  2333. j(1,(
  2334. b(0,p)))
  2335. "vSliderThumb"
  2336. pOffset 
  2337. ) * (1-p)
  2338. newPos 
  2339. "hSliderThumb"
  2340. ) * p
  2341.             -- Restore state 
  2342. detentList 
  2343. detents
  2344. catchRange 
  2345. 0 <> 
  2346. ends 
  2347. -- updates the graphics 
  2348. searchReplace pm
  2349. gref 
  2350. bitmap "plus"
  2351. minus"
  2352. sofar 
  2353. tchar 
  2354. ~(pm,
  2355. fs > 0
  2356. -- expands/contracts 
  2357. outline, 
  2358. necessary
  2359. t,tl,sh
  2360. (selectedtextlines 
  2361. a1Loc 
  2362. ~(a1,tl)
  2363.             -- 
  2364. subheadings(outLineNumber(
  2365. ,t)) 
  2366. k& sh 
  2367.             -- 
  2368. curLevel 
  2369. indentLevel(tl)
  2370. keyenter
  2371. mode, creates 
  2372. shows you tabbed 
  2373. operatingMode 
  2374. value
  2375. curmode 
  2376. source 
  2377. "off"
  2378. o proper level
  2379. notifybefore 
  2380. operatingmode 
  2381. notifyafter 
  2382. -- returns 
  2383. t,tl,retval
  2384. n,i,headingLevel,testLevel,prevTestLevel,retlinecount
  2385.         -- 
  2386. textLineNumber(
  2387. ,t)        
  2388.         -- find out what 
  2389.         -- point 
  2390.         -- 
  2391. y, so 
  2392. outermost 
  2393. headinglevel 
  2394.     -- walk through 
  2395. grabbing everything that 
  2396.     --one 
  2397. Mbelow current 
  2398.         -- 
  2399. results
  2400. 9& tl & 
  2401.         -- 
  2402. a child 
  2403. a "+" 
  2404. tabs (ignoring "+" 
  2405. "-") preceding a 
  2406. counter 
  2407. xansitoChar(1)
  2408. numbers 
  2409. form "1,3,2,1" etc
  2410. -- based on a given 
  2411. outlineNumber 
  2412. , theText
  2413. Zt,n,i,currentIndentLevel,retVal
  2414. 1 -- 
  2415. ?    only 
  2416. L    list
  2417.             -- found 
  2418.             -- 
  2419. elder sibling
  2420.             -- 
  2421. ''s descendant
  2422. actual 
  2423. -- corresponds 
  2424. ZiLevel,n,iSibling,
  2425. 1 -- 
  2426. foundNextSibling 
  2427. t) > 
  2428. -1 -- 
  2429. t) < 
  2430. -1 -- 
  2431. -- didn't 
  2432. expected older 
  2433. -- therefore 
  2434. specified isn't 
  2435. notifybefore 
  2436. j,sec"
  2437. clocktime 
  2438. -- updates the hands on 
  2439.     -- test 
  2440. Ihas changed
  2441. oldTime 
  2442. curTime 
  2443. coords 
  2444. !)/2,\
  2445. radius 
  2446. N) - (
  2447. Z))/2
  2448. hour 
  2449. minutes 
  2450. secs 
  2451. hourAngle 
  2452. g/12 + 
  2453. [/60/12 + 
  2454. O/60/60/12)
  2455. handVertices(
  2456. I,.6,
  2457. minutesAngle 
  2458. /60 + 
  2459. /60/60) 
  2460. Wctr,
  2461. 4,.9,
  2462. secsAngle 
  2463. $,.95,
  2464. -- returns 
  2465.  based on 
  2466. angle 
  2467. length provided
  2468. Uextends a 
  2469. one direction,
  2470. other
  2471. + (.1 * 
  2472. -.5) * (2 * PI) - (PI / 2))),\ 
  2473. + (.1 * 
  2474. -.5) * (2 * PI) - (PI / 2))),\
  2475. * (2 * PI) - (PI / 2))), \
  2476. + (len * 
  2477. * (2 * PI) - (PI / 2)))
  2478. obligatory 
  2479. handler 
  2480. -- keep 
  2481.  circular 
  2482. sized
  2483. maxside 
  2484. syssuspendmessages 
  2485. setTicks
  2486. -- redraw 
  2487. H (called 
  2488. Hare lines whose names 
  2489. )/2,\
  2490. ) - (
  2491. < 1440/2
  2492. -- believe 
  2493. needed 
  2494. performance
  2495. (i/60) * (2 * PI) - (PI / 2)
  2496. + ((1-sz) * 
  2497. + ((1-sz) * 
  2498. )), \
  2499. -- handles changing the cursor
  2500. (hotSpot 
  2501. >= TRUE)
  2502. -- 3D's 
  2503. Author 
  2504. isObject("
  2505. ""topicName""")
  2506. topicShadow 
  2507.     -- reset 
  2508. sizetoPage
  2509. sysReaderRightClick 
  2510. -- Handle messages 
  2511. menuItemSelected pName, pAlias
  2512.     -- If 
  2513. aliased, 
  2514. Else, 
  2515. xNULL
  2516. maybePage 
  2517. If selected 
  2518. that 
  2519. .&+    +E
  2520. LXhotSpot
  2521. mouseEnter
  2522. .&+    +E
  2523. LXhotSpot
  2524. mouseLeave
  2525. topicName
  2526. recordfield "topicName"
  2527. Author
  2528. topicShadow
  2529. enterPage
  2530. .&+    +E
  2531. enterBook
  2532. reader
  2533. .&+    +E
  2534. .&+    +E
  2535. reader
  2536. maybePage
  2537. menuItemSelected
  2538. .&+    +E
  2539. .&+    +E
  2540. topicText
  2541. limit
  2542. wordCheck
  2543. frequency
  2544. quickSort
  2545. stripPunctuation
  2546. results
  2547. buttonClick
  2548. ,%H.%
  2549. .,;:?!
  2550. stripPunctuation
  2551. s_noSwap
  2552. quicksrt
  2553. quicksort
  2554. quicksrt
  2555. s_noSwap
  2556. quicksrt
  2557.  "___setSliderLimits
  2558. false
  2559. txClassName
  2560. Thumb
  2561. buttonDown
  2562. 1,"!#
  2563. s___p
  2564. false
  2565. s___v
  2566. HSliderThumb
  2567. ___slidePos
  2568. s___max
  2569. VSliderThumb
  2570. txClassName
  2571. s___min
  2572. buttonStillDown
  2573. s___v
  2574. false
  2575. s___p
  2576. HSliderThumb
  2577. ___slidePos
  2578. s___max
  2579. VSliderThumb
  2580. txClassName
  2581. s___min
  2582. i0___snapSlider
  2583. sliderPosition
  2584. buttonUp
  2585. s___v
  2586. HSliderThumb
  2587. s___max
  2588. VSliderThumb
  2589. txClassName
  2590. s___min
  2591. glide
  2592. ___setSliderLimits
  2593. ___slidePos
  2594. sliderPosition
  2595.  "___setSliderLimits
  2596. newPos
  2597. OldMax
  2598. hSliderThumb
  2599. pOffset
  2600. group
  2601. SliderThumb
  2602. s___max
  2603. OldMin
  2604. vSliderThumb
  2605. txClassName
  2606. s___min
  2607. thumb
  2608. sliderPosition
  2609. sliderPosition
  2610. detents
  2611. detentList
  2612. ___snapSlider
  2613. 1,    "j
  2614. .&,    "
  2615. minus
  2616. searchReplace
  2617. /searchReplace
  2618. 0]outLineNumber
  2619. minus
  2620. indentLevel
  2621. curLevel
  2622. subheadings
  2623. buttondoubleclick
  2624. keydown
  2625. .&+    +
  2626. source
  2627. /searchReplace
  2628. curmode
  2629. subheadings
  2630. source
  2631. operatingMode
  2632. reader
  2633. JFoperatingmode
  2634. enterpage
  2635. JFoperatingmode
  2636. author
  2637. JFoperatingmode
  2638. reader
  2639. source
  2640. textLineNumber
  2641. indentLevel
  2642. subheadings
  2643. ,%H.%
  2644. counter
  2645. indentLevel
  2646. indentLevel
  2647. outlineNumber
  2648. false
  2649. indentLevel
  2650. foundNextSibling
  2651. textLineNumber
  2652. clocktime
  2653. h,min,sec
  2654. 1,!J<Y
  2655. 1,!J<Y
  2656. 333333
  2657. ?ffffff
  2658. ?hourAngle
  2659. second
  2660. secsAngle
  2661. kDcurTime
  2662. oldTime
  2663. handVertices
  2664. jDcurTime
  2665. minutesAngle
  2666. coords
  2667. radius
  2668. minute
  2669. ?clocktime
  2670. handVertices
  2671. jDcurTime
  2672. clocktime
  2673. ^vsetTicks
  2674. sized
  2675. .&,    "
  2676. C333333
  2677. .&,    "
  2678. ,!J<Y
  2679. ,%H.%
  2680. coords
  2681. setTicks
  2682. .&+    +E
  2683. LXhotSpot
  2684. mouseEnter
  2685. .&+    +E
  2686. LXhotSpot
  2687. mouseLeave
  2688. topicName
  2689. recordfield "topicName"
  2690. Author
  2691. topicShadow
  2692. enterPage
  2693. .&+    +E
  2694. enterBook
  2695. reader
  2696. .&+    +E
  2697. .&+    +E
  2698. reader
  2699. maybePage
  2700. menuItemSelected
  2701. .&+    +E
  2702. LXhotSpot
  2703. mouseEnter
  2704. .&+    +E
  2705. LXhotSpot
  2706. mouseLeave
  2707. topicName
  2708. recordfield "topicName"
  2709. Author
  2710. topicShadow
  2711. enterPage
  2712. .&+    +E
  2713. enterBook
  2714. reader
  2715. .&+    +E
  2716. .&+    +E
  2717. reader
  2718. maybePage
  2719. menuItemSelected
  2720. .&+    +E
  2721. LXhotSpot
  2722. mouseEnter
  2723. .&+    +E
  2724. LXhotSpot
  2725. mouseLeave
  2726. topicName
  2727. recordfield "topicName"
  2728. Author
  2729. topicShadow
  2730. enterPage
  2731. .&+    +E
  2732. enterBook
  2733. reader
  2734. .&+    +E
  2735. .&+    +E
  2736. reader
  2737. maybePage
  2738. menuItemSelected
  2739.