home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / ideatree.zip / MANUAL.IT < prev    next >
Text File  |  1989-03-23  |  88KB  |  2,266 lines

  1.                             IDEA TREE
  2.                         TABLE OF CONTENTS
  3.  
  4. SECTION I - ABOUT IDEA TREE
  5.  
  6. 1.   Features
  7.  
  8. 2.   Examples Of Use
  9.  
  10. 3.   Special Keyboard Commands
  11.  
  12.      3.1. <ENTER>
  13.      3.2. <ESC>
  14.      3.3. <F3>
  15.      3.4. <F4>
  16.      3.5. <Alt>-<C>opy
  17.      3.6. <Alt>-<M>ove
  18.      3.7. <Alt>-<N>ew
  19.      3.8. <Ctrl>-<Home>
  20.  
  21. 4.   Terms Used In IDEA TREE
  22.  
  23.      4.1.  Root
  24.      4.2.  Parent
  25.      4.3.  Child
  26.      4.4.  Page
  27.      4.5.  Page Root
  28.      4.6.  Left Sibling
  29.      4.7.  Right Sibling
  30.      4.8.  Idea
  31.      4.9.  Note
  32.      4.10. Position
  33.      4.11. Junction
  34.      4.12. Branch
  35.      4.13. Tree
  36.      4.14. File
  37.  
  38. 5.   The Display
  39.  
  40.      5.1. The Main Menu
  41.      5.2. Submenus
  42.      5.3. Idea Tree
  43.      5.4. Error and Information Messages
  44.  
  45.  
  46. SECTION II - GETTING STARTED
  47.  
  48. 1.   Hardware And Software Requirements
  49.  
  50. 2.   Installing The Program
  51.  
  52.      2.1. Backing Up With Two Floppy Disk Drives
  53.      2.2. Backing Up With A Hard Disk Drive
  54.      2.3. Creating A Printer File
  55.  
  56. 3.   Starting The Program
  57.  
  58.      3.1. Starting Up With One Floppy Disk Drive
  59.      3.2. Starting Up With Two Floppy Disk Drives
  60.      3.3. Starting Up With A Hard Disk Drive
  61.  
  62. 4.   Using The Main Menu And Submenus
  63.  
  64.      4.1. Using The Main Menu
  65.      4.2. Using A Submenu
  66.  
  67. 5.   Using The Idea Cursor
  68.  
  69.      5.1. The First Level
  70.      5.2. The Second Level
  71.      5.3. The Third Level
  72.      5.4. The Fourth Level And Beyond
  73.  
  74. 6.   Ending The Program
  75.  
  76. 7.   Getting Help
  77.  
  78.  
  79. SECTION III - IDEA TREE FUNCTIONS
  80.  
  81. 1.   <G>o to
  82.  
  83.      1.1. <G>o to <M>ark
  84.      1.2. <G>o to <C>ursor
  85.      1.3. <G>o to <R>oot
  86.      1.4. <G>o to <T>ree
  87.      1.5. <G>o to <F>irst tree
  88.      1.6. <G>o to <E>xit
  89.      1.7. <G>o to <V>ersion
  90.  
  91. 2.   <T>ree
  92.  
  93.      2.1. <T>ree <D>efine
  94.  
  95.           2.1.1. <T>ree <D>efine <G>o to
  96.  
  97.                  1. <B>ranch
  98.                  2. <E>xit
  99.                  3. <V>ersion
  100.                  4. <M>ark
  101.                  5. <C>ursor
  102.                  6. <R>oot
  103.  
  104.           2.1.2. <T>ree <D>efine <F>unction
  105.           2.1.3. <T>ree <D>efine <T>ype
  106.           2.1.4. <T>ree <D>efine <S>witch
  107.           2.1.5. <T>ree <D>efine <B>ranch
  108.           2.1.6. <T>ree <D>efine <L>evel
  109.           2.1.7. <T>ree <D>efine <M>ove and <Alt>-<M>ove
  110.           2.1.8. <T>ree <D>efine <C>opy and <Alt>-<C>opy
  111.           2.1.9. <T>ree <D>efine <D>elete
  112.  
  113.      2.2. <T>ree <P>lace
  114.      2.3. <T>ree <F>ile create
  115.      2.4. <T>ree <I>nitiate tree
  116.  
  117. 3.   <E>dit
  118.  
  119.      3.1. <E>dit <I>dea
  120.      3.2. <E>dit <N>ote
  121.      3.3. <E>dit <F>ile title
  122.      3.4. <E>dit <T>ree title
  123.      3.5. <E>dit <C>opy idea
  124.      3.6. <E>dit <P>lace idea
  125.      3.7. <E>dit <M>ove idea
  126.  
  127. 4.   <R>emove
  128.  
  129.      4.1. <R>emove <I>dea
  130.      4.2. <R>move <N>ote
  131.      4.3. <R>emove <P>osition
  132.      4.4. <R>emove <B>ranch
  133.      4.5. <R>emove <T>ree
  134.      4.6. <R>emove <F>ile
  135.      4.7. <R>emove <A>ll files
  136.      4.8. <R>emove <C>lear ideas
  137.      4.9. <R>emove <J>unctions
  138.  
  139. 5.   <F>ile
  140.  
  141.      5.1. <F>ile <L>oad
  142.      5.2. <F>ile <S>ave
  143.      5.3. <F>ile <D>irectory
  144.  
  145.           5.3.1. <F>ile <D>irectory <L>oad file
  146.           5.3.2. <F>ile <D>irectory <C>reate file
  147.           5.3.3. <F>ile <D>irectory <B>ackup file
  148.           5.3.4. <F>ile <D>irectory <D>isplay title
  149.           5.3.5. <F>ile <D>irectory <E>rase file
  150.           5.3.6. <F>ile <D>irectory <N>ew path
  151.  
  152.      5.4. <F>ile <N>ew path
  153.      5.5. <F>ile <I>nitiate file
  154.      5.6. <F>ile <C>ombine
  155.  
  156. 6.   <M>ark
  157.  
  158.      6.1. <M>ark <S>et
  159.      6.2. <M>ark <R>emove
  160.  
  161. 7.   <N>ew and <Alt>-<N>ew
  162.  
  163.      7.1. <N>ew <U>p
  164.      7.2. <N>ew <D>own
  165.      7.3. <N>ew <L>eft
  166.      7.4. <N>ew <R>ight
  167.  
  168. 8.   <P>rint
  169.  
  170.      8.1. <P>rint <I>dea
  171.      8.2. <P>rint <S>creen
  172.      8.3. <P>rint <P>age
  173.      8.4. <P>rint <B>ranch
  174.      8.5. <P>rint <T>ree
  175.      8.6. <P>rint <F>ile
  176.      8.7. <P>rint <S>elect
  177.  
  178.                         IDEA TREE MANUAL
  179.                                 
  180.                    SECTION I - ABOUT IDEA TREE
  181.  
  182. IDEA TREE is a powerful and unique thinking tool.  Unlike
  183. "outline" software, IDEA TREE takes a general concept, or
  184. "parent" idea, and allows you to visually separate the concept
  185. into its components, or "children".  Each of these components can
  186. then be broken down further.  In effect, each child can be a
  187. parent to children of its own, allowing for an immense amount of
  188. detail which is limited only by your computer's memory.
  189.  
  190. 1.   Features
  191.  
  192. This structured approach to idea development is graphically
  193. presented as a tree.  A parent or "root" idea occupies the top
  194. position on the display.  Its children appear in individual
  195. positions on the level below it.  Children of children are
  196. displayed on the next level, and so on.  The display can be
  197. scrolled right, left, up or down.  An unlimited number of ideas
  198. can appear on any level of the tree.  A collection of powerful
  199. functions make tracking your way through the structure and
  200. editing straightforward and rapid.
  201.  
  202. Any idea and a selected set of its children can be copied,
  203. deleted, saved as a new tree or moved to another position in the
  204. tree.
  205.  
  206. You may want to give a specific idea a detailed description.  The
  207. "note" function allows you to enter a page of descriptive text,
  208. which is attached to a selected idea.
  209.  
  210. The "print" function provides several printing options.  You can
  211. print a single idea, the current screen, one page, a selected
  212. branch, or an entire tree.  You can also choose to print notes
  213. associated with individual ideas.
  214.  
  215. IDEA TREE is easy to use.  A Lotus-like pull-down menu at the top
  216. of the display provides an intuitive understanding of the
  217. program.  There are few commands to memorize, so that you should
  218. only need to use this manual for reference.
  219.  
  220. IDEA TREE can organize and document thoughts, books, reports,
  221. procedures, departments, or what-have-you.  The "tree" structure
  222. and the ease with which it can be manipulated increases problem
  223. statement clarity and development speed.
  224.  
  225. IDEA TREE is an unusual and highly useful addition to the
  226. thinking person's toolbox.
  227.  
  228. 2.   Examples Of Use
  229.  
  230. You can apply IDEA TREE to a variety of tasks.  Once you have
  231. started IDEA TREE, try loading the files named DEMO1, DEMO2,
  232. DEMO3 and DEMO4.  These files contain trees which were designed
  233. to serve different purposes.  These files are also used in the
  234. tutorial included on your IDEA TREE diskette.  DEMO1 is
  235. especially useful.  The tree it contains is a condensed
  236. explanation of all command keys used in IDEA TREE.
  237.  
  238. 3.  Special Keyboard Commands
  239.  
  240. The following keyboard commands are used consistently throughout
  241. IDEA TREE.  See I.4. Terms Used In IDEA TREE for more information
  242. about terms used throughout IDEA TREE and this manual.
  243.  
  244.      3.1. <ENTER>
  245.      
  246.      Pressing <ENTER> is like saying "yes".  You press the
  247.      <ENTER> key to select functions or to continue a function.
  248.      Pressing the <ENTER> key also saves your changes when you
  249.      have finished an editing function.
  250.      
  251.      3.2. <ESC>
  252.      
  253.      Pressing <ESC> is like saying "no".  You press the <ESC> key
  254.      when you want to stop what you're doing and return to the
  255.      last menu.  Pressing <ESC> in the middle of using a function
  256.      returns you to the last menu without saving any changes.
  257.      
  258.      3.3. <F3>
  259.      
  260.      The <F3> key is a toggle which allows you to see the left
  261.      sibling of a page root.
  262.      
  263.      Pressing <F3> causes the left sibling of a page root to
  264.      appear at the left of the page root.  Press <F3> again to
  265.      make the left sibling disappear.  Moving the idea cursor
  266.      back up to the previous page also makes the left sibling
  267.      disappear.
  268.      
  269.      If the page root has no left sibling, pressing <F3> causes
  270.      the message
  271.      
  272.                 THERE IS NO LEFT SIBLING FOR THIS IDEA
  273.      
  274.      to appear.
  275.      
  276.      3.4. <F4>
  277.      
  278.      The <F4> key is a toggle which allows you to see the right
  279.      sibling of a page root.
  280.      
  281.      Pressing <F4> causes the right sibling of a page root to
  282.      appear at the right of the page root.  Press <F4> again to
  283.      make the right sibling disappear.  Moving the idea cursor
  284.      back up to the previous page also makes the right sibling
  285.      disappear.
  286.      
  287.      If the page root has no right sibling, pressing <F3> causes
  288.      the message
  289.      
  290.                THERE IS NO RIGHT SIBLING FOR THIS IDEA
  291.      
  292.      to appear.
  293.      
  294.      3.5. <Alt>-<C>opy
  295.      
  296.      This is a convenient command for copying a branch of the
  297.      current tree from one position to another.  Use <T>ree
  298.      <D>efine, and then define the ideas you want to copy.  Now
  299.      select <C>opy, and when prompted for the tree title
  300.      information, press <ENTER>.  This causes the branch you have
  301.      defined to be created as the last tree in the current file.
  302.      Now move the idea cursor to the position where you want to
  303.      insert the branch.  Select <T>ree, then press <Alt>-<C>opy.
  304.      The branch will be inserted.  See III.2.2. <T>ree <P>lace
  305.      for more information about placing trees.
  306.      
  307.      3.6. <Alt>-<M>ove
  308.      
  309.      This is a convenient command for moving a branch of the
  310.      current tree from one position to another.  Use <T>ree
  311.      <D>efine, and then define the ideas you want to move.  Now
  312.      select <M>ove, and when prompted for the tree title
  313.      information, press <ENTER>.  This causes the the branch you
  314.      have defined to be created as the last tree in the current
  315.      file.  Now move the idea cursor to the position where you
  316.      want to insert the branch.  Select <T>ree, then press <Alt>-
  317.      <M>ove.  The branch will be inserted.  See III.2.2. <T>ree
  318.      <P>lace for more information about placing trees.
  319.      
  320.      3.7. <Alt>-<N>ew
  321.      
  322.      Pressing <Alt> and <N> at the same time pops the <N>ew menu
  323.      onto the screen.  Any item selected from this menu puts a
  324.      blank position on the screen without activating <E>dit
  325.      <I>dea.  See III.7. <N>ew and <Alt>-<N>ew for more
  326.      information.
  327.      
  328.      3.8. <Ctrl>-<Home>
  329.      
  330.      Pressing <Ctrl> and <Home> at the same time moves the idea
  331.      cursor to the top of the current page.
  332.      
  333. 4. Terms Used In IDEA TREE
  334.  
  335. The following terms are used consistently throughout IDEA TREE
  336. and this manual.
  337.      
  338.      4.1. Root
  339.      
  340.      A root is the topmost position of a tree.
  341.      
  342.      4.2. Parent
  343.      
  344.      A parent is any position which has attached positions
  345.      occurring at a lower level.  For example, a root is the
  346.      parent to all positions in the tree below it.
  347.      
  348.      4.3. Child
  349.      
  350.      A child is any position which is attached to a position at a
  351.      higher level.  For example, all positions below the root
  352.      position are children of the root.
  353.      
  354.      4.4. Page
  355.      
  356.      A page consists of the root position, a second level
  357.      consisting of one or more positions, and a third level
  358.      consisting of one or more positions.  A page includes all
  359.      positions that you can scroll onto the screen at the second
  360.      and third levels.
  361.      
  362.      If you add a position as a fourth level, a new page is
  363.      displayed.  The third level parent from the original page is
  364.      shown as the new page root and the new position appears as
  365.      the second level of this new page.  See I.4.5. Page Root for
  366.      more information about page roots.  See III.7. <N>ew and
  367.      <Alt>-<N>ew for more information about adding positions.
  368.      
  369.      4.5. Page Root
  370.      
  371.      A page root is the topmost position on the current page.
  372.      Unless it is also the tree root, a small upward-pointing
  373.      arrow appears at its upper right corner to indicate that
  374.      there are positions and pages above it.
  375.      
  376.      4.6. Left Sibling
  377.      
  378.      Positions which occur at the same level of a tree are
  379.      "siblings".  At the second level of a page, a position to
  380.      the left of the current position is called its "left
  381.      sibling".  At the third level of a page, a position
  382.      occurring above the current position is called its "left
  383.      sibling".
  384.      
  385.      4.7. Right Sibling
  386.      
  387.      Positions which occur at the same level of a tree are
  388.      "siblings".  At the second level of a page, a position to
  389.      the right of the current position is called its "right
  390.      sibling".  At the third level of a page, a position
  391.      occurring below the current position is called its "right
  392.      sibling".
  393.      
  394.      4.8. Idea
  395.      
  396.      An idea is any string of text not more than 45 characters in
  397.      length.  An idea is displayed at a position in the tree.
  398.      
  399.      4.9. Note
  400.      
  401.      A note is a collection of text not more than 1200 characters
  402.      in length.  A note is attached to a specific position.  Only
  403.      one note may be attached to any one position.
  404.      
  405.      4.10. Position
  406.      
  407.      A position is a box on the screen, which may or may not
  408.      contain an idea.  A tree consists of one or more positions.
  409.      
  410.      4.11. Junction
  411.      
  412.      A junction is a position filled with a pattern.  A junction
  413.      may be created when you move, delete or copy branches.  Its
  414.      purpose is to maintain the structure of a tree after you
  415.      have copied, moved or deleted some of its positions.  You
  416.      may edit a junction, replacing the pattern with your own
  417.      text.  You may also remove all junctions that may have been
  418.      created as the result of a copy, move or deletion with
  419.      <R>emove <J>unctions.
  420.      
  421.      4.12. Branch
  422.      
  423.      A branch is any position in the tree and its children, if
  424.      any.  You can use <T>ree <D>efine to define a branch of a
  425.      tree in order to copy, move or delete specific ideas or sets
  426.      of ideas within it.
  427.      
  428.      4.13. Tree
  429.      
  430.      A tree consists of a root idea and its children, if any.
  431.      
  432.      4.14. File
  433.      
  434.      A file is a collection of one or more trees.  A file has two
  435.      names - an eight character name which DOS uses when loading
  436.      and saving the file, and a "file title" which can be up to
  437.      22 characters long.  The eight character file name must
  438.      conform to all DOS file naming rules.  IDEA TREE appends the
  439.      extension .TNS for loadable tree files, and the extension
  440.      .TNB for backup files.  The 22 character file title need not
  441.      be unique.
  442.      
  443. 5. The Display
  444.  
  445. IDEA TREE's display is made up of several components: the main
  446. menu, submenus, an idea tree, and error and information messages.
  447.  
  448.      5.1. The Main Menu
  449.      
  450.      The main menu appears across the top of the display.  The
  451.      upper left portion of the main menu border always displays
  452.      the current drive, directory, and the name of the file whose
  453.      tree is currently displayed.  If you display a tree from a
  454.      different file, the new filename will be displayed.  There
  455.      are commands to change the drive and/or directory.  However,
  456.      it is important to remember that any file you save will go
  457.      to the drive and directory displayed.
  458.      
  459.      The lower right portion of the main menu border always
  460.      displays the title of the currently displayed tree.  If you
  461.      display a different tree, the new tree's title will be
  462.      displayed.
  463.      
  464.      See II.4.1. Using The Main Menu for information about moving
  465.      the menu cursor and selecting functions.
  466.      
  467.      5.2  Submenus
  468.      
  469.      Selecting a main menu function causes a submenu to appear.
  470.      See II.4.2. Using A Submenu, for information about moving a
  471.      submenu cursor and selecting subfunctions.
  472.      
  473.      5.3  Idea Tree
  474.      
  475.      An idea tree is a collection of one or more positions and a
  476.      tree title page.  An idea tree is displayed once you have
  477.      loaded an IDEA TREE file or started a new tree.  See II.5.
  478.      Using The Idea Cursor for information about moving the tree
  479.      cursor through a tree.
  480.      
  481.      5.4  Error and Information Messages
  482.      
  483.      Occasionally, you may try to do something with IDEA TREE
  484.      that it cannot do.  For instance, you cannot move the idea
  485.      cursor up from the root idea because it is the first idea in
  486.      the tree.  Trying to do this causes a beep to sound.
  487.      Usually an error message explaining the error also appears.
  488.      
  489.      Information messages appear in order to remind you of
  490.      something, to ask for confirmation that you want to do
  491.      something, or to request information from you.  For
  492.      instance, when you first start IDEA TREE, an information
  493.      message appears reminding you to either load a file or start
  494.      a new one in order to begin using the program.
  495.                    SECTION 2 - GETTING STARTED
  496.  
  497. This section provides all the information you need to get IDEA
  498. TREE up and running.
  499.  
  500. 1. Hardware And Software Requirements
  501.  
  502. Hardware: IBM or IBM-compatible, 256K RAM, hard disk and one
  503.           5.25" floppy disk drive, or two 5.25" floppy disk
  504.           drives.
  505.  
  506.           CGA, monochrome or black and white monitor.
  507.  
  508.           Epson, or Epson compatible dot matrix printer, IBM
  509.           ProPrinter or compatible, or any printer with an IBM
  510.           "all-print" font.  If your printer is other than one of
  511.           these, see II.2.3. Creating A Printer File.
  512.  
  513. Software: DOS 2.1 or higher
  514.  
  515. 2. Installing The Program
  516.  
  517. Your IDEA TREE package includes a manual and a 5.25" floppy
  518. diskette containing the IDEA TREE program.  Before using IDEA
  519. TREE, you should make a backup copy of the program.
  520.  
  521.  
  522.      2.1. Backing Up With Two Floppy Disk Drives
  523.      
  524.      If you have a computer with two disk drives, turn on the
  525.      computer and boot the system with your DOS diskette.  When
  526.      the "A>" prompt appears on the screen, remove the DOS
  527.      diskette from Drive A.  Put the program diskette into drive
  528.      A and a blank diskette into Drive B.  Type
  529.      
  530.                             COPY A:*.* B:
  531.      
  532.      and press <ENTER>.  This command copies all the program and
  533.      demo files from the original program diskette to your
  534.      backup.  When the message
  535.      
  536.                            17 files copied
  537.      
  538.      appears on the screen, remove the diskettes from the drives.
  539.      Put your original program diskette in a safe place.  You
  540.      should use the backup copy as your working diskette.
  541.           
  542.      2.2. Backing Up With A Hard Disk Drive
  543.           
  544.      If you have a computer with a hard disk and one floppy disk
  545.      drive, we will assume that your hard disk is formatted and
  546.      is running DOS Version 2.1 or higher.  Turn on your
  547.      computer.  The "C>" prompt should appear.  Place the program
  548.      diskette into Drive A.  Type
  549.      
  550.                                MD\IDEA
  551.      
  552.      and press <ENTER>.  This creates a separate directory on the
  553.      hard disk called "C:\IDEA".  Now type
  554.      
  555.                                CD\IDEA
  556.      
  557.      and press <ENTER>.  The prompt should now look like this:
  558.      
  559.                                C:\IDEA>
  560.      
  561.      This is the directory where your working copy of IDEA TREE
  562.      will be stored.  Type
  563.      
  564.                           COPY A:*.* C:\IDEA
  565.      
  566.      and press <ENTER>.  All of the program and demo files are
  567.      now copied into the C:\IDEA directory.  When the message
  568.      
  569.                            17 files copied
  570.      
  571.      appears on the screen, remove the program diskette from
  572.      Drive A and put it in a safe place.  Use the copy of IDEA
  573.      TREE stored in your C:\IDEA directory as your working
  574.      program.
  575.      
  576. NOTE:     IF YOU HAVE PROBLEMS BACKING UP IDEA TREE,
  577.           See II.7. Getting Help in the IDEA TREE manual.
  578.  
  579.      2.3. Creating A Printer File
  580.  
  581.      IDEA TREE allows you to print using an Epson, Epson
  582.      compatible, or any printer with an IBM all-print font.  If
  583.      you have experience in writing batch files or programming,
  584.      you can modify IDEA TREE's printer file to include other
  585.      printers.
  586.      
  587.      You can use the DOS utility "EDLIN", or other text editor,
  588.      as long as the resulting file is straight ASCII code.  Load
  589.      the file IDEA.PRT into your editor.  You will see that there
  590.      are already two printer definitions included in this file,
  591.      "epson" and "allprint".  You should begin your printer
  592.      definition at the bottom of this file.
  593.      
  594.      The first line of the definition must be the name of the
  595.      printer attached to your computer as LPT1.  The name must be
  596.      10 characters in length, so abbreviate longer printer names,
  597.      and pad out shorter names with spaces.  Then enter a
  598.      carriage return, line feed.  Most text editors do this when
  599.      you press <ENTER> or <CTRL>-<Z>.
  600.      
  601.      The second line consists of 10 numbers separated by commas
  602.      with no spaces between them, ending with a carriage return,
  603.      line feed.  These numbers are the line drawing character
  604.      codes for your printer, which you can get from your printer
  605.      manual.  They tell the printer what characters to use to
  606.      draw the boxes and lines when printing a tree.  The codes
  607.      must be typed in the following sequence:
  608.      
  609.           1. upper left corner
  610.           2. upper right corner
  611.           3. lower left corner
  612.           4. lower right corner
  613.           5. a "T" on its left side
  614.           6. a "T" on its right side
  615.           7. an upright "T"
  616.           8. an upside down "T"
  617.           9. horizontal line
  618.          10. vertical line
  619.      
  620.      The third line is the number of lines of printer code
  621.      instructions to follow, ending with a carriage return, line
  622.      feed.  If there are no printer instructions, the number must
  623.      be 0.  There can be up to 999 lines of instructions in a
  624.      printer specification file.  These instructions will be
  625.      sent, character by character, to the printer before
  626.      printing.
  627.      
  628.      The fourth line or group of lines consist of printer code
  629.      instructions, which you can get from your printer manual.
  630.      Each line of code must end with a carriage return, line
  631.      feed.  These may initialize, define characters and so on.
  632.      
  633.      When you are ready to print an Idea Tree, select <P>rint
  634.      <S>elect, and you will see the name of your printer
  635.      displayed in the printer selection menu.  See III.8.7.
  636.      <P>rint <S>elect for more information.
  637.  
  638. 3. Starting The Program
  639.  
  640. The way IDEA TREE is started depends on whether you have a system
  641. with one floppy disk drive, two floppy disk drives or a hard disk
  642. with one or more floppy disk drives.
  643.      
  644.      3.1. Starting Up With One Floppy Disk Drive
  645.      
  646.      Turn on your computer and boot up with your DOS diskette in
  647.      Drive A as usual.  Remove the DOS diskette and place your
  648.      working copy of IDEA TREE into Drive A.  Now type
  649.      
  650.                                  IDEA
  651.      
  652.      and press <ENTER>.  This loads IDEA TREE, during which it
  653.      figures out what type of monitor is on the machine.
  654.      However, with certain computers with earlier operating
  655.      system versions, this may come out wrong if it is other than
  656.      a color monitor.  In this case, exit IDEA TREE (press <G>o
  657.      to <E>xit) and start again by typing
  658.      
  659.                                 IDEA B
  660.      
  661.      and pressing <ENTER>.
  662.      
  663.      Do not save files to your IDEA TREE program diskette.  If
  664.      you want to save a tree file to a different diskette, remove
  665.      the IDEA TREE diskette from Drive A.  Put a formatted, blank
  666.      diskette into Drive A.  When you use the <F>ile <S>ave
  667.      function, your tree file will be saved to this diskette.
  668.      You do not have to put your working copy of IDEA TREE back
  669.      into Drive A in order to continue working with the program.
  670.      
  671.      3.2. Starting Up With Two Floppy Disk Drives
  672.      
  673.      Turn on your computer and boot up with your DOS diskette in
  674.      Drive A as usual.  Remove the DOS diskette and place your
  675.      working copy of IDEA TREE into Drive A and a formatted,
  676.      blank diskette into Drive B.  You must specify Drive B when
  677.      you are ready to save an IDEA TREE file.  See III.5.2.
  678.      <F>ile <S>ave fore more information.
  679.      
  680.      Now type
  681.      
  682.                                  IDEA
  683.      
  684.      and press <ENTER>.  This loads IDEA TREE, during which it
  685.      figures out what type of monitor is on the machine.
  686.      However, with certain computers with earlier operating
  687.      system versions, this may come out wrong if it is other than
  688.      a color monitor.  In this case, exit IDEA TREE (press <G>o
  689.      to <E>xit) and start again by typing
  690.      
  691.                              IDEA B
  692.  
  693.      and pressing <ENTER>.
  694.      
  695.      3.3. Starting Up With A Hard Disk Drive
  696.      
  697.      Your working copy of IDEA TREE should now be stored in the
  698.      C:\IDEA directory on your hard disk.  When you are in this
  699.      directory, type:
  700.      
  701.                                 IDEA
  702.      
  703.      and press <ENTER>.  This loads IDEA TREE, during which it
  704.      figures out what type of monitor is on the machine.
  705.      However, with certain computers with earlier operating
  706.      system versions, this may come out wrong if it is other than
  707.      a color monitor.  In this case, exit IDEA TREE (press <G>o
  708.      to <E>xit) and start again by typing
  709.                          
  710.                              IDEA B
  711.  
  712.      and pressing <ENTER>.
  713.  
  714. 4.  Using The Main Menu And Submenus
  715.  
  716. The initial display you see after starting IDEA TREE is a row of
  717. functions across the top of the display, which is called the main
  718. menu.  Each of the main menu functions is associated with an
  719. individual submenu of functions.
  720.  
  721.      4.1. Using The Main Menu
  722.      
  723.      Selecting a function from the main menu calls up a submenu.
  724.      
  725.      There are two ways to select a main menu function:
  726.      
  727.           1.   Move the cursor to the function you want to select
  728.                by pressing
  729.           
  730.                                 <TAB>
  731.           
  732.                to move the cursor to the right, or
  733.           
  734.                                <SHIFT>-<TAB>
  735.           
  736.                to move the cursor to the left.  Then press
  737.                <ENTER>.
  738.  
  739.           2.   Type the first letter of the function you want.
  740.      
  741.      4.2. Using A Submenu
  742.      
  743.      Selecting a function from a submenu either begins a function
  744.      or calls up another submenu.  There are two ways to select a
  745.      function from a submenu:
  746.      
  747.           1.   Use the up and down arrow keys to move the cursor
  748.                to the function you want and press <ENTER>.
  749.  
  750.           2.   Type the first letter of the function you want.
  751.      
  752.      Press <ESC> to return to the main menu without selecting a
  753.      function.
  754.  
  755. 5.   Using The Idea Cursor
  756.  
  757. The idea cursor is the bold outline which appears around the root
  758. position of a tree when you first display it.  For more
  759. information about the meaning of any terms used in this section,
  760. see I.4. Terms Used in IDEA TREE.
  761.  
  762. The left, right, up and down arrow keys move the idea cursor
  763. around a tree.  The idea cursor behaves differently at different
  764. levels of a tree.
  765.  
  766.      5.1. The First Level
  767.  
  768.      The root position is the first level of a tree.  Use the
  769.      down arrow to move the idea cursor to the next level.  You
  770.      can only move the idea cursor down from the first level of
  771.      the first page of a tree.  Use <CTRL>-<HOME> to move
  772.      directly to the root of the parent page.
  773.      
  774.      5.2. The Second Level
  775.      
  776.      The second level positions appear in a row across the screen
  777.      directly below the root idea.  Use the right and left arrows
  778.      to move the cursor across this level.  The screen can only
  779.      display four second level positions at one time.  A small
  780.      arrow appearing at either the leftmost or rightmost second
  781.      level position indicates that there are more than four
  782.      second level positions.
  783.      
  784.      Use the left and right arrow keys to scroll additional
  785.      second level positions onto the screen.  Use the Home and
  786.      End keys to jump to the leftmost and rightmost positions.
  787.      You will see that the root idea continues to be displayed.
  788.      
  789.      Use the down arrow key to move to the third level.  Use the
  790.      up arrow key or <Ctrl>-<Home> to move back up to the root.
  791.      
  792.      5.3. The Third Level
  793.      
  794.      The third level positions appear in a vertical row directly
  795.      below the second level position to which they are attached.
  796.      The screen can only display two third level positions at one
  797.      time.  A small arrow pointing up or down appearing at either
  798.      third level position indicates that there are more than two
  799.      third level positions.
  800.      
  801.      Use the up and down arrow keys to scroll the additional
  802.      third level positions onto the screen.  Use the Home and End
  803.      keys to jump to the first and last third level positions.
  804.      
  805.      Use the left arrow key to move back up to the second level.
  806.      
  807.      A small right-pointing arrow will appear to the right of a
  808.      third level position which has children at the fourth level.
  809.      Use the right arrow key to move to the fourth level.  Moving
  810.      to the fourth level also means that you have moved to a new
  811.      page of your tree.  The new page displays the third level
  812.      parent as the new page root, and its fourth level children
  813.      as the second level of the new page.
  814.      
  815.      Use <CTRL>-<HOME> to move directly to the page root.
  816.      
  817.      5.4  The Fourth Level And Beyond
  818.      
  819.      At the fourth level, the third level parent is displayed as
  820.      the page root and the fourth level becomes the second level
  821.      of a new page.
  822.      
  823.      A small upward pointing arrow at the page root indicates
  824.      that there are positions and pages above it.  The arrow,
  825.      Home and End keys move the idea cursor around the display
  826.      exactly as they do on the first page of the tree.  Pressing
  827.      the up arrow at the page root displays the previous page
  828.      with the page root displayed as a third level position.
  829.      
  830.      From here, you can create as many positions and levels for a
  831.      tree as your computer has memory to store them.
  832.  
  833. 6.   Ending The Program
  834.  
  835. To end the program, select <G>o to from the main menu.  Then
  836. select <E>xit from the <G>o to submenu.
  837.  
  838. You may have made changes to one or more of the files currently
  839. loaded into memory without saving them.  Therefore the message
  840.  
  841.                 HAVE ALL TREES IN MEMORY BEEN SAVED?
  842.    PRESS <ENTER> TO QUIT WITHOUT SAVING - <ESC> TO RETURN TO IDEA
  843.                                 TREE
  844.  
  845. appears.
  846.  
  847. If you are ready to leave IDEA TREE, press <ENTER>.  This ends
  848. the program.  The screen clears and the DOS prompt appears.  Any
  849. unsaved edits are lost.
  850.  
  851. If you are not ready to leave IDEA TREE, press <ESC>.  This
  852. returns you to the program.  You can save your changes with the
  853. <F>ile <S>ave function and then exit IDEA TREE.  See III.5.2.
  854. <F>ile <S>ave for more information about saving files.
  855.  
  856. 7. Getting Help
  857.  
  858. Occasionally, you may encounter problems while running IDEA TREE.
  859. If your original program diskette is defective, return it with a
  860. note explaining the problem and your return address and we will
  861. mail you a replacement.
  862.  
  863. For other problems, call (802) 496-5000, 10 a.m. - 4 p.m. and a
  864. technician will assist you.
  865.  
  866.                  SECTION 3 - IDEA TREE FUNCTIONS
  867.  
  868. The following section describes each main menu function and its
  869. subfunctions in detail.  Submenus only display functions that are
  870. currently available.  For instance, the submenu of <G>o to
  871. displays only the <E>xit and <V>ersion subfunctions if no tree
  872. file has been loaded into IDEA TREE.  If a file has been loaded
  873. into IDEA TREE, the submenu may also display the subfunctions
  874. <R>oot, <T>ree and/or <F>irst tree.
  875.  
  876. 1. <G>o to
  877.  
  878. This collection of functions allows you to move from one place in
  879. a tree a another, from one tree to another, and from one file to
  880. another.  You can also view an information screen about your
  881. version of IDEA TREE, and a list of all files and trees in
  882. memory.
  883.  
  884.      1.1. <G>o to <M>ark
  885.      
  886.      This function moves the idea cursor to a position within the
  887.      current tree where you have previously set a placemark.  See
  888.      III.6. <M>ark for more information about marks.
  889.      
  890.      Select <G>o to <M>ark.  The idea cursor immediately jumps to
  891.      the position within the current tree where you have set a
  892.      placemark.  You can move normally through the tree from the
  893.      marked position, and return to your placemark by using <G>o
  894.      to <M>ark again.
  895.      
  896.      1.2. <G>o to <C>ursor
  897.      
  898.      This function allows you to move the idea cursor to the last
  899.      position it occupied within the current tree before you used
  900.      <G>o to <M>ark.  See III.1.1. <G>o to <M>ark and III.6.
  901.      <M>ark for more information about marks.
  902.      
  903.      Select <G>o to <C>ursor.  The idea cursor immediately jumps
  904.      to the position it last occupied within the current tree.
  905.      
  906.      You can alternate <G>o to <M>ark and <G>o to <C>ursor to
  907.      jump back and forth from different positions in your tree.
  908.      
  909.      If you haven't used <G>o to <M>ark to move to the marked
  910.      position, <G>o to <C>ursor has no effect.
  911.      
  912.      1.3. <G>o to <R>oot
  913.      
  914.      This function moves the idea cursor directly to the root
  915.      idea of your tree.
  916.      
  917.      Select <G>o to <R>oot.  The idea cursor immediately jumps to
  918.      the root idea of the current tree.
  919.      
  920.      1.4. <G>o to <T>ree
  921.      
  922.      This function allows you to choose the tree you want to
  923.      display from a list of all the trees in all files currently
  924.      loaded.
  925.      
  926.      Select <G>o to <T>ree.  A list of all of the trees in all
  927.      files loaded into memory is displayed.  A file's DOS
  928.      filename and some information from its file title page
  929.      precedes a listing of the trees in a particular file.
  930.      
  931.      Use the up and down arrow keys or the Home and End keys to
  932.      move the bar cursor to the tree or filename you want.  Use
  933.      the PgUp and PgDn keys to page up or down in this list.
  934.      
  935.      To select the tree under the bar cursor, press <ENTER>.  You
  936.      are returned to the main menu, and the selected tree is
  937.      displayed.
  938.      
  939.      If you move the bar cursor to a filename and press <ENTER>,
  940.      you are returned to the main menu, and the first tree of
  941.      that file is displayed.
  942.      
  943.      To display a tree title page or file title page, press
  944.      <D>isplay.  The title page of the tree or file under the bar
  945.      cursor is displayed.
  946.      
  947.      1.5. <G>o to <F>irst tree
  948.      
  949.      This function allows you to jump to the first tree in the
  950.      current file.  This function does not appear in the <G>o to
  951.      menu if there is only one tree in the current file, or if
  952.      you are already in the first tree.
  953.      
  954.      Select <G>o to <F>irst tree.  The first tree in the current
  955.      file is immediately displayed.
  956.      
  957.      1.6. <G>o to <E>xit
  958.      
  959.      This function allows you to quit IDEA TREE.
  960.      
  961.      Select <G>o to <E>xit.  The message
  962.      
  963.                  HAVE ALL TREES IN MEMORY BEEN SAVED?
  964.       PRESS <ENTER> TO QUIT WITHOUT SAVING - <ESC> TO RETURN TO
  965.                               IDEA TREE
  966.      
  967.      appears.
  968.      
  969.      If you have already saved any changes to your files, press
  970.      <ENTER>.  The screen clears and the DOS prompt appears.
  971.      
  972.      If you haven't saved changes you have made to your files,
  973.      press <ESC>.  You are then returned to the program.  Use
  974.      <F>ile <S>ave to save your changes and then exit.  See 5.2.
  975.      <F>ile <S>ave for more information about saving changes to
  976.      files.
  977.      
  978.      1.7. <G>o to <V>ersion
  979.      
  980.      This function allows you to display a list of important
  981.      information about the version of IDEA TREE you are using.
  982.      
  983.      Select <G>o to <V>ersion.  The version information is
  984.      immediately displayed.
  985.      
  986. 2. <T>ree
  987.  
  988. The <T>ree functions allow one or more positions to be defined as
  989. a branch of a tree.  This branch can then be copied from one tree
  990. to another, deleted, or moved - either into a new tree or to a
  991. different file.  The <T>ree <I>nitiate function will also allow
  992. you to start a new tree within the current file.
  993.  
  994.      2.1. <T>ree <D>efine
  995.  
  996.      Before selecting <T>ree <D>efine, move the idea cursor to
  997.      the position which will be the topmost idea or "branch root"
  998.      of the branch you are going to define.
  999.      
  1000.      Selecting <T>ree <D>efine causes a new screen to appear.
  1001.      The <T>ree <D>efine menu displays a set of commands which
  1002.      allow you to specify one or more positoins within the branch
  1003.      in the currently displayed tree.  The specified positions
  1004.      can then be copied, moved or deleted.
  1005.      
  1006.      While in the <T>ree <D>efine menu, you may move the idea
  1007.      cursor anywhere in the displayed tree, but the idea cursor
  1008.      must be at the branch root position or one of its children
  1009.      in order to access the <D>efine functions.
  1010.  
  1011.           2.1.1. <T>ree <D>efine <G>o To
  1012.  
  1013.           Selecting <T>ree <D>efine <G>o to will pop up a submenu
  1014.           containing a set of commands similar to those appearing
  1015.           under the <G>o to command on the main menu.  These
  1016.           commands are:
  1017.  
  1018.           1.   <B>ranch - this moves the idea cursor directly to
  1019.                the branch root position of the branch you are
  1020.                defining.
  1021.  
  1022.           2.   <E>xit - this allows you to quit IDEA TREE and
  1023.                return to the operating system.  See III.1.6. <G>o
  1024.                to <E>xit for more information.
  1025.  
  1026.           3.   <V>ersion - this displays information about IDEA
  1027.                TREE, including version number, author, etc.  See
  1028.                III.1.7. <G>o to <V>ersion for more information.
  1029.  
  1030.           4.   <M>ark - this moves the idea cursor directly to a
  1031.                previously marked position within the current
  1032.                tree.  See III.1.1. <G>o to <M>ark for more
  1033.                information.
  1034.  
  1035.           5.   <C>ursor - if you have jumped to a marked
  1036.                position, this returns the idea cursor to its
  1037.                previous position within the current tree.  See
  1038.                III.1.2. <G>o to <C>ursor for more information.
  1039.  
  1040.           6.   <R>oot - this moves the idea cursor directly to
  1041.                the tree root.  See III.1.3. <G>o to <R>oot for
  1042.                more information.
  1043.  
  1044.           2.1.2. <T>ree <D>efine <F>unction
  1045.           
  1046.           Pressing <F>unction toggles back and forth between
  1047.           INCLUDE and EXCLUDE.  See III.2.1.3. <T>ree <D>efine
  1048.           <T>ype for more information on DEFINE mode.  A message
  1049.           in the upper right corner of the display tells you the
  1050.           current status of <F>unction.
  1051.           
  1052.           When <F>unction is set to INCLUDE and the idea cursor
  1053.           <T>ype is DEFINE, the next position to which you move
  1054.           the idea cursor is enclosed with a bold outline.  This
  1055.           means the position is defined as "included" and will be
  1056.           moved, copied or deleted as part of the branch.
  1057.           
  1058.           When <F>unction is set to EXCLUDE and the idea cursor
  1059.           <T>ype is DEFINE, the next position to which you move
  1060.           the idea cursor is now defined as "excluded".  If the
  1061.           position had been previously defined as "included", the
  1062.           enclosing bold outline now disappears from around the
  1063.           position.
  1064.  
  1065.           2.1.3. <T>ree <D>efine <T>ype
  1066.  
  1067.           Pressing <T>ype toggles back and forth between two
  1068.           different uses of the idea cursor. A message in the
  1069.           upper right corner of the display tells you the current
  1070.           status of the idea cursor.
  1071.  
  1072.           When the idea cursor type is MOVE, you can move the
  1073.           idea cursor around the tree without affecting the
  1074.           definition.
  1075.  
  1076.           When the idea cursor type is DEFINE, moving the idea
  1077.           cursor defines ideas as "included" or "excluded".  See
  1078.           III.2.1.2. <T>ree <D>efine <F>unction for more
  1079.           information about INCLUDE and EXCLUDE.
  1080.           
  1081.           2.1.4. <T>ree <D>efine <S>witch
  1082.           
  1083.           Pressing <S>witch toggles an idea definition between
  1084.           "included" or "excluded".  See III.2.1.2. <T>ree
  1085.           <D>efine <F>unction for more information about INCLUDE
  1086.           and EXCLUDE.  <S>witch operates independently of the
  1087.           <F>unction and <T>ype commands and is a convenient way
  1088.           of redefining one idea at a time.
  1089.           
  1090.           2.1.5. <T>ree <D>efine <B>ranch
  1091.           
  1092.           Pressing <B>ranch defines as "included" or "excluded"
  1093.           the position at the idea cursor and all of its
  1094.           children, if any.  These ideas may now be copied, moved
  1095.           or deleted.  See III.2.1.2. <T>ree <D>efine <F>unction
  1096.           for more information about INCLUDE and EXCLUDE.
  1097.           
  1098.           2.1.6. <T>ree <D>efine <L>evel
  1099.           
  1100.           Pressing <L>evel defines as "included" or "excluded"
  1101.           the position at the idea cursor and its siblings.  See
  1102.           III.2.1.2. <T>ree <D>efine <F>unction for more
  1103.           information about INCLUDE and EXCLUDE.  This level may
  1104.           now be copied, moved or deleted.  The <L>evel function
  1105.           has no effect when the idea cursor is at the branch
  1106.           root.
  1107.           
  1108.           2.1.7. <T>ree <D>efine <M>ove
  1109.           
  1110.           There are two ways to use this function.
  1111.           
  1112.           1.   Pressing <M>ove displays a new Tree Title page.
  1113.                See III.3.4. <E>dit <T>ree title for more
  1114.                information.  Type in the information requested
  1115.                and press <ENTER>.  The positions which you have
  1116.                defined as "included" will be removed from the
  1117.                current tree and saved as a new tree within the
  1118.                current file under this new title.  The new tree
  1119.                will appear as the last tree in the file.  See
  1120.                III.2.1.2. <T>ree <D>efine <F>unction for more
  1121.                information about INCLUDE and EXCLUDE.
  1122.  
  1123.                Once you have completed the <M>ove operation, you
  1124.                are returned to the main menu.  Use <G>o to <T>ree
  1125.                to select and display the new tree you have
  1126.                created.
  1127.  
  1128.           2.   <Alt>-<M>ove is a convenient command for moving a
  1129.                branch of the current tree from one position to
  1130.                another.  Select <T>ree <D>efine, and then define
  1131.                the ideas you want to move.  Now select <M>ove,
  1132.                and when prompted for the tree title information,
  1133.                press <ENTER>.  This causes the branch you have
  1134.                defined to be created as the last tree in the
  1135.                current file.  Now move the idea cursor to the
  1136.                position where you want to insert the branch.
  1137.                Select <T>ree, then press <Alt>-<M>ove.  The last
  1138.                tree in this file will be inserted as a branch of
  1139.                the current tree.  See III.2.2. <T>ree <P>lace for
  1140.                more information about placing trees.
  1141.  
  1142.           2.1.8. <T>ree <D>efine <C>opy
  1143.  
  1144.           There are two ways to use this function.
  1145.  
  1146.           1.   Pressing <C>opy displays a new tree title page.
  1147.                Type in the information requested and press
  1148.                <ENTER>.  The ideas which you have defined as
  1149.                "included" will be copied from the current tree
  1150.                and saved as a new tree within the current file
  1151.                under this new title.   See III.2.1.2. <T>ree
  1152.                <D>efine <F>unction for more information about
  1153.                INCLUDE and EXCLUDE.
  1154.  
  1155.           2.   <Alt>-<C>opy is a convenient command for copying a
  1156.                branch of the current tree from one position to
  1157.                another.  Select <T>ree <D>efine, and then define
  1158.                the ideas you want to copy.  Now select <C>opy,
  1159.                and when prompted for the tree title information,
  1160.                press <ENTER>.  This causes the the branch you
  1161.                have defined to be created as the last tree in the
  1162.                current file.  Now move the idea cursor to the
  1163.                position where you want to insert the branch.
  1164.                Select <T>ree, then press <Alt>-<C>opy.  The
  1165.                branch will be inserted.  See III.2.2. <T>ree
  1166.                <P>lace for more information about placing trees.
  1167.  
  1168.           2.1.9. <T>ree <D>efine <D>elete
  1169.  
  1170.           The <D>elete command deletes all positions which you
  1171.           have defined as "included".  See III.2.1.2. <T>ree
  1172.           <D>efine <F>unction for more information about INCLUDE
  1173.           and EXCLUDE.  Pressing <D> pops a message:
  1174.  
  1175.              PRESS <ENTER> TO DELETE ALL INCLUDED IDEAS.
  1176.                          PRESS <ESC> TO QUIT.
  1177.  
  1178.           Pressing <ENTER> deletes all "included" positions and
  1179.           returns you to the <T>ree <D>efine menu.  Pressing
  1180.           <ESC> returns you to the <T>ree <D>efine menu without
  1181.           deleting anything.
  1182.  
  1183.      2.2. <T>ree <P>lace
  1184.  
  1185.      This function will place any tree in any file in memory into
  1186.      a specified position in the current tree.
  1187.      
  1188.      If the idea cursor position in the currently displayed tree
  1189.      is either blank or a junction and has no child, the root of
  1190.      the tree being copied or moved is placed in that position.
  1191.      
  1192.      If the idea cursor position in the currently displayed tree
  1193.      has no child, and the root of the tree being copied or moved
  1194.      is either blank or a junction, then this root disappears.
  1195.      Its children, if any, are placed as children of the current
  1196.      idea cursor position.
  1197.      
  1198.      If idea cursor position in the currently displayed tree
  1199.      contains text and/or has children, and the root of the tree
  1200.      being copied or moved contains text, this root is placed
  1201.      into a newly-created position.  If the idea cursor is at the
  1202.      second page level of the current tree, this new position is
  1203.      created to the right of the idea cursor.  If the idea cursor
  1204.      is at the third page level of the current tree, this new
  1205.      position is created below the idea cursor.
  1206.      
  1207.      Move the idea cursor to the position at which or next to
  1208.      which you want to place a copied or moved tree.  Select
  1209.      <T>ree <P>lace.  The list of all files and trees in memory
  1210.      is displayed.  See III.1.4. <G>o to <T>ree for more
  1211.      information about this list.  Move the bar cursor to the
  1212.      tree you want to move or copy and press <ENTER>.
  1213.  
  1214.      You are immediately returned to the current tree and
  1215.      prompted with the message
  1216.  
  1217.         DO YOU WANT TO MOVE OR COPY SELECTED TREE? (M/C)
  1218.      
  1219.      Select <M>ove to place the selected tree into the currently
  1220.      displayed tree, and to remove the selected tree from its
  1221.      present location.
  1222.  
  1223.      Select <C>opy to place the selected tree into the currently
  1224.      displayed tree, and to retain the selected tree in its
  1225.      current location.
  1226.  
  1227.      2.3 <T>ree <F>ile create
  1228.  
  1229.      This function moves the currently displayed tree into a new
  1230.      file of its own and removes it from the current file.  The
  1231.      function is only available when there is more than one tree
  1232.      in the current file.
  1233.      
  1234.      Select <T>ree <F>ile create.  The currently displayed tree
  1235.      is moved into its own new file.  The tree title remains the
  1236.      same.  Notice that the status message at the upper left
  1237.      corner of the main menu no longer shows a file name.  You
  1238.      can name the new file when you save it with <F>ile <S>ave.
  1239.      See III.5.2. <F>ile <S>ave.  You must use <E>dit <F>ile
  1240.      title if you want title this new file.  See III.3.3. <E>dit
  1241.      <F>ile title for more information.
  1242.  
  1243.      2.4 <T>ree <I>nitiate tree
  1244.  
  1245.      Selecting this function clears the screen and displays a new
  1246.      edit box which will be the root idea of a new tree within
  1247.      the current file.  Use <E>dit <T>ree title if you want to
  1248.      title this new tree.  See III.3.4. <E>dit <T>ree title for
  1249.      more information.
  1250.  
  1251. 3. <E>dit
  1252.  
  1253. The <E>dit functions are used to edit ideas and their notes, to
  1254. title trees and files, and to copy and place one idea at a time.
  1255. The following keys can be used in all of the edit functions:
  1256.  
  1257.      1.   <ESC> - Pressing <ESC> ends a function and returns you
  1258.           to the previous screen without saving your edits.
  1259.      2.   <ENTER> - Pressing <ENTER> saves your edits, ends the
  1260.           function and returns you to the previous screen.
  1261.      3.   <ARROW> - The blinking edit cursor which appears in a
  1262.           data entry field is moved around the field with the
  1263.           left and right arrow keys.
  1264.      4.   <HOME> - Pressing the Home key moves the edit cursor to
  1265.           the beginning of a data entry field.
  1266.      5.   <END> - Pressing the End key moves the edit cursor to
  1267.           the end of a data entry field.
  1268.      6.   <BACKSPACE> - Pressing the backspace key erases the
  1269.           character to the left of the edit cursor and moves the
  1270.           remaining text over to fill in the space.
  1271.      7.   <INS> - Pressing the insert key toggles between insert
  1272.           and overtype mode.  Overtype mode is represented by a
  1273.           fat edit cursor.  Insert mode is represented by a thin
  1274.           edit cursor.
  1275.      8.   <DEL> - Pressing the delete key erases the character
  1276.           under the edit cursor and moves over all the text to
  1277.           the right of the cursor to fill in the space.
  1278.      9.   <F5> - Pressing <F5> deletes all positions from the
  1279.           beginning of the field through the first position left
  1280.           of the cursor, and the position under the cursor and
  1281.           all positions to its right are moved to the beginning
  1282.           of the field.
  1283.      10.  <F6> - Pressing <F6> fills all positions in the field
  1284.           to the right of the cursor with spaces.
  1285.      11.  <CTRL>-<LT> - Pressing the control and left arrow keys
  1286.           simultaneously moves the edit cursor one word to the
  1287.           left.
  1288.      12.  <CTRL>-<RT> - Pressing the control and right arrow keys
  1289.           simultaneously moves the edit cursor one word to the
  1290.           right.
  1291.  
  1292.           3.1. <E>dit <I>dea
  1293.  
  1294.      This function allows you to enter and/or edit text in the
  1295.      position at the idea cursor.
  1296.      
  1297.      Select <E>dit <I>dea.  A data entry screen with a blinking
  1298.      edit cursor appears.  You may type up to 65 characters into
  1299.      the data entry screen.
  1300.      
  1301.      As you type, the text appears simultaneously in the position
  1302.      under the idea cursor.  All word-wrapping is automatic.  A
  1303.      position can display only the first 45 characters typed into
  1304.      the data entry screen.  When you leave the edit function,
  1305.      any extra characters left in the data entry screen are lost.
  1306.      
  1307.      Pressing <ENTER> saves the text and returns you to the main
  1308.      menu.
  1309.  
  1310.      3.2. <E>dit <N>ote
  1311.  
  1312.      This function allows you to type a page of text which is
  1313.      attached to an individual position.
  1314.      
  1315.      Select <E>dit <N>ote.  A large blank box with an edit cursor
  1316.      in the upper left hand corner is displayed.   You may fill
  1317.      this box with text.  You cannot type characters beyond the
  1318.      end of the last line in the box.
  1319.      
  1320.      Besides the edit keys mentioned in III.3. <E>dit above, you
  1321.      can move the edit cursor with the following keys:
  1322.      
  1323.      1.   <ARROW> - You can move the edit cursor around the edit
  1324.           box with the up, down, left and right arrow keys.
  1325.      
  1326.      2.   <PGUP> - Pressing <PgUp> moves the edit cursor to the
  1327.           upper left corner of the edit box.
  1328.      
  1329.      3.   <PGDN> - Pressing <PgDn> moves the edit cursor to the
  1330.           lower right corner of the edit box.
  1331.      
  1332.      To quit <E>dit <N>ote and save your text, press <ENTER>.
  1333.      You are immediately returned to the main menu.  The position
  1334.      to which a note is attached displays a small letter "n" in
  1335.      its lower border.
  1336.      
  1337.      To see a previously created note, move the idea cursor to
  1338.      the idea you want and select <E>dit <N>ote.
  1339.  
  1340.      3.3. <E>dit <F>ile title
  1341.  
  1342.      Selecting this function displays the File Title page.  At
  1343.      the top of the screen you see information about the file.
  1344.      
  1345.           1.   CURRENT DIRECTORY: this shows the current working
  1346.                drive and directory.  If you save a file, this is
  1347.                where is will be stored.
  1348.           
  1349.           2.   SOURCE DIRECTORY: this shows the directory from
  1350.                which the current file was loaded into memory.
  1351.           
  1352.           3.   CREATION DATE: this shows the date when the file
  1353.                was originally created.
  1354.           
  1355.           4.   CHANGE DATE: this shows the date of the last time
  1356.                the file was saved to any drive and directory.
  1357.      
  1358.      The central area of the File Title page displays a number of
  1359.      fields into which you can type information.  These are:
  1360.      
  1361.           1.   FILE TITLE: DOS only allows an eight-character
  1362.                file name, it is helpful to assign a longer and
  1363.                more descriptive file title for use within IDEA
  1364.                TREE.  The file title can be up to 22 characters
  1365.                long.
  1366.      
  1367.           2.   FILE NAME: This is the eight-character file name
  1368.                (without an extension) that DOS uses to access the
  1369.                file.  If this is a newly created file, the field
  1370.                is blank.  Otherwise, the current file name is
  1371.                displayed in this field.  You may type in a new
  1372.                file name if you wish.
  1373.      
  1374.                Be aware that DOS allows you to have two files
  1375.                with the same name as long as they are in
  1376.                different directories, but IDEA TREE will not
  1377.                allow you to have two files with the same name
  1378.                loaded into memory at the same time.
  1379.      
  1380.           3.   FILE DESCRIPTION: A description of the file's
  1381.                contents can be up to 45 characters long.  If no
  1382.                file description is entered, a series of asterisks
  1383.                is displayed in this field.
  1384.      
  1385.           4.   VERSION: A version number of up to six
  1386.                alphanumeric characters is useful for tracking
  1387.                changes made to a file.
  1388.      
  1389.           5.   AUTHORS: You can list up to three different
  1390.                authors.  Each field is thirty characters long.
  1391.      
  1392.      Use the up and down arrow keys to move the bar cursor to the
  1393.      field you wish to edit.  Then type in your text.  See III.3.
  1394.      <E>dit for information about edit keys.
  1395.      
  1396.      Pressing <ENTER> saves the text and returns you to the main
  1397.      menu.
  1398.  
  1399.      3.4. <E>dit <T>ree title
  1400.  
  1401.      Selecting this function displays the Tree Title page.  At
  1402.      the top of the screen you see information about the file
  1403.      containing the tree.
  1404.      
  1405.           1.   CURRENT DIRECTORY: this shows the current working
  1406.                drive and directory.  If you save a file, this is
  1407.                where it will be stored.
  1408.           
  1409.           2.   SOURCE DIRECTORY: this shows the directory from
  1410.                which the current file was loaded into memory.
  1411.           
  1412.           3.   CREATION DATE: this shows the date when the tree
  1413.                was originally created.
  1414.           
  1415.           4.   CHANGE DATE: this shows the date of the last time
  1416.                the tree in this file was saved to any drive and
  1417.                directory.
  1418.  
  1419.      The center section of the Tree Title page displays a number
  1420.      of fields into which you can type information.  These are:
  1421.      
  1422.           1.   TREE TITLE - The title of the tree currently being
  1423.                displayed.  The tree title can be up to 22
  1424.                characters long.
  1425.                
  1426.           2.   TREE DESCRIPTION - A description of the tree
  1427.                currently being displayed.  If no tree description
  1428.                has been entered, the root idea of the current
  1429.                tree is displayed in this field.  You can enter a
  1430.                description of up to 45 characters.
  1431.           
  1432.           3.   VERSION - You will want to assign a version number
  1433.                if you have several versions of the same tree with
  1434.                the same tree title.  Type a version number of up
  1435.                to six alphanumeric characters.
  1436.           
  1437.           4.   AUTHORS -  You can list up to three different
  1438.                authors for a tree.  Each field is thirty
  1439.                characters long.
  1440.      
  1441.      Pressing <ENTER> saves the text and returns you to the main
  1442.      menu.
  1443.  
  1444.      3.5. <E>dit <C>opy idea
  1445.  
  1446.      Selecting this function copies the idea at the current idea
  1447.      cursor position (and its note, if present) into a special
  1448.      storage area in memory.  The copied idea (and its note, if
  1449.      present) can be placed into this or any tree over and over
  1450.      again with the <E>dit <P>lace idea function.  It will remain
  1451.      in memory until you either copy something else or quit IDEA
  1452.      TREE.
  1453.      
  1454.      See III.3.6. <E>dit <P>lace idea for more information.
  1455.  
  1456.      3.6. <E>dit <P>lace idea
  1457.      
  1458.      Selecting this function places a previously copied idea (and
  1459.      its note, if present) into the position under the idea
  1460.      cursor.
  1461.      
  1462.      Select <E>dit <P>lace idea.  A previously copied idea (and
  1463.      its note, if present) will appear at the idea cursor.  Any
  1464.      text already in the position will be written over by the
  1465.      copied idea, and any note will be replaced.
  1466.      
  1467.      Once you have copied a particular idea, <E>dit <P>lace idea
  1468.      can be used to place that same idea repeatedly until you
  1469.      either copy something else or quit IDEA TREE.  If no idea
  1470.      has been copied, this function has no effect.
  1471.      
  1472.      See III.3.5. <E>dit <C>opy idea for more information.
  1473.      
  1474.      3.7. <E>dit <M>ove idea
  1475.      
  1476.      Selecting this function copies the idea at the current idea
  1477.      cursor position (and its note, if present) into a special
  1478.      storage area in memory.  The current cursor position is then
  1479.      removed.  See III.4.3. <R>emove <P>osition for information
  1480.      about how removing an idea affects a tree's structure.  The
  1481.      copied idea (and its note, if present) can be placed into
  1482.      this or any tree over and over again with the <E>dit <P>lace
  1483.      idea function.  It will remain in memory until you either
  1484.      copy something else or quit IDEA TREE.
  1485.      
  1486.  
  1487.  
  1488. 4. <R>emove
  1489.  
  1490. The <R>emove functions are used to erase an idea, a position, a
  1491. branch of a tree, an entire tree, an entire file of trees, or all
  1492. files from the memory.  You can also remove all ideas from a
  1493. branch while their positions remain in place.  The <R>emove
  1494. functions simultaneously remove any attached notes.
  1495.  
  1496. Finally, you can remove all junctions from a tree.  See III.4.9.
  1497. <R>emove <J>unctions for more information about junctions.
  1498.  
  1499. NOTE:  There is no UNDO function in IDEA TREE.  The <R>emove
  1500. functions can cause major changes to your tree.  Be careful!
  1501.  
  1502. Remember that any changes made to a tree must be saved to a file
  1503. before quitting IDEA TREE.  See III.5.2. <F>ile <S>ave for more
  1504. information.
  1505.  
  1506.      4.1. <R>emove <I>dea
  1507.  
  1508.      <R>emove <I>dea removes the idea at the idea cursor from
  1509.      your computer's memory.  The position is then filled with
  1510.      spaces.
  1511.      
  1512.      Move the idea cursor to the idea you want to remove.  Select
  1513.      <R>emove <I>dea.  The idea is immediately removed from the
  1514.      position and replaced with spaces.
  1515.      
  1516.      4.2.  <R>emove <N>ote
  1517.      
  1518.      <R>emove <N>ote removes the note at the idea cursor from
  1519.      your computer's memory.
  1520.      
  1521.      Move the idea cursor to the idea whose note you want to
  1522.      remove.  Select <R>emove <N>ote.  The small "n" disappears
  1523.      from the border of the current position and the note is
  1524.      immediately removed.
  1525.      
  1526.      4.3. <R>emove <P>osition
  1527.  
  1528.      This function removes both the idea and the position at the
  1529.      idea cursor.
  1530.      
  1531.      Move the idea cursor to the position you want to remove.
  1532.      Select <R>emove <P>osition.  The position is immediately
  1533.      removed.  Any children of the removed position are moved up
  1534.      to the level of the removed position.
  1535.      
  1536.      4.4. <R>emove <B>ranch
  1537.  
  1538.      This function removes the position at the idea cursor and
  1539.      all of its children, if any.
  1540.      
  1541.      Move the idea cursor to the position which will be the root
  1542.      of the branch you want to remove.  Select <R>emove <B>ranch.
  1543.      The message
  1544.      
  1545.                  REMOVE ALL DEPENDENT POSITIONS
  1546.                       IN THIS BRANCH? (Y/N)
  1547.      
  1548.      appears.
  1549.      
  1550.      Pressing <N> is the same as pressing <ESC>.  You are
  1551.      returned to the main menu and the tree is not affected.
  1552.      
  1553.      Pressing <Y> removes the position at the idea cursor and all
  1554.      positions depending from it.
  1555.      
  1556.      4.5. <R>emove <T>ree
  1557.      
  1558.      This function will remove the currently displayed tree.
  1559.      Select <R>emove <T>ree.  The message
  1560.      
  1561.                   REMOVE THIS ENTIRE TREE? Y/N
  1562.      
  1563.      will pop up.
  1564.      
  1565.      Pressing <N> is the same as pressing <ESC>.  You are
  1566.      returned to the main menu and the tree is not affected.
  1567.      
  1568.      Pressing <Y> removes the entire tree immediately.  A list of
  1569.      all files and trees remaining in memory is then displayed.
  1570.      This is the same list you see when using <G>o to <T>ree.
  1571.      See III.1.4. <G>o to <T>ree for more information.  Move the
  1572.      bar cursor to the tree you want and press <ENTER>.
  1573.      
  1574.      If <R>emove <T>ree removes the last tree so that there are
  1575.      no other trees left in memory, the start-up message
  1576.      
  1577.              USE <F>ile <L>oad OR <F>ile <D>irectory
  1578.                        TO LOAD A TREE FILE
  1579.              OR USE <N>ew TO CREATE A NEW TREE FILE
  1580.      
  1581.      appears.
  1582.      
  1583.      4.6. <R>emove <F>ile
  1584.  
  1585.      This function removes an entire file of trees from the
  1586.      memory.
  1587.      
  1588.      Select <R>emove <F>ile.  The message
  1589.      
  1590.                   REMOVE THIS ENTIRE FILE? Y/N
  1591.      
  1592.      appears.
  1593.      
  1594.      Pressing <N> is the same as pressing <ESC>.  You are
  1595.      returned to the main menu and the file is not affected.
  1596.      
  1597.      Pressing <Y> removes the entire file immediately.  A list of
  1598.      all files and trees remaining in memory is then displayed.
  1599.      This is the same list you see when using <G>o to <T>ree.
  1600.      See III.1.4. <G>o to <T>ree for more information.  Move the
  1601.      bar cursor to the tree you want and press <ENTER>.
  1602.      
  1603.      If <R>emove <F>ile removes the last file so that there are
  1604.      no other files left in memory, the start-up message
  1605.      
  1606.              USE <F>ile <L>oad OR <F>ile <D>irectory
  1607.                        TO LOAD A TREE FILE
  1608.              OR USE <N>ew TO CREATE A NEW TREE FILE
  1609.      
  1610.      appears.
  1611.      
  1612.      4.7. <R>emove <A>ll files
  1613.  
  1614.      This function removes all files from your computer's memory.
  1615.      
  1616.      Select <R>emove <A>ll files.  The message
  1617.      
  1618.                      REMOVE ALL FILES? <Y/N>
  1619.      
  1620.      appears.
  1621.      
  1622.      Pressing <N> is the same as pressing <ESC>.  You are
  1623.      returned to the main menu and no files are removed.
  1624.      
  1625.      Pressing <Y> removes all files from the computer's memory.
  1626.      The tree display is cleared and the start-up message
  1627.      
  1628.              USE <F>ile <L>oad OR <F>ile <D>irectory
  1629.                        TO LOAD A TREE FILE
  1630.                 OR USE <N>ew TO CREATE A NEW TREE FILE
  1631.  
  1632.      appears.
  1633.      
  1634.      4.8. <R>emove <C>lear ideas
  1635.      
  1636.      This function removes all ideas in a branch of the current
  1637.      tree.  The positions are then filled with spaces.
  1638.      
  1639.      Move the idea cursor to the position which will be the root
  1640.      of the branch whose ideas you want to remove.  Select
  1641.      <R>emove <C>lear ideas.  The message
  1642.      
  1643.          CLEAR ALL IDEAS IN THIS BRANCH TO SPACES? (Y/N)
  1644.      
  1645.      appears.
  1646.      
  1647.      Pressing <N> is the same as pressing <ESC>.  You are
  1648.      returned to the main menu and the tree is not affected.
  1649.      
  1650.      Pressing <Y> immediately removes all ideas from the idea
  1651.      cursor position and its dependent positions and replaces
  1652.      them with spaces.
  1653.      
  1654.      4.9. <R>emove <J>unctions
  1655.      
  1656.      This function removes all junctions in a branch of the
  1657.      displayed tree, starting from the current idea cursor
  1658.      position.  See I.4.11. Junction, for more information about
  1659.      junctions.
  1660.      
  1661.      Select <R>emove <J>unctions.  The message
  1662.      
  1663.         REMOVE ALL JUNCTIONS FROM THE CURRENT TREE? <Y/N>
  1664.      
  1665.      appears.
  1666.      
  1667.      Pressing <N> is the same as pressing <ESC>.  You are
  1668.      returned to the main menu and no junctions are removed.
  1669.      
  1670.      Pressing <Y> immediately removes all junctions from the
  1671.      currently displayed tree.
  1672.  
  1673.  
  1674. 5. <F>ile
  1675.  
  1676. The <F>ile functions control the files in which trees are stored.
  1677. A file can contain from one to any number of trees.  A file's
  1678. size is limited only by the amount of memory your computer has
  1679. available.
  1680.  
  1681. The <F>ile <L>oad function is a quick way to load a file if you
  1682. know its DOS filename.  The <F>ile <D>irectory function gives you
  1683. specific information about all tree files in the current
  1684. directory and provides a set of commands which operate on files.
  1685.  
  1686.      5.1. <F>ile <L>oad
  1687.      
  1688.      This function allows you to load a specific file from the
  1689.      current directory.  See III.5.4. <F>ile <N>ew path for more
  1690.      information about changing directories.  See III.5.3. <F>ile
  1691.      <D>irectory for more information about loading files.
  1692.      
  1693.      Select <F>ile <L>oad.  The message
  1694.      
  1695.                         ENTER FILENAME TO LOAD
  1696.      
  1697.      appears.
  1698.      
  1699.      Type the name of the file you want to load and press
  1700.      <ENTER>.  The file is loaded.  The filename may have up to
  1701.      eight characters.  This filename should not include a drive
  1702.      or path specification, or a file extension.
  1703.      
  1704.      If this is the first file loaded after starting IDEA TREE,
  1705.      the first tree of the file is displayed.  If you have other
  1706.      files already loaded, the list of all files in memory is
  1707.      displayed, including the file you have just loaded.  You
  1708.      must move the bar cursor to the tree you wish to display and
  1709.      press <ENTER>.  Pressing <ESC> redisplays the tree which had
  1710.      been on the screen when you loaded the new file.
  1711.      
  1712.      If you type the name of a file which does not exist in the
  1713.      current directory the message
  1714.      
  1715.                     NO SUCH FILE IN THIS DIRECTORY
  1716.                     WOULD YOU LIKE TO RETRY? <Y/N>
  1717.      
  1718.      appears.
  1719.      
  1720.      Pressing <N> is the same as pressing <ESC>.  You are
  1721.      returned to the main menu and no file is loaded.
  1722.      
  1723.      Pressing <Y> redisplays the message
  1724.      
  1725.                         ENTER FILENAME TO LOAD
  1726.      
  1727.      You can either type a different filename or press <ESC> to
  1728.      quit the function and return to the main menu.
  1729.      
  1730.      5.2. <F>ile <S>ave
  1731.      
  1732.      This function allows you to save either a newly created
  1733.      file, or the changes you have made to a file.  It also
  1734.      allows you to create or change the information in a file's
  1735.      title page.
  1736.      
  1737.      Select <F>ile <S>ave.  The message
  1738.      
  1739.                        DO YOU WANT TO EDIT THE
  1740.                       TITLE FOR THIS FILE?(Y/N)
  1741.      
  1742.      appears.
  1743.      
  1744.      Press <Y> to edit the file title information.  The file
  1745.      title page is displayed.  See III.3.3. <E>dit <F>ile title
  1746.      for more information.  When you have finished editing the
  1747.      file title page, and have pressed either <ENTER> or <ESC>,
  1748.      the message
  1749.      
  1750.                         ENTER FILENAME TO SAVE
  1751.                                      
  1752.      appears.
  1753.      
  1754.      Press <N> in response to the edit title prompt if you do not
  1755.      want to edit the file title information.  The message
  1756.      
  1757.                         ENTER FILENAME TO SAVE
  1758.                                      
  1759.      then appears.
  1760.      
  1761.      The current filename is always displayed in the edit field
  1762.      below this message, unless the file is new and has not yet
  1763.      been titled or saved.  Press <ENTER> to save the currently
  1764.      displayed tree under the filename displayed below the
  1765.      message.
  1766.      
  1767.      You may also type in a different filename and press <ENTER>.
  1768.      The current file will be saved to this different filename.
  1769.      
  1770.      If you change the filename the file is saved to, the
  1771.      filename on the file title page is automatically changed as
  1772.      well.
  1773.      
  1774.      5.3. <F>ile <D>irectory
  1775.      
  1776.      This function calls up a menu of subfunctions that allow you
  1777.      to load, create, backup and erase files.  You can also
  1778.      display a file's title or change to a different directory.
  1779.      
  1780.      All IDEA TREE files in the current directory are listed
  1781.      along with their backup files.  An IDEA TREE file which has
  1782.      no backup is preceded by "*".  A backup file which has no
  1783.      loadable IDEA TREE file is preceded by "/".  Each file is
  1784.      assigned a selection number.
  1785.      
  1786.      You can move the cursor to the file you want by either using
  1787.      the arrow keys or typing the file's selection number and
  1788.      pressing <ENTER>.
  1789.      
  1790.           5.3.1. <F>ile <D>irectory <L>oad file
  1791.           
  1792.           This function loads the file at the cursor.
  1793.           
  1794.           From the main menu, select <F>ile <D>irectory.  Move
  1795.           the cursor to the file you want.  Select <L>oad file.
  1796.           You are returned to the main menu.  If this is the
  1797.           first file loaded into memory, its first tree is
  1798.           displayed.  Otherwise, the list of all trees in memory
  1799.           is displayed, including those loaded with the selected
  1800.           file.
  1801.           
  1802.           Use <G>o to <T>ree to display the newly loaded file.
  1803.           See III.1.4. <G>o to <T>ree.
  1804.           
  1805.           5.3.2. <F>ile <D>irectory <C>reate file
  1806.           
  1807.           This function creates a loadable IDEA TREE file from a
  1808.           backup.
  1809.           
  1810.           From the main menu, select <F>ile <D>irectory.  Move
  1811.           the cursor to the backup file you want. The name of a
  1812.           backup file which has no loadable IDEA TREE file in the
  1813.           current directory is preceded by "/".
  1814.           
  1815.           Select <C>reate file.  A loadable IDEA TREE file is
  1816.           created from the backup.  The "/" preceding the
  1817.           filename disappears.  This indicates that the current
  1818.           directory now contains both a loadable IDEA TREE file
  1819.           and its backup.
  1820.           
  1821.           If you try to create a loadable file for a backup which
  1822.           already has a file, the message
  1823.           
  1824.                         FILE AND BACKUP BOTH EXIST
  1825.                  THERE IS NO NEED TO MAKE A LOADABLE FILE
  1826.           
  1827.           appears.
  1828.           
  1829.           5.3.3. <F>ile <D>irectory <B>ackup file
  1830.           
  1831.           This function creates a backup file from a loadable
  1832.           IDEA TREE file which has no backup.
  1833.           
  1834.           Saving changes to an IDEA TREE file which has a backup
  1835.           file is automatic.  The old IDEA TREE file is
  1836.           automatically copied into the backup, and the new
  1837.           changes are copied into the IDEA TREE file.
  1838.           
  1839.           From the main menu, select <F>ile <D>irectory.  Move
  1840.           the cursor to the file you want.  An IDEA TREE filename
  1841.           which has no backup is preceded by "*".
  1842.           
  1843.           Select <B>ackup file.  The "*" disappears.  This
  1844.           indicates that the current directory contains both a
  1845.           loadable IDEA TREE file and its backup.
  1846.           
  1847.           If you try to make a backup for a loadable file which
  1848.           already has a backup, the message
  1849.           
  1850.                         FILE AND BACKUP BOTH EXIST
  1851.                     THERE IS NO NEED TO CREATE A BACKUP
  1852.           
  1853.           appears.
  1854.           
  1855.           5.3.4. <F>ile <D>irectory <D>isplay title
  1856.           
  1857.           This function allows you to display a file's title
  1858.           page.  This function is essentially the same as <G>o to
  1859.           <T>ree <D>isplay title.
  1860.           
  1861.           From the main menu, select <F>ile <D>irectory.  Move
  1862.           the cursor to the file you want.
  1863.           
  1864.           Select <D>isplay title.  The file's title page is
  1865.           displayed.  Pressing any key returns you to the <F>ile
  1866.           <D>irectory display.
  1867.           
  1868.           If you try to display a backup which has no loadable
  1869.           file, the message
  1870.           
  1871.                           THE FILE DOES NOT EXIST
  1872.                    THIS IS THE TITLE FOR THE BACKUP FILE
  1873.           
  1874.           appears.
  1875.           
  1876.           Pressing any key then displays the backup file's title
  1877.           page.  Pressing any key returns you to the <F>ile
  1878.           <D>irectory display.
  1879.           
  1880.           5.3.5. <F>ile <D>irectory <E>rase file
  1881.           
  1882.           This function allows you to erase a file and its
  1883.           backup.
  1884.           
  1885.           From the main menu, select <F>ile <D>irectory.  Move
  1886.           the cursor to the file you want.
  1887.           
  1888.           Select <E>rase file.  The message
  1889.           
  1890.                  DO YOU WANT TO DELETE filename.TNS? <Y/N>
  1891.           
  1892.           appears.
  1893.           
  1894.           Pressing "Y" deletes the file.  Pressing "N" is the
  1895.           same as pressing <ESC>.  You are returned to the <F>ile
  1896.           <D>irectory menu and the file is not deleted.
  1897.           
  1898.           If it is a loadable file with a backup, pressing "Y"
  1899.           also causes the message
  1900.           
  1901.               DO YOU WANT TO DELETE THE BACKUP AS WELL? <Y/N>
  1902.           
  1903.           to appear.
  1904.           
  1905.           Pressing "Y" then deletes the backup.  Pressing "N"
  1906.           returns you to the <F>ile <D>irectory menu.  A "/" now
  1907.           precedes the filename, indicating that the file is a
  1908.           backup without a loadable IDEA TREE file.
  1909.           
  1910.           5.3.6. <F>ile <D>irectory <N>ew path
  1911.           
  1912.           This function allows you to change from the current
  1913.           directory to a different directory.  This function is
  1914.           essentially the same as the <F>ile <N>ew path command.
  1915.           
  1916.           If you are changing to a new drive as well as a new
  1917.           directory, the directory name must be preceded by the
  1918.           new drive letter and ":\".  If you are changing to a
  1919.           directory on the same drive, the directory name must be
  1920.           preceded by "\".  If you are changing to a subdirectory
  1921.           of the current directory, you need only type the
  1922.           subdirectory's name.  See your DOS manual for more
  1923.           information about directories.
  1924.           
  1925.           Remember, the upper left corner of the display shows
  1926.           the drive, directory and filename for the currently
  1927.           displayed tree.
  1928.           
  1929.           From the main menu, select <F>ile <D>irectory.
  1930.           
  1931.           Select <N>ew path.  The message
  1932.           
  1933.                            ENTER DIRECTORY PATH
  1934.           
  1935.           appears.
  1936.           
  1937.           Type the directory name to which you want to change and
  1938.           press <ENTER>.
  1939.           
  1940.           If the drive or directory name does not exist, the
  1941.           message
  1942.           
  1943.                        DIRECTORY PATH IS INCORRECT.
  1944.                       DIRECTORY HAS NOT BEEN CHANGED.
  1945.           
  1946.           appears.
  1947.           
  1948.           If the directory does not contain files with the
  1949.           extension ".TNS" or ".TNB", the message
  1950.           
  1951.               THERE ARE NO IDEA TREE FILES OR BACKUPS IN THIS
  1952.                                  DIRECTORY
  1953.           
  1954.           appears and you are returned to the <F>ile <D>irectory
  1955.           menu.
  1956.           
  1957.      
  1958.      5.4. <F>ile <N>ew path
  1959.      
  1960.      This function allows you to change from the current
  1961.      directory to a different directory.  If you are changing to
  1962.      a new drive as well as a new directory, the directory name
  1963.      must be preceded by the new drive letter and ":\".  If you
  1964.      are changing to a directory on the same drive, the directory
  1965.      name must be preceded by "\".  If you are changing to a
  1966.      subdirectory of the current directory, you need only type
  1967.      the subdirectory's name.  See your DOS manual for more
  1968.      information about directories.
  1969.           
  1970.      Remember, the upper left corner of the display shows the
  1971.      drive, directory and filename for the currently displayed
  1972.      tree.
  1973.      
  1974.      From the main menu, select <F>ile <N>ew path.  The message
  1975.      
  1976.                            ENTER DIRECTORY PATH
  1977.      
  1978.      appears.
  1979.      
  1980.      Type the directory name to which you want to change and
  1981.      press <ENTER>.
  1982.      
  1983.      If the drive or directory name does not exist, the message
  1984.      
  1985.                        DIRECTORY PATH IS INCORRECT.
  1986.                       DIRECTORY HAS NOT BEEN CHANGED.
  1987.      
  1988.      appears.
  1989.      
  1990.      If the directory does not contain files with the extension
  1991.      ".TNS" or ".TNB", the message
  1992.      
  1993.                        THERE ARE NO IDEA TREE FILES
  1994.                        OR BACKUPS IN THIS DIRECTORY
  1995.      
  1996.      appears and you are returned to the main menu.
  1997.  
  1998.      5.5. <F>ile <I>nitiate
  1999.      
  2000.      This function allows you to start a new file.
  2001.      
  2002.      Select <F>ile <I>nitiate.  A blank position appears along
  2003.      with an edit field.  See III.3. <E>dit for more information
  2004.      about editing ideas.
  2005.      
  2006.      This is the root idea of your new file.  Use <E>dit <F>ile
  2007.      title to title the file.  Remember to save the new file
  2008.      before quitting IDEA TREE.
  2009.  
  2010.      5.6. <F>ile <C>ombine
  2011.      
  2012.      This function allows you to combine two files into one.
  2013.      
  2014.      Use <G>o to <T>ree to display a tree from the file you want
  2015.      to combine with another file.  See III.1.4. <G>o to <T>ree
  2016.      for more information.  Select <F>ile <C>ombine.  A list of
  2017.      all other files in memory is displayed.  This is the same
  2018.      list you see when you use <G>o to <T>ree, except that the
  2019.      individual tree lines are not shown.  Move the cursor to the
  2020.      file with which the trees of the currently displayed file
  2021.      will be combined.  Press <ENTER>.
  2022.      
  2023.      The first file you selected has been added to the second
  2024.      file you selected.  The first file no longer exists as a
  2025.      separate file.  The second file is now a combination of both
  2026.      files.  You are returned to the main menu and the tree
  2027.      originally displayed.
  2028.      
  2029.  
  2030. 6. <M>ark
  2031.  
  2032. This function allows you to either mark a place in the tree, or
  2033. remove a placemark.  You can jump to a placemark by using <G>o to
  2034. <M>ark.  See III.1.1 <G>o to <M>ark for more information.
  2035.  
  2036.      6.1. <M>ark <S>et
  2037.      
  2038.      This function allows you to mark a place in the current tree
  2039.      at the idea cursor.
  2040.      
  2041.      Move the idea cursor to the position you want to mark.
  2042.      Select <M>ark <S>et.  Three asterisks will appear at the top
  2043.      of the marked position.  You may now move the idea cursor
  2044.      anywhere in the current tree and use <G>o to <M>ark to
  2045.      return directly to the marked position.  The position
  2046.      remains marked until you either use <M>ark <R>emove or use
  2047.      <M>ark <S>et at a different position.
  2048.      
  2049.      6.2. <M>ark <R>emove
  2050.      
  2051.      This function allows you to remove a placemark.  See II.6.1.
  2052.      <M>ark <S>et for more information about marking a place in a
  2053.      tree.
  2054.      
  2055.      Select <M>ark <R>emove.  This automatically removes a
  2056.      previously set placemark from the currently displayed tree.
  2057.      The idea cursor does not have to be at the marked position.
  2058.      If a placemark has not been set, <M>ark <R>emove has no
  2059.      effect.
  2060.  
  2061.  
  2062. 7. <N>ew and <Alt>-<N>ew
  2063.  
  2064. This set of functions allows you to add new positions to your
  2065. tree.
  2066.  
  2067. <N>ew can be used two ways:
  2068.  
  2069. 1. <N> - Pressing <N> pops the <N>ew menu onto the screen.  Any
  2070.      item selected from this menu puts a position on the screen
  2071.      and activates <E>dit <I>dea automatically so you can start
  2072.      typing text into the position immediately.
  2073.  
  2074. 2. <Alt>-<N> - Pressing <Alt> and <N> at the same time pops the
  2075.      <N>ew menu onto the screen.  Any item selected from this
  2076.      menu puts a blank position on the screen without activating
  2077.      <E>dit <I>dea.
  2078.  
  2079.      7.1. <N>ew <U>p
  2080.      
  2081.      This function allows you to insert a position above the idea
  2082.      cursor.
  2083.      
  2084.      Move the idea cursor to the position above which a new
  2085.      position is to be inserted.  Select <N>ew <U>p or <Alt>-
  2086.      <N>ew <U>p.  A new position is inserted above the idea
  2087.      cursor.
  2088.      
  2089.      If you attempt to insert a position above the tree root, the
  2090.      message
  2091.      
  2092.               MOVE DOWN ONE LEVEL TO ADD A NEW POSITION
  2093.      
  2094.      appears.
  2095.      
  2096.      7.2. <N>ew <D>own
  2097.      
  2098.      This function allows you to insert a position below the idea
  2099.      cursor.
  2100.      
  2101.      Move the idea cursor to the position below which a new
  2102.      position is to be inserted.
  2103.      
  2104.      Select <N>ew <D>own or <Alt>-<N>ew <D>own.  A new position
  2105.      is inserted below the idea cursor.
  2106.      
  2107.      7.3. <N>ew <L>eft
  2108.      
  2109.      This function allows you to insert a position to the left of
  2110.      the idea cursor.
  2111.      
  2112.      Move the idea cursor to the position to the left of which a
  2113.      new position is to be inserted.
  2114.      
  2115.      Select <N>ew <L>eft or <Alt>-<N>ew <L>eft.  A new position
  2116.      is inserted to the left of the idea cursor.
  2117.      
  2118.      7.4. <N>ew <R>ight
  2119.      
  2120.      This function allows you to insert a position to the right
  2121.      of the idea cursor.
  2122.      
  2123.      Move the idea cursor to the position to the right of which a
  2124.      new position is to be inserted.  Select <N>ew <R>ight or
  2125.      <Alt>-<N>ew <R>ight.  A new position is inserted to the
  2126.      right of the idea cursor.
  2127.      
  2128.      At the third level of a screen, using <N>ew <R>ight
  2129.      automatically displays a new page.  The position under the
  2130.      idea cursor becomes the page root and the newly created
  2131.      position becomes its second level child.
  2132.  
  2133.  
  2134. 8. <P>rint
  2135.  
  2136. This function allows you several options when printing your tree.
  2137. You can print one idea, the current screen, a page, a branch, or
  2138. the entire tree.
  2139.  
  2140. Before selecting a print function, load your printer with
  2141. continuous feed 8 1/2" x 11" paper.  Make sure the printer is
  2142. turned on and that the print head is lined up with the top of the
  2143. paper.
  2144.  
  2145. A page root and up to four second level positions and seven third
  2146. level positions can be printed on a single 8 1/2" x 11" sheet.
  2147. If there are more than four second level positions, the number of
  2148. the page on which they are printed appears near the upper right
  2149. corner of the right-most level two position.  If there are more
  2150. than seven third level positions, their presence is indicated by
  2151. a down pointing arrow at the lower right corner of the lowest
  2152. level three position.  These positions will appear on the next
  2153. sequentially numbered page.  All pages are printed with the
  2154. tree's title, filename, file directory, date, time, and page
  2155. number.
  2156.  
  2157. A position may have children appearing on a different page.  The
  2158. number which appears above the upper right hand corner of a
  2159. printed position tells you on what page its children appear.
  2160.  
  2161. A position may have an attached note.  If you choose to print
  2162. notes, a number appears in the upper right hand border of the
  2163. printed position.  This number and the idea contained in the
  2164. position also appear as a heading to the printed note.
  2165.  
  2166. <P>rint <I>dea always prints an idea's note, if one is attached.
  2167. All of the other print commands allow for the printing of ideas
  2168. and/or notes.
  2169.  
  2170. Select any print command (except for <P>rint <I>dea), and the
  2171. following menu appears in the center of the screen, with a bar
  2172. cursor.
  2173.  
  2174.                PRINT IDEAS ONLY
  2175.                PRINT NOTES ONLY
  2176.                PRINT NOTES AND IDEAS
  2177.                EXPORT NOTES
  2178.      
  2179. Move the bar cursor to the choice you want and press <ENTER>.
  2180. Your selected print command will now be executed according to
  2181. this choice.
  2182.  
  2183. If you choose to EXPORT NOTES, all of the notes of the current
  2184. tree are saved to the current directory as an ASCII file under
  2185. the DOS file name EXPORT.EXP.  This file can then be loaded into
  2186. your own word processor for formatting and printing.
  2187.  
  2188. The ideas are always printed first.  Any notes are printed as a
  2189. separately numbered document.
  2190.      
  2191.      8.1. <P>rint <I>dea
  2192.      
  2193.      This function allows you to print the idea under the idea
  2194.      cursor along with its note, if a note is attached.
  2195.      
  2196.      Move the idea cursor to the position you want.  Select
  2197.      <P>rint <I>dea.  The idea is printed first.  Its associated
  2198.      note, if any, is printed on the same page.
  2199.      
  2200.      8.2. <P>rint <S>creen
  2201.      
  2202.      This function allows you to print only the tree of ideas
  2203.      that is currently displayed on the screen.
  2204.      
  2205.      Select <P>rint <S>creen.  The currently displayed screen is
  2206.      printed on a single page.
  2207.      
  2208.      8.3. <P>rint <P>age
  2209.      
  2210.      This function allows you to print the current page.  The
  2211.      current page consists of the page root and all positions at
  2212.      the second and third levels below it.
  2213.      
  2214.      Select <P>rint <P>age.  The current page is printed.  One
  2215.      IDEA TREE page may come out to several printed pages.
  2216.      
  2217.      8.4. <P>rint <B>ranch
  2218.      
  2219.      This function allows you to print a branch of your tree,
  2220.      starting from the position under the idea cursor.
  2221.      
  2222.      Select <P>rint <P>age.  The branch is then printed with the
  2223.      branch root at the top of the page.  All levels depending
  2224.      from the branch root are also printed.
  2225.      
  2226.      8.5. <P>rint <T>ree
  2227.      
  2228.      This function allows you to print your entire tree.
  2229.      
  2230.      Select <P>rint <T>ree.  The entire tree is printed.
  2231.      
  2232.      8.6. <P>rint <F>ile
  2233.      
  2234.      This function allows you to print all trees in the current
  2235.      file.
  2236.      
  2237.      Select <P>rint <F>ile.  Each tree in the current file  is
  2238.      printed.
  2239.      
  2240.      8.7. <P>rint <S>elect
  2241.      
  2242.      This function allows you to tell the computer what type of
  2243.      printer you are using.  IDEA TREE allows you to select
  2244.      either an Epson (or Epson compatible) or any printer with an
  2245.      IBM "all-print" font.
  2246.  
  2247.      If you have experience in writing batch files or
  2248.      programming, you should be able to write a printer file that
  2249.      will allow you to use other types of printers with IDEA
  2250.      TREE.  See II.2.3. Creating A Printer File for more
  2251.      information.
  2252.  
  2253.      Select <S>elect and the following menu appears in the center
  2254.      of the screen with a bar cursor:
  2255.  
  2256.                     allprint
  2257.                     epson
  2258.      
  2259.      Use the up and down arrow keys to move the bar cursor to the
  2260.      selection you want, then press <ENTER>.
  2261.      
  2262.      If you have modified the printer file, IDEA.PRT, to include
  2263.      your printer, the name of your printer will appear in this
  2264.      menu.   See II.2.3. Creating A Printer File for more
  2265.      information.
  2266.