home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff285.lzh / 'Liner / 'Liner.doc < prev    next >
Text File  |  1989-11-28  |  8KB  |  141 lines

  1.                                  'Liner
  2.                               Version 1.32
  3. ---------------------------------------------------------------------------
  4. 'Liner V1.32 is copyright ©1988, 1989 by David Schreiber.  All rights
  5. reserved.  YAFR V1.10 is also copyright ©1989 by David Schreiber.  All
  6. rights reserved.
  7.  
  8. 'Liner may be freely distributed as long as the following terms are observed:
  9.  
  10.    1.  'Liner is distributed without cost, except for the cost of media,
  11.        copying, shipping, labels, and any applicable taxes.
  12.    2.  All copyright messages in 'Liner, its source code, and its
  13.        documentation are not changed.
  14.    3.  If you use code from 'Liner in other programs, please note this
  15.        along with 'Liner's copyright message in the documentation and/or
  16.        source code.
  17.  
  18. I also request that if you distribuate 'Liner, you keep the source code
  19. with the executable program.  Thanks.
  20.  
  21.      Once upon a time I tried writing a long outline with a word processor. 
  22. It was also the last time.  I wrote 'Liner so I could leave the mundane
  23. parts of writing an outline to the computer.  In essence, what 'Liner does
  24. is to let you type into an outline form, allowing you rearrange blocks of
  25. text without having to renumber everything.  It does not have some of the
  26. features of commercial outliners, such as showing only certain levels in the
  27. outline, or having more than one line of text per number.  However, I
  28. haven't felt limited by it and I don't think you will either.
  29.  
  30.      The program can be started from either Workbench or the CLI.  From
  31. Workbench, double click on the icon.  From the CLI, type either:
  32.      1>RUN 'LINER
  33. or just:
  34.      1>'LINER
  35. Once you get in 'Liner, you are presented with a I., which is the first line
  36. of your outline.  You can either load an old outline (see below) or start
  37. typing a new one.  I've included a sample outline for you to practice on,
  38. called Sample_Outline.
  39.  
  40.      Editing a document once you typed it in is fairly straightforward.  The
  41. arrows keys work normally when used by themselves, and you can also position
  42. the cursor by pointing with the pointer and pressing the left mouse button. 
  43. Shift-left-arrow and shift-right-arrow move the cursor to the beginning and
  44. end of a line, respectively.  Shift-up-arrow moves up one screenful of text,
  45. while shift-down-arrow moves down the same amount.  Control-up-arrow moves
  46. to the top of the documents, and control-down-arrow moves to the end.  The
  47. TAB key controls what level the current line of text is in.  For example,
  48. type a line and press TAB.  The line moves in and the number or letter in
  49. front of it changes.  For example:
  50.     I.  This is a test
  51. would turn into:
  52.          A.  This is a test
  53. Shift-TAB has the opposite effect.
  54.  
  55.      Performing operations on blocks of text requires that you highlight the
  56. text you want to manipulate.  There are two forms of highlighting in 'Liner:
  57.  character and line.  Character highlighting involves highlighting
  58. characters on one line only.  To do it left to right, double click on the
  59. first character you want to highlight, then double click on the character
  60. after the last character you want to highlight.  To do it the other way,
  61. just double click on the first and last character.  Once you have
  62. highlighted your text, you can delete it (press the backspace or DEL keys),
  63. replace it with other text (just start typing), cut, copy, and delete it
  64. (see the Edit menu description below).
  65.  
  66.      Line highlighting is similar to character highlighting:  for both
  67. directions double click on the first and last lines (note:  you can only
  68. highlight one screen full of lines at a time).  There are several things you
  69. can do with a highlighted block of lines:  you can shift the entire block of
  70. text in and out with TAB and the SHIFT-TAB combination, you can delete a
  71. block of lines by pressing the backspace key, and you can cut and paste
  72. (again, see the Edit menu instructions below).
  73.  
  74.      'Liner uses three menus:  Project, Edit, and Prefs.  The Project menu
  75. holds what you'd expect it to:  New, Open, Save, Save As, Print, About, and
  76. Quit.  Functions that could result in a loss of data (New, Open, and Quit)
  77. ask for confirmation before performing their function (Open and Quit will
  78. not ask, however, if the outline hasn't been changed since it was last
  79. saved;  New always asks, though (also note that you can tell if an outline
  80. has been changed by looking at the title bar:  an asterisk will appear if
  81. the file has been changed, and will dissappear when the outline is saved)). 
  82. The Print item is the only one that could be ambiguous:  it has two
  83. sub-items that let you chose where you want the printout to go.  "To
  84. printer" sends it, naturally, to the printer.  "To disk" saves it as an
  85. ASCII file (please note, however, that 'Liner cannot read in ASCII files and
  86. convert them into outlines).
  87.  
  88.      Next is the Edit menu, which is again fairly standard.  Cut, Copy,
  89. Paste, and Erase do exactly what their names imply. However, their operation
  90. depends slightly on what is being manipulated.  With text on just one line,
  91. when it's cut, it's put in the Clipboard (pause, while the whole Amiga
  92. community gasps in shock and surprise...yes, that's right, the Clipboard). 
  93. What this means is that 'Liner can share text with any other application
  94. that supports the Clipboard, such as NotePad.  Of course, hardly anyone
  95. supports the Clipboard, but the text had to go somewhere and the Clipboard
  96. seemed the best place to put it.  Unfortunatly the clipboard is not used
  97. when a number of lines is cut or copied.  When Paste is selected, what is
  98. pasted is whatever was last cut, i.e. if a number of lines were cut, they'll
  99. be pasted back in again, but if text on one line is cut or copied, whatever
  100. is in the Clipboard will be pasted into the outline ('Liner defaults to text
  101. and not line pastes on startup).
  102.  
  103.      The Prefs menu contains a few items that let you control various aspects
  104. of 'Liner and your document.  "Double spacing" switches between, surprise,
  105. single and double spacing (a check appears next to this item when double
  106. spacing is selected;  note that the display won't show double spacing when
  107. it's activated, but it'll print fine).  "Interlace" lets you choose between
  108. a 24 and 48 line screen (using a 48 line screen is the best way around the
  109. limitation on highlighting lines;  you can select 48 lines at a time in
  110. interlaced mode).  Finally, Starting Level determines which symbols are used
  111. on what level.  For example, on the default setting of "I.", the first level
  112. uses Roman numerals, then capital letters, etc. all the way down to small
  113. letters with parenthesis.  If you were to choose "1.", it would go 1. a. 1)
  114. a) I. A. instead of I. A. 1. a. 1) a).  This is to let you do things like
  115. lists or top-down designs where the information should be numbered with
  116. Arabic numerals or start with some other symbol.
  117.  
  118.      Finally, as a last note, I should explain the file requestor that is
  119. used by 'Liner.  It's called YAFR (for Yet Another File Requestor...ahem)
  120. and was written by me partially as an excercise, partially because I wanted
  121. a Charlie Heath style file requestor (i.e. one that didn't make you wait
  122. until it had read all of the directory before letting you make a selection)
  123. but couldn't figure out how to put the ARP one or any of the others into
  124. 'Liner.  It has a button for most any device out there (including the PIPE:
  125. device that came with 1.3;  it knows not to try and get a directory from
  126. that).  There is a button that lets you choose whether or not to display
  127. .info files (I'll let you guess which one).  The default is not to show
  128. them.  If you want to display only files with a certain extention, type it
  129. into the Extension box (e.g.:  .lnr).  Note that YAFR won't automatically
  130. append the extension to the filename.
  131.  
  132.      That's it!  If you have any questions, comments, etc.  I can be reached
  133. at:  
  134. Usenet:    davids@ucscb.ucsc.edu (during the school year)
  135. US Mail:   Dave Schreiber
  136.            1234 Collins Lane
  137.            San Jose, CA   95129-4208 (during the summer, but
  138.            mail that comes to that address will be forwarded
  139.            to me if I'm at school).
  140.  
  141.