home *** CD-ROM | disk | FTP | other *** search
/ The Electronic Whole Earth Catalog / ElectronicWholeEarthCatalog.img / COMMUNICATIONS / card_45306.txt < prev    next >
Text File  |  1989-02-07  |  27KB  |  1,580 lines

  1. -- card: 45306 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 46291
  5. -- name: Contents
  6. ----- HyperTalk script -----
  7. -- do not remove
  8. -- cd Contents script
  9. on showMover
  10.   show btn "Put Article"
  11.   show btn "After"
  12.   show btn "PushMover"
  13.   show btn "To Other Stack"
  14.   show btn "Do It"
  15.   show btn "Un/Lock"
  16.   show bg fld "theMover"
  17.   show bg fld "theTarget"
  18. end showMover
  19.  
  20. on hideMover
  21.   hide btn "Put Article"
  22.   hide btn "After"
  23.   hide btn "PushMover"
  24.   hide btn "To Other Stack"
  25.   hide btn "Do It"
  26.   hide btn "Un/Lock"
  27.   hide bg fld "theMover"
  28.   hide bg fld "theTarget"
  29. end hideMover
  30.  
  31.  
  32.  
  33. -- part 49 (button)
  34. -- low flags: 80
  35. -- high flags: 8002
  36. -- rect: left=12 top=0 right=17 bottom=87
  37. -- title width / last selected line: 0
  38. -- icon id / first selected line: 0 / 0
  39. -- text alignment: 1
  40. -- font id: 0
  41. -- text size: 12
  42. -- style flags: 0
  43. -- line height: 16
  44. -- part name: Put Article
  45. ----- HyperTalk script -----
  46. on mouseUp
  47.   put value( the selectedLine ) into bg field "theMover"
  48. end mouseUp
  49.  
  50.  
  51.  
  52. -- part 50 (button)
  53. -- low flags: 80
  54. -- high flags: 8002
  55. -- rect: left=12 top=20 right=38 bottom=53
  56. -- title width / last selected line: 0
  57. -- icon id / first selected line: 0 / 0
  58. -- text alignment: 1
  59. -- font id: 0
  60. -- text size: 12
  61. -- style flags: 0
  62. -- line height: 16
  63. -- part name: After
  64. ----- HyperTalk script -----
  65. on mouseUp
  66.   put value( the selectedLine) into bg field "theTarget"
  67. end mouseUp
  68.  
  69.  
  70.  
  71. -- part 51 (button)
  72. -- low flags: 80
  73. -- high flags: 0000
  74. -- rect: left=380 top=0 right=31 bottom=404
  75. -- title width / last selected line: 0
  76. -- icon id / first selected line: 2730 / 2730
  77. -- text alignment: 1
  78. -- font id: 0
  79. -- text size: 12
  80. -- style flags: 0
  81. -- line height: 16
  82. -- part name: pushMover
  83. ----- HyperTalk script -----
  84. on mouseUp
  85.   put bg field "theMover" into bg field "theTarget"
  86. end mouseUp
  87.  
  88.  
  89.  
  90. -- part 52 (button)
  91. -- low flags: 80
  92. -- high flags: A004
  93. -- rect: left=406 top=0 right=16 bottom=512
  94. -- title width / last selected line: 0
  95. -- icon id / first selected line: 0 / 0
  96. -- text alignment: 1
  97. -- font id: 0
  98. -- text size: 12
  99. -- style flags: 0
  100. -- line height: 16
  101. -- part name: To Other Stack
  102. ----- HyperTalk script -----
  103. on mouseUp
  104.   global lastStack, stackList
  105.   put bkgnd field "theMover" into sourceTitle
  106.   if sourceTitle is empty then
  107.     beep
  108.     put "No Source Title given!"
  109.     exit mouseUp
  110.   end if
  111.   put bkgnd field "theTarget" into targetTitle
  112.   if targetTitle is empty then
  113.     --   beep
  114.     put "No Target Title given!"
  115.     --   exit mouseUp
  116.   end if
  117.   go to first card in background "Review"
  118.   find sourceTitle in bkgnd field "theTitle"
  119.   if the result is "not found" then
  120.     go to card "Contents"
  121.     beep
  122.     put "Source Title not found!" into msg
  123.     exit mouseUp
  124.   end if
  125.   put bkgnd field "theTitle" into sourceTitle2
  126.   put empty into sourceIds
  127.   repeat while sourceTitle2 is in bkgnd field "theTitle"
  128.     get the id of this card
  129.     put it & return after sourceIds
  130.     go to next card
  131.     if number of this card is 1 then exit repeat
  132.   end repeat
  133.   repeat
  134.     go to card "Contents"
  135.     answer "Found" && number of lines in sourceIds && "cards to move." with "Cancel" or "Review" or "OK"
  136.     if it is "Cancel" then exit mouseUp
  137.     if it is "OK" then exit repeat
  138.     repeat with thisID = 1 to number of lines in sourceIds
  139.       go to (line thisID of sourceIds)
  140.     end repeat
  141.   end repeat
  142.   -- start new code
  143.   repeat
  144.     Ask "Domain Number of target stack?" with lastStack
  145.     if it is empty then exit mouseUp
  146.     put it into targStackNum
  147.     if length( targStackNum ) < 2 then put "0" before targStackNum
  148.     put item it of stackList into targetStack
  149.     put it into lastStack
  150.     put id of this card into testID
  151.     push card
  152.     go to stack targetStack
  153.     if id of this card is testID then
  154.       beep
  155.       put "Stack not found"
  156.       pop card
  157.     else
  158.       exit repeat
  159.     end if
  160.   end repeat
  161.   go to first card in background "Review"
  162.   if targetTitle is empty then
  163.     go to last card
  164.     put field "theTitle" into targetTitle
  165.   else
  166.     find targetTitle in bkgnd field "theTitle"
  167.     if the result is "not found" then
  168.       go to card "Contents"
  169.       beep
  170.       put "Target Title not found!" into msg
  171.       pop card
  172.       exit mouseUp
  173.     end if
  174.   end if
  175.   put bkgnd field "theTitle" into targetTitle2
  176.   repeat while bkgnd field "theTitle" is targetTitle2
  177.     get the id of this card
  178.     put it into targetID
  179.     go to next card
  180.     if number of this card is 1 then exit repeat
  181.   end repeat
  182.   go to (targetId)
  183.   answer "Put them after this card?" with "Cancel" or "OK"
  184.   if it is "Cancel" then
  185.     pop card
  186.     exit mouseUp
  187.   end if
  188.  
  189.   pop card
  190.   -- now to actually move the cards
  191.   repeat with thisId = 1 to number of lines in sourceIds
  192.     put (line thisId of sourceIds) into srcCard
  193.     go to srcCard
  194.     lock screen
  195.     put the short name of this bkgnd into thisBkgnd
  196.     put getFields() into fieldCount
  197.     put "fc: " & fieldCount
  198.  
  199.     push card
  200.  
  201.     -- go get blank template card for this bg
  202.     do ("go to first card of bkgnd" && thisBkgnd && "of stack" && targetStack)
  203.     doMenu Copy Card
  204.     go to targetId
  205.     doMenu Paste Card
  206.     get the long id of this card
  207.     put it into targetId
  208.  
  209.     putFields fieldCount
  210.     put targetStack into bg field "theTopic"
  211.     put targStackNum & char 3 to length( field accession) of field accession into field accession
  212.  
  213.     if field "theIdent" is "access" then
  214.       if field surveyAccession is not empty then
  215.         put targStackNum & char 3 to length( field surveyAccession) of field surveyAccession into field surveyAccession
  216.       end if
  217.     end if
  218.     -- move graphic, if appropriate
  219.     if thisBkgnd is in "access,picture" then
  220.       pop card
  221.       -- horrible kluge...
  222.       -- make a speck on the card picture, so we never copy a blank pict
  223.       choose pencil tool
  224.       click at 280,180  -- where there's prob'ly some graphic already
  225.       -- we unmake the speck with another pencil click
  226.       -- our card looks the same as originally, but is guaranteed to
  227.       -- have a nonempty card picture
  228.       click at 280,180
  229.       choose select tool
  230.       domenu "Select All"
  231.       doMenu "Copy Picture"
  232.       push card
  233.       go to targetId
  234.       doMenu "Paste Picture"
  235.       choose browse tool
  236.       -- make it transparent in all cases EXCEPT when fullScreen picture
  237.       put no into decision
  238.       if thisBkgnd is "access"
  239.       then put yes into decision
  240.     else if thisBkgnd is "picture" then
  241.       -- put "fs: " & field "fullScreen"
  242.       if field "fullScreen" is empty
  243.       then put yes into decision
  244.     end if
  245.     if decision is "yes" then
  246.       choose select tool
  247.       domenu "Select All"
  248.       doMenu "transparent"
  249.       choose browse tool
  250.     end if
  251.   end if
  252.   unlock screen
  253.   pop card
  254. end repeat
  255.  
  256. -- update both TOC
  257. go to card "Contents"
  258. put offset (sourceTitle, bkgnd field "theContents") into sourceOff
  259. if sourceOff is 0 then
  260.   beep
  261.   put "Regenerate Contents of Source!"
  262. else
  263.   delete char sourceOff to (sourceOff + length(sourceTitle) - 1) of bkgnd field "theContents"
  264.   if char sourceOff of bkgnd field "theContents" is return then
  265.     delete char sourceOff of bkgnd field "theContents"
  266.   end if
  267.   if last char of sourceTitle is not return then put return after sourceTitle
  268. end if
  269. push card
  270. go to card "Contents" of stack targetStack
  271. put offset(targetTitle, bkgnd field "theContents") into targetOff
  272. if targetOff is 0 then
  273.   beep
  274.   put "Regenerate Contents of Target!"
  275.   pop card
  276.   exit mouseUp
  277. end if
  278. add length(targetTitle) to targetOff
  279. if char targetOff of bkgnd field "theContents" is return then add 1 to targetOff
  280. put sourceTitle before char targetOff of bkgnd field "theContents"
  281. pop card
  282. end mouseUp
  283.  
  284. function getFields
  285. global nameList
  286. global fContents
  287.  
  288. put empty into nameList
  289. put empty into fContents
  290.  
  291. put the number of bg fields into bgfc
  292. repeat with f = 1 to bgfc
  293.   put the name of bg field f & tab after nameList
  294.   put bg field f & tab after fContents
  295. end repeat
  296.  
  297. put the number of card fields into crdfc
  298. repeat with f = 1 to crdfc
  299.   put the name of card field f & tab after nameList
  300.   put card field f & tab after fContents
  301. end repeat
  302.  
  303. return bgfc + crdfc
  304. end getFields
  305.  
  306. on putFields fCounts
  307.   global nameList
  308.   global fContents
  309.  
  310.   put first item of fCounts into bgfc
  311.   put last item of fCounts into crdfc
  312.   repeat with f = 1 to bgfc
  313.     put pullName() into fName
  314.     put fName
  315.     do "put pullContents() into " & fName
  316.   end repeat
  317.  
  318. end putFields
  319.  
  320. function pullContents
  321. -- returns tab-delimited chunk from global fContents
  322. -- deletes it from global fContents, too
  323. global fContents
  324. put offset( tab, fContents ) into tabSpot
  325. if tabSpot > 0 then
  326.   get char 1 to tabSpot-1 of fContents
  327.   delete char 1 to tabSpot of fContents
  328.   return it
  329. end if
  330. return empty
  331. end pullContents
  332.  
  333. function pullName
  334. -- returns tab-delimited chunk from global nameList
  335. -- deletes it from global nameList, too
  336. global nameList
  337. put offset( tab, nameList ) into tabSpot
  338. if tabSpot > 0 then
  339.   get char 1 to tabSpot-1 of nameList
  340.   delete char 1 to tabSpot of nameList
  341.   return it
  342. end if
  343. return empty
  344. end pullName
  345.  
  346.  
  347.  
  348.  
  349. -- part 53 (button)
  350. -- low flags: 80
  351. -- high flags: A004
  352. -- rect: left=406 top=16 right=32 bottom=512
  353. -- title width / last selected line: 0
  354. -- icon id / first selected line: 0 / 0
  355. -- text alignment: 1
  356. -- font id: 0
  357. -- text size: 12
  358. -- style flags: 0
  359. -- line height: 16
  360. -- part name: Do It
  361. ----- HyperTalk script -----
  362. on mouseUp
  363.   put bkgnd field "theMover" into sourceTitle
  364.   if sourceTitle is empty then
  365.     beep
  366.     put "No Source Title given!"
  367.     exit mouseUp
  368.   end if
  369.   put bkgnd field "theTarget" into targetTitle
  370.   if targetTitle is empty then
  371.     beep
  372.     put "No Target Title given!"
  373.     exit mouseUp
  374.   end if
  375.   go to first card in background "Review"
  376.   find sourceTitle in bkgnd field "theTitle"
  377.   if the result is "not found" then
  378.     go to card "Contents"
  379.     beep
  380.     put "Source Title not found!" into msg
  381.     exit mouseUp
  382.   end if
  383.   put bkgnd field "theTitle" into sourceTitle2
  384.   put empty into sourceIds
  385.   repeat while sourceTitle2 is in bkgnd field "theTitle"
  386.     get the id of this card
  387.     put it & return after sourceIds
  388.     go to next card
  389.     if number of this card is 1 then exit repeat
  390.   end repeat
  391.   repeat
  392.     go to card "Contents"
  393.     answer "Found" && number of lines in sourceIds && "cards to move." with "Cancel" or "Review" or "OK"
  394.     if it is "Cancel" then exit mouseUp
  395.     if it is "OK" then exit repeat
  396.     repeat with thisID = 1 to number of lines in sourceIds
  397.       go to (line thisID of sourceIds)
  398.     end repeat
  399.   end repeat
  400.   go to first card in background "Review"
  401.   find targetTitle in bkgnd field "theTitle"
  402.   if the result is "not found" then
  403.     go to card "Contents"
  404.     beep
  405.     put "Target Title not found!" into msg
  406.     exit mouseUp
  407.   end if
  408.   put bkgnd field "theTitle" into targetTitle2
  409.   repeat while bkgnd field "theTitle" is targetTitle2
  410.     get the id of this card
  411.     put it into targetID
  412.     go to next card
  413.     if number of this card is 1 then exit repeat
  414.   end repeat
  415.   go to (targetId)
  416.   answer "Put them after this card?" with "Cancel" or "OK"
  417.   if it is "Cancel" then exit mouseUp
  418.   push card
  419.   repeat with thisId = 1 to number of lines in sourceIds
  420.     go to (line thisId of sourceIds)
  421.     doMenu Cut Card
  422.     pop card
  423.     doMenu Paste Card
  424.     push card
  425.   end repeat
  426.   pop card
  427.   go to card "Contents"
  428.   put offset (sourceTitle, bkgnd field "theContents") into sourceOff
  429.   if sourceOff is 0 then
  430.     beep
  431.     put "Regenerate Contents!"
  432.     exit mouseUp
  433.   end if
  434.   delete char sourceOff to (sourceOff + length(sourceTitle) - 1) of bkgnd field "theContents"
  435.   if char sourceOff of bkgnd field "theContents" is return then
  436.     delete char sourceOff of bkgnd field "theContents"
  437.   end if
  438.   if last char of sourceTitle is not return then put return after sourceTitle
  439.   put offset(targetTitle, bkgnd field "theContents") into targetOff
  440.   if targetOff is 0 then
  441.     beep
  442.     put "Regenerate Contents!"
  443.     exit mouseUp
  444.   end if
  445.   add length(targetTitle) to targetOff
  446.   if char targetOff of bkgnd field "theContents" is return then add 1 to targetOff
  447.   put sourceTitle before char targetOff of bkgnd field "theContents"
  448. end mouseUp
  449.  
  450.  
  451.  
  452. -- part 54 (button)
  453. -- low flags: 80
  454. -- high flags: A004
  455. -- rect: left=406 top=32 right=48 bottom=512
  456. -- title width / last selected line: 0
  457. -- icon id / first selected line: 0 / 0
  458. -- text alignment: 1
  459. -- font id: 0
  460. -- text size: 12
  461. -- style flags: 0
  462. -- line height: 16
  463. -- part name: Un/Lock
  464. ----- HyperTalk script -----
  465. on mouseUp
  466.   get the lockText of fld "theContents"
  467.   if it is false then
  468.     set the lockText of fld "theContents" to true
  469.   else
  470.     set the lockText of fld "theContents" to false
  471.   end if
  472. end mouseUp
  473.  
  474.  
  475.  
  476. -- part contents for background part 6
  477. ----- text -----
  478. Contents
  479.  
  480. -- part contents for background part 11
  481. ----- text -----
  482. Menu
  483.  
  484. -- part contents for background part 17
  485. ----- text -----
  486. COMMUNICATIONS CONTENTS
  487.  
  488. -- part contents for background part 33
  489. ----- text -----
  490. card id 267120
  491. card id 249528
  492. card id 251660
  493. card id 178533
  494. card id 179797
  495. card id 181162
  496. card id 191005
  497. card id 68927
  498. card id 77438
  499. card id 2614
  500. card id 87151
  501. card id 31661
  502. card id 85872
  503. card id 254311
  504. card id 2097
  505. card id 50242
  506. card id 36898
  507. card id 32694
  508. card id 37893
  509. card id 40302
  510. card id 42432
  511. card id 261643
  512. card id 54960
  513. card id 66155
  514. card id 55668
  515. card id 74547
  516. card id 76187
  517. card id 29227
  518. card id 39011
  519. card id 159019
  520. card id 160001
  521. card id 30771
  522. card id 72944
  523. card id 59015
  524. card id 161355
  525. card id 262222
  526. card id 111324
  527. card id 205877
  528. card id 221238
  529. card id 225255
  530. card id 226017
  531. card id 229003
  532. card id 230863
  533. card id 35887
  534. card id 245238
  535. card id 78513
  536. card id 84316
  537. card id 81382
  538. card id 140553
  539. card id 190493
  540. card id 192830
  541. card id 197613
  542. card id 134543
  543. card id 47046
  544. card id 262474
  545. card id 171886
  546. card id 161684
  547. card id 78599
  548. card id 81919
  549. card id 326164
  550. card id 263924
  551. card id 274609
  552. card id 363685
  553. card id 365158
  554. card id 365713
  555. card id 366143
  556. card id 367416
  557. card id 369116
  558. card id 370421
  559. card id 371620
  560. card id 378089
  561. card id 372777
  562. card id 374030
  563. card id 24313
  564. card id 375321
  565. card id 364171
  566. card id 376776
  567. card id 378362
  568. card id 268598
  569. card id 271302
  570. card id 272804
  571. card id 276790
  572. card id 280383
  573. card id 327543
  574. card id 93503
  575. card id 285096
  576. card id 286665
  577. card id 175769
  578. card id 178024
  579. card id 178391
  580. card id 184153
  581. card id 184640
  582. card id 185572
  583. card id 45596
  584. card id 14702
  585. card id 186436
  586. card id 285909
  587. card id 187657
  588. card id 187991
  589. card id 189370
  590. card id 189696
  591. card id 169439
  592. card id 171562
  593. card id 269540
  594. card id 327926
  595. card id 287421
  596. card id 340217
  597. card id 343659
  598. card id 347409
  599. card id 348825
  600. card id 350402
  601. card id 199402
  602. card id 256833
  603. card id 265172
  604. card id 183344
  605. card id 336930
  606. card id 338699
  607. card id 337746
  608. card id 341373
  609. card id 342733
  610. card id 343932
  611. card id 345134
  612. card id 346445
  613. card id 8230
  614. card id 206203
  615. card id 208842
  616. card id 211268
  617. card id 212404
  618. card id 167191
  619. card id 13337
  620. card id 14069
  621. card id 18493
  622. card id 34917
  623. card id 52291
  624. card id 170184
  625. card id 174757
  626. card id 28305
  627. card id 213381
  628. card id 290266
  629. card id 213779
  630. card id 214101
  631. card id 265435
  632. card id 109651
  633. card id 112581
  634. card id 113688
  635. card id 291266
  636. card id 117202
  637. card id 115911
  638. card id 29671
  639. card id 138334
  640. card id 223872
  641. card id 233330
  642. card id 235232
  643. card id 237476
  644. card id 29857
  645. card id 239733
  646. card id 240040
  647. card id 240909
  648. card id 240805
  649. card id 242956
  650. card id 264078
  651. card id 275172
  652. card id 133892
  653. card id 136970
  654. card id 138187
  655. card id 30689
  656. card id 144392
  657. card id 145813
  658. card id 248277
  659. card id 249071
  660. card id 53905
  661. card id 275398
  662. card id 140923
  663. card id 142052
  664. card id 196721
  665. card id 250916
  666. card id 146151
  667. card id 198086
  668. card id 99724
  669. card id 111532
  670. card id 103065
  671. card id 155366
  672. card id 113441
  673. card id 252812
  674. card id 254879
  675. card id 256281
  676. card id 259414
  677. card id 275633
  678. card id 104560
  679. card id 143237
  680. card id 143640
  681. card id 55507
  682. card id 262867
  683. card id 278882
  684. card id 281133
  685. card id 283012
  686. card id 283645
  687. card id 286295
  688. card id 293385
  689. card id 47325
  690. card id 170265
  691. card id 296027
  692. card id 201388
  693. card id 297985
  694. card id 276136
  695. card id 106294
  696. card id 302007
  697. card id 302158
  698. card id 303243
  699. card id 304958
  700. card id 305395
  701. card id 306196
  702. card id 300378
  703. card id 47863
  704. card id 307032
  705. card id 308810
  706. card id 310464
  707. card id 276474
  708. card id 132481
  709. card id 148421
  710. card id 126326
  711. card id 194814
  712. card id 195594
  713. card id 311742
  714. card id 48041
  715. card id 313230
  716. card id 313873
  717. card id 315645
  718. card id 316968
  719. card id 315982
  720. card id 317566
  721. card id 262011
  722. card id 264830
  723. card id 22871
  724. card id 322114
  725. card id 319462
  726. card id 318674
  727. card id 318778
  728. card id 319783
  729. card id 155471
  730. card id 140121
  731. card id 20051
  732. card id 17299
  733. card id 177050
  734. card id 49386
  735. card id 323214
  736. card id 325294
  737. card id 327245
  738. card id 328557
  739. card id 330607
  740. card id 277760
  741. card id 24689
  742. card id 20852
  743. card id 21968
  744. card id 15771
  745. card id 333195
  746. card id 50653
  747. card id 278444
  748. card id 100997
  749. card id 102214
  750. card id 103368
  751. card id 336132
  752. card id 278148
  753. card id 10629
  754. card id 9661
  755. card id 11612
  756. card id 6918
  757.  
  758.  
  759. -- part contents for background part 34
  760. ----- text -----
  761. 02021005
  762. 02011003
  763. 02011105
  764. 02011116
  765. 02011127
  766. 02011138
  767. 02011149
  768. 02011150
  769. 02011161
  770. 02114518
  771. 02102274
  772. 02114529
  773. 02102241
  774. 02012004
  775. 02012106
  776. 02012117
  777. 02012128
  778. 02012139
  779. 02012140
  780. 02114530
  781. 02114541
  782. 02012208
  783. 02012219
  784. 02012231
  785. 02114552
  786. 02114563
  787. 02114574
  788. 02103106
  789. 02107291
  790. 02107315
  791. 02107326
  792. 02103208
  793. 02012242
  794. 02012220
  795. 02107337
  796. 02012300
  797. 02012333
  798. 02100181
  799. 02100216
  800. 02100249
  801. 02100272
  802. 02104787
  803. 02103593
  804. 02012311
  805. 02012322
  806. 02114585
  807. 02900123
  808. 02900112
  809. 02012413
  810. 02108327
  811. 02108338
  812. 02108349
  813. 02012424
  814. 02062128
  815. 02012504
  816. 02012515
  817. 02012526
  818. 02012537
  819. 02012548
  820. 02013005
  821. 02013107
  822. 02104641
  823. 02104743
  824. 02104710
  825. 02104674
  826. 02104776
  827. 02104812
  828. 02104481
  829. 02104527
  830. 02104550
  831. 02108101
  832. 02104583
  833. 02104629
  834. 02112287
  835. 02104652
  836. 02104754
  837. 02104685
  838. 02104721
  839. 02013301
  840. 02013312
  841. 02013323
  842. 02013334
  843. 02013345
  844. 02013403
  845. 02113937
  846. 02013414
  847. 02013436
  848. 02107440
  849. 02107451
  850. 02107462
  851. 02107473
  852. 02107484
  853. 02107495
  854. 02100330
  855. 02103300
  856. 02107519
  857. 02013425
  858. 02107520
  859. 02107531
  860. 02113948
  861. 02107553
  862. 02013458
  863. 02104470
  864. 02104516
  865. 02013505
  866. 02013516
  867. 02108452
  868. 02108463
  869. 02108474
  870. 02108485
  871. 02108496
  872. 02107622
  873. 02014006
  874. 02014108
  875. 02108350
  876. 02108361
  877. 02108372
  878. 02108383
  879. 02108394
  880. 02108418
  881. 02108429
  882. 02108430
  883. 02108441
  884. 02103402
  885. 02107633
  886. 02107644
  887. 02107655
  888. 02107666
  889. 02108509
  890. 02104492
  891. 00000000
  892. 02104630
  893. 02104663
  894. 02104823
  895. 00000000
  896. 02104561
  897. 02103504
  898. 02107677
  899. 02014153
  900. 02107688
  901. 02107699
  902. 02014200
  903. 02014211
  904. 02014222
  905. 02014233
  906. 02014255
  907. 02014335
  908. 02014346
  909. 02103606
  910. 02014244
  911. 02107713
  912. 02107724
  913. 02107735
  914. 02107746
  915. 02103708
  916. 02107757
  917. 02107768
  918. 02107779
  919. 02107780
  920. 02107791
  921. 02016008
  922. 02016100
  923. 02016111
  924. 02016122
  925. 02016133
  926. 02016144
  927. 02016155
  928. 02107815
  929. 02107826
  930. 02107837
  931. 02107848
  932. 02016202
  933. 02016213
  934. 02016224
  935. 02016235
  936. 02107859
  937. 02016304
  938. 02016315
  939. 02016326
  940. 02104549
  941. 02104572
  942. 02104618
  943. 02016337
  944. 02107860
  945. 02107871
  946. 02107882
  947. 02107893
  948. 02016406
  949. 02016417
  950. 02016428
  951. 02113380
  952. 02113391
  953. 02107917
  954. 02107939
  955. 02107940
  956. 02107951
  957. 02107962
  958. 02107973
  959. 02107984
  960. 02103800
  961. 02016439
  962. 02016440
  963. 02013527
  964. 02107995
  965. 02016508
  966. 02016519
  967. 02108010
  968. 02108021
  969. 02108032
  970. 02108043
  971. 02108054
  972. 02108065
  973. 02016564
  974. 02103902
  975. 02108076
  976. 02108087
  977. 02108098
  978. 02016600
  979. 02016611
  980. 02016622
  981. 02016633
  982. 02016644
  983. 02016655
  984. 02103093
  985. 02104107
  986. 02108112
  987. 02108123
  988. 02108134
  989. 02108145
  990. 02108156
  991. 02108167
  992. 02017009
  993. 02017101
  994. 02017145
  995. 02108225
  996. 02108214
  997. 02108178
  998. 02108189
  999. 02108190
  1000. 02017134
  1001. 02017123
  1002. 02017203
  1003. 02017214
  1004. 02017225
  1005. 02104209
  1006. 02108236
  1007. 02108247
  1008. 02108258
  1009. 02108269
  1010. 02108270
  1011. 02017305
  1012. 02104061
  1013. 02017316
  1014. 02017327
  1015. 02017338
  1016. 02108281
  1017. 02103004
  1018. 02017509
  1019. 02017510
  1020. 02017521
  1021. 02017532
  1022. 02108292
  1023. 02017407
  1024. 02017418
  1025. 02017429
  1026. 02017430
  1027. 02017441
  1028.  
  1029.  
  1030. -- part contents for background part 35
  1031. ----- text -----
  1032. 1
  1033. 2
  1034. 3
  1035. 4
  1036. 4
  1037. 4
  1038. 4
  1039. 4
  1040. 4
  1041. 4
  1042. 4
  1043. 4
  1044. 4
  1045. 2
  1046. 3
  1047. 4
  1048. 4
  1049. 4
  1050. 4
  1051. 4
  1052. 4
  1053. 3
  1054. 4
  1055. 4
  1056. 4
  1057. 4
  1058. 4
  1059. 3
  1060. 4
  1061. 4
  1062. 4
  1063. 3
  1064. 4
  1065. 4
  1066. 4
  1067. 3
  1068. 4
  1069. 5
  1070. 5
  1071. 5
  1072. 5
  1073. 5
  1074. 5
  1075. 4
  1076. 4
  1077. 4
  1078. 4
  1079. 4
  1080. 4
  1081. 5
  1082. 5
  1083. 5
  1084. 4
  1085. 4
  1086. 3
  1087. 4
  1088. 4
  1089. 4
  1090. 4
  1091. 2
  1092. 3
  1093. 4
  1094. 5
  1095. 5
  1096. 5
  1097. 4
  1098. 4
  1099. 4
  1100. 4
  1101. 4
  1102. 3
  1103. 4
  1104. 4
  1105. 4
  1106. 4
  1107. 4
  1108. 4
  1109. 4
  1110. 3
  1111. 4
  1112. 4
  1113. 4
  1114. 4
  1115. 3
  1116. 4
  1117. 4
  1118. 4
  1119. 4
  1120. 4
  1121. 5
  1122. 5
  1123. 5
  1124. 5
  1125. 5
  1126. 3
  1127. 4
  1128. 4
  1129. 4
  1130. 5
  1131. 5
  1132. 5
  1133. 4
  1134. 5
  1135. 5
  1136. 3
  1137. 4
  1138. 4
  1139. 4
  1140. 4
  1141. 4
  1142. 4
  1143. 4
  1144. 2
  1145. 3
  1146. 4
  1147. 5
  1148. 4
  1149. 4
  1150. 4
  1151. 4
  1152. 4
  1153. 4
  1154. 4
  1155. 3
  1156. 4
  1157. 4
  1158. 4
  1159. 4
  1160. 3
  1161. 4
  1162. 5
  1163. 5
  1164. 5
  1165. 4
  1166. 5
  1167. 5
  1168. 3
  1169. 4
  1170. 4
  1171. 4
  1172. 5
  1173. 3
  1174. 4
  1175. 4
  1176. 4
  1177. 4
  1178. 4
  1179. 4
  1180. 3
  1181. 4
  1182. 4
  1183. 4
  1184. 4
  1185. 4
  1186. 3
  1187. 4
  1188. 5
  1189. 5
  1190. 4
  1191. 4
  1192. 2
  1193. 3
  1194. 4
  1195. 4
  1196. 4
  1197. 4
  1198. 4
  1199. 5
  1200. 5
  1201. 5
  1202. 4
  1203. 3
  1204. 4
  1205. 4
  1206. 4
  1207. 4
  1208. 3
  1209. 4
  1210. 4
  1211. 5
  1212. 5
  1213. 5
  1214. 4
  1215. 4
  1216. 4
  1217. 4
  1218. 4
  1219. 3
  1220. 4
  1221. 4
  1222. 5
  1223. 5
  1224. 4
  1225. 4
  1226. 4
  1227. 4
  1228. 5
  1229. 5
  1230. 5
  1231. 3
  1232. 4
  1233. 4
  1234. 4
  1235. 4
  1236. 3
  1237. 4
  1238. 4
  1239. 5
  1240. 5
  1241. 4
  1242. 5
  1243. 5
  1244. 4
  1245. 3
  1246. 4
  1247. 4
  1248. 4
  1249. 3
  1250. 4
  1251. 4
  1252. 4
  1253. 4
  1254. 4
  1255. 4
  1256. 3
  1257. 4
  1258. 4
  1259. 4
  1260. 5
  1261. 5
  1262. 5
  1263. 2
  1264. 3
  1265. 4
  1266. 4
  1267. 4
  1268. 4
  1269. 5
  1270. 5
  1271. 4
  1272. 4
  1273. 3
  1274. 4
  1275. 4
  1276. 3
  1277. 4
  1278. 4
  1279. 4
  1280. 4
  1281. 4
  1282. 3
  1283. 4
  1284. 4
  1285. 4
  1286. 4
  1287. 4
  1288. 2
  1289. 3
  1290. 4
  1291. 4
  1292. 4
  1293. 4
  1294. 3
  1295. 4
  1296. 4
  1297. 4
  1298. 4
  1299.  
  1300.  
  1301. -- part contents for background part 18
  1302. ----- text -----
  1303. COMMUNICATIONS
  1304.   SYMBOLS
  1305.     Symbols
  1306.       Art and Illusion
  1307.       The Image
  1308.       Number Words and Number Symbols
  1309.       The World of M. C. Escher
  1310.       Suterisms
  1311.       The Anatomy of the Image Maps
  1312.       Ballast
  1313.       An Illustrated Encyclopedia of Traditional Symbols
  1314.       Inversions
  1315.       Man and His Symbols
  1316.   LANGUAGE
  1317.     Words
  1318.       ANGUISH LANGUISH ‚Äî LADLE RAT ROTTEN HUT
  1319.       Standing by Words
  1320.       Etc.
  1321.       Maledicta
  1322.       The Best of Maledicta
  1323.       They Have A Word for It
  1324.     Voice
  1325.       The Use and Training of the Human Voice
  1326.       The Overnight Guide to Public Speaking 
  1327.       Louder & Funnier
  1328.       Singing
  1329.       Diction
  1330.     Listening Skills
  1331.       Listening
  1332.       The Art of Asking Questions
  1333.       Public Opinion Polling
  1334.     Learning Languages
  1335.       Audio-Forum (Languages) 
  1336.       Language Acquisition Made Practical
  1337.       Berlitz Video for Travellers
  1338.     Interview Craft
  1339.       THE ART OF THE INTERVIEW
  1340.         Interview 
  1341.         DV: Diana Vreeland
  1342.         Working
  1343.         Bosses
  1344.         Cops (Their Lives in Their Own Words)
  1345.         Bloods 
  1346.       The Craft of Interviewing
  1347.       The Tape-Recorded Interview
  1348.       Interviews That Work
  1349.       Oral History Association
  1350.       Voices
  1351.       INTERVIEW TIPS AND TECHNOLOGY
  1352.         Martel Electronics  
  1353.         Sony BM-17 Microtranscriber
  1354.         Olympus Tape Recorders
  1355.       Tele-Recorder 150
  1356.       Norwood XLP Cassette Recorder
  1357.     Reading
  1358.       How to Read a Book 
  1359.       The Reader‚Äôs Adviser
  1360.       The Lifetime Reading Plan 
  1361.       The Read-Aloud Handbook
  1362.   POPULAR ART
  1363.     Comics I
  1364.       Fantagraphics
  1365.         Love and Rockets
  1366.         Itchy Planet
  1367.         Comics Journal
  1368.       ‚ÄúOmaha‚Äù The Cat Dancer
  1369.       Lone Wolf and Cub
  1370.       The Phoenix Restaurant
  1371.       Eddy Current
  1372.       American Splendor
  1373.     Comics II
  1374.       RAW
  1375.       Maus (A Survivor‚Äôs Tale)
  1376.       Watchmen
  1377.       Those Annoying Post Brothers 
  1378.       The Woman Trap
  1379.       The Santa Cruz Comic News
  1380.       Target
  1381.     Body Art
  1382.       Tattoo: Pigments of Imagination
  1383.       The Tattoo Historian
  1384.       The Decorated Body
  1385.       Obsolete Body Suspensions
  1386.     Mail Art
  1387.       MAIL ART
  1388.       Correspondence Art
  1389.       National Stampagraphic
  1390.       Rubberstampmadness
  1391.       RUBBER STAMPLE
  1392.         All Night Media Inc.  
  1393.         Bizzaro, Inc.
  1394.         A Stamp in the Hand
  1395.         Inkling Stamp Co. 
  1396.         Top-Drawer Rubber Stamp Catalog
  1397.     Xerox Art
  1398.       XEROGRAPHY
  1399.       Instant Litter
  1400.       XEROX ART MAGAZINES
  1401.         Box of Water 
  1402.         False Positive
  1403.         PhotoStatic Magazine
  1404.       Work Hard and . . . Be Rewarded
  1405.         Work Hard and You Shall Be Rewarded 
  1406.         When You‚Äôre Up to Your Ass In Alligators...
  1407.     Zines
  1408.       ZINES: YOUR RIGHT TO RAVE
  1409.       Factsheet Five
  1410.       AFM
  1411.       Slambook
  1412.       Art Police
  1413.       Jim
  1414.       Woo-Woo
  1415.   WRITING
  1416.     Writing Technology
  1417.       WRITING ON A COMPUTER: INTRODUCTION
  1418.         Typing Tutor
  1419.       WordPerfect
  1420.       PC-Write
  1421.       Nota Bene
  1422.       Framework II
  1423.       Q&A
  1424.       FullWrite Professional
  1425.       WriteNow
  1426.     Document Processors
  1427.       ForComment
  1428.       Language Technology
  1429.       Word Finder
  1430.       Webster‚Äôs New World Professional Thesaurus
  1431.     Foreign Text Processing
  1432.       CHINESE WORD PROCESSORS
  1433.         Kuo Chiao Chinese Characters 
  1434.         TianMa
  1435.         FeiMa 
  1436.       FOREIGN LANGUAGE WORD PROCESSORS
  1437.         Japanese Language Services
  1438.         Linguist‚Äôs Software
  1439.     Copiers
  1440.       WHY I LOVE MY USED COPY MACHINE
  1441.       Canon PC20 Personal Copier
  1442.       COPIER HALF-TONE ALTERNATIVES
  1443.         Copyscreen
  1444.     Writing Practice
  1445.       Elements of Style
  1446.       Writing Without Teachers 
  1447.       On Writing Well
  1448.       A Writer‚Äôs Time
  1449.       The Art of Fiction
  1450.       Becoming a Writer
  1451.     Calligraphy
  1452.       Writing & Illuminating & Lettering
  1453.       The Calligrapher‚Äôs Handbook
  1454.       Italic Calligraphy & Handwriting
  1455.       John Neal, Bookseller
  1456.       MacCalligraphy
  1457.     Screenwriting
  1458.       SYD FIELD ON SCREENWRITING
  1459.         Screenplay
  1460.         The Screenwriter‚Äôs Workbook
  1461.       Script City
  1462.       The Corporate Scriptwriting Book
  1463.   ART  & GRAPHICS
  1464.     Graphic Design
  1465.       The Visual Display of Quantitative Information
  1466.       Forget all the rules about graphic design.
  1467.       Step-by-Step Graphics
  1468.       How . . .
  1469.       Designer‚Äôs Guide to Color
  1470.         Designer‚Äôs Guide to Color, Volume One
  1471.         Designer‚Äôs Guide to Color, Volume Two
  1472.         Designer‚Äôs Guide to Color, Volume Three
  1473.       Designer‚Äôs Guide to Creating Charts and Diagrams
  1474.     Art Supplies
  1475.       Dot Pasteup Supplies
  1476.       Charrette
  1477.       Daniel Smith Inc.
  1478.       Art Hardware
  1479.     Art Reference & Picture Research
  1480.       Art Reference Introduction
  1481.       The Complete Dover Art Catalogs
  1482.         The Complete Dover Fine Art Catalog
  1483.         The Complete Dover Art Instruction Catalog
  1484.         The Complete Dover Pictorial Archive Catalog
  1485.       The Best of Life
  1486.       The Electronic Clip Art Digest
  1487.       Stock Workbook
  1488.       The Bettmann Archive
  1489.       Picture Sources Four
  1490.     Computer Graphics
  1491.       Fundamentals of Interactive Computer Graphics
  1492.       Microcomputer Graphics
  1493.         Microcomputer Graphics (for the IBM PC)
  1494.         Microcomputer Graphics (for the Apple¬Æ Computer)
  1495.       The Algorithmic Image
  1496.       IEEE Computer Graphics and Applications
  1497.       Zen & The Art of the Macintosh
  1498.       DESKTOP SPECIAL EFFECTS
  1499.         Amiga 500
  1500.         Deluxe Video
  1501.         Video Charlie
  1502.     Art Magazines
  1503.       Leonardo
  1504.       VERBUM
  1505.       Ylem
  1506.       Lightworks
  1507.     Graphics Software
  1508.       AutoCAD
  1509.       COMPUTER DRAWING PROGRAMS
  1510.         Canvas
  1511.         Aldus FreeHand
  1512.       CAD MAGAZINES
  1513.         CADENCE
  1514.         The CAD/CAM Journal
  1515.       Boeing Graph
  1516.     Animation
  1517.       The Animator‚Äôs Workbook 
  1518.       VideoWorks II
  1519.       Cartoon Colour Co. 
  1520.     Drawing and Painting
  1521.       The Natural Way to Draw
  1522.       Drawing on the Right Side of the Brain
  1523.       Drawing on the Artist Within 
  1524.       Thinking with a Pencil
  1525.       The Artist‚Äôs Handbook of Materials and Techniques
  1526.       Drawing
  1527.     Printmaking
  1528.       Printmaking
  1529.       The Artist‚Äôs Silkscreen Manual
  1530.       Gocco
  1531.         The Gocco Guide
  1532.         Gocco Printer B-5
  1533.         Gocco Printer B-6
  1534.   PERFORMANCE
  1535.     Theater
  1536.       The Small Theatre Handbook
  1537.       Audition
  1538.       How to Be a Working Actor
  1539.       Theatre Crafts
  1540.         Theatre Crafts How-To (Vol. 1)
  1541.         Theatre Crafts Magazine
  1542.       French‚Äôs Basic Catalogue of Plays
  1543.       American Theater
  1544.     Theatrical Supplies
  1545.       Norcosto
  1546.       Mutual Hardware
  1547.     Performance Arts
  1548.       High Performance
  1549.       Pranks!
  1550.       Survival Research Laboratories
  1551.       Ventriloquism for Fun and Profit
  1552.       Words on Mime
  1553.     Acting
  1554.       ACTING INTRODUCTION
  1555.       An Actor Prepares
  1556.       Respect for Acting
  1557.       Impro
  1558.       Improvisation for the Theater
  1559.   DANCE
  1560.     Contemporary Dance
  1561.       The Dance Workshop
  1562.       On the Count of One
  1563.       Dancing
  1564.       Contact Quarterly
  1565.     Folk Dance
  1566.       International Folk Dancing U.S.A.
  1567.       The Complete Book of Square Dancing
  1568.       Viltis
  1569.       Folkraft Records
  1570.  
  1571.  
  1572. -- part contents for background part 38
  1573. ----- text -----
  1574. ‚Ä¢ WHOLE EARTH
  1575.  ‚Ä¢ COMMUNICATIONS
  1576.  
  1577. -- part contents for background part 39
  1578. ----- text -----
  1579. stack "WHOLE EARTH"
  1580. stack "COMMUNICATIONS"