home *** CD-ROM | disk | FTP | other *** search
/ Carousel / CAROUSEL.cdr / mactosh / hc / calculat.sit / Calculator / background_2673.txt < prev    next >
Text File  |  1988-11-14  |  20KB  |  939 lines

  1. -- background: 2673 from stack: in
  2. -- bmap block id: 3995
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: TestBack
  6. ----- HyperTalk script -----
  7. On OpenBackground
  8.   hide field 8
  9.   hide field 9
  10.   if the seconds mod 5 = 0 then
  11.     show field 9
  12.     repeat until the mouseClick
  13.     end repeat
  14.     hide field 9
  15.   end if
  16. End OpenBackground
  17.  
  18.  
  19.  
  20. -- part 1 (button)
  21. -- low flags: 00
  22. -- high flags: 8003
  23. -- rect: left=23 top=43 right=101 bottom=113
  24. -- title width / last selected line: 0
  25. -- icon id / first selected line: 1011 / 1011
  26. -- text alignment: 1
  27. -- font id: 0
  28. -- text size: 12
  29. -- style flags: 0
  30. -- line height: 16
  31. -- part name: Go Home
  32. ----- HyperTalk script -----
  33. on mouseUp
  34.   visual effect dissolve slow
  35.   go Home
  36. end mouseUp
  37.  
  38.  
  39.  
  40. -- part 2 (button)
  41. -- low flags: 00
  42. -- high flags: 8004
  43. -- rect: left=374 top=263 right=284 bottom=410
  44. -- title width / last selected line: 0
  45. -- icon id / first selected line: 0 / 0
  46. -- text alignment: 1
  47. -- font id: 0
  48. -- text size: 12
  49. -- style flags: 0
  50. -- line height: 16
  51. -- part name: C
  52. ----- HyperTalk script -----
  53. on mouseUp
  54.   global myX
  55.   put "" into field 2
  56.   put "" into field 4
  57.   put "" into field 5
  58.   put "" into field 6
  59.   put "" into field 7
  60.   put 0 into myX
  61. end mouseUp
  62.  
  63.  
  64.  
  65. -- part 3 (button)
  66. -- low flags: 00
  67. -- high flags: 8004
  68. -- rect: left=330 top=128 right=149 bottom=366
  69. -- title width / last selected line: 0
  70. -- icon id / first selected line: 0 / 0
  71. -- text alignment: 1
  72. -- font id: 0
  73. -- text size: 12
  74. -- style flags: 0
  75. -- line height: 16
  76. -- part name: x^2
  77. ----- HyperTalk script -----
  78. on mouseUp
  79.   put field 2 into x
  80.   put field 2 & "^2"& return & "=" & return after last line of field 1
  81.   put (x ^ 2) into y
  82.   put y & return after last line of field 1
  83.   put y into field 2
  84.   put "" into field 4
  85.   put "" into field 5
  86.   put "" into field 6
  87.   put "" into field 7
  88.   click at 154,262
  89.   click at 154,262
  90.   click at 154,262
  91. end mouseUp
  92.  
  93.  
  94.  
  95. -- part 4 (button)
  96. -- low flags: 00
  97. -- high flags: 8004
  98. -- rect: left=331 top=156 right=177 bottom=367
  99. -- title width / last selected line: 0
  100. -- icon id / first selected line: 0 / 0
  101. -- text alignment: 1
  102. -- font id: 0
  103. -- text size: 12
  104. -- style flags: 0
  105. -- line height: 16
  106. -- part name: ╓
  107. ----- HyperTalk script -----
  108. on mouseUp
  109.   global myX
  110.   put field 2 into myX
  111.   put myX & return after last line of field 1
  112.   put "├╖" & return after last line of field 1
  113.   put "" into field 2
  114.   put "" into field 4
  115.   put "" into field 5
  116.   put "" into field 6
  117.   put "├╖" into field 7
  118.   click at 154,262
  119.   click at 154,262
  120. end mouseUp
  121.  
  122.  
  123.  
  124. -- part 5 (button)
  125. -- low flags: 00
  126. -- high flags: 8004
  127. -- rect: left=331 top=183 right=204 bottom=367
  128. -- title width / last selected line: 0
  129. -- icon id / first selected line: 0 / 0
  130. -- text alignment: 1
  131. -- font id: 0
  132. -- text size: 12
  133. -- style flags: 0
  134. -- line height: 16
  135. -- part name: *
  136. ----- HyperTalk script -----
  137. on mouseUp
  138.   global myX
  139.   put field 2 into myX
  140.   put myX & return after last line of field 1
  141.   put "*" & return after last line of field 1
  142.   put "" into field 2
  143.   put "" into field 4
  144.   put "" into field 5
  145.   put "" into field 7
  146.   put "*" into field 6
  147.   click at 154,262
  148.   click at 154,262
  149. end mouseUp
  150.  
  151.  
  152.  
  153. -- part 6 (button)
  154. -- low flags: 00
  155. -- high flags: 8004
  156. -- rect: left=331 top=211 right=232 bottom=367
  157. -- title width / last selected line: 0
  158. -- icon id / first selected line: 0 / 0
  159. -- text alignment: 1
  160. -- font id: 0
  161. -- text size: 12
  162. -- style flags: 0
  163. -- line height: 16
  164. -- part name: -
  165. ----- HyperTalk script -----
  166. on mouseUp
  167.   global myX
  168.   put field 2 into myX
  169.   put myX & return after last line of field 1
  170.   put "-" & return after last line of field 1
  171.   put "" into field 2
  172.   put "" into field 4
  173.   put "" into field 5
  174.   put "" into field 7
  175.   put "-" into field 5
  176.   click at 154,262
  177.   click at 154,262
  178. end mouseUp
  179.  
  180.  
  181.  
  182. -- part 7 (button)
  183. -- low flags: 00
  184. -- high flags: 8004
  185. -- rect: left=331 top=238 right=260 bottom=367
  186. -- title width / last selected line: 0
  187. -- icon id / first selected line: 0 / 0
  188. -- text alignment: 1
  189. -- font id: 0
  190. -- text size: 12
  191. -- style flags: 0
  192. -- line height: 16
  193. -- part name: +
  194. ----- HyperTalk script -----
  195. on mouseUp
  196.   global myX
  197.   put field 2 into myX
  198.   put myX & return after last line of field 1
  199.   put "+" & return after last line of field 1
  200.   put "" into field 2
  201.   put "+" into field 4
  202.   put "" into field 7
  203.   put "" into field 5
  204.   put "" into field 6
  205.   click at 154,262
  206.   click at 154,262
  207. end mouseUp
  208.  
  209.  
  210.  
  211. -- part 8 (button)
  212. -- low flags: 00
  213. -- high flags: 8004
  214. -- rect: left=331 top=263 right=284 bottom=367
  215. -- title width / last selected line: 0
  216. -- icon id / first selected line: 0 / 0
  217. -- text alignment: 1
  218. -- font id: 0
  219. -- text size: 12
  220. -- style flags: 0
  221. -- line height: 16
  222. -- part name: =
  223. ----- HyperTalk script -----
  224. on mouseUp
  225.   global myX
  226.   put field 2 into y
  227.   put field 2 & return after last line of field 1
  228.   put "=" & return after last line of field 1
  229.   if field 4 = "+" then put (y + myX) into field 2
  230.   if field 5 = "-" then put (myX - y) into field 2
  231.   if field 6 = "*" then put (y * myX) into field 2
  232.   if field 7 = "├╖" then put (myX / y) into field 2
  233.   put field 2 & return after last line of field 1
  234.   put "" into field 7
  235.   put "" into field 6
  236.   put "" into field 5
  237.   put "" into field 4
  238.   put 0 into myX
  239.   click at 154,262
  240.   click at 154,262
  241.   click at 154,262
  242. end mouseUp
  243.  
  244.  
  245.  
  246. -- part 9 (button)
  247. -- low flags: 00
  248. -- high flags: 8004
  249. -- rect: left=284 top=128 right=149 bottom=320
  250. -- title width / last selected line: 0
  251. -- icon id / first selected line: 0 / 0
  252. -- text alignment: 1
  253. -- font id: 0
  254. -- text size: 12
  255. -- style flags: 0
  256. -- line height: 16
  257. -- part name: %
  258. ----- HyperTalk script -----
  259. on mouseUp
  260.   put field 2 into x
  261.   put "%" & field 2 & return & "=" & return after last line of field 1
  262.   put (x / 100) into y
  263.   put y & return after last line of field 1
  264.   put y into field 2
  265.   put "" into field 4
  266.   put "" into field 5
  267.   put "" into field 6
  268.   put "" into field 7
  269.   click at 154,262
  270.   click at 154,262
  271.   click at 154,262
  272. end mouseUp
  273.  
  274.  
  275.  
  276. -- part 10 (button)
  277. -- low flags: 00
  278. -- high flags: 8004
  279. -- rect: left=284 top=155 right=176 bottom=320
  280. -- title width / last selected line: 0
  281. -- icon id / first selected line: 0 / 0
  282. -- text alignment: 1
  283. -- font id: 0
  284. -- text size: 12
  285. -- style flags: 0
  286. -- line height: 16
  287. -- part name: ├
  288. ----- HyperTalk script -----
  289. on mouseUp
  290.   put field 2 into x
  291.   put "ΓêÜ" & field 2 & return & "=" & return after last line of field 1
  292.   put sqrt(x) into y
  293.   put y & return after last line of field 1
  294.   put y into field 2
  295.   put "" into field 4
  296.   put "" into field 5
  297.   put "" into field 6
  298.   put "" into field 7
  299.   click at 154,262
  300.   click at 154,262
  301.   click at 154,262
  302. end mouseUp
  303.  
  304.  
  305. -- part 11 (button)
  306. -- low flags: 00
  307. -- high flags: 8004
  308. -- rect: left=239 top=128 right=149 bottom=275
  309. -- title width / last selected line: 0
  310. -- icon id / first selected line: 0 / 0
  311. -- text alignment: 1
  312. -- font id: 0
  313. -- text size: 12
  314. -- style flags: 0
  315. -- line height: 16
  316. -- part name: 1/x
  317. ----- HyperTalk script -----
  318. on mouseUp
  319.   put field 2 into x
  320.   put "1/" & field 2 & return & "=" & return after last line of field 1
  321.   put (1 / x) into y
  322.   put y & return after last line of field 1
  323.   put y into field 2
  324.   put "" into field 4
  325.   put "" into field 5
  326.   put "" into field 6
  327.   put "" into field 7
  328.   click at 154,262
  329.   click at 154,262
  330.   click at 154,262
  331. end mouseUp
  332.  
  333.  
  334.  
  335. -- part 12 (button)
  336. -- low flags: 00
  337. -- high flags: 8004
  338. -- rect: left=239 top=155 right=176 bottom=275
  339. -- title width / last selected line: 0
  340. -- icon id / first selected line: 0 / 0
  341. -- text alignment: 1
  342. -- font id: 0
  343. -- text size: 12
  344. -- style flags: 0
  345. -- line height: 16
  346. -- part name: !
  347. ----- HyperTalk script -----
  348. on mouseUp
  349.   put field 2 into x
  350.   put field 2 & "!" & return & "=" & return after last line of field 1
  351.   put fact(x) into y
  352.   put y & return after last line of field 1
  353.   put y into field 2
  354.   put "" into field 4
  355.   put "" into field 5
  356.   put "" into field 6
  357.   put "" into field 7
  358.   click at 154,262
  359.   click at 154,262
  360.   click at 154,262
  361. end mouseUp
  362.  
  363. function fact z
  364. put 1 into m
  365. repeat while z > 1
  366.   put (z * m) into m
  367.   put (z - 1) into z
  368. end repeat
  369. return m
  370. end fact
  371.  
  372.  
  373.  
  374. -- part 13 (button)
  375. -- low flags: 00
  376. -- high flags: 8004
  377. -- rect: left=234 top=182 right=204 bottom=259
  378. -- title width / last selected line: 0
  379. -- icon id / first selected line: 0 / 0
  380. -- text alignment: 1
  381. -- font id: 0
  382. -- text size: 12
  383. -- style flags: 0
  384. -- line height: 16
  385. -- part name: 7
  386. ----- HyperTalk script -----
  387. on mouseUp
  388.   put "7" after last line of field 2
  389. end mouseUp
  390.  
  391.  
  392.  
  393. -- part 14 (button)
  394. -- low flags: 00
  395. -- high flags: 8004
  396. -- rect: left=266 top=182 right=204 bottom=291
  397. -- title width / last selected line: 0
  398. -- icon id / first selected line: 0 / 0
  399. -- text alignment: 1
  400. -- font id: 0
  401. -- text size: 12
  402. -- style flags: 0
  403. -- line height: 16
  404. -- part name: 8
  405. ----- HyperTalk script -----
  406. on mouseUp
  407.   put "8" after last line of field 2
  408. end mouseUp
  409.  
  410.  
  411.  
  412. -- part 15 (button)
  413. -- low flags: 00
  414. -- high flags: 8004
  415. -- rect: left=299 top=182 right=204 bottom=324
  416. -- title width / last selected line: 0
  417. -- icon id / first selected line: 0 / 0
  418. -- text alignment: 1
  419. -- font id: 0
  420. -- text size: 12
  421. -- style flags: 0
  422. -- line height: 16
  423. -- part name: 9
  424. ----- HyperTalk script -----
  425. on mouseUp
  426.   put "9" after last line of field 2
  427. end mouseUp
  428.  
  429.  
  430.  
  431. -- part 16 (button)
  432. -- low flags: 00
  433. -- high flags: 8004
  434. -- rect: left=234 top=210 right=232 bottom=259
  435. -- title width / last selected line: 0
  436. -- icon id / first selected line: 0 / 0
  437. -- text alignment: 1
  438. -- font id: 0
  439. -- text size: 12
  440. -- style flags: 0
  441. -- line height: 16
  442. -- part name: 4
  443. ----- HyperTalk script -----
  444. on mouseUp
  445.   put "4" after last line of field 2
  446. end mouseUp
  447.  
  448.  
  449.  
  450. -- part 17 (button)
  451. -- low flags: 00
  452. -- high flags: 8004
  453. -- rect: left=266 top=210 right=232 bottom=291
  454. -- title width / last selected line: 0
  455. -- icon id / first selected line: 0 / 0
  456. -- text alignment: 1
  457. -- font id: 0
  458. -- text size: 12
  459. -- style flags: 0
  460. -- line height: 16
  461. -- part name: 5
  462. ----- HyperTalk script -----
  463. on mouseUp
  464.   put "5" after last line of field 2
  465. end mouseUp
  466.  
  467.  
  468.  
  469. -- part 18 (button)
  470. -- low flags: 00
  471. -- high flags: 8004
  472. -- rect: left=299 top=210 right=232 bottom=324
  473. -- title width / last selected line: 0
  474. -- icon id / first selected line: 0 / 0
  475. -- text alignment: 1
  476. -- font id: 0
  477. -- text size: 12
  478. -- style flags: 0
  479. -- line height: 16
  480. -- part name: 6
  481. ----- HyperTalk script -----
  482. on mouseUp
  483.   put "6" after last line of field 2
  484. end mouseUp
  485.  
  486.  
  487.  
  488. -- part 19 (button)
  489. -- low flags: 00
  490. -- high flags: 8004
  491. -- rect: left=234 top=238 right=260 bottom=259
  492. -- title width / last selected line: 0
  493. -- icon id / first selected line: 0 / 0
  494. -- text alignment: 1
  495. -- font id: 0
  496. -- text size: 12
  497. -- style flags: 0
  498. -- line height: 16
  499. -- part name: 1
  500. ----- HyperTalk script -----
  501. on mouseUp
  502.   put "1" after last line of field 2
  503. end mouseUp
  504.  
  505.  
  506.  
  507. -- part 20 (button)
  508. -- low flags: 00
  509. -- high flags: 8004
  510. -- rect: left=266 top=238 right=260 bottom=291
  511. -- title width / last selected line: 0
  512. -- icon id / first selected line: 0 / 0
  513. -- text alignment: 1
  514. -- font id: 0
  515. -- text size: 12
  516. -- style flags: 0
  517. -- line height: 16
  518. -- part name: 2
  519. ----- HyperTalk script -----
  520. on mouseUp
  521.   put "2" after last line of field 2
  522. end mouseUp
  523.  
  524.  
  525.  
  526. -- part 21 (button)
  527. -- low flags: 00
  528. -- high flags: 8004
  529. -- rect: left=299 top=238 right=260 bottom=324
  530. -- title width / last selected line: 0
  531. -- icon id / first selected line: 0 / 0
  532. -- text alignment: 1
  533. -- font id: 0
  534. -- text size: 12
  535. -- style flags: 0
  536. -- line height: 16
  537. -- part name: 3
  538. ----- HyperTalk script -----
  539. on mouseUp
  540.   put "3" after last line of field 2
  541. end mouseUp
  542.  
  543.  
  544.  
  545. -- part 22 (button)
  546. -- low flags: 00
  547. -- high flags: 8004
  548. -- rect: left=266 top=263 right=284 bottom=324
  549. -- title width / last selected line: 0
  550. -- icon id / first selected line: 0 / 0
  551. -- text alignment: 1
  552. -- font id: 0
  553. -- text size: 12
  554. -- style flags: 0
  555. -- line height: 16
  556. -- part name: 0
  557. ----- HyperTalk script -----
  558. on mouseUp
  559.   put "0" after last line of field 2
  560. end mouseUp
  561.  
  562.  
  563.  
  564. -- part 23 (button)
  565. -- low flags: 00
  566. -- high flags: 0000
  567. -- rect: left=430 top=48 right=95 bottom=487
  568. -- title width / last selected line: 0
  569. -- icon id / first selected line: 23078 / 23078
  570. -- text alignment: 1
  571. -- font id: 0
  572. -- text size: 12
  573. -- style flags: 0
  574. -- line height: 16
  575. -- part name: ?
  576. ----- HyperTalk script -----
  577. on mouseUp
  578.   show field 8
  579.   repeat until the mouseClick
  580.   end repeat
  581.   hide field 8
  582. end mouseUp
  583.  
  584.  
  585.  
  586. -- part 24 (field)
  587. -- low flags: 00
  588. -- high flags: 0007
  589. -- rect: left=75 top=148 right=269 bottom=167
  590. -- title width / last selected line: 0
  591. -- icon id / first selected line: 0 / 0
  592. -- text alignment: 65535
  593. -- font id: 3
  594. -- text size: 12
  595. -- style flags: 0
  596. -- line height: 16
  597. -- part name: Paper
  598.  
  599.  
  600. -- part 25 (field)
  601. -- low flags: 00
  602. -- high flags: 2000
  603. -- rect: left=233 top=69 right=93 bottom=408
  604. -- title width / last selected line: 0
  605. -- icon id / first selected line: 0 / 0
  606. -- text alignment: 0
  607. -- font id: 3
  608. -- text size: 12
  609. -- style flags: 0
  610. -- line height: 16
  611. -- part name: Screen
  612.  
  613.  
  614. -- part 30 (field)
  615. -- low flags: 01
  616. -- high flags: 0004
  617. -- rect: left=208 top=26 right=46 bottom=473
  618. -- title width / last selected line: 0
  619. -- icon id / first selected line: 0 / 0
  620. -- text alignment: 0
  621. -- font id: 3
  622. -- text size: 12
  623. -- style flags: 256
  624. -- line height: 16
  625. -- part name: RickHelp
  626.  
  627.  
  628. -- part 26 (field)
  629. -- low flags: 00
  630. -- high flags: 0001
  631. -- rect: left=239 top=108 right=121 bottom=256
  632. -- title width / last selected line: 0
  633. -- icon id / first selected line: 0 / 0
  634. -- text alignment: 0
  635. -- font id: 3
  636. -- text size: 12
  637. -- style flags: 0
  638. -- line height: 16
  639. -- part name: +
  640.  
  641.  
  642. -- part 27 (field)
  643. -- low flags: 00
  644. -- high flags: 0001
  645. -- rect: left=261 top=108 right=121 bottom=278
  646. -- title width / last selected line: 0
  647. -- icon id / first selected line: 0 / 0
  648. -- text alignment: 0
  649. -- font id: 3
  650. -- text size: 12
  651. -- style flags: 0
  652. -- line height: 16
  653. -- part name: -
  654.  
  655.  
  656. -- part 28 (field)
  657. -- low flags: 00
  658. -- high flags: 0001
  659. -- rect: left=283 top=108 right=121 bottom=300
  660. -- title width / last selected line: 0
  661. -- icon id / first selected line: 0 / 0
  662. -- text alignment: 0
  663. -- font id: 3
  664. -- text size: 12
  665. -- style flags: 0
  666. -- line height: 16
  667. -- part name: *
  668.  
  669.  
  670. -- part 29 (field)
  671. -- low flags: 00
  672. -- high flags: 0001
  673. -- rect: left=305 top=108 right=121 bottom=322
  674. -- title width / last selected line: 0
  675. -- icon id / first selected line: 0 / 0
  676. -- text alignment: 0
  677. -- font id: 3
  678. -- text size: 12
  679. -- style flags: 0
  680. -- line height: 16
  681. -- part name: ╓
  682.  
  683.  
  684. -- part 32 (button)
  685. -- low flags: 00
  686. -- high flags: 8004
  687. -- rect: left=234 top=263 right=284 bottom=259
  688. -- title width / last selected line: 0
  689. -- icon id / first selected line: 0 / 0
  690. -- text alignment: 1
  691. -- font id: 0
  692. -- text size: 12
  693. -- style flags: 0
  694. -- line height: 16
  695. -- part name: .
  696. ----- HyperTalk script -----
  697. on mouseUp
  698.   put "." after last line of field 2
  699. end mouseUp
  700.  
  701.  
  702.  
  703. -- part 33 (button)
  704. -- low flags: 00
  705. -- high flags: 8004
  706. -- rect: left=374 top=239 right=260 bottom=410
  707. -- title width / last selected line: 0
  708. -- icon id / first selected line: 0 / 0
  709. -- text alignment: 1
  710. -- font id: 0
  711. -- text size: 12
  712. -- style flags: 0
  713. -- line height: 16
  714. -- part name: sin
  715. ----- HyperTalk script -----
  716. on mouseUp
  717.   put field 2 into x
  718.   put "sin(" & field 2 & ")"& return & "=" & return after last line of field 1
  719.   put sin(x) into y
  720.   put y & return after last line of field 1
  721.   put y into field 2
  722.   put "" into field 4
  723.   put "" into field 5
  724.   put "" into field 6
  725.   put "" into field 7
  726.   click at 154,262
  727.   click at 154,262
  728.   click at 154,262
  729. end mouseUp
  730.  
  731.  
  732.  
  733. -- part 34 (button)
  734. -- low flags: 00
  735. -- high flags: 8004
  736. -- rect: left=374 top=211 right=232 bottom=410
  737. -- title width / last selected line: 0
  738. -- icon id / first selected line: 0 / 0
  739. -- text alignment: 1
  740. -- font id: 0
  741. -- text size: 12
  742. -- style flags: 0
  743. -- line height: 16
  744. -- part name: cos
  745. ----- HyperTalk script -----
  746. on mouseUp
  747.   put field 2 into x
  748.   put "cos(" & field 2 & ")"& return & "=" & return after last line of field 1
  749.   put cos(x) into y
  750.   put y & return after last line of field 1
  751.   put y into field 2
  752.   put "" into field 4
  753.   put "" into field 5
  754.   put "" into field 6
  755.   put "" into field 7
  756.   click at 154,262
  757.   click at 154,262
  758.   click at 154,262
  759. end mouseUp
  760.  
  761.  
  762.  
  763. -- part 35 (button)
  764. -- low flags: 00
  765. -- high flags: 8004
  766. -- rect: left=374 top=183 right=204 bottom=410
  767. -- title width / last selected line: 0
  768. -- icon id / first selected line: 0 / 0
  769. -- text alignment: 1
  770. -- font id: 0
  771. -- text size: 12
  772. -- style flags: 0
  773. -- line height: 16
  774. -- part name: atan
  775. ----- HyperTalk script -----
  776. on mouseUp
  777.   put field 2 into x
  778.   put "atan(" & field 2 & ")"& return & "=" & return after last line of field 1
  779.   put atan(x) into y
  780.   put y & return after last line of field 1
  781.   put y into field 2
  782.   put "" into field 4
  783.   put "" into field 5
  784.   put "" into field 6
  785.   put "" into field 7
  786.   click at 154,262
  787.   click at 154,262
  788.   click at 154,262
  789. end mouseUp
  790.  
  791.  
  792.  
  793. -- part 36 (button)
  794. -- low flags: 00
  795. -- high flags: 8004
  796. -- rect: left=374 top=156 right=177 bottom=410
  797. -- title width / last selected line: 0
  798. -- icon id / first selected line: 0 / 0
  799. -- text alignment: 1
  800. -- font id: 0
  801. -- text size: 12
  802. -- style flags: 0
  803. -- line height: 16
  804. -- part name: exp
  805. ----- HyperTalk script -----
  806. on mouseUp
  807.   put field 2 into x
  808.   put "exp(" & field 2 & ")"& return & "=" & return after last line of field 1
  809.   put exp(x) into y
  810.   put y & return after last line of field 1
  811.   put y into field 2
  812.   put "" into field 4
  813.   put "" into field 5
  814.   put "" into field 6
  815.   put "" into field 7
  816.   click at 154,262
  817.   click at 154,262
  818.   click at 154,262
  819. end mouseUp
  820.  
  821.  
  822.  
  823. -- part 37 (button)
  824. -- low flags: 00
  825. -- high flags: 8004
  826. -- rect: left=374 top=128 right=149 bottom=410
  827. -- title width / last selected line: 0
  828. -- icon id / first selected line: 0 / 0
  829. -- text alignment: 1
  830. -- font id: 0
  831. -- text size: 12
  832. -- style flags: 0
  833. -- line height: 16
  834. -- part name: ln
  835. ----- HyperTalk script -----
  836. on mouseUp
  837.   put field 2 into x
  838.   put "ln(" & field 2 & ")"& return & "=" & return after last line of field 1
  839.   put ln(x) into y
  840.   put y & return after last line of field 1
  841.   put y into field 2
  842.   put "" into field 4
  843.   put "" into field 5
  844.   put "" into field 6
  845.   put "" into field 7
  846.   click at 154,262
  847.   click at 154,262
  848.   click at 154,262
  849. end mouseUp
  850.  
  851.  
  852.  
  853. -- part 40 (button)
  854. -- low flags: 00
  855. -- high flags: 0000
  856. -- rect: left=330 top=101 right=122 bottom=366
  857. -- title width / last selected line: 0
  858. -- icon id / first selected line: 0 / 0
  859. -- text alignment: 1
  860. -- font id: 0
  861. -- text size: 12
  862. -- style flags: 0
  863. -- line height: 16
  864. -- part name: x^y
  865. ----- HyperTalk script -----
  866. on mouseUp
  867.   put field 2 into x
  868.   put "10^" & field 2 &  return & "=" & return after last line of field 1
  869.   put (10 ^ x) into y
  870.   put y & return after last line of field 1
  871.   put y into field 2
  872.   put "" into field 4
  873.   put "" into field 5
  874.   put "" into field 6
  875.   put "" into field 7
  876.   click at 154,262
  877.   click at 154,262
  878.   click at 154,262
  879. end mouseUp
  880.  
  881.  
  882.  
  883. -- part 41 (button)
  884. -- low flags: 00
  885. -- high flags: 8004
  886. -- rect: left=374 top=101 right=122 bottom=410
  887. -- title width / last selected line: 0
  888. -- icon id / first selected line: 0 / 0
  889. -- text alignment: 1
  890. -- font id: 0
  891. -- text size: 12
  892. -- style flags: 0
  893. -- line height: 16
  894. -- part name: +/-
  895. ----- HyperTalk script -----
  896. on mouseUp
  897.   put field 2 into x
  898.   put "(+/-)" & field 2 &  return & "=" & return after last line of field 1
  899.   put (- x) into y
  900.   put y & return after last line of field 1
  901.   put y into field 2
  902.   put "" into field 4
  903.   put "" into field 5
  904.   put "" into field 6
  905.   put "" into field 7
  906.   click at 154,262
  907.   click at 154,262
  908.   click at 154,262
  909. end mouseUp
  910.  
  911.  
  912.  
  913. -- part 42 (field)
  914. -- low flags: 81
  915. -- high flags: 0004
  916. -- rect: left=341 top=100 right=310 bottom=483
  917. -- title width / last selected line: 0
  918. -- icon id / first selected line: 0 / 0
  919. -- text alignment: 0
  920. -- font id: 3
  921. -- text size: 12
  922. -- style flags: 0
  923. -- line height: 16
  924. -- part name: Help?
  925.  
  926.  
  927. -- part 43 (field)
  928. -- low flags: 80
  929. -- high flags: 0004
  930. -- rect: left=90 top=80 right=307 bottom=390
  931. -- title width / last selected line: 0
  932. -- icon id / first selected line: 0 / 0
  933. -- text alignment: 1
  934. -- font id: 3
  935. -- text size: 12
  936. -- style flags: 0
  937. -- line height: 16
  938. -- part name: Name
  939.