home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 579b.lha / CustomHelp / CHmanual / General.ch < prev    next >
Text File  |  1991-11-17  |  11KB  |  303 lines

  1. \pm Custom Help \ General
  2. \p General \ Use And Distribution
  3.  
  4.  
  5.     CH is Copyright (c) 1991 by William J. Fritz
  6.  
  7.     CH is a copyrighted program that is provided "as is". There is no\
  8. warranty, either expressed or implied, as to the quality or usefullness\
  9. of the program. The user of the program accepts all risks associated with\
  10. it's use.
  11.  
  12.     CH is shareware. The suggested donation is $25. If you find yourself\
  13. using this program and you think the effort used to develop it are worth\
  14. a donation, send it to the author:
  15.  
  16.     William J. Fritz
  17.     4504 E. Yates Rd.
  18.     Bensalem, Pa. 19020
  19.     215-245-1584
  20.     GEnie electronic mail address W.FRITZ1
  21.  
  22.  
  23.     CH is freely distributable provided:
  24.  
  25.     1. The files are all left intact.
  26.  
  27.     2. No charge is made for CH (other than a reasonable copy charge of
  28.         $6.00 or less)
  29.  
  30.     3. CH is not packaged as a part of a commercial product.
  31.  
  32.     4. CH is not uploaded to any electronic service that claims a
  33.         copyright to it's files or programs.
  34.  
  35. \p System Requirements
  36.  
  37.  
  38. 1. Memory:    Approximately 66k (more depending on the
  39.                 size of the Data Files loaded).
  40.  
  41. 2. Version:    WorkBench 1.3 and later.
  42.  
  43. \p Using This Document
  44.  
  45.  
  46.     Key combinations are presented as a qualifier, a dash, then the key\
  47. name in capitals (sc-RETURN for shift-control-RETURN).
  48.  
  49.     In this document, when I refer to Instructions I mean the actual\
  50. operations that the program performs. Commands are the\
  51. keystroke or series of keystrokes that initiate the instruction.\
  52. Commands are user definable, so when an Instruction is described\
  53. the Command is not given.
  54.  
  55.     Press the HELP key at any time the Display Window is open to get\
  56. a full list of Instructions and their associated Commands.
  57.  
  58.     Capitalized terms in this document can be found in the Glossary.\
  59. Use the glossary for any unfamilar terms found here. The\
  60. first time you display the glossary page, set a Mark there.\
  61. The next time you need to access the glossary execute the Display Mark\
  62. Instruction, after looking up the unfamiliar term execute the Last History\
  63. Page Instruction to return to the page you were reading when you\
  64. accessed the glossary with a Mark Display.
  65.  
  66. Abbreviations:
  67.     CH: Custom Help
  68.     AMP: Automatic Menu Page
  69.     DW: Display Window
  70. \r\Glossary
  71.  
  72. \p Purpose
  73.  
  74.  
  75.     CH (Custom Help) is designed to provide an easily displayable help\
  76. window with information supplied and organized by the user. This can be\
  77. useful for any program that does not provide "on-line" help or just\
  78. general information that you want to keep readily available.
  79.  
  80.     This is especially useful for those shareware and public domain\
  81. programs (such as CH) that provide all their documentation on disk.\
  82. By breaking down a large file into pages you can have menus and sub-menus\
  83. that allow you easy access to any page in the document.
  84.  
  85.     Files are formatted by the user to determine the hierarchy of the\
  86. data contained in the files and set up Related Item links.
  87.  
  88.     CH can also be used to display unformatted ASCII Text Files.
  89.  
  90.     Since I started CH my Data Files have constantly grown, and become\
  91. more useful. Whenever I need some new information that I may be refering\
  92. to again I create a new file. I now have about 2 meg of files gathered\
  93. in this way. I keep all the information I need for programming in ".ch"\
  94. files (Data Files) and have little need to open a book for reference\
  95. to Amiga ROM Kernels, structures, etc. The ROM Kernels are available\
  96. from Commodore in the developers update and can be converted for use by\
  97. CH. As your data base grows a hard disk becomes very useful.
  98.  
  99.     I will be sending this program with only the Custom Help manual.\
  100. Anyone with his\
  101. own public domain or shareware program who would like to use CH for his\
  102. documentation should feel free to format his document file for CH, create\
  103. a Base File for it and send a copy of CH with his program.
  104.  
  105. \p Highlights
  106.  
  107.  
  108.     note: Use the Related Item Instruction to get more details.
  109.  
  110.  
  111.     Executable from either a CLI or WorkBench.
  112.  
  113.     Runs in the background when not needed.
  114.  
  115.     Configurable Hot Key to open the Display Window.
  116. \r\Start/Startup Options
  117.  
  118.     Provides easy access to a large information base.
  119.  
  120.     Easily expandable with formatted files.
  121. \l6    Just add a Base File and a configured Data File to the CH Directory,\
  122. then start or re-start CH.
  123. \l
  124.     Configurable Commands.
  125. \r\Using/Commands
  126.  
  127.     Quick Commands -- execute Instructions with a single keystroke.
  128.  
  129.     Optional, configurable menus.
  130. \r\Files/CH.menu
  131.  
  132.     Mouse not necessary (except for proportional gadgets), but may be used.
  133. \l6    All Commands can be executed from the keyboard. Where intuition\
  134. gadgets are used a highlight box will appear around the first gadget.\
  135. Use the RETURN key to make that gadget active. Enter your input, then\
  136. press RETURN again to accept the input and the gadget becomes in-active.\
  137. Use the arrow keys to move the highlight box to the next or previous\
  138. gadget when the highlight gadget is not active.
  139. \l
  140.     Export function.
  141. \l6    Export a page or a group to the printer or a file. Uses it's own\
  142. left and right margins for Exported data, speerate from the Display Window\
  143. margins. Convert style special characters to printer escape codes.
  144. \l
  145. \r\Using/Export Facility
  146.     Set up to ten Marks
  147. \l6    Setting a Mark will have the program save the currently viewed page\
  148. and line. Easy access back to that location at any time thereafter.
  149. \l
  150. \r\Using/Marks
  151.     Related Items
  152. \l6    Set up links between pages for easy jumps between non-contiguous\
  153. pages. Linked pages may be anywhere in the hierarchal system of pages.
  154. \l
  155. \r\Using/Related Items
  156.     Ten page History Buffer
  157. \l6    The last ten pages accessed will be saved. Makes it easy to return\
  158. to a previous page after displaying a Mark, Search Page Instruction,\
  159. Related Item Instruction, etc.
  160. \l
  161. \r\Using/History Buffer
  162.     Multiple level Page Search by Page Name.
  163. \r\Using/Page Search
  164.  
  165.     Word Search.
  166. \r\Using/Word Search
  167.  
  168.     Word Wrap and font style definitions.
  169. \r\Files/Word Wrap Specifiers
  170. \r\Files/Text Style Characters
  171.  
  172.     Three methods of scrolling -- mouse, arrow keys and proportional gadget.
  173. \r\Using/Scrolling within a page
  174.  
  175.     Smooth scrolling -- to read while scrolling.
  176.  
  177.     View any ASCII text file.
  178. \r\Using/Text Files
  179.  
  180.     Open it's own screen
  181. \l6    The CH screen uses your WorkBench overcan rows and columns to determine\
  182. it's size. Set your own colors. Use a 2, 4 or 8 color screen.\
  183. View both the Display Window data and the application program to\
  184. which it applies at the same time by dragging the CH Screen.
  185. \l
  186.     Preview large pages
  187. \l6    By toggling Word Wrap off, view a page with only the first line of each\
  188. paragraph being visible. Scroll the appropiate paragraph to the top of\
  189. the Display Window, then turn Word Wrap on, to display the entire paragraph.
  190. \l
  191.     Save your preferences
  192. \l6    Set up the program the way you like, then save the configuration.\
  193. The next time you start your configuration will be used.
  194. \l    
  195. \p Overview
  196.  
  197.  
  198.     When started, the program accesses the CH Directory and reads in\
  199. CH.cmd, CH.menu, CH.prefs and the Base Files, then goes into\
  200. Standby Mode awaiting the Hot Key. When the user presses the appropriate\
  201. Hot Key combination a Display Window (DW) opens.\
  202. The first time the DW is opened the\
  203. Base Page will be displayed. On subsequent invocations of the DW the\
  204. last page displayed will re-appear. While the DW is active press\
  205. HELP to get a page of program Instructions and their Commands. Executing\
  206. the Close Window Instruction will remove the DW from the screen and put\
  207. the program back into Standby Mode.
  208.  
  209.     The Data Files are organized by the user into a hierarchal system of\
  210. information Page Groups. The top of the system is the Base Page from\
  211. which a path, through multiple levels, is made to all the other pages\
  212. in the system. Each page is assigned to a group for reference by CH.\
  213. Each group consists of one Parent Page and any number of Child Pages.
  214.  
  215.     Special characters are used in the Data File to define the beginning\
  216. of pages, create Parent(Menu) Pages, give a Data File name if the\
  217. page is in another file, assign Related Items and control the text\
  218. display appearance. 
  219. \r\Files/Word Wrap Specifiers
  220. \r\Files/Text Style Characters
  221. \r\Files/Page Specifiers
  222. \r\Files/Related Item Specifier
  223.  
  224.     During each invocation of the DW as you access each page, if\
  225. necessary, it's file is read into memory. When you quit the DW any\
  226. file in memory not necessary to redisplay the current page or any\
  227. Marked pages will be released from memory. All files with Ancestor\
  228. Pages of either the current page or any Marked pages are necessary\
  229. for re-displaying them.
  230.  
  231.     A Mark provides a way of instantly accessing a particular page at a\
  232. specific line. The function keys (F1 thru F10) are used to display, set\
  233. and clear Marks.
  234. \r\Using/Marks
  235.  
  236.     A ten page History buffer keeps a chronological record of pages\
  237. accessed. A return to a previous page after Instructions that\
  238. access non-contiguous pages (Mark\
  239. display, multi-level Page Search, Related Item Instruction, etc.) would\
  240. be difficult without the History buffer.
  241. \r\Using/History Buffer
  242.  
  243.     The Clear Unused Files Instruction allows the clearing of Unused Files from\
  244. memory without quitting the display. A Clear All Files Instruction will clear all\
  245. Marks then clear Unused Files from memory. These Instructions also\
  246. clear the History buffer.
  247. \r\Using/Memory Management
  248.  
  249. \p Program Limits
  250.  
  251. \w
  252. Page search string            128
  253. Page search page name        50
  254. Word search string            128
  255. Displayed Line length        255
  256. Pages per group                65,535
  257. Groups                            65,533
  258. Pages per file                 no limit
  259. Files                             no limit
  260. Parent-Child levels          no limit
  261. Displayable lines             no limit
  262. Lines-Per-Page                 no limit
  263. \W
  264.     Interpret "No Limit" to mean the program sets no limit or the\
  265. program limit exceeds the maximum amount of memory possible.
  266.  
  267. \p Possible Problems
  268.  
  269.  
  270. A. No indications when starting from WorkBench:
  271. \l3    Make sure LIBS: directory contains textfont.library and icon.library.\
  272. Check that you specified an output window in either the CH.prefs file\
  273. or the CH.info file.\
  274. If no output window is specified enter the Hot Key combination,\
  275. the program may already be started.
  276. \l
  277. B.    Can't find the CH.cmd or CH.prefs File:
  278. \l3    CH needs the CH.cmd and CH.prefs files to run. Both of these files\
  279. must be in the CH Directory. The CH Directory may be assigned\
  280. at startup, with the "CHData:" assignment or the current directory, in\
  281. that order of precedence.
  282.  
  283. \p Future Additions
  284.  
  285.  
  286. State Instruction:
  287.     Make it possible to save the current state of the CH program. When\
  288. restarting have CH re-open all files and duplicate the program state.
  289.  
  290. Edit mode:
  291.     Eliminate the need of using a seperate editor to convert an ASCII\
  292. Text File to a Data File. Perform all editing operations within CH.
  293.  
  294. ARexx Interface:
  295.     Access to all Commands via ARexx.
  296.  
  297. Configurable Commands for Marks:
  298.     Not restricting the Mark Commands to using the function keys.
  299.  
  300. Public screen window:
  301.     Open the DW on any public screen. Use less memory, position DW\
  302. anywhere on the application program's window.
  303.