home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / ezhelp.zip / EZHELP.TXT < prev    next >
Text File  |  1990-03-15  |  27KB  |  762 lines

  1. EZhelp Reference
  2. EZhelp# support functions for EZhelp Reference
  3. EZcomp pop-up help system compiler
  4. (C) Copyright 1990, Brain Child Systems.
  5. All rights reserved.
  6. --------------------------------------------------------------------------
  7.  
  8. {{ What's EZhelp?,  1,1,0 }}
  9.   ........................................................................
  10.  
  11.  
  12.  
  13.  
  14.                         I N T R O D U C T I O N
  15.  
  16.                                   T O
  17.  
  18.                     E Z h e l p   R e f e r e n c e
  19.    
  20.                               version 1.0
  21.  
  22.                        A ShareWare reference tool
  23.  
  24.                 (C) Copyright Brain Child Systems, 1990
  25.  
  26.                           All rights reserved
  27.  
  28.  
  29.  
  30.  
  31.   ........................................................................
  32.  
  33.  
  34.   Hello!
  35.  
  36.  
  37.      EZhelp is a shareware product designed as a tool for writers or
  38.   programmers who need a simple help system to use stand-alone or
  39.   link with with existing software,  or use as an on-line reference.
  40.   You can easily create a window driven help system with new or
  41.   existing texts, and registered users may distribute them with EZhelp
  42.   free of charge.
  43.  
  44.      This reference guide is driven by EZhelp, and describes how to
  45.   set up your own text files and for in-house use or distribution.
  46.   Take a moment to read the help topics and move through the
  47.   different menus.
  48.  
  49.      Any suggestions you have for the program are welcome. There are
  50.   many possible features that could be added, and this will depend on
  51.   what you ask for. If you try the program and have an opinion, drop
  52.   us a line!
  53.  
  54.  
  55.  
  56.   EZhelp consists of three programs:
  57.  
  58.     EZcomp.EXE - A text compiler program that creates
  59.                   an index on help reference files you have
  60.                   created. This index file describes where topics
  61.                   begin and end within the text.
  62.  
  63.     EZhelp.EXE  - The program using the help file and the index
  64.                   created with the compiler to drive the windows
  65.                   and text display.
  66.  
  67.    Showcolo.EXE - A utility to display colors and their values, to
  68.                   assist in choosing colors for menus and windows.
  69.  
  70.     You will need a text editor or word processor to create your text
  71.     files with. There are a few issues to be aware of when using a word
  72.     processor. For more information, select the "Entering text" menu.
  73.     You will also be more successful with this package if you follow
  74.     the hints on organizing your topics. More information can be found
  75.     in the "Forming Outline" menu.
  76.  
  77.  
  78.  
  79.     EZhelp features:
  80.  
  81.  
  82.           choice of colors                optional sorting of topics
  83.  
  84.  
  85.           pop-up menus                    choice of line style
  86.  
  87.  
  88.           fast display                    reference report
  89.  
  90.  
  91.           sizeable text window            flexible use
  92.  
  93.  
  94.           start at any menu level         low-cost updates
  95.  
  96.  
  97.           jump directly to any help topic
  98.  
  99. {{ 3 easy steps,    1,2,0 }}
  100.  
  101.      3 easy steps
  102.  
  103.  
  104.       There are 3 steps to setting up your own help reference system:
  105.  
  106.  
  107.       1) Writing the reference help text -
  108.  
  109.            Forming an outline, creating topic definitions,
  110.            and entering the text
  111.  
  112.       2) Compiling text -
  113.  
  114.            Compiling the text using EZcomp to create the
  115.            text index
  116.            
  117.       3) Using EZhelp -
  118.  
  119.            Calling the program with a choice of startup options
  120.  
  121. {{ Writing text,    1,3,2 }}
  122.  
  123.    .... menu 2 is next ....
  124.  
  125. {{ Compiling text,  1,4,3 }}
  126.  
  127.    .... menu 3 is next ....
  128.  
  129. {{ Using EZhelp,    1,5,4 }}
  130.  
  131.    .... menu 4 is next ....
  132.  
  133. {{ Registering,     1,6,0 }}
  134.  
  135.      Registering EZhelp
  136.  
  137.       EZhelp is a shareware product, and may be used for a reasonable
  138.    trial period free of charge. What defines a reasonable trial period?
  139.    You may evaluate the package for 30 days, which should be enough
  140.    time to decide if you would like to continue using it.
  141.  
  142.       The basic registration fee is $25. This fee includes a diskette
  143.    with all EZhelp executable files, a user's guide on the diskette,
  144.    Turbo C object libraries in all memory models, and documentation
  145.    on each function. When an update becomes available, registered
  146.    users will be notified. Updates will be be free for one year, less
  147.    media and postage costs. After one year, updates will be available
  148.    for half of the original registration fee.
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.       Application developers:
  161.  
  162.        The EZhelp object libraries, available to registered users, are
  163.    very economical. The total size required is less than 7k. Only one
  164.    function call is needed from your application to start EZhelp with
  165.    any of the options available with the command-line
  166.    version (EZHELP.EXE).
  167.  
  168.  
  169.       Fully-documented source code is available for Turbo C compilers
  170.    in the small memory model, and instructions on the few simple changes
  171.    needed to convert to other memory models. Source updates are also
  172.    available free of charge for 2 years, less media and postage costs.
  173.  
  174.       Microsoft support will be available in the next version. Write if
  175.    you would like a notice.
  176.  
  177.  
  178.  
  179.  
  180.  
  181.       To register EZhelp, print out a copy of the file "order.frm" with
  182.    this DOS command:
  183.  
  184.      COPY ORDER.FRM > PRN
  185.  
  186.    ┌────────────────────────────────────────────────────────────────────┐
  187.    │    R e g i s t r a t i o n   F o r m  /  U s e r   P r o f i l e   │
  188.    ├────────────────────────────────────────────────────────────────────┤
  189.    │ Name             Computer __________________   Brain Child Systems │
  190.    │ Company          Application to use            P.O. Box 3882       │
  191.    │ Address          EZhelp (if any)____________   Austin, TX 78764    │
  192.    │ City State ZIP                                                     │
  193.    ├────────────────────────────────────────────────────────────────────┤
  194.    │                                                                    │
  195.    │    Twenty percent of each registration fee will be donated to      │
  196.    │              a non-profit, charitable organization.                │
  197.    │                                                                    │
  198.    ├──────────────────────────────┬─────────────────────────────────────┤
  199.    │ Basic                        │ Application developers:             │
  200.    │ Registration fee...... 25.00 │ Source code ................ 25.00  │
  201.    │ Laser printed guide... 15.00 │ (excludes registration)             │
  202.    └──────────────────────────────┴─────────────────────────────────────┘
  203. {{ ---------------, 1,7,0 }}
  204.  
  205. {{ Charityware?,    1,8,0 }}
  206.   ........................................................................
  207.  
  208.                                Charityware
  209.                           ─────────────────────
  210.  
  211.        Twenty percent of each registration fee received for this
  212.     package will be donated to charity. This pledge extends for the
  213.     lifetime of this package and any subsequent versions.
  214.        The concept of charityware is something that should be
  215.     explored. This package is fundamentally a shareware package,
  216.     with voluntary registration and trial use. No obligation on
  217.     your part is implied with its use during a reasonable trial
  218.     period. The basic trust embedded in the shareware concept can
  219.     have a double benefit with the Charityware concept - not only
  220.     have you done your part to promote shareware and shareware
  221.     authors, you also have made a charitable contribution that
  222.     counts.
  223.  
  224.        If you have any questions or comments on the Charityware
  225.     concept, please contact us.  We have more information of
  226.     interest available to shareware authors and corporate donors.
  227.  
  228.   ........................................................................
  229. {{ Forming outline, 2,1,0 }}
  230.  
  231.  
  232.      Forming an outline of the text
  233.  
  234.       Writing an outline is the essential first step to creating
  235.    the reference. It will help to begin with the most general
  236.    subjects, and narrow the subjects into sub-topics and further
  237.    sub-topics. The outline itself should have no more than eight
  238.    levels of sub-topics.
  239.  
  240.      A typical printed reference guide has a table of contents and
  241.   body of text, and an optional index. An EZHelp text file contains
  242.   the same elements. The items in the outline become topic definition
  243.   lines in the text. The text can be entered first, and the EZhelp
  244.   topic lines inserted later, or the topic lines can be entered first,
  245.   and the text inserted between them.
  246.  
  247.      Topic lines include the name of the topic, the menu number,
  248.   the order within the menu, and sub-topics to follow, if applicable.
  249.   If there are no sub-topics to follow, the text following the topic
  250.   line will be displayed.
  251.  
  252.  
  253. {{ Creating topics, 2,2,0 }}
  254.  
  255.      Creating topics
  256.  
  257.       Working from your outline, you will create Topic Descriptions
  258.    that will be displayed in the pop-up menus. The topic itself is
  259.    a line of text that you will insert in your document, just above
  260.    the point where the help text begins for that topic.
  261.  
  262.    The topic consists of:
  263.  
  264.    {{  topic name,    menu #,    menu order,     next menu  }}
  265.  
  266.         {{ - double brackets placed in the text will begin
  267.          a topic definition. A topic definition is ended with
  268.          another set of brackets }}.
  269.  
  270.         topic name - you may use up to fifteen characters for the
  271.            topic, beginning with the first character at the left.
  272.  
  273.         menu # - this will identify the group of topics which
  274.            are to be shown on the same menu. The outermost menu,
  275.            or most general, should begin with 1 as a rule.
  276.  
  277.  
  278.         menu order - this will specify the order of the topic
  279.            among the other topics in the menu, from top to bottom.
  280.            If you wish the menu topics to be sorted alphabetically,
  281.            use 0 for the order number in each topic in the menu.
  282.  
  283.         next menu - if this topic leads to another topic
  284.            sub-menu, use the sub-menu number. If this topic leads
  285.            to the help text (the help text follows the topic in the
  286.            document), use 0.
  287.  
  288.  
  289.    The topic which defined the text you are now reading is:
  290.  
  291.     {{ Creating topics, 2,2,0 }}
  292.  
  293.       Note that each parameter in the topic should be followed with
  294.    a comma. The spacing between the parameters is not critical,
  295.    but only numbers should be used for the last three. Menu numbers
  296.    may be 1 - 256, although the maximum number of menu layers is 16.
  297.    The topic definition must contain a complete set of brackets,
  298.    parameters, and commas, or unexpected results may occur.
  299.  
  300.                                                       
  301.    Here is an example of a complete set of menu definitions for
  302.    a help reference describing methods of transportation:
  303.  
  304.    {{ Land,          1,  1,  2     }}
  305.    {{ Water,         1,  2,  3     }}   menu 1, 3 topics
  306.    {{ Air,           1,  3,  4     }}   ____________________
  307.  
  308.    {{ Car,           2,  1,  0     }}
  309.    {{ Bicycle,       2,  2,  0     }}   menu 2, 3 topics
  310.    {{ Feet,          2,  3,  0     }}   ____________________
  311.  
  312.    {{ Speedboat,     3,  1,  0     }}
  313.    {{ Yacht,         3,  2,  0     }}   menu 3, 3 topics
  314.    {{ Jet ski,       3,  3,  0     }}   ____________________
  315.  
  316.    {{ Airlines,      4,  1,  0     }}
  317.    {{ Hang glider,   4,  2,  0     }}   menu 4, 2 topics
  318.  
  319.    Note that menu in menu 1, topic "Land" defines a next menu, 2.
  320.    Also in menu 1, topic "Water" defines next menu 3, and topic
  321.    "Air" defines next menu 4.
  322.  
  323. {{ Entering text,   2,3,0 }}
  324.  
  325.      Entering text
  326.  
  327.       This is the basic layout of an EZhelp text file:
  328.     ┌──────────────────────────┐
  329.     │ .beginning of file       │
  330.     │                          │
  331.     │    Comments (a)          │  (a) Optional comments may be placed
  332.     │                          │    at the beginning of the file, until
  333.     │ Topic definition (b)     │    the first Topic definition.
  334.     │                          │
  335.     │    Accompanying text (c) │  (b) A topic definition line will
  336.     │                          │    always be followed with Accompanying
  337.     │ Topic definition (b)     │    text unless another menu is to
  338.     │                          │     follow.
  339.     │    Accompanying text (c) │
  340.     │                          │  (c) The accompanying text will be
  341.     │ Topic definition (b)     │    assumed to continue until the next
  342.     │                          │    topic definition is found, or the
  343.     │    Accompanying text (c) │    end of the file is reached.
  344.     │                          │
  345.     │ .end of file             │
  346.     └──────────────────────────┘
  347.  
  348.     An EZhelp text file MUST conform to these three guidelines:
  349.  
  350.     1) Carriage return/line feed  (CR/LF):
  351.  
  352.           A carriage return/line feed pair must terminate every line in
  353.        the file. What this means for text written with many commercial
  354.        word processors (Microsoft Word, Wordperfect, others) is that it
  355.        will likely be neccessary to press the return key at the end of
  356.        each line, rather than letting the line wrap around.
  357.  
  358.           One way to tell if your word processor generates the CR/LF at
  359.        the end of each line is to use the DOS "TYPE" command to view the
  360.        text file on the screen. If the text is not indented as you would
  361.        see it in the word processor, then you will need to press return
  362.        at the end of each line.
  363.  
  364.           Avoid using the tab key in the text. Instead, indent using
  365.        the space bar. All other text formatting commands used by your
  366.        word processor should be avoided also. If it is possible, save
  367.        the file with your word processor in unformatted mode.
  368.  
  369.  
  370.  
  371.  
  372.     2) Line length:
  373.  
  374.           A line MUST be 74 characters or less. If the line is longer
  375.        than 74 characters, unexpected results may occur. One common
  376.        result is when the entire page shifts up by one line. Take care
  377.        to follow this guideline.
  378.  
  379.     3) Recompiling:
  380.  
  381.           The reference text file must be recompiled after each time
  382.        it is modified. If it is not recompiled, the help text displays
  383.        will overlap, and the topic definition line may be visible on
  384.        the screen.
  385.  
  386. {{ Files involved,  3,1,0 }}
  387.  
  388.      Files involved
  389.  
  390.  
  391.      "myfile.txt",  when compiled, creates an index "myfile.hnx".
  392.  
  393.       ┌────────┐          ┌───────────────┐          ┌─────────┐
  394.       │        │          │               │          │         │
  395.       │  Text  │  ----->  │  EZcomp.exe   │  ----->  │  Text   │
  396.       │  file  │  ----->  │  (compiler)   │  ----->  │  index  │
  397.       │        │          │               │          │         │
  398.       └────────┘          └───────────────┘          └─────────┘
  399.  
  400.  
  401.          The index file name is created using the first part of the
  402.       text file name and adding ".hnx" as the extension. The index
  403.       file will be placed in the same subdirectory as the text file.
  404.  
  405. {{ Command line,    3,2,0 }}
  406.  
  407.      Command line - EZcomp.exe
  408.  
  409.  
  410.       Usage: EZcomp MYFILE.TXT [-pu] [-ps]
  411.  
  412.          From the DOS prompt, enter the following command to compile
  413.       a help text file:
  414.  
  415.       EZcomp MYFILE.TXT
  416.  
  417.       The compiler runs for a moment, creates the index "myfile.hnx"
  418.       using the text file "myfile.txt", and returns to the DOS prompt.
  419.  
  420.       To compile the text and print an unsorted report of the topics,
  421.       enter this command:
  422.  
  423.       EZcomp MYFILE.TXT -pu
  424.  
  425.       To print a sorted report of the topics, substitute "-ps" on the
  426.       command line, or include both "-pu" and "-ps" for both reports.
  427.  
  428. {{ Reporting,       3,3,0 }}
  429.  
  430.      Reporting
  431.  
  432.       Shown below is a sample report generated by EZcomp.exe. The
  433.    report is printed once in the natural order that topic definitions
  434.    are found in the text, and once in the sorted order that is used
  435.    by EZhelp.exe.
  436.  
  437.    ----------------------------------------------------------------------
  438.    EZcomp v1.0    Reference Index report, unsorted: ezhelp.txt   Page  1
  439.    ----------------------------------------------------------------------
  440.    Menu    Menu                     Next   Line    Line
  441.    number  order   Topic            menu   number  count   Offset  Size
  442.    ------  -----  ---------------   -----  ------  ------  ------  ------
  443.         1      1  What's EZhelp?                8      91     244    2753
  444.         1      2  3 easy steps                 99      22    3025     462
  445.         1      3  Writing text          2     121       4    3515      35
  446.         1      4  Compiling text        3     125       4    3578      35
  447.         1      5  Using EZhelp          4     129       4    3641      35
  448.         1      6  Registering                 133      70    3704    2928
  449.         1      7  ---------------             203       2    6660       4
  450.         1      8  Charityware?                205      24    6692    1177
  451.  
  452. {{ Memory needed,   4,1,0 }}
  453.  
  454.      Memory needed
  455.  
  456.       EZhelp menus and help text windows allocate and release memory
  457.    as they are used. The amount of memory required will depend on the
  458.    size and levels of the menus. The program will have a pool of free
  459.    memory to use in the size of (64k - size of ezhelp.exe). If there
  460.    is no free memory to allocate, the program will display an error
  461.    message and exit.
  462.  
  463.       As distributed here, EZHelp.exe was compiled in the small model
  464.    with Borland Turbo C. There are other memory models and compiled
  465.    versions available. For more information, see the topic
  466.    "Source code".
  467.  
  468.  
  469. {{ Files involved,  4,2,0 }}
  470.  
  471.     Files involved
  472.  
  473.                               
  474.  
  475.      ┌───────────────┐          ┌────────┐
  476.      │               │  <-----  │  Text  │
  477.      │               │  <-----  │  index │
  478.      │  EZhelp.exe   │          └────────┘
  479.      │  (help text   │          
  480.      │   driver)     │          ┌────────┐
  481.      │               │  <-----  │  Text  │
  482.      │               │  <-----  │  file  │
  483.      └───────────────┘          └────────┘
  484.  
  485.  
  486.         EZhelp.exe uses the text file created with a word processor or
  487.      text editor, and the index created from the text file with
  488.      EZcomp.exe, to drive the displays of menus and help text. If the
  489.      text file or text index is not found (as specified in the command
  490.      line), EZhelp will display an error message and exit.
  491.  
  492. {{ Command line,    4,3,0 }}
  493.  
  494.      Command line - EZhelp.exe
  495.  
  496.    Usage: EZhelp MYFILE.TXT [-Mnn -Jnn -Wnn -Bnn -Snn -Tnn -E ]
  497.  
  498.    where...
  499.  
  500.    MYFILE.TXT   The name of a text reference file to be used. Up to
  501.                 40 characters may be used for the full path and file
  502.                 name. The index MYFILE.HNX is assumed to reside in
  503.                 the same subdirectory.
  504.  
  505.    -Mnn         The number of the menu to start at. The program will
  506.                 begin by displaying the Topic descriptions for that
  507.                 menu, as defined in MYFILE.TXT. All subsequent menus
  508.                 from the point of the startup menu will be accessible.
  509.                 If none is specified, the default is 1.
  510.  
  511.    -Jnn         The number of the topic in the start menu specified
  512.                 to display directly. If the -Jnn option is used, the
  513.                 menu will not be shown, and the help text for topic
  514.                 -Jnn in menu -Mnn will display.
  515.  
  516.  
  517.    -Wnn         A number to define the color of the menu window borders,
  518.                 non-highlighted menu items, and the help text display.
  519.                 If a number is not specified, the default is 7, white.
  520.  
  521.    -Bnn         A number to define the color of the menu highlight bar.
  522.                 The the default is 30, yellow on blue.
  523.  
  524.    -Snn         A number to define the size (in lines) of the help text
  525.                 window display. The minimum window size is 4, and the
  526.                 maximum is 23. The default is 23 lines.
  527.  
  528.    -Tnn         A number to define the menu and help text window
  529.                 borders. The different styles available and their
  530.                 numbers are show below. The default is 1.
  531.  
  532.     ┌───┐   ╒═══╕   ╔═══╗   ╓───╖   ▓▓▓▓▓     ▒▒▒▒▒     ░░░░░     ▄▄▄▄▄
  533.     │ 1 │   │ 2 │   ║ 3 ║   ║ 4 ║   ▓ 5 ▓     ▒ 6 ▒     ░ 7 ░     ▌ 8 ▐
  534.     └───┘   ╘═══╛   ╚═══╝   ╙───╜   ▓▓▓▓▓     ▒▒▒▒▒     ░░░░░     ▀▀▀▀▀
  535.  
  536.    -E           This option will turn error messages on. The default is
  537.                 no error messages.
  538.  
  539.  
  540.    Examples:
  541.  
  542.  
  543.      1) EZhelp MYFILE.TXT
  544.  
  545.         Start MYFILE.TXT at menu 1, use all defaults.
  546.  
  547.      2) EZhelp MYFILE.TXT -M4 -J7 -S15
  548.  
  549.         Jump directly to the display of topic 7 in menu 4. Use a
  550.         text display window of 15 lines.
  551.  
  552.      3) EZhelp MYFILE.TXT -W1 -E
  553.  
  554.         Start MYFILE.TXT at menu 1, using a window color of blue.
  555.         Turn error messages on.
  556.  
  557.  
  558.      Note: The order of the parameters is not critical.
  559.  
  560. {{ Examples,        4,3,90 }}
  561.  
  562.    .... menu 90 is next ....
  563.  
  564. {{ Distribution,    4,5,0 }}
  565.  
  566.      Distribution
  567.  
  568.       Unregistered and registered users may distribute copies of this
  569.    package in its complete form, including EZhelp.exe, EZcomp.exe,
  570.    EZhelp.txt and EZhelp.hnx, and user's manual. We encourage you to
  571.    do so.
  572.  
  573.       Registered users may bundle EZhelp.exe with their own
  574.    applications and distribute unlimited copies. If a registered
  575.    user distributes EZhelp.exe, the file name may not be changed.
  576.  
  577.       For more information on registering EZhelp, select the
  578.    "Registering" topic.
  579.  
  580. {{ Source code,     4,6,0 }}
  581.  
  582.      Source code
  583.  
  584.       EZhelp source code is available for the Turbo C compiler in all
  585.    memory models, and the source code for EZcomp is also included.
  586.    For more information on obtaining source code, select the
  587.    "Registering" topic.
  588.  
  589.        Only one function call is needed from your application to start
  590.    EZhelp with any of the options available with the command-line
  591.    version (EZHELP.EXE).
  592.  
  593. {{ Enhancments,     4,7,0 }}
  594.  
  595.      Enhancements
  596.  
  597.       Here is a list of enhancements that are being considered for
  598.    EZhelp. The ones with an asterisk next to them will be included
  599.    in version 1.1.
  600.  
  601.  
  602.       * Menu names at the top left of each menu
  603.       * Additional help window messages
  604.       * Single-letter menu selection
  605.         Front end with text editor
  606.         Help text printing
  607.         Single-line scrolling
  608.  
  609.  
  610.       If you have any suggestions for enhancements to this program,
  611.    send us a postcard or letter.
  612.  
  613. {{ ---------------, 4,8,0 }}
  614.  
  615. {{ Quick summary,   4,9,0 }}
  616.  
  617.      Quick summary of commands
  618.  
  619.       Topic definitions
  620.       ─────────────────────────
  621.       {{  topic name,    menu #,       menu order,     next menu  }}
  622.  
  623.           1 - 15 chars   all of the    0 for sort on   0 for display
  624.           ended with a   topics in     topic name;     text to follow;
  625.           comma          a menu have   Other - use     Other - display
  626.                          the same #    order chosen    the next menu
  627.       Compiling
  628.       ─────────────────────────
  629.       EZcomp MYFILE.TXT [-pu] [-ps]
  630.  
  631.       Note: Use your own help text file in place of MYFILE.TXT. Use
  632.             the -pu and -ps options to print a report on the text file
  633.             topics, unsorted or sorted.
  634.  
  635.       Running EZhelp
  636.       ─────────────────────────
  637.       EZhelp MYFILE.TXT [-Mnn -Jnn -Wnn -Bnn -Snn -Tnn -E ]
  638.  
  639. {{ 1 more menu,    90,0,91 }}
  640.  
  641.    .... menu 91 is next ....
  642.  
  643. {{ 2 aaaaaaaaaaaa, 90,0,0  }}
  644. {{ 3 aaaaaaaaaaaa, 90,0,0  }}
  645. {{ 4 aaaaaaaaaaaa, 90,0,0  }}
  646. {{ 5 aaaaaaaaaaaa, 90,0,0  }}
  647. {{ 6 aaaaaaaaaaaa, 90,0,0  }}
  648. {{ 7 aaaaaaaaaaaa, 90,0,0  }}
  649. {{ 8 aaaaaaaaaaaa, 90,0,0  }}
  650. {{ 9 aaaaaaaaaaaa, 90,0,0  }}
  651. {{ 10 aaaaaaaaaaa, 90,0,0  }}
  652. {{ 11 aaaaaaaaaaa, 90,0,0  }}
  653. {{ 12 aaaaaaaaaaa, 90,0,0  }}
  654. {{ 13 aaaaaaaaaaa, 90,0,0  }}
  655. {{ 14 aaaaaaaaaaa, 90,0,0  }}
  656. {{ 15 aaaaaaaaaaa, 90,0,0  }}
  657. {{ 16 aaaaaaaaaaa, 90,0,0  }}
  658. {{ 17 aaaaaaaaaaa, 90,0,0  }}
  659. {{ 18 aaaaaaaaaaa, 90,0,0  }}
  660. {{ 19 aaaaaaaaaaa, 90,0,0  }}
  661. {{ 20 aaaaaaaaaaa, 90,0,0  }}
  662. {{ 21 aaaaaaaaaaa, 90,0,0  }}
  663. {{ 22 aaaaaaaaaaa, 90,0,0  }}
  664. {{ 23 aaaaaaaaaaa, 90,0,0  }}
  665. {{ 24 aaaaaaaaaaa, 90,0,0  }}
  666. {{ 25 aaaaaaaaaaa, 90,0,0  }}
  667. {{ 26 aaaaaaaaaaa, 90,0,0  }}
  668. {{ 27 aaaaaaaaaaa, 90,0,0  }}
  669. {{ 28 aaaaaaaaaaa, 90,0,0  }}
  670. {{ 29 aaaaaaaaaaa, 90,0,0  }}
  671. {{ 30 aaaaaaaaaaa, 90,0,0  }}
  672. {{ 31 aaaaaaaaaaa, 90,0,0  }}
  673. {{ 32 aaaaaaaaaaa, 90,0,0  }}
  674. {{ 33 aaaaaaaaaaa, 90,0,0  }}
  675. {{ 34 aaaaaaaaaaa, 90,0,0  }}
  676. {{ 35 aaaaaaaaaaa, 90,0,0  }}
  677. {{ 36 aaaaaaaaaaa, 90,0,0  }}
  678. {{ 37 aaaaaaaaaaa, 90,0,0  }}
  679. {{ 38 aaaaaaaaaaa, 90,0,0  }}
  680. {{ 39 aaaaaaaaaaa, 90,0,0  }}
  681. {{ 40 aaaaaaaaaaa, 90,0,0  }}
  682. {{ 41 aaaaaaaaaaa, 90,0,0  }}
  683. {{ 42 aaaaaaaaaaa, 90,0,0  }}
  684. {{ 43 aaaaaaaaaaa, 90,0,0  }}
  685. {{ 44 aaaaaaaaaaa, 90,0,0  }}
  686. {{ 45 aaaaaaaaaaa, 90,0,0  }}
  687. {{ 46 aaaaaaaaaaa, 90,0,0  }}
  688. {{ 47 aaaaaaaaaaa, 90,0,0  }}
  689. {{ 48 aaaaaaaaaaa, 90,0,0  }}
  690. {{ 49 aaaaaaaaaaa, 90,0,0  }}
  691. {{ 50 aaaaaaaaaaa, 90,0,0  }}
  692. {{ 51 aaaaaaaaaaa, 90,0,0  }}
  693. {{ 52 aaaaaaaaaaa, 90,0,0  }}
  694. {{ 53 aaaaaaaaaaa, 90,0,0  }}
  695. {{ 54 aaaaaaaaaaa, 90,0,0  }}
  696. {{ 55 aaaaaaaaaaa, 90,0,0  }}
  697. {{ 56 aaaaaaaaaaa, 90,0,0  }}
  698. {{ 57 aaaaaaaaaaa, 90,0,0  }}
  699. {{ 58 aaaaaaaaaaa, 90,0,0  }}
  700. {{ 59 aaaaaaaaaaa, 90,0,0  }}
  701. {{ 60 aaaaaaaaaaa, 90,0,0  }}
  702. {{ 61 aaaaaaaaaaa, 90,0,0  }}
  703. {{ 62 aaaaaaaaaaa, 90,0,0  }}
  704. {{ 63 aaaaaaaaaaa, 90,0,0  }}
  705. {{ 64 aaaaaaaaaaa, 90,0,0  }}
  706. {{ 65 aaaaaaaaaaa, 90,0,0  }}
  707. {{ 66 aaaaaaaaaaa, 90,0,0  }}
  708. {{ 67 aaaaaaaaaaa, 90,0,0  }}
  709. {{ 68 aaaaaaaaaaa, 90,0,0  }}
  710. {{ 69 aaaaaaaaaaa, 90,0,0  }}
  711.  
  712.  
  713.  
  714.  
  715. {{ 1 more menu,    91,0,92 }}
  716.  
  717.    .... menu 92 is next ....
  718.  
  719. {{ 2 bbbbbbbbbbbb, 91,0,0  }}
  720. {{ 3 bbbbbbbbbbbb, 91,0,0  }}
  721. {{ 4 bbbbbbbbbbbb, 91,0,0  }}
  722. {{ 5 bbbbbbbbbbbb, 91,0,0  }}
  723. {{ 6 bbbbbbbbbbbb, 91,0,0  }}
  724. {{ 7 bbbbbbbbbbbb, 91,0,0  }}
  725.  
  726. {{ 1 cccccccccccc, 92,0,0  }}
  727. {{ 2 cccccccccccc, 92,0,0  }}
  728. {{ 3 cccccccccccc, 92,0,0  }}
  729. {{ 4 cccccccccccc, 92,0,0  }}
  730. {{ 5 cccccccccccc, 92,0,0  }}
  731. {{ 6 cccccccccccc, 92,0,0  }}
  732. {{ 7 cccccccccccc, 92,0,0  }}
  733. {{ 8 cccccccccccc, 92,0,0  }}
  734. {{ 9 cccccccccccc, 92,0,0  }}
  735. {{ 10 ccccccccccc, 92,0,0  }}
  736. {{ 11 ccccccccccc, 92,0,0  }}
  737. {{ 12 ccccccccccc, 92,0,0  }}
  738. {{ 13 ccccccccccc, 92,0,0  }}
  739. {{ 14 ccccccccccc, 92,0,0  }}
  740. {{ 15 ccccccccccc, 92,0,0  }}
  741. {{ 16 ccccccccccc, 92,0,0  }}
  742. {{ 17 ccccccccccc, 92,0,0  }}
  743. {{ 18 ccccccccccc, 92,0,0  }}
  744. {{ 19 ccccccccccc, 92,0,0  }}
  745. {{ 20 ccccccccccc, 92,0,0  }}
  746. {{ 21 ccccccccccc, 92,0,0  }}
  747. {{ 22 ccccccccccc, 92,0,0  }}
  748. {{ 23 ccccccccccc, 92,0,0  }}
  749. {{ 24 ccccccccccc, 92,0,0  }}
  750. {{ 25 ccccccccccc, 92,0,0  }}
  751. {{ 26 ccccccccccc, 92,0,0  }}
  752. {{ 27 ccccccccccc, 92,0,0  }}
  753. {{ 28 ccccccccccc, 92,0,0  }}
  754. {{ 29 ccccccccccc, 92,0,0  }}
  755. {{ 30 ccccccccccc, 92,0,0  }}
  756. {{ 31 ccccccccccc, 92,0,0  }}
  757. {{ 32 ccccccccccc, 92,0,0  }}
  758. {{ 33 ccccccccccc, 92,0,0  }}
  759. {{ 34 ccccccccccc, 92,0,0  }}
  760. {{ 35 ccccccccccc, 92,0,0  }}
  761.  
  762.