home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / p / povshade / !Help+ / help_on / !Help+ next >
Encoding:
Text File  |  1995-06-20  |  10.8 KB  |  377 lines

  1. @page:contents@Contents
  2.  
  3.  
  4.                            
  5.  
  6.                            
  7.     @Sprite:Wyvern@                                 
  8.       _______________________________________________________
  9.  
  10.    Welcome to this help document for !Ray3d-Pro. Whilst reading this
  11.    document you will come across buttons like those below. Clicking
  12.    on these with the mouse will take you to more help on that subject.
  13.  
  14.           @goto:contents2: How to use the !Help+ Application      @
  15.           @goto:!Ray3d-pro^contents: Instructions for using Ray3d-Pro       @
  16.  
  17.    This document describes the DEMO version of !Ray3d-Pro - v 2.10(d)
  18.  
  19. @end@
  20. @page:contents2@Title page
  21.  
  22.  
  23.                            
  24.  
  25.                            
  26.     @Sprite:Wyvern@                
  27.       _______________________________________________________
  28.  
  29.    Welcome to !Help+. While using this application you will come across
  30.    3d slab icons such as the ones below. Clicking on an icon takes you
  31.    to more help on that subject.
  32.  
  33.          @goto:2: Using !Help+         @        @goto:4: About the Author     @
  34.          @goto:toolbar: The Toolbar          @        @goto:prog: Note for Programmers @
  35.          @goto:7: The Menu             @        @goto:5: Copyright Notice     @
  36.          @goto:search: Searching            @
  37.          @goto:print: Printing             @
  38.  
  39.  
  40. @end@
  41. @page:2@Using Help+
  42.  
  43.    @colour:11@Using Help+
  44.  
  45.    Clicking on the icon on the icon bar brings up a window for
  46.    the associated Help+ file. It is in this window that the pages
  47.    will be displayed. Initially it consists of the contents page
  48.    for the current Help system.
  49.  
  50.    On each page there may be 3d buttons with text inside them.
  51.    Clicking on one will take you to another page.
  52.  
  53.    Clicking on the icon 'back' at the foot of the window will take
  54.    you back to the page you came from. By repeatedly doing this you
  55.    can trace your way back to the contents page.
  56.  
  57.    Clicking on the icon 'Contents' at the foot of the window will
  58.    always take you back to the contents page for the current help
  59.    system.
  60.  
  61.    Sprites may also be displayed within the page, however clicking
  62.    on these will have no effect.
  63.  
  64. @end@
  65. @page:3@Creating Help+ files
  66.  
  67.    @colour:11@Creating !Help+ files
  68.  
  69.    To create help on another application for use with !Help+, you need
  70.    to do the following.
  71.  
  72.    *  Create a text file, using the @goto:6:special commands@ to divide it
  73.       into pages, show sprites, etc.
  74.  
  75.    *  Set the filetype to 'HelpFile' (or &0f8), and save it within the
  76.       "Help_On" directory (located in the !Help+ application directory).
  77.  
  78.    *  The name you give your file is the name that will appear on the
  79.       'Help On" menu.
  80.  
  81.    *  Any sprites which you will be using need to be merged with the
  82.       existing "Sprites" file (within the Help_on Directory) using !Paint.
  83.  
  84.    *  The minimum number of files that must be present are:
  85.  
  86.           !Help+  -  !Boot
  87.                      !Run
  88.                      !Help
  89.                      !Sprites
  90.                      !Runimage
  91.                      Templates
  92.                      Code
  93.                      Help_On     -  Sprites
  94.                                     !Help+
  95.  
  96.  
  97. @end@
  98. @page:4@About the Author
  99.  
  100.    @colour:11@About the Author
  101.  
  102.    !Help+ was fully designed and coded exclusively for Wyvern Software by:
  103.    
  104.       Robert Taylor
  105.       5 Mayfield Grove
  106.       Skegness
  107.       Lincolnshire
  108.       PE25 3RY
  109.  
  110.    If you experience any problems, or have any suggestions as to
  111.    improvements, feel free to contact the author at this address.
  112.  
  113. @end@
  114. @page:5@Copyright for !Help+
  115.  
  116.    @colour:11@Copyright Notice for !Help+
  117.    
  118.    !Help+ is a copyright program. You have permission to distribute it
  119.    freely so long as the conditions below are met. Failing to comply
  120.    with these conditions will render you liable to prosecution.
  121.  
  122.   * It may be copied freely as long as this is not done for a
  123.     profit or any sort of commercial gain or advantage and the
  124.     complete application is copied as a whole.
  125.    
  126.   * The copyright remains mine at all times. @goto:4:About the Author@
  127.    
  128.   * Any modifications should be commented and a copy sent to me so
  129.     that they can be incorporated in future versions.
  130.    
  131.   * This application is supplied "as is", and I cannot be held
  132.     responsible for loss or damages that arise from the use, mis-use
  133.     or lack of use of this program.
  134.  
  135.    @colour:11@Distributing !Help+ with your own applications
  136.  
  137.    !Help+ may be included with any program freely unless it is commercial
  138.    (for which my permission in writing must be gained), as long as the
  139.    following conditions are met.
  140.  
  141.   * This help file (the Help+ one) MUST be unaltered and included with
  142.     any other help files which are distributed.
  143.  
  144.   * No modifications are made to this program's source code or templates.
  145.  
  146. @end@
  147. @page:6@Commands
  148.  
  149.    @colour:11@Special Commands
  150.  
  151.        @Goto:Page: Page:id             @
  152.        @Goto:end: End                 @
  153.        @Goto:colour: Colour:##           @
  154.        @Goto:sprite: Sprite:name         @
  155.        @Goto:goto: Goto:id:button text @
  156.  
  157.    Each special command is surrounded in @sprite:b_at@  symbols, to denote
  158.    that it is a command and not text.
  159.  
  160.    For more information I suggest loading an existing Help+ file into a
  161.    text editor such as !Edit.
  162.  
  163. @end@
  164. @page:page@Page:id
  165.  
  166.   @colour:11@   @sprite:at@ Page:id@sprite:at@
  167.   
  168.        This marks the start of a page. A page name or identifier should
  169.        be given in place of id.
  170.   
  171.        NB: Every file must have a page "contents", which is what will be
  172.            displayed when the 'Contents' icon is clicked on.
  173.  
  174.            Each file may have a page 'Glossary', which will be what is
  175.            displayed if the 'Glossary' icon is clicked on.
  176.  
  177. @end@
  178. @Page:end@End
  179.   
  180.   @colour:11@   @sprite:at@ End@sprite:at@
  181.   
  182.        This marks the end of the page being defined.
  183.  
  184. @end@
  185. @page:colour@Colour:##
  186.   
  187.   @colour:11@   @sprite:at@ colour:##@sprite:at@
  188.   
  189.        This command changes the colour of the text, until the next line,
  190.        where it changes back to black.
  191.   
  192.        NB: The (wimp) colour number should be given in place of the ##.
  193.            Numbers less than 10 should be given as 01,02...
  194.  
  195. @end@
  196. @page:Sprite@Sprite:name
  197.   
  198.   @colour:11@   @sprite:at@ Sprite:name@sprite:at@
  199.   
  200.        This will place the sprite 'name' on the screen, with it's bottom
  201.        left corner located at the start of the command.
  202.  
  203. @end@
  204. @page:goto@Goto:id:button text
  205.  
  206.   @colour:11@   @sprite:at@ Goto:id:button text@sprite:at@
  207.   
  208.        This places a button on the screen, with the 'button text' dis-
  209.        played inside. Clicking on this button will send the user to the
  210.        page identified by id.
  211.  
  212.        If the id text is in the format "system^page", then the text
  213.        preceeding the ^ symbol is the name of the help+ file that
  214.        contains the page whoose name is given after the ^ symbol.
  215.  
  216.        eg: the id "!Help+^contents" would take the user to the 'contents'
  217.        page in the help file '!Help+'.
  218.  
  219. @end@
  220. @page:7@The !Help+ Menu
  221.  
  222.    @colour:11@The !Help+ Menu
  223.  
  224.    To bring up the !Help+ menu, click using the MENU button on the icon
  225.    bar over the !Help+ icon.
  226.  
  227.    There are five options:
  228.  
  229.        @goto:info: Info       @
  230.        @goto:Help_on: Help On   ⇨@
  231.        @goto:root: Open Root  @
  232.        @goto:search: Search     @
  233.        @goto:print: Print page @
  234.        @goto:quit: Quit       @
  235.  
  236. @end@
  237. @page:info@Info
  238.  
  239.     @colour:08@Info
  240.  
  241.     This option leads onto a sub-menu with Information on !Help+ such
  242.     as the version number.
  243.  
  244. @end@
  245. @page:Help_on@Help On
  246.  
  247.     @colour:08@Help On
  248.  
  249.     Clicking on this icon on the toolbar will bring up a menu of all
  250.     the current help systems available.
  251.  
  252.     This option on the main menu leads onto a sub-menu which lists all
  253.     the applications for which help is available. 
  254.  
  255.     Selecting one of these applications will bring up the relevant help
  256.     system.
  257.  
  258. @end@
  259. @page:root@Root
  260.  
  261.     @colour:08@Open Root
  262.  
  263.     From time to time you may want to go back to the start page of the
  264.     current help system. Selecting this option will open the contents
  265.     page for the current help system.
  266.  
  267. @end@
  268. @page:search@Search
  269.  
  270.     @colour:08@Search
  271.  
  272.     Selecting this option from the menu, or clicking on the icon in the
  273.     toolbar will open a window where you can enter what you wish to
  274.     search for. Pressing return will start the search, and clicking on
  275.     'Next" will find the next match.
  276.  
  277. @end@
  278. @page:quit@Quit
  279.  
  280.     @colour:08@Quit
  281.  
  282.     This will quit the !Help+ application.
  283.  
  284. @end@
  285. @page:print@Printing
  286.  
  287.    @colour:11@Printing
  288.  
  289.    Sometimes it is desireable to have a hard copy of some information
  290.    which can be found within a text file.
  291.  
  292.    Selecting the Print option from the menu will output a copy of the
  293.    current page to your printer.
  294.  
  295.    NB: Sprites that appear in the Help+ files will not be printed.
  296.        This is to maximise the speed of printing.
  297.  
  298. @end@
  299. @page:prog@Programmers
  300.  
  301.    @colour:11@Programmers
  302.  
  303.    It is easy to create !Help+ files for your own applications, which can
  304.    then be used interactively by sending commands from your own program
  305.    which to the Help+ application. See the @goto:5:copyright@ section for details
  306.    about distributing !Help.
  307.  
  308.  
  309.       @goto:3: Creating !Help+ files @
  310.       @goto:6: Special commands      @
  311.       @goto:ih: Interactive help      @
  312.  
  313. @end@
  314. @page:ih@Interactive help
  315.  
  316.    @colour:11@Interactive help
  317.  
  318.    It is possible to send !Help+ a wimp message which will cause it to
  319.    display a specific page. This can be used to support interactive help
  320.    which displays much more detailed information than is possible with
  321.    Acorn's interactive help application.
  322.  
  323.    To do this a wimp message must be sent as follows:
  324.  
  325. @colour:08@       DEF PROCsend_help(command$)
  326. @colour:08@         b%!0=256     :b%!4=0
  327. @colour:08@         b%!8=0       :b%!12=0
  328. @colour:08@         b%!16=&9900  :$(b%+20)=command$
  329. @colour:08@         SYS"Wimp_SendMessage",17,b%,0
  330. @colour:08@       ENDPROC
  331.  
  332.    Where the parameter passed to PROCsend_help is of the form:
  333.  
  334. @colour:08@       Help_system@sprite:b_at@ Page_name
  335.  
  336.    eg:  !Help.Contents     or
  337.         !Help.Quit         or
  338.         !Ray3d.Tools       etc.
  339.  
  340. @end@
  341. @page:toolbar@The Toolbar
  342.  
  343.    @colour:11@The Toolbar
  344.  
  345.    At the foot of the main window is a toolbar consosting of five
  346.    icons.
  347.  
  348.    @goto:Cont: Contents @ @goto:Glos: Glossary @ @goto:Help_on: Help On @ @goto:Search: Search @ @goto:Back: Back @
  349.  
  350. @end@
  351. @page:Cont@Contents
  352.  
  353.    @colour:08@Contents
  354.  
  355.    Clicking on this icon will take you to the contents page for the
  356.    current Help system.
  357.  
  358. @end@
  359. @page:Glos@Glossary
  360.  
  361.    @colour:08@Glossary
  362.  
  363.    If this icon is unshaded it means that the author of the help
  364.    system you are using has inclcuded a glossary. To go to that
  365.    glossary, click on this icon.
  366.  
  367. @end@
  368. @page:Back@Back
  369.  
  370.    @colour:08@Back
  371.  
  372.    Clicking on the icon 'back' will take you back to the page you
  373.    came from. By repeatedly doing this you can trace your way back
  374.    to the contents page.
  375.  
  376. @end@
  377.