home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 270.lha / UltraCard_Browser / help (.txt) < prev    next >
Encoding:
UltraCard Stack  |  1989-08-09  |  116.1 KB  |  1,536 lines

  1. -- Select Handlers for this object
  2. Select:
  3. End_Select
  4. Select.Down:
  5. End_Select.Down
  6. Select
  7. Select.Down
  8. -- Select Handlers for this object
  9. Select:
  10. set the visible of about.text to 0
  11. End_Select
  12. Select.Down:
  13. set the visible of about.text to 1
  14. End_Select.Down
  15. Select
  16. Select.Down
  17. VISIBLE
  18. ABOUTTEXT
  19. VISIBLE
  20. ABOUTTEXT
  21. -- Select Handlers for this object
  22. Select:
  23. jump to frame id 1 of "controlroom"
  24. End_Select
  25. Select.Down:
  26. End_Select.Down
  27. Select
  28. Select.Down
  29. FRAME
  30. controlroom
  31. -- Select Handlers for this object
  32. Select:
  33. put 7 into visual.effect
  34. put 9 into effect.speed
  35. put 16 into effect.amount
  36. JUMP TO FRAME 5 with effect
  37. End_Select
  38. Select.Down:
  39. End_Select.Down
  40. Select
  41. Select.Down
  42. VISUALEFFECT
  43. EFFECTSPEED
  44. EFFECTAMOUNT
  45. FRAME
  46. EFFECT
  47. -- Select Handlers for this object
  48. Select:
  49. put 10 into visual.effect
  50. put 10 into effect.speed
  51. put 20 into effect.amount
  52. JUMP TO FRAME 6 with effect
  53. End_Select
  54. Select.Down:
  55. End_Select.Down
  56. Select
  57. Select.Down
  58. VISUALEFFECT
  59. EFFECTSPEED
  60. EFFECTAMOUNT
  61. FRAME
  62. EFFECT
  63. -- Select Handlers for this object
  64. Select:
  65. cursor wait
  66. put 8 into visual.effect
  67. put 8 into effect.speed
  68. put 64 into effect.amount
  69. JUMP TO FRAME 3 with effect
  70. cursor ready
  71. End_Select
  72. Select.Down:
  73. End_Select.Down
  74. Select
  75. Select.Down
  76. CURSOR
  77. VISUALEFFECT
  78. EFFECTSPEED
  79. EFFECTAMOUNT
  80. FRAME
  81. EFFECT
  82. CURSOR
  83. READY
  84. -- Select Handlers for this object
  85. Select:
  86. put 11 into visual.effect
  87. put 10 into effect.speed
  88. put 20 into effect.amount
  89. jump to frame 7 with effect
  90. End_Select
  91. Select.Down:
  92. End_Select.Down
  93. Select
  94. Select.Down
  95. VISUALEFFECT
  96. EFFECTSPEED
  97. EFFECTAMOUNT
  98. FRAME
  99. EFFECT
  100. ~FORM
  101. ILBMBMHD
  102. BACKDROP.1
  103. hFRAME.1
  104. About.Text
  105. ^ULTRA CARD HELP STACK
  106. ^created by
  107. ^Mike Lehman
  108. ^Copyright 
  109.  1989
  110. ^Intuitive Technologies
  111. ^Click on the buttons for
  112. ^more help about a
  113. ^particular topic.
  114. OBJECT.1241
  115. OBJECT.221
  116. ugMnf
  117. <*~~>
  118. OBJECT.195
  119. OBJECT.110
  120. OBJECT.97
  121. OBJECT.1417
  122. -- Select Handlers for this object
  123. Select:
  124. put 9 into visual.effect
  125. put 8 into effect.speed
  126. put 64 into effect.amount
  127. jump first with effect
  128. End_Select
  129. Select.Down:
  130. End_Select.Down
  131. Select
  132. Select.Down
  133. VISUALEFFECT
  134. EFFECTSPEED
  135. EFFECTAMOUNT
  136. FIRST
  137. EFFECT
  138. -- Select Handlers for this object
  139. Select:
  140. End_Select
  141. Select.Down:
  142. End_Select.Down
  143. Select
  144. Select.Down
  145. -- browser menu help.script
  146. -- Written by Michael G. Lehman
  147. Select:
  148. set the visible of text.area to 0
  149. End_Select
  150. Select.Down:
  151. get the top.edge of object(me)
  152. put mouseY - it into Y
  153. if y < 12
  154. put "New Stack : Used to create a new UltraCard stack. !
  155. You will be prompted for name and then resolution." into text.area
  156. goto exit
  157. endif
  158. if (y > 12) and (y <= 21)
  159. put "Open Stack : Used to open an existing stack.  You will !
  160. be prompted for the name." into text.area
  161. goto exit
  162. endif
  163. if (y >= 21) and (y <= 29)
  164. put "Compact Stack : Used to eliminate unused disk space.  Use !
  165. after making many modifications to speed up stack access." into text.area
  166. goto exit
  167. endif
  168. if (y >= 30) and (y <= 38)
  169. put "Protect Stack : Used to assign password protection. !
  170. You will be prompted for a new password." into text.area
  171. goto exit
  172. endif
  173. if (y >= 39) and (y <= 47)
  174. put "Print To : Used to choose file or printer for output !
  175. of screen picture prints." into text.area
  176. goto exit
  177. endif
  178. if (y >= 48) and (y <= 56)
  179. put "Print : Used to print pictures or reports.  Has subitems !
  180. to print the current frame, the entire stack or a report.  !
  181. Report just sends the message PRINT.REPORT." into text.area
  182. goto exit
  183. endif
  184. if (y >= 57) and (y <= 65)
  185. put "About UltraCard : Gives Copyright and Version Info. !
  186. Thanks again for buying UltraCard" into text.area
  187. goto exit
  188. endif
  189. if y >= 66
  190. put "Quit : Used to leave UltraCard." into text.area
  191. goto exit
  192. endif
  193. :exit:
  194. set the visible of text.area to 1
  195. end_select.down
  196. Select
  197. Select.Down
  198. VISIBLE
  199. TEXTAREA
  200. TOPEDGE
  201. MOUSEY
  202. New Stack : Used to create a new UltraCard stack. You will be prompted for name and then resolution.
  203. TEXTAREA
  204. ENDIF
  205. Open Stack : Used to open an existing stack.  You will be prompted for the name.
  206. TEXTAREA
  207. ENDIF
  208. Compact Stack : Used to eliminate unused disk space.  Use after making many modifications to speed up stack access.
  209. TEXTAREA
  210. ENDIF
  211. Protect Stack : Used to assign password protection. You will be prompted for a new password.
  212. TEXTAREA
  213. ENDIF
  214. Print To : Used to choose file or printer for output of screen picture prints.
  215. TEXTAREA
  216. ENDIF
  217. Print : Used to print pictures or reports.  Has subitems to print the current frame, the entire stack or a report.  Report just sends the message PRINT.REPORT.
  218. TEXTAREA
  219. ENDIF
  220. 65@P@
  221. About UltraCard : Gives Copyright and Version Info. Thanks again for buying UltraCard
  222. TEXTAREA
  223. ENDIF
  224. Quit : Used to leave UltraCard.
  225. TEXTAREA
  226. ENDIF
  227. :EXIT:
  228. VISIBLE
  229. TEXTAREA
  230. C-- browser menu help.script
  231. -- Written by Michael G. Lehman
  232. Select:
  233. set the visible of text.area to 0
  234. End_Select
  235. Select.Down:
  236. get the top.edge of object(me)
  237. put mouseY - it into Y
  238. if y < 12
  239. put "Help : Call up this stack from the menu" into text.area
  240. endif
  241. if (y > 12) and (y <= 21)
  242. put "Back : Used to traverse frames in reverse order." into text.area
  243. endif
  244. if (y >= 21) and (y <= 29)
  245. put "Frame : Used to navigate !
  246. between frames.  Contains First, Next, Previous and Last !
  247. subitems." into text.area
  248. endif
  249. if (y >= 30) and (y <= 38)
  250. put "Recent : Used to navigate (at random) to the last 25 !
  251. unique frames you have viewed" into text.area
  252. endif
  253. if (y >= 39) and (y <= 47)
  254. put "Find : Used to search the frames of the current stack !
  255. for a string value (in any field)" into text.area
  256. endif
  257. if (y >= 48) and (y <= 56)
  258. put "Chat : Used to bring up the UltraTalk chat window !
  259. in which you can type a single UltraTalk statement !
  260. and execute it by pressing return." into text.area
  261. endif
  262. set the visible of text.area to 1
  263. end_select.down
  264. Select
  265. Select.Down
  266. VISIBLE
  267. TEXTAREA
  268. TOPEDGE
  269. MOUSEY
  270. Help : Call up this stack from the menu
  271. TEXTAREA
  272. ENDIF
  273. Back : Used to traverse frames in reverse order.
  274. TEXTAREA
  275. ENDIF
  276. Frame : Used to navigate between frames.  Contains First, Next, Previous and Last subitems.
  277. TEXTAREA
  278. ENDIF
  279. Recent : Used to navigate (at random) to the last 25 unique frames you have viewed
  280. TEXTAREA
  281. ENDIF
  282. Find : Used to search the frames of the current stack for a string value (in any field)
  283. TEXTAREA
  284. ENDIF
  285. Chat : Used to bring up the UltraTalk chat window in which you can type a single UltraTalk statement and execute it by pressing return.
  286. TEXTAREA
  287. ENDIF
  288. VISIBLE
  289. TEXTAREA
  290. -- browser menu help.script Frame Menu
  291. -- Written by Michael G. Lehman
  292. Select:
  293. set the visible of text.area to 0
  294. End_Select
  295. Select.Down:
  296. get the top.edge of object(me)
  297. put mouseY - it into Y
  298. if y < 12
  299. put "Frame: Used to add, duplicate, and delete frames from a stack" !
  300. into text.area
  301. endif
  302. if (y > 12) and (y <= 21)
  303. put "Info : Used to view statistic about stack, backdrop and frame" !
  304. into text.area
  305. endif
  306. if (y >= 21) and (y <= 29)
  307. put "Modify... : Used to enter Modification mode" into text.area
  308. endif
  309. set the visible of text.area to 1
  310. end_select.down
  311. Select
  312. Select.Down
  313. VISIBLE
  314. TEXTAREA
  315. TOPEDGE
  316. MOUSEY
  317. Frame: Used to add, duplicate, and delete frames from a stack
  318. TEXTAREA
  319. ENDIF
  320. Info : Used to view statistic about stack, backdrop and frame
  321. TEXTAREA
  322. ENDIF
  323. Modify... : Used to enter Modification mode
  324. TEXTAREA
  325. ENDIF
  326. VISIBLE
  327. TEXTAREA
  328. -- Select Handlers for this object
  329. Select:
  330. say "Click on the menu items for a short description of their function"
  331. End_Select
  332. Select.Down:
  333. End_Select.Down
  334. Select
  335. Select.Down
  336. Click on the menu items for a short description of their function
  337. -- Select Handlers for this object
  338. Select:
  339. put 6 into visual.effect
  340. put 16 into effect.amount
  341. put 9 into effect.speed
  342. jump next with effect
  343. End_Select
  344. Select.Down:
  345. End_Select.Down
  346. Select
  347. Select.Down
  348. VISUALEFFECT
  349. EFFECTAMOUNT
  350. EFFECTSPEED
  351. EFFECT
  352. tILBMBMHD
  353. BACKDROP.2
  354. OBJECT.275
  355. FRAME.3
  356. TextArea
  357. Print : Used to print pictures or reports.  Has subitems to print the current frame, the entire stack or a report.  Report just sends the message PRINT.REPORT.
  358. OBJECT.238
  359. >g$xp
  360. g333?
  361. 8g303?
  362. s$xxx?
  363. s"xx8xx?
  364. xrxs8?
  365. s133<
  366. p333<
  367. OBJECT.263
  368. OBJECT.262
  369. ?b8y8
  370. ~p>e33<
  371. p?g33<
  372. Browse Menus
  373. `Diamond 20
  374. Modify Menus
  375. -- browser menu help.script
  376. -- Written by Michael G. Lehman
  377. Select:
  378. set the visible of text.area to 0
  379. End_Select
  380. Select.Down:
  381. get the top.edge of object(me)
  382. put mouseY - it into Y
  383. if y < 12
  384. put "New : Used to create objects.  Contains subitems !
  385. for creating frame and backdrop objects." into text.area
  386. goto exit
  387. endif
  388. if (y > 12) and (y <= 21)
  389. put "Undo : Restores object modifications to the last state before !
  390. a move or property change.  Multiple selections operate as undo/redo"!
  391.  into text.area
  392. goto exit
  393. endif
  394. if (y > 21) and (y <= 29)
  395. put "Cut : Makes a copy of the currently selected object and puts !
  396. it on the clipboard !
  397. and then deletes object. !
  398. Use Paste to re-insert object in this or some other frame." into text.area
  399. goto exit
  400. endif
  401. if (y >= 30) and (y <= 38)
  402. put "Copy : Makes a copy of the currently selected object and !
  403. puts it on the clipboard" into text.area
  404. goto exit
  405. endif
  406. if (y >= 39) and (y <= 47)
  407. put "Paste : Creates a new object using the information on !
  408. the clipboard.  It is moved 2 pixels down and 2 pixels to !
  409. the right each time an object is pasted.  This allows !
  410. rapid multiple pastes." into text.area
  411. goto exit
  412. endif
  413. if (y >= 48) and (y <= 56)
  414. put "Clear : Deletes athe currently selected object.  This !
  415. operation CANNOT be undone!"into text.area
  416. goto exit
  417. endif
  418. if (y >= 57) and (y <= 65)
  419. put "Bring Front : This brings the currently selected object !
  420. to the front of its drawing layer (frame or backdrop).  This means !
  421. that is it drawn LAST and on top of all other objects in that !
  422. layer." into text.area
  423. goto exit
  424. endif
  425. if (y >= 66) and (y <= 74)
  426. put "Send Back : This puts the currently selected object !
  427. at the back of its drawing layer (frame or backdrop).  This means !
  428. that is is drawn FIRST and at the behind all other objects in that !
  429. layer."into text.area
  430. goto exit
  431. endif
  432. if (y >= 75) and (y <= 83)
  433. put "Script : Used to edit the Stack, Backdrop and Frame level !
  434. scripts.  These are not attached to an object so you must choose !
  435. one of the subitems from this menu to edit the scripts for !
  436. those levels."into text.area
  437. goto exit
  438. endif
  439. if (y >= 84) and (y <= 92)
  440. put "IFF : Used to Import, Export and Run an external paint program !
  441. to manipulate the backdrop IFF image.  The Run Paint subitem !
  442. is connected to the global variable PAINT which should !
  443. contain the name of your paint program.  The current screen is !
  444. exported into a temporary file and then optionally imported back !
  445. when you leave the paint program. !
  446. Set PAINT using the ControlRoom stack."into text.area
  447. goto exit
  448. endif
  449. if (y >= 93) and (y <= 101)
  450. put "Object In: Used to tell which layer (frame or backdrop) !
  451. the currently selected object was created in." into text.area
  452. goto exit
  453. endif
  454. if (y >= 102) and (y <= 110)
  455. put "Frame Name : Used to set the name of the current frame !
  456. so that you can use it in a JUMP statement."into text.area
  457. goto exit
  458. endif
  459. if (y >= 111) and (y <= 119)
  460. put "Copy Frame : Copies the current frame for later Paste Frame." !
  461. into text.area
  462. goto exit
  463. endif
  464. if (y >= 120) and (y <= 128)
  465. put "Paste Frame : Copies from the frame clipboard into the !
  466. currently visible frame."into text.area
  467. goto exit
  468. endif
  469. if (y >= 129) and (y <= 137)
  470. put "Palette... : Allows you to change the current screen colors. !
  471. Simply select a color and click on the up/down arrows on either side !
  472. of the Red, Green and Blue controls.  When you click OK the current !
  473. backdrop is resaved into the file so the palette change is made !
  474. permanent."into text.area
  475. goto exit
  476. endif
  477. if (y >= 138) and (y <= 146)
  478. put "Select By Name : Allows you to select an object by name.  This !
  479. is particularly valuable when the object is invisible."into text.area
  480. goto exit
  481. endif
  482. if (y >= 147) and (y <= 155)
  483. put "Browse : Returns you to browse mode."into text.area
  484. goto exit
  485. endif
  486. :exit:
  487. set the visible of text.area to 1
  488. end_select.down
  489. Select
  490. Select.Down
  491. VISIBLE
  492. TEXTAREA
  493. TOPEDGE
  494. MOUSEY
  495. New : Used to create objects.  Contains subitems for creating frame and backdrop objects.
  496. TEXTAREA
  497. ENDIF
  498. Undo : Restores object modifications to the last state before a move or property change.  Multiple selections operate as undo/redo
  499. TEXTAREA
  500. ENDIF
  501. Cut : Makes a copy of the currently selected object and puts it on the clipboard and then deletes object. Use Paste to re-insert object in this or some other frame.
  502. TEXTAREA
  503. ENDIF
  504. Copy : Makes a copy of the currently selected object and puts it on the clipboard
  505. TEXTAREA
  506. ENDIF
  507. Paste : Creates a new object using the information on the clipboard.  It is moved 2 pixels down and 2 pixels to the right each time an object is pasted.  This allows rapid multiple pastes.
  508. TEXTAREA
  509. ENDIF
  510. Clear : Deletes athe currently selected object.  This operation CANNOT be undone!
  511. TEXTAREA
  512. ENDIF
  513. 65@P@
  514. Bring Front : This brings the currently selected object to the front of its drawing layer (frame or backdrop).  This means that is it drawn LAST and on top of all other objects in that layer.
  515. TEXTAREA
  516. ENDIF
  517. Send Back : This puts the currently selected object at the back of its drawing layer (frame or backdrop).  This means that is is drawn FIRST and at the behind all other objects in that layer.
  518. TEXTAREA
  519. ENDIF
  520. Script : Used to edit the Stack, Backdrop and Frame level scripts.  These are not attached to an object so you must choose one of the subitems from this menu to edit the scripts for those levels.
  521. TEXTAREA
  522. ENDIF
  523. IFF : Used to Import, Export and Run an external paint program to manipulate the backdrop IFF image.  The Run Paint subitem is connected to the global variable PAINT which should contain the name of your paint program.  The current screen is exported into a temporary file and then optionally imported back when you leave the paint program. Set PAINT using the ControlRoom stack.
  524. TEXTAREA
  525. ENDIF
  526. 93@W@
  527. 101@Y@
  528. Object In: Used to tell which layer (frame or backdrop) the currently selected object was created in.
  529. TEXTAREA
  530. ENDIF
  531. 102@Y
  532. 110@[
  533. Frame Name : Used to set the name of the current frame so that you can use it in a JUMP statement.
  534. TEXTAREA
  535. ENDIF
  536. 111@[
  537. 119@]
  538. Copy Frame : Copies the current frame for later Paste Frame.
  539. TEXTAREA
  540. ENDIF
  541. 120@^
  542. 128@`
  543. Paste Frame : Copies from the frame clipboard into the currently visible frame.
  544. TEXTAREA
  545. ENDIF
  546. 129@` 
  547. 137@a 
  548. Palette... : Allows you to change the current screen colors. Simply select a color and click on the up/down arrows on either side of the Red, Green and Blue controls.  When you click OK the current backdrop is resaved into the file so the palette change is made permanent.
  549. TEXTAREA
  550. ENDIF
  551. 138@a@
  552. 146@b@
  553. Select By Name : Allows you to select an object by name.  This is particularly valuable when the object is invisible.
  554. TEXTAREA
  555. ENDIF
  556. 147@b`
  557. 155@c`
  558. Browse : Returns you to browse mode.
  559. TEXTAREA
  560. ENDIF
  561. :EXIT:
  562. VISIBLE
  563. TEXTAREA
  564. -- browser menu help.script VALUE MENU
  565. -- Written by Michael G. Lehman
  566. Select:
  567. set the visible of text.area to 0
  568. End_Select
  569. Select.Down:
  570. get the top.edge of object(me)
  571. put mouseY - it into Y
  572. if y < 12
  573. put "Value : Allows the value of an object to be displayed or !
  574. hidden and when displayed be locked or editable.  Use this !
  575. menu to set the display color of the value." into text.area
  576. goto exit
  577. endif
  578. if (y > 12) and (y <= 21)
  579. put "Value Style : Allows you to change the type style and !
  580. add drop shadows to the text of values" into text.area
  581. goto exit
  582. endif
  583. if (y >= 21) and (y <= 29)
  584. put "MultiLine : Allows you to change a value containing object !
  585. to be displayed as a multi-line or single line display.  When !
  586. multi-line display is enabled you can scroll the text." into text.area
  587. goto exit
  588. endif
  589. if (y >= 30) and (y <= 38)
  590. put "Scroller : Allow you to add a horizontal or vertical scroll !
  591. arrows to a multiline text object." into text.area
  592. goto exit
  593. endif
  594. :exit:
  595. set the visible of text.area to 1
  596. end_select.down
  597. Select
  598. Select.Down
  599. VISIBLE
  600. TEXTAREA
  601. TOPEDGE
  602. MOUSEY
  603. Value : Allows the value of an object to be displayed or hidden and when displayed be locked or editable.  Use this menu to set the display color of the value.
  604. TEXTAREA
  605. ENDIF
  606. Value Style : Allows you to change the type style and add drop shadows to the text of values
  607. TEXTAREA
  608. ENDIF
  609. MultiLine : Allows you to change a value containing object to be displayed as a multi-line or single line display.  When multi-line display is enabled you can scroll the text.
  610. TEXTAREA
  611. ENDIF
  612. Scroller : Allow you to add a horizontal or vertical scroll arrows to a multiline text object.
  613. TEXTAREA
  614. ENDIF
  615. :EXIT:
  616. VISIBLE
  617. TEXTAREA
  618. -- browser menu help.script
  619. -- Written by Michael G. Lehman
  620. Select:
  621. set the visible of text.area to 0
  622. End_Select
  623. Select.Down:
  624. get the top.edge of object(me)
  625. put mouseY - it into Y
  626. if y < 12
  627. put "Script : Allows you to edit the script for the currently !
  628. selected object." into text.area
  629. goto exit
  630. endif
  631. if (y > 12) and (y <= 21)
  632. put "Info : Displays statistics (location, name, etc.) about the !
  633. currently selected object." into text.area
  634. goto exit
  635. endif
  636. if (y > 21) and (y <= 29)
  637. put "Hilite : Allows you to change how an object behaves visually !
  638. when you click on it." into text.area
  639. goto exit
  640. endif
  641. if (y >= 30) and (y <= 38)
  642. put "Name : Allows you to change how an object name is displayed. !
  643. including position, font, color, etc." !
  644. into text.area
  645. goto exit
  646. endif
  647. if (y >= 39) and (y <= 47)
  648. put "Name Style : Allows you to change the type style and drop !
  649. shadow of the displayed name." into text.area
  650. goto exit
  651. endif
  652. if (y >= 48) and (y <= 56)
  653. put "Fill : Allows you to change how an object is shown on the !
  654. screen.  You use the GRAPHIC subitem from this menu to import !
  655. graphic images to fill an object." into text.area
  656. goto exit
  657. endif
  658. if (y >= 57) and (y <= 65)
  659. put "Render : Allows you to specify if an object is to be opaque !
  660. (solid) or transparent (clear).  If the object is a graphically !
  661. filled object then the color 0 portions of the object are what !
  662. is transparent." into text.area
  663. goto exit
  664. endif
  665. if (y >= 66) and (y <= 74)
  666. put "Drop Shadow : Allows you to specify the depth and color !
  667. of a drop shadow for the entire object." into text.area
  668. goto exit
  669. endif
  670. if (y >= 75) and (y <= 83)
  671. put "Outline : Allows you to specify the number and color of !
  672. an outline for the currently selected object."into text.area
  673. goto exit
  674. endif
  675. if (y >= 84) and (y <= 92)
  676. put "Shape : Allows you to specify the display shape for the !
  677. object: Circle, Box, and a variety of lines." into text.area
  678. goto exit
  679. endif
  680. if (y >= 93) and (y <= 101)
  681. put "Visible : Allows you to make the currently selected object !
  682. visible or hidden.  If it is hidden it can then be made !
  683. visible using UltraTalk just like the box in which this text !
  684. is shown." into text.area
  685. goto exit
  686. endif
  687. :exit:
  688. set the visible of text.area to 1
  689. end_select.down
  690. Select
  691. Select.Down
  692. VISIBLE
  693. TEXTAREA
  694. TOPEDGE
  695. MOUSEY
  696. Script : Allows you to edit the script for the currently selected object.
  697. TEXTAREA
  698. ENDIF
  699. Info : Displays statistics (location, name, etc.) about the currently selected object.
  700. TEXTAREA
  701. ENDIF
  702. Hilite : Allows you to change how an object behaves visually when you click on it.
  703. TEXTAREA
  704. ENDIF
  705. Name : Allows you to change how an object name is displayed. including position, font, color, etc.
  706. TEXTAREA
  707. ENDIF
  708. Name Style : Allows you to change the type style and drop shadow of the displayed name.
  709. TEXTAREA
  710. ENDIF
  711. Fill : Allows you to change how an object is shown on the screen.  You use the GRAPHIC subitem from this menu to import graphic images to fill an object.
  712. TEXTAREA
  713. ENDIF
  714. 65@P@
  715. Render : Allows you to specify if an object is to be opaque (solid) or transparent (clear).  If the object is a graphically filled object then the color 0 portions of the object are what is transparent.
  716. TEXTAREA
  717. ENDIF
  718. Drop Shadow : Allows you to specify the depth and color of a drop shadow for the entire object.
  719. TEXTAREA
  720. ENDIF
  721. Outline : Allows you to specify the number and color of an outline for the currently selected object.
  722. TEXTAREA
  723. ENDIF
  724. Shape : Allows you to specify the display shape for the object: Circle, Box, and a variety of lines.
  725. TEXTAREA
  726. ENDIF
  727. 93@W@
  728. 101@Y@
  729. Visible : Allows you to make the currently selected object visible or hidden.  If it is hidden it can then be made visible using UltraTalk just like the box in which this text is shown.
  730. TEXTAREA
  731. ENDIF
  732. :EXIT:
  733. VISIBLE
  734. TEXTAREA
  735. -- Select Handlers for this object
  736. Select:
  737. say "click on the menu items for a short description of their function"
  738. End_Select
  739. Select.Down:
  740. End_Select.Down
  741. Select
  742. Select.Down
  743. click on the menu items for a short description of their function
  744. -- Select Handlers for this object
  745. Select:
  746. End_Select
  747. Select.Down:
  748. End_Select.Down
  749. Select
  750. Select.Down
  751. FRAME.4
  752. OBJECT.785
  753. b~ffy
  754. OBJECT.787
  755. ~x`8s8
  756. OBJECT.786
  757. `rJ,p
  758. >xs33
  759. s8xx~x
  760. s8py8b
  761. ps3231?
  762. rp3303?
  763. s133?
  764. s333?
  765. 3<332
  766. 33339?
  767. ~3<30?
  768. s330s
  769. pxxxx
  770. Modify Menus
  771. Diamond 20
  772. TextArea
  773. fOutline : Allows you to specify the number and color of an outline for the currently selected object.
  774. -- Select Handlers for this object
  775. Select:
  776. End_Select
  777. Select.Down:
  778. End_Select.Down
  779. arrow1:
  780. :again:
  781. get the top.line of object(me)
  782. set the top.line of object(me) to it-1
  783. if still.down
  784. goto again
  785. endif
  786. end_arrow1
  787. arrow2:
  788. :again:
  789. get the top.line of object(me)
  790. set the top.line of object(me) to it+1
  791. if still.down
  792. goto again
  793. endif
  794. end_arrow2
  795. Select
  796. Select.Down
  797. arrow1
  798. arrow2
  799. :AGAIN:
  800. TOPLINE
  801. TOPLINE
  802. AGAIN
  803. ENDIF
  804. :AGAIN:
  805. TOPLINE
  806. TOPLINE
  807. AGAIN
  808. ENDIF
  809. -- Select Handlers for this object
  810. Select:
  811. say "Scrol through the text below for a short discussion about objects !
  812. in UltraCard.  More is available on our BBS"
  813. End_Select
  814. Select.Down:
  815. End_Select.Down
  816. Select
  817. Select.Down
  818. Scrol through the text below for a short discussion about objects in UltraCard.  More is available on our BBS
  819. FRAME.5
  820. OBJECT.1133
  821. }Objects are the primary building blocks of an !
  822. UltraCard stack.  They can have scripts, contain values !
  823. appear & disappear and like this object they may contain !
  824. text with scrollers.
  825. (Scroll up for more)
  826. The Modify Menus (on the previous frame) are used to create !
  827. and manipulate the behavior of objects.  We encourage you to !
  828. examine the scripts of the objects in this and other stacks.  That !
  829. is the best way to learn how to use UltraCard.
  830. Objects are the main "triggers" for action.  Examine scripts !
  831. for many objects to learn how to write UltraCard stacks.
  832. Examine the Statement.Sampler stack for more help.
  833. -- END --
  834. Objects
  835. Diamond 20
  836. rHO0rHT(
  837. -- Select Handlers for this object
  838. Select:
  839. End_Select
  840. Select.Down:
  841. End_Select.Down
  842. arrow1:
  843. :again:
  844. get the top.line of object(me)
  845. set the top.line of object(me) to it-1
  846. if still.down
  847. goto again
  848. endif
  849. end_arrow1
  850. arrow2:
  851. :again:
  852. get the top.line of object(me)
  853. set the top.line of object(me) to it+1
  854. if still.down
  855. goto again
  856. endif
  857. end_arrow2
  858. Select
  859. Select.Down
  860. arrow1
  861. arrow2
  862. :AGAIN:
  863. TOPLINE
  864. TOPLINE
  865. AGAIN
  866. ENDIF
  867. :AGAIN:
  868. TOPLINE
  869. TOPLINE
  870. AGAIN
  871. ENDIF
  872. -- Select Handlers for this object
  873. Select:
  874. End_Select
  875. Select.Down:
  876. set the visible of text.area2 to 0
  877. set the visible of text.area1 to 1
  878. End_Select.Down
  879. Select
  880. Select.Down
  881. VISIBLE
  882. TEXTAREA2
  883. VISIBLE
  884. TEXTAREA1
  885. -- Select Handlers for this object
  886. Select:
  887. say "Click on the buttuns below to see the keyboard short cuts !
  888. that ap plie to that mode"
  889. End_Select
  890. Select.Down:
  891. End_Select.Down
  892. Select
  893. Select.Down
  894. Click on the buttuns below to see the keyboard short cuts that ap plie to that mode
  895. -- Select Handlers for this object
  896. Select:
  897. End_Select
  898. Select.Down:
  899. set the visible of text.area1 to 0
  900. set the visible of text.area2 to 1
  901. End_Select.Down
  902. Select
  903. Select.Down
  904. VISIBLE
  905. TEXTAREA1
  906. VISIBLE
  907. TEXTAREA2
  908. -- Select Handlers for this object
  909. Select:
  910. End_Select
  911. Select.Down:
  912. End_Select.Down
  913. arrow1:
  914. :again:
  915. get the top.line of object(me)
  916. set the top.line of object(me) to it-1
  917. if still.down
  918. goto again
  919. endif
  920. end_arrow1
  921. arrow2:
  922. :again:
  923. get the top.line of object(me)
  924. set the top.line of object(me) to it+1
  925. if still.down
  926. goto again
  927. endif
  928. end_arrow2
  929. Select
  930. Select.Down
  931. arrow1
  932. arrow2
  933. :AGAIN:
  934. TOPLINE
  935. TOPLINE
  936. AGAIN
  937. ENDIF
  938. :AGAIN:
  939. TOPLINE
  940. TOPLINE
  941. AGAIN
  942. ENDIF
  943. FRAME.6
  944. HrHE`
  945. TextArea1
  946. F1   - Refresh Screen
  947. F2   - Enter Modify Mode
  948. F6   - Open Chat Window
  949. F10  - Go Back one level
  950. Help - Call up help stack
  951. (Scroll Up for more)
  952. ---------------------------------------------------
  953. Arrows:
  954. Up   - First Frame
  955. Right- Next  Frame
  956. Left - Prev  Frame
  957. Down - Last Frame
  958. ---------------------------------------------------
  959. When Editing a field's contents:
  960. Right Arrow & Left Arrow move insertion point.
  961. Up Arrow moves insertion point to beginning.
  962. Down Arrow moves insertion point to end.
  963. Return completes entry.
  964. Tab completes entry and sends TAB.KEY message.
  965. (see example in NAD stack.  Examine STACK script)
  966. -- END --
  967. Browse Mode
  968. xDiamond 20
  969. Keyboard
  970. Diamond 20
  971. Modify Mode
  972. Diamond 20
  973. TextArea2
  974. F1   - Return to Browse Mode
  975. F2   - Refresh screen
  976. F3   - Bring selected object to front
  977. F4   - Send selected object to back
  978. F6   - Edit script of selected object
  979. F7   - Show info about selected object
  980. Esc            - Create new object in frame.
  981. Shift/Esc      - Create new object in backdrop.
  982. Arrows move currently selected object, in the
  983. direction of the arrow,  by 1 pixel position.
  984. -- END --
  985. -- Select Handlers for this object
  986. Select:
  987. put 6 into visual.effect
  988. put 10 into effect.speed
  989. put 8 into effect.amount
  990. jump next with effect
  991. End_Select
  992. Select.Down:
  993. End_Select.Down
  994. Select
  995. Select.Down
  996. VISUALEFFECT
  997. EFFECTSPEED
  998. EFFECTAMOUNT
  999. EFFECT
  1000. -- Select Handlers for this object
  1001. Select:
  1002. answer "Print Statement Summary to PRT:?" with " Yes " and " No "
  1003. if it is 0
  1004. return
  1005. endif
  1006. answer "Printer Ready?" with " Yes " and " No, Forget it "
  1007. if it is 0
  1008. return
  1009. endif
  1010. cursor wait
  1011. open.file "PRT:" output
  1012. put it into fhandle
  1013. write.file fhandle from summary
  1014. close.file fhandle
  1015. cursor ready
  1016. End_Select
  1017. Select.Down:
  1018. End_Select.Down
  1019. Select
  1020. Select.Down
  1021. ANSWER
  1022. Print Statement Summary to PRT:?
  1023.  Yes 
  1024. RETURN
  1025. ENDIF
  1026. ANSWER
  1027. Printer Ready?
  1028.  Yes 
  1029.  No, Forget it 
  1030. RETURN
  1031. ENDIF
  1032. CURSOR
  1033. OPENFILE
  1034. OUTPUT
  1035. FHANDLE
  1036. WRITEFILE
  1037. FHANDLE
  1038. SUMMARY
  1039. CLOSEFILE
  1040. FHANDLE
  1041. CURSOR
  1042. READY
  1043. -- Select Handlers for this object
  1044. Select:
  1045. say "The text box below describes the Ultra Talk state ments !
  1046. that are implemen ted in this release"
  1047. End_Select
  1048. Select.Down:
  1049. End_Select.Down
  1050. Select
  1051. Select.Down
  1052. The text box below describes the Ultra Talk state ments that are implemen ted in this release
  1053. -- Select Handlers for this object
  1054. Select:
  1055. End_Select
  1056. Select.Down:
  1057. End_Select.Down
  1058. arrow1:
  1059. :again:
  1060. get the top.line of object(me)
  1061. set the top.line of object(me) to it-1
  1062. if still.down
  1063. goto again
  1064. endif
  1065. end_arrow1
  1066. arrow2:
  1067. :again:
  1068. get the top.line of object(me)
  1069. set the top.line of object(me) to it+1
  1070. if still.down
  1071. goto again
  1072. endif
  1073. end_arrow2
  1074. Select
  1075. Select.Down
  1076. arrow1
  1077. arrow2
  1078. :AGAIN:
  1079. TOPLINE
  1080. TOPLINE
  1081. AGAIN
  1082. ENDIF
  1083. :AGAIN:
  1084. TOPLINE
  1085. TOPLINE
  1086. AGAIN
  1087. ENDIF
  1088. !FRAME.7
  1089. HrHE`
  1090. Functions...
  1091. Print...
  1092. XDiamond 12
  1093. UltraTalk - Statements
  1094. Diamond 20
  1095. Summary
  1096. Summary of statements implemented in UltraCard
  1097.              Release 1.04b
  1098. -------------------
  1099.       SAY <string-expression>
  1100. -------------------
  1101.       JUMP {TO} FRAME {ID} <expr> {OF {STACK} <expr>}
  1102. -------------------
  1103.       PUT <expr> {INTO} <dest-expr>
  1104.       or
  1105.       PUT <expr> BEFORE <dest-expr>
  1106.       or
  1107.       PUT <expr> AFTER <dest-expr>
  1108. -------------------
  1109.       Play {SOUND} {FROM} <sound-file-name>
  1110. -------------------
  1111.       CLI <prog-name> {INPUT file} {OUTPUT file}
  1112. -------------------
  1113.       WORKBENCH <prog-name> {INPUT file} {NOWAIT}
  1114.         If you specify NOWAIT it puts the prog_handle into IT
  1115. -------------------
  1116.       Wait FOR prog_handle
  1117. -------------------
  1118.       GetFileName {FROM
  1119.                       OR
  1120.       GetFileName {FROM dir} {PROMPT str} (name goes into IT)
  1121. -------------------
  1122.       IF <expression> {THEN}
  1123.        if false increment IfLevel
  1124.        if true do set flag
  1125. -------------------
  1126.       Set {THE} <property-expr> OF <object-name> TO <expression>
  1127. -------------------
  1128.       GOTO or GO TO <label>
  1129. -------------------
  1130.       GLOBAL <varname> {,varname}
  1131. -------------------
  1132.       ADD <expr> TO <dest>
  1133. -------------------
  1134.       SUBTRACT <expr> FROM <dest>
  1135. -------------------
  1136.       MULTIPLY <dest> BY <value>
  1137. -------------------
  1138.       DIVIDE <dest> BY <expr>
  1139. -------------------
  1140.       GET <expr>      (puts result into IT)
  1141.            or
  1142.       GET {THE} <property> OF <variable>
  1143. -------------------
  1144.       Lock.Screen
  1145. -------------------
  1146.       PASS {the current message}
  1147. -------------------
  1148.       POP {FRAME}
  1149. -------------------
  1150.       PUSH {FRAME}
  1151. -------------------
  1152.       RETURN <expr>
  1153. -------------------
  1154.       Unlock.Screen
  1155. -------------------
  1156.       Send {TO <obj-name>} message
  1157.         Note: obj-name can be a name or the OBJECT(x) function
  1158. -------------------
  1159.       ENTER.MODIFY
  1160. -------------------
  1161.       EXIT.MODIFY
  1162. -------------------
  1163.       MODIFY MODE: NEW.OBJECT name,l,t,w,h {FRAME | BACKDROP}
  1164. -------------------
  1165.       MODIFY MODE: CUT (currently selected object)
  1166. -------------------
  1167.       MODIFY MODE: COPY (currently selected Object)
  1168. -------------------
  1169.       MODIFY MODE:    Paste (last copied object)
  1170. -------------------
  1171.       MODIFY MODE:    Clear (currently selected object)
  1172. -------------------
  1173.       (MODIFY MODE) SELECT.OBJECT <obj name>
  1174. -------------------
  1175.       SET.COLOR <color-num> , Red , Green , Blue {SAVE}
  1176.       if any of the values are -1 that color register is not affected
  1177. -------------------
  1178.       DELAY (.1's of a second)
  1179. -------------------
  1180.       Answer <expr> WITH <pos> {, <neg>}
  1181. -------------------
  1182.       ASK.VALUE {PROMPT <expr>} {INITIAL <expr} {INTO var}
  1183.       (or put result into IT)
  1184. -------------------
  1185.         EXTERNAL
  1186.         Sends the contents of ram:rxcollect to the program
  1187.         specified in the global variable "EXTERNAL.SCRIPTER"
  1188. -------------------
  1189.         SCREEN {TO} {FRONT/BACK}
  1190. -------------------
  1191.         FIND <string> {SUPRESS.ERROR}
  1192. -------------------
  1193.         OPEN.FILE <name-expression> {OUTPUT}
  1194.         OUTPUT keyword causes us to use "w+" instead of "r" as option
  1195.         Default:        Put handle into IT
  1196. -------------------
  1197.         READ.FILE <handle> {INTO <var>}
  1198.         Reads a text string into global variable "IT"
  1199. -------------------
  1200.         WRITE.FILE <handle> FROM <var>
  1201. -------------------
  1202.         CLOSE.FILE <handle>
  1203. -------------------
  1204.         DELETE.FILE <name>
  1205. -------------------
  1206.         SORT BY <bdrop object>
  1207. -------------------
  1208. -- Select Handlers for this object
  1209. Select:
  1210. answer "Print Statement Summary to PRT:?" with " Yes " and " No "
  1211. if it is 0
  1212. return
  1213. endif
  1214. answer "Printer Ready?" with " Yes " and " No, Forget it "
  1215. if it is 0
  1216. return
  1217. endif
  1218. cursor wait
  1219. open.file "PRT:" output
  1220. put it into fhandle
  1221. write.file fhandle from summary
  1222. close.file fhandle
  1223. cursor ready
  1224. End_Select
  1225. Select.Down:
  1226. End_Select.Down
  1227. Select
  1228. Select.Down
  1229. ANSWER
  1230. Print Statement Summary to PRT:?
  1231.  Yes 
  1232. RETURN
  1233. ENDIF
  1234. ANSWER
  1235. Printer Ready?
  1236.  Yes 
  1237.  No, Forget it 
  1238. RETURN
  1239. ENDIF
  1240. CURSOR
  1241. OPENFILE
  1242. OUTPUT
  1243. FHANDLE
  1244. WRITEFILE
  1245. FHANDLE
  1246. SUMMARY
  1247. CLOSEFILE
  1248. FHANDLE
  1249. CURSOR
  1250. READY
  1251. -- Select Handlers for this object
  1252. Select:
  1253. say "The text box below describes the Ultra Talk functions !
  1254. that are implemen ted in this release"
  1255. End_Select
  1256. Select.Down:
  1257. End_Select.Down
  1258. Select
  1259. Select.Down
  1260. The text box below describes the Ultra Talk functions that are implemen ted in this release
  1261. -- Select Handlers for this object
  1262. Select:
  1263. End_Select
  1264. Select.Down:
  1265. End_Select.Down
  1266. arrow1:
  1267. :again:
  1268. get the top.line of object(me)
  1269. set the top.line of object(me) to it-1
  1270. if still.down
  1271. goto again
  1272. endif
  1273. end_arrow1
  1274. arrow2:
  1275. :again:
  1276. get the top.line of object(me)
  1277. set the top.line of object(me) to it+1
  1278. if still.down
  1279. goto again
  1280. endif
  1281. end_arrow2
  1282. Select
  1283. Select.Down
  1284. arrow1
  1285. arrow2
  1286. :AGAIN:
  1287. TOPLINE
  1288. TOPLINE
  1289. AGAIN
  1290. ENDIF
  1291. :AGAIN:
  1292. TOPLINE
  1293. TOPLINE
  1294. AGAIN
  1295. ENDIF
  1296. YFRAME.7
  1297. Print...
  1298. Diamond 12
  1299. UltraTalk - Functions
  1300. Diamond 20
  1301. Summary
  1302. UltraTalk Built-In Functions
  1303.         You may use a built-in function any place that
  1304. a variable may be used EXCEPT as a destination (such as
  1305. PUT ... INTO destination)
  1306. (Scroll up for more)
  1307. -----------------
  1308.                       ABS(expr)
  1309. Returns:
  1310.         The absolute value of a numeric expression
  1311. Example:
  1312.         ABS(-3) returns 3
  1313. -----------------
  1314.                   CHAR.TO.NUM(expr)
  1315. Returns:
  1316.         The numeric value of the first character of
  1317. the expression.
  1318. Example:
  1319.         CHAR.TO.NUM("A") returns 65
  1320. -----------------
  1321.                  LEFT(expr,numchars)
  1322. Returns:
  1323.         The left-most <numchars> characters of the
  1324. expression.
  1325. Example:
  1326.         LEFT("ABCDEFGHIJKLMN",5) returns "ABCDE"
  1327. -----------------
  1328.                     LENGTH(expr)
  1329. Returns:
  1330.         The length of the string value of the
  1331. expression
  1332. Example:
  1333.         LENGTH("ABCDEFGHI") returns 9
  1334. -----------------
  1335.                   NUM.TO.CHAR(expr)
  1336. Returns:
  1337.         The string value, a single character string,
  1338. of the ascii equivalent of the expression.
  1339. Example:
  1340.         NUM.TO.CHAR(66) returns "B"
  1341. -----------------
  1342.                      PARM(expr)
  1343. Returns:
  1344.         The value of a parameter to a user written
  1345. function.  If you use a name, followed by
  1346. expressions in parenthesis, UltraTalk thinks you
  1347. are calling a "function".  It evaluates the arguments
  1348. and then sends a symbolic message using the name of
  1349. the function.  When you write the handler you use the
  1350. PARM function to retrieve the arguments from the
  1351. caller's parameter list.
  1352. Example:
  1353.         MY_FUNC:
  1354.           say "The first parameter is " && PARM(1)
  1355.           say "The second parameter is " && PARM(2)
  1356.           Put Parm(1) after Parm(2)
  1357.           Return Parm(2)
  1358.         END_MYFUNC
  1359.         Select:
  1360.           PUT "ABCD" into var1
  1361.           PUT "EFGH" into var2
  1362.           say MY_FUNC(var1,var2) -- will say "ABCDEFGH"
  1363.         END_SELECT
  1364. -----------------
  1365.                     PARM.COUNT
  1366. Result:
  1367.         The number of parameters that have been
  1368. passed to a user written function.  There is a maxi-
  1369. mum number of 10 parameters.  This function will
  1370. return the number of parameters actually passed.
  1371. It is useful to check to see if the number of
  1372. parameters is correct.
  1373. Example:
  1374.         MY_FUNC:
  1375.           --
  1376.           -- check to make sure argument list was
  1377.           -- right, i.e. user passed to parms
  1378.           --
  1379.           IF Parm.Count <> 2
  1380.             Return "ERROR"
  1381.           ENDIF
  1382.           say "The first parameter is " && PARM(1)
  1383.           say "The second parameter is " && PARM(2)
  1384.           Put Parm(1) after Parm(2)
  1385.           Return Parm(2)
  1386.         END_MYFUNC
  1387. -----------------
  1388.                  RIGHT(expr,num)
  1389. Returns:
  1390.         The rightmost <num> characters of the
  1391. string expression.
  1392. Example:
  1393.         RIGHT("ABCDEF",3) returns "DEF"
  1394. -----------------
  1395.                       DATE
  1396. Returns:
  1397.         The date, as a string.
  1398. Example:
  1399.         DATE returns "18-Jun-89"
  1400. -----------------
  1401.                       DAY
  1402. Returns:
  1403.         The day of the week, as a 3 character abbrev.
  1404. Example:
  1405.         DAY returns "SUN"
  1406. -----------------
  1407.                 DAY.OF.THE.WEEK
  1408. Returns:
  1409.         A number corresponding to the day of the week
  1410. where 1 = SUNDAY, 2 = MONDAY and so on until 7 = SATURDAY
  1411. Example:
  1412.         DAY.OF.THE.WEEK returns 1 on a Sunday
  1413. -----------------
  1414.                       MONTH
  1415. Returns:
  1416.         A string containing the 3 character abbrev.
  1417. for the current month.
  1418. Example:
  1419.         MONTH returns "Jun" during June
  1420. -----------------
  1421.                        YEAR
  1422. Returns:
  1423.         A string containing the last two digits of
  1424. the current year.
  1425. Example:
  1426.         YEAR returns "89" for the year 1989
  1427. -----------------
  1428.                        TIME
  1429. Returns:
  1430.         A string containing the hours, minutes,
  1431. seconds and AM/PM for the current time.
  1432. Example:
  1433.         TIME returns "10:00:05 AM" for 5 seconds
  1434. after 10:00 AM.
  1435. -----------------
  1436.                  WORD(index,expr)
  1437. Returns:
  1438.         A string containing the "index-th" word in
  1439. the expression.  Word numbering begins at 1.
  1440. Example:
  1441.         WORD(2,"This is a test") returns "is"
  1442. -----------------
  1443.                   LINE(index,expr)
  1444. Returns:
  1445.         A string representing the "index-th" line
  1446. in the expression.  Most useful for multi-line
  1447. values.  Line numbering begins at 1.
  1448. Example:
  1449.         Assume we have a multi-line object containing:
  1450.        +------------------------+
  1451.        |UltraCard               |
  1452.        |Hypermedia Software     |
  1453.        |From                    |
  1454.        |Intuitive Technologies  |
  1455.        +------------------------+
  1456.         Line(2,field) would return "Hypermedia Software"
  1457. -----------------
  1458.                   ITEM(index,expr)
  1459. Returns:
  1460.         The index-th "item" from the expression.
  1461. Items are separated by commas.
  1462. Example:
  1463.         Item(3,"ABC,DEF,GHI,JKL") would return "GHI"
  1464. -----------------
  1465.                     OBJECT(expr)
  1466. Returns:
  1467.         The name of the object whose id number is
  1468. contained in expr.  Useful with the GET statement
  1469. to select objects other than by name.
  1470. Example:
  1471.         GET the Top.Line of Object(3)
  1472. -----------------
  1473.                    STILLDOWN
  1474. Return:
  1475.         TRUE if the mouse button is still down.
  1476. This is used in a SELECT.DOWN handler to track
  1477. the mouse.  See the handler for the scrollers for
  1478. this object you are using
  1479. -------------------
  1480. LASTDATE
  1481. ULTRATALKCHAT
  1482. *set the modified.objects of theframe to 1
  1483. TheFGPen
  1484. WIDTHADJUST
  1485. CANTMODIFY
  1486. INMODIFY
  1487. HEIGHTADJUST
  1488. TheBGPen
  1489. TheDrawMode
  1490. TheTextPen
  1491.     ETheFont
  1492. TheFont
  1493. Topaz 8
  1494. BoldStyle
  1495. ItalicStyle
  1496. UnderlineStyle
  1497. DATACURSOR
  1498. FALSE
  1499. MOUSEX
  1500. MOUSEY
  1501. SHIFTKEY
  1502. ALTKEY
  1503. CONTROLKEY
  1504. TheDate
  1505.  6-Jul-89
  1506. TheDay
  1507. TheDayOfTheWeek
  1508. TheTime
  1509. 12:10:53 PM
  1510. TheYear
  1511. TheMonth
  1512. EXTERNAL.SCRIPTER
  1513. C:RUN C:RX
  1514. EDITOR
  1515. PAINT
  1516. dh0:exp/expresspaint
  1517. VISUAL.EFFECT
  1518. EFFECT.SPEED
  1519. EFFECT.AMOUNT
  1520. 65534
  1521. TABKEYOBJECT
  1522. 65534
  1523. TARGET
  1524. 65534
  1525. SELECTION
  1526. FINDOBJECT
  1527. IOLENGTH
  1528. PATHWAYS
  1529. ULTRA:STACKS
  1530. ULTRA:
  1531. SOUNDSLOADED
  1532. UPEFFECT
  1533. DOWNEFFECT
  1534. RIGHTEFFECT
  1535. LEFTEFFECT
  1536.