home *** CD-ROM | disk | FTP | other *** search
/ Home Edutainment Collect… Productivity & Utilities / Aztech-HomeEdutainmentCollection-Vol7-WindowsProductivityUtilities.iso / lectur / lecture.doc < prev    next >
Encoding:
Text File  |  1995-02-10  |  64.5 KB  |  1,707 lines

  1.  
  2.                                           i
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                     Contents
  9.  
  10.  
  11.                Legal notices                                          1
  12.                   Program warranty . . . . . . . . . . . . . . . . .  2
  13.                   U.S. Government restricted rights  . . . . . . . .  2
  14.  
  15.                Evaluation copies                                      3
  16.                   Disk vendors . . . . . . . . . . . . . . . . . . .  3
  17.                   Bulletin board operators (sysops)  . . . . . . . .  3
  18.                   Colleges & teachers  . . . . . . . . . . . . . . .  3
  19.  
  20.                Registering Lecture                                    4
  21.                   Volume discounts . . . . . . . . . . . . . . . . .  4
  22.                   Site licenses  . . . . . . . . . . . . . . . . . .  4
  23.                   Reseller discounts . . . . . . . . . . . . . . . .  5
  24.  
  25.  
  26.                Part 1:  Getting started
  27.  
  28.  
  29.                Chapter 1:  What is Lecture?                           7
  30.  
  31.                Chapter 2:  Installation                               8
  32.                   2.1  Requirements  . . . . . . . . . . . . . . . .  8
  33.                   2.2  Setting up Lecture  . . . . . . . . . . . . .  8
  34.                   2.3  Command line summary  . . . . . . . . . . . .  8
  35.  
  36.  
  37.                Part 2:  Using Lecture
  38.  
  39.  
  40.                Chapter 3:  Presenting a lecture                      10
  41.                   3.1  Start a presentation  . . . . . . . . . . . . 10
  42.                   3.2  Flip slides . . . . . . . . . . . . . . . . . 10
  43.                   3.3  Automated lectures  . . . . . . . . . . . . . 10
  44.                   3.4  Lecture messages  . . . . . . . . . . . . . . 11
  45.                   3.5  Lecture noises  . . . . . . . . . . . . . . . 11
  46.                   3.6  Repeat a lecture  . . . . . . . . . . . . . . 11
  47.                   3.7  Save window settings  . . . . . . . . . . . . 11
  48.                   3.8  Terminate Lecture . . . . . . . . . . . . . . 11
  49.  
  50.                Chapter 4:  Developing a lecture                      12
  51.                   4.1  Advanced concepts . . . . . . . . . . . . . . 12
  52.                      4.1.1  Title screen . . . . . . . . . . . . . . 12
  53.                      4.1.2  Initialization file  . . . . . . . . . . 12
  54.  
  55.                Chapter 5:  Lecture file commands                     13
  56.                   5.1  Comments  . . . . . . . . . . . . . . . . . . 13
  57.                   5.2  Command lines . . . . . . . . . . . . . . . . 13
  58.                   5.3  Command syntax  . . . . . . . . . . . . . . . 13
  59.                      5.3.1  ACCEPT . . . . . . . . . . . . . . . . . 13
  60.  
  61.                                          ii
  62.  
  63.  
  64.  
  65.                      5.3.2  AUTOSHOW . . . . . . . . . . . . . . . . 14
  66.                      5.3.3  BEEP . . . . . . . . . . . . . . . . . . 14
  67.                      5.3.4  COLORBACKGROUND  . . . . . . . . . . . . 15
  68.                      5.3.5  COLORMASTERTITLE . . . . . . . . . . . . 15
  69.                      5.3.6  COLORPOINT . . . . . . . . . . . . . . . 16
  70.                      5.3.7  COLORSUBTITLE  . . . . . . . . . . . . . 17
  71.                      5.3.8  COLORTITLE . . . . . . . . . . . . . . . 17
  72.                      5.3.9  COMMENT  . . . . . . . . . . . . . . . . 18
  73.                      5.3.10  FONTMASTERTITLE . . . . . . . . . . . . 18
  74.                      5.3.11  FONTPOINT . . . . . . . . . . . . . . . 19
  75.                      5.3.12  FONTSUBTITLE  . . . . . . . . . . . . . 19
  76.                      5.3.13  FONTTITLE . . . . . . . . . . . . . . . 20
  77.                      5.3.14  ICONIZE . . . . . . . . . . . . . . . . 20
  78.                      5.3.15  IGNORE  . . . . . . . . . . . . . . . . 20
  79.                      5.3.16  MASTERTITLE . . . . . . . . . . . . . . 21
  80.                      5.3.17  MESSAGE . . . . . . . . . . . . . . . . 21
  81.                      5.3.18  MESSAGETITLE  . . . . . . . . . . . . . 21
  82.                      5.3.19  MINVERSION  . . . . . . . . . . . . . . 22
  83.                      5.3.20  POINT . . . . . . . . . . . . . . . . . 22
  84.                      5.3.21  RUNFILE . . . . . . . . . . . . . . . . 23
  85.                      5.3.22  SAMEPOINT . . . . . . . . . . . . . . . 23
  86.                      5.3.23  SHOW  . . . . . . . . . . . . . . . . . 24
  87.                      5.3.24  SHOWANDSAVE . . . . . . . . . . . . . . 24
  88.                      5.3.25  SUBPOINT  . . . . . . . . . . . . . . . 24
  89.                      5.3.26  SUBSUBPOINT . . . . . . . . . . . . . . 25
  90.                      5.3.27  SUBSUBSUBPOINT  . . . . . . . . . . . . 25
  91.                      5.3.28  SUBTITLE  . . . . . . . . . . . . . . . 25
  92.                      5.3.29  TITLE . . . . . . . . . . . . . . . . . 26
  93.                      5.3.30  TOTALPOINTS . . . . . . . . . . . . . . 26
  94.                      5.3.31  UNCOMMENT . . . . . . . . . . . . . . . 27
  95.                      5.3.32  UNICONIZE . . . . . . . . . . . . . . . 27
  96.                      5.3.33  UNZOOM  . . . . . . . . . . . . . . . . 28
  97.                      5.3.34  WAIT  . . . . . . . . . . . . . . . . . 28
  98.                      5.3.35  ZOOM  . . . . . . . . . . . . . . . . . 28
  99.  
  100.  
  101.                Part 3:  Appendixes
  102.  
  103.  
  104.                Appendix A:  Status & error messages                  30
  105.  
  106.                Appendix B:  Helpful hints                            32
  107.                   B.1  Invoking Lecture  . . . . . . . . . . . . . . 32
  108.                   B.2  Common questions & answers  . . . . . . . . . 32
  109.  
  110.                Appendix C:  Troubleshooting a lecture file           33
  111.  
  112.                Index                                                 34
  113.  
  114.  
  115.                                      Tables
  116.  
  117.                Table 2.1: Mandatory Lecture files  . . . . . . . . .  8
  118.                Table 2.2: Optional Lecture files . . . . . . . . . .  8
  119.  
  120.                                          iii
  121.  
  122.  
  123.  
  124.                Table 3.1: Lecture shortcut commands  . . . . . . . . 10
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                                     Legal notices
  136.  
  137.                                  LECTURE Version 1.0
  138.  
  139.  
  140.                                   Barn Owl Software
  141.                           P.O. Box 1115, O'Fallon, IL 62269
  142.  
  143.  
  144.                Voice
  145.                line      (618) 632-7345, regular business hours
  146.  
  147.                Orders
  148.                only      (800) 242-4775 tollfree
  149.                          (713) 524-6394 outside U.S.A.
  150.                          (713) 524-6398 24hr fax machine
  151.                            Public software Library
  152.                            Visa/MC/Discover/AmEx
  153.  
  154.                Fax line  (618) 632-2339
  155.  
  156.                Compu-
  157.                Serve     74017,1344
  158.  
  159.                InterNet  74017.1344@compuserve.com
  160.  
  161.                Telex     3762848.  First line must say
  162.                          "TO:EASYPLEX:74017,1344"
  163.  
  164.           Lecture software & documentation Copyright 1992,93 by Barn Owl
  165.           Software; all rights reserved worldwide.  Any specific hardware/
  166.           software names used in this manual are the (registered) trade-
  167.           marks of specific companies.  Barn Owl Software is a member of
  168.           the Association of Shareware Professionals and Lecture falls
  169.           under ASP guidelines for shareware products.
  170.  
  171.           You may not modify Lecture in any way that changes the program's
  172.           actual computer instructions unless these methods are approved by
  173.           Barn Owl Software.
  174.  
  175.           Barn Owl Software strives to produce technically accurate docu-
  176.           mentation for its products but we're only human.  This manual may
  177.           contain any number of typographical, graphical, printing, or
  178.           interpretation errors.
  179.  
  180.           2                                        Lecture v1.0 User Manual
  181.  
  182.  
  183.  
  184.                This program is produced by a member of the Association
  185.                of Shareware Professionals (ASP).  ASP wants to make
  186.                sure that the shareware principle works for you.  If you
  187.                are unable to resolve a shareware-related problem with
  188.                an ASP member by contacting the member directly, ASP may
  189.                be able to help.  The ASP Ombudsman can help you resolve
  190.                a dispute or problem with an ASP member, but does not
  191.                provide technical support for members' products.  Please
  192.                write to the ASP Ombudsman at 545 Grover Road, Muskegon,
  193.                MI 49442 or send a Compuserve message via easyplex to
  194.                ASP Ombudsman 70007,3536.
  195.  
  196.  
  197.           Program warranty
  198.  
  199.           Lecture is offered under the shareware concept: users may
  200.           thoroughly test the program before paying for it.  Because of the
  201.           diversity of conditions, hardware, and other software under which
  202.           the program may be used, no warranty of fitness for a particular
  203.           purpose can be offered.
  204.  
  205.           Barn Owl Software offers a 30-day money back guarantee after
  206.           purchase, no questions asked.  You may return all materials for a
  207.           full refund during this time.  Materials must be in good
  208.           condition.  This applies only to copies sold directly by Barn Owl
  209.           Software or purchased through direct resellers (such as Public
  210.           software Library).  WE DO NOT REFUND PRODUCTS SOLD BY INDIRECT
  211.           RESELLERS.
  212.  
  213.           Physical materials (manuals, disks, etc.) supplied by Barn Owl
  214.           Software are warranted to be free of defects in workmanship for
  215.           the life of the product.  Users may return defective materials
  216.           anytime for replacement at no charge.
  217.  
  218.           ANY IMPLIED WARRANTIES, INCLUDING THOSE OF MERCHANTABILITY OR
  219.           FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED TO THE TERMS OF THE
  220.           EXPRESS WARRANTIES.  IN NO CASE SHALL LIABILITY EXCEED THE
  221.           MONETARY FEES PAID FOR THE RIGHT TO LEGALLY USE THE PRODUCT.
  222.  
  223.  
  224.           U.S. Government restricted rights
  225.  
  226.           Use, duplication, or disclosure by the government is subject to
  227.           restrictions as set forth in Rights in Technical Data and Com-
  228.           puter Software, para (c)(1)(ii), DFARS 242.227-7013 (10/88) and
  229.           FAR 42.227-19 (6/87).  Contractor is Barn Owl Software, P.O. Box
  230.           1115, O'Fallon, IL 62269.
  231.  
  232.           Evaluation copies                                               3
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                                   Evaluation copies
  241.  
  242.           You may try Lecture on a 30-day trial basis to determine if this
  243.           program meets your needs.  You must then either purchase your
  244.           copy/copies of the program or quit using it.
  245.  
  246.           You may give UNMODIFIED copies of Lecture to others so they can
  247.           evaluate it for their needs, subject to the same restrictions and
  248.           conditions above.
  249.  
  250.  
  251.           Disk vendors
  252.  
  253.           The Association of Shareware Professionals sets standards for
  254.           disk vendors if they wish to obtain ASP approved status.  You can
  255.           learn more by writing to the ASP vendor membership committee, 545
  256.           Grover Road, Muskegon, MI 49442.
  257.  
  258.           Barn Owl Software, like many ASP members, lets ASP approved disk
  259.           vendors distribute Lecture without having to ask first.  We send
  260.           master disks to ASP approved disk vendors at no charge.
  261.  
  262.           If you are not an ASP approved disk vendor, please send a copy of
  263.           your catalog with your request to distribute our product.
  264.  
  265.  
  266.           Bulletin board operators (sysops)
  267.  
  268.           Bulletin board operators (sysops) may offer unmodified copies of
  269.           Lecture on BBSs and other electronic information services so
  270.           others can download the program and evaluate it for their needs.
  271.  
  272.  
  273.           Colleges & teachers
  274.  
  275.           Barn Owl Software is happy to help teachers offering courses on
  276.           Lecture.  We can supply master disks & manuals as course
  277.           materials.  Please contact us for more details.  You'll find our
  278.           address & phone numbers on page 1.
  279.  
  280.           4                                        Lecture v1.0 User Manual
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.                                  Registering Lecture
  289.  
  290.           Please submit a completed registration form with proper payment
  291.           to continue using Lecture after your 30-day trial period.  Look
  292.           for the REGISTER.FRM file on your master disk.
  293.  
  294.           Your Lecture registration includes the following:
  295.  
  296.              * One year of voice support at (618) 632-7345, fax support at
  297.                (618) 632-2239, and newsletter support;
  298.              * The latest version of Lecture is sent on disk and you will
  299.                be notified for at least a year when major enhancements are
  300.                made to the program;
  301.              * Information on how to get a CompuServe IntroPak that waives
  302.                the normal sign-up fee and gives you a $15 usage credit on
  303.                top of it.
  304.  
  305.  
  306.           Volume discounts
  307.  
  308.           The following discounts apply for regular orders.  Each package
  309.           consists of a set of disks, a professionally printed manual, and
  310.           the registration benefits shown above.  This is a per order
  311.           discount, not an accumulative order discount.
  312.  
  313.              001 - 002 packages   00% discount
  314.              003 - 009 packages   05% discount
  315.              010 - 019 packages   10% discount
  316.              020 - 049 packages   20% discount
  317.              050 - 099 packages   30% discount
  318.              100 - XXX packages   ask for details
  319.  
  320.           Barn Owl Software accepts purchase orders (POs) only from
  321.           schools, government agencies, and Fortune 1000 companies.  Please
  322.           add a $10 processing fee on POs less than $100.
  323.  
  324.  
  325.           Site licenses
  326.  
  327.           Barn Owl Software offers site licenses if you don't need manuals
  328.           and technical support for each copy of the program you use.  We
  329.           supply you with one gold disk & manual and give you a license so
  330.           up to XX people in your organization can legally use the program.
  331.  
  332.           See the SITELIC.DOC file included with Lecture for more details.
  333.  
  334.           Registering Lecture                                             5
  335.  
  336.  
  337.  
  338.           Reseller discounts
  339.  
  340.           Please contact Barn Owl Software if you resell software or
  341.           hardware and wish to offer Lecture to your customers.
  342.  
  343.           We also offer an attractive runtime license for companies wishing
  344.           to include lecture files with their products.  Contact Barn Owl
  345.           Software for details.
  346.  
  347.           6                                        Lecture v1.0 User Manual
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.                                         PART 1
  368.                                    Getting started
  369.  
  370.           Chapter 1, `What is Lecture?'                                   7
  371.  
  372.  
  373.  
  374.  
  375.  
  376.                                       Chapter 1
  377.                                   What is Lecture?
  378.  
  379.           Lecture, quite simply, gives you the power to present a text-
  380.           based slide show lecture in the Windows environment.
  381.  
  382.           Similar "presentation packages" (notably Microsoft's PowerPoint)
  383.           focus primarily on the graphics aspect of a slide show.
  384.           Graphics-based slide show packages look pretty and they certainly
  385.           appeal to people who have the time to create a snazzy
  386.           presentation.  But these programs overwhelm many potential users
  387.           with power, complexity, graphics orientation, and often a high
  388.           price tag.
  389.  
  390.           College professors, business professionals, local/state
  391.           politicians, and many others need a program to deliver text-only
  392.           presentations on a moment's notice.  Lecture solves this need.
  393.  
  394.           You create lectures with Microsoft's NotePad or any other text
  395.           editor, then tell Lecture to display it on the screen in a
  396.           traditional window.  The program has numerous commands to augment
  397.           a presentation, but the core of every lecture rests on just six
  398.           commands: MasterTitle, Title, SubTitle, Point, SubPoint, and
  399.           Show.  You can learn how to use these commands and write your
  400.           first slide show lecture in just a few minutes.
  401.  
  402.           Like any good slide show program, Lecture lets you flip slides
  403.           with the click of a mouse button.  Lecturers don't have to move
  404.           from the podium to a keyboard -- they can hold the mouse in one
  405.           hand while delivering a speech.
  406.  
  407.           Lecture comes out of the box with several example lecture files,
  408.           including (of course) one describing Lecture itself.  Feel free
  409.           to study the samples to learn how to write your own lectures.
  410.  
  411.           8                                        Lecture v1.0 User Manual
  412.  
  413.  
  414.  
  415.  
  416.  
  417.                                       Chapter 2
  418.                                     Installation
  419.  
  420.  
  421.           2.1  Requirements
  422.  
  423.           Lecture requires an IBM AT, PS/2, or compatible computer with
  424.           Windows 3.0 or better running in standard or 386enh mode.  The
  425.           program does not need scalable fonts (available via third-party
  426.           font packages and included with Windows 3.1) but users of such
  427.           fonts will find this program more aesthetically appealing.
  428.  
  429.           The following tables describe the necessary and optional files
  430.           which make up Lecture:
  431.  
  432.                          Table 2.1: Mandatory Lecture files
  433.           -----------------------------------------------------------------
  434.              LECTURE.EXE   The actual program
  435.           -----------------------------------------------------------------
  436.  
  437.  
  438.                           Table 2.2: Optional Lecture files
  439.           -----------------------------------------------------------------
  440.              LECTURE.LEC   Sample lecture file.  Demonstrates all the
  441.                            capabilities of the program.
  442.              READ.ME!      Contains late-breaking Lecture notes
  443.              *.LEC         Various sample lecture files.  Shows how easily
  444.                            you can create a slide show lecture of your own.
  445.           -----------------------------------------------------------------
  446.  
  447.  
  448.           2.2  Setting up Lecture
  449.  
  450.           Lecture is easy to install: copy all the files to a directory of
  451.           your choice and use the Windows `File/New' menu option to create
  452.           an icon for it in Program Manager.  (Consult your Windows manual
  453.           or call Barn Owl Software if you need help.)  Start the program
  454.           by double-clicking the program's icon.
  455.  
  456.  
  457.           2.3  Command line summary
  458.  
  459.                                 LECTURE  [lecturefile]
  460.  
  461.           Lecture begins when you choose "File/Run" from Windows and enter
  462.           "LECTURE" or when you double-click on the program's icon.  You
  463.           may also specify an optional lecture filename to run immediately.
  464.  
  465.                                                                           9
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.                                         PART 2
  486.                                     Using Lecture
  487.  
  488.           10                                       Lecture v1.0 User Manual
  489.  
  490.  
  491.  
  492.  
  493.  
  494.                                       Chapter 3
  495.                                 Presenting a lecture
  496.  
  497.                         Table 3.1: Lecture shortcut commands
  498.           -----------------------------------------------------------------
  499.  
  500.              Ctrl+R      run a lecture file
  501.  
  502.              Spacebar
  503.              RMouseButton
  504.              Enter
  505.              PgDn
  506.              Ctrl+N      show next slide
  507.  
  508.              Backspace   show previous slide
  509.  
  510.              Alt+F4      close window, end program
  511.  
  512.           -----------------------------------------------------------------
  513.  
  514.  
  515.           3.1  Start a presentation
  516.  
  517.           Choose the "File/Run" menu item or press Ctrl+R to process a
  518.           lecture file.  The file must already exist.  Lecture will
  519.           immediately interpret commands in the file.
  520.  
  521.  
  522.           3.2  Flip slides
  523.  
  524.           Choose the "File/Next slide" menu item to present another slide
  525.           in a lecture file.  Or press the right mouse button, or press the
  526.           Spacebar, or press Enter, or press PgDn, or press Ctrl+N -- they
  527.           all do the same thing.
  528.  
  529.           Choose the "File/Prev slide" menu item to present the previous
  530.           slide in a lecture file.  Or press the Backspace key -- it does
  531.           the same thing.
  532.  
  533.  
  534.           3.3  Automated lectures
  535.  
  536.           Some lecture files include one or more AutoShow commands so the
  537.           presentation runs in automatic mode.  You can tell the program
  538.           whether to accept any such command with the "Options/AutoShow
  539.           allowed" menu item.  (A checkmark appears next to the menu item
  540.           when activated.  Choose the menu item again to deactivate it.)
  541.  
  542.           Chapter 3, `Presenting a lecture'                              11
  543.  
  544.  
  545.  
  546.           3.4  Lecture messages
  547.  
  548.           Some lecture files augment their presentation with one or more
  549.           Message commands.  You can tell the program whether to accept any
  550.           such command with the "Options/Messages allowed" menu item.  (A
  551.           checkmark appears next to the menu item when activated.  Choose
  552.           the menu item again to deactivate it.)  Note: you cannot turn off
  553.           syntax error messages via this menu item.
  554.  
  555.  
  556.           3.5  Lecture noises
  557.  
  558.           Some lecture files generate noises as a way to augment their
  559.           presentation.  You can tell the program to accept any such
  560.           command with the "Options/Noises allowed" menu item.  (A
  561.           checkmark appears next to the menu item when activated.  Choose
  562.           the menu item again to deactivate it.)
  563.  
  564.  
  565.           3.6  Repeat a lecture
  566.  
  567.           Select the "Options/Repeat when done" menu item to automatically
  568.           repeat the current lecture file at the end.  (A checkmark appears
  569.           next to the menu item when activated.  Choose the menu item again
  570.           to deactivate it.)  Lecture will wait ten seconds and then
  571.           process the file again.  This loop continues until you deactivate
  572.           the option or terminate the program.
  573.  
  574.  
  575.           3.7  Save window settings
  576.  
  577.           Choose the "Options/Save window settings" menu item to let
  578.           Lecture automatically save the current state of its window to a
  579.           configuration file.  (A checkmark appears next to the menu item
  580.           when activated.  Select the menu item again to deactivate it.)
  581.           When you start the program next time, it will appear in the same
  582.           place on the screen with the same window dimensions.
  583.  
  584.  
  585.           3.8  Terminate Lecture
  586.  
  587.           Choose the "File/Exit" menu item or press Alt+F4 to close the
  588.           Lecture window and terminate the program.
  589.  
  590.           12                                       Lecture v1.0 User Manual
  591.  
  592.  
  593.  
  594.  
  595.  
  596.                                       Chapter 4
  597.                                 Developing a lecture
  598.  
  599.           A good lecture flows smoothly from one slide to the next.
  600.           Presentations normally start with a title slide and follow with
  601.           an abstract of what you hope to cover.  The end of the lecture
  602.           usually wraps up with a summary of what you covered, followed
  603.           perhaps by a "The End/Thank you" slide.
  604.  
  605.           A slide generally should list no more than seven points/
  606.           subpoints, and Lecture defaults to this value at startup.  You
  607.           can change the maximum number of points allowed on a slide either
  608.           with the TotalPoints command (chapter 5) or by changing the
  609.           LECTURE.INI file (chapter 4.1.2).
  610.  
  611.  
  612.           4.1  Advanced concepts
  613.  
  614.           4.1.1  Title screen
  615.  
  616.           You can create the equivalent of a title slide by temporarily
  617.           overriding the default TotalPoints value with a smaller number
  618.           (perhaps a value of 2 or 3).  Lecture uses this value to
  619.           calculate the size of text so it fits within the visible window.
  620.           Study the LECTURE.LEC file if you need more details on how to
  621.           implement this technique.
  622.  
  623.           4.1.2  Initialization file
  624.  
  625.           You can modify the way Lecture works by adding certain items to
  626.           its LECTURE.INI configuration file.  (Consult your Windows manual
  627.           if you need more details about how such files work.)  The
  628.           following items must appear under the "[Lecture]" heading:
  629.  
  630.           RepeatDelay=10
  631.              Tells Lecture how many seconds to wait before it repeats a
  632.           lecture file.  Defaults to 10 seconds.  You can specify a value
  633.           from 0 to 65 here.
  634.  
  635.           SmallCursor=0
  636.              Lecture uses a default cursor in its window (normally an
  637.           arrow).  This configuration item tells the program to use a tiny
  638.           "crosshair" cursor when you set this value to 1.  Note: the tiny
  639.           cursor only appears inside Lecture's display window -- it
  640.           switches back to a regular cursor when you move it to the
  641.           program's menu or to some other window.
  642.  
  643.           TotalPoints=7
  644.              Lecture allows up to seven points per slide by default, but
  645.           you can specify a new value from 1 to 32 here.
  646.  
  647.           Chapter 5, `Lecture file commands'                             13
  648.  
  649.  
  650.  
  651.  
  652.  
  653.                                       Chapter 5
  654.                                 Lecture file commands
  655.  
  656.           Lecture uses a traditional "script" language to assemble each
  657.           slide for a lecture.  You store commands in a standard text file
  658.           created by Microsoft's NotePad or any other program which can
  659.           edit ASCII files.
  660.  
  661.           (Caution: you can edit files with Microsoft's Write or Word for
  662.           Windows but you must not let them convert files to their own
  663.           format.)
  664.  
  665.  
  666.           5.1  Comments
  667.  
  668.           Lecture files may contain any number of blank lines or comments.
  669.           Comments begin with a semicolon ";" character.  You may also
  670.           optionally use Comment/Uncomment to enclose lines of comments,
  671.           but we don't recommend it.  (See the command summary for a full
  672.           explanation.)
  673.  
  674.  
  675.           5.2  Command lines
  676.  
  677.           Lecture files contain any number of command lines which direct
  678.           the program to perform a given task.  Each command appears on a
  679.           line of its own and starts with a keyword (see below).  Most
  680.           keywords take optional or required parameters; if so, they come
  681.           immediately after the keyword.  A space or tab character
  682.           separates the keyword from its parameter(s).
  683.  
  684.           Keywords may appear in uppercase, lowercase, or mixed case.
  685.           Example: "SHOWANDSAVE", "showandsave", and "ShowAndSave" all
  686.           reference the same command.
  687.  
  688.  
  689.           5.3  Command syntax
  690.  
  691.           5.3.1  ACCEPT
  692.  
  693.              Syntax      ACCEPT [AUTOSHOW] [BEEP] [COMMENT] [MESSAGE]
  694.  
  695.              Function    cancels a previous Ignore.  You can choose which
  696.                          commands the program should now accept.
  697.  
  698.              MinVersion  Lecture=100, Windows=300
  699.  
  700.              Example     Accept Comment Beep
  701.  
  702.              See also    AutoShow, Beep, Comment, Ignore, Message
  703.  
  704.              Comments    Lecture accepts all commands by default.
  705.  
  706.           14                                       Lecture v1.0 User Manual
  707.  
  708.  
  709.  
  710.           5.3.2  AUTOSHOW
  711.  
  712.              Syntax      AUTOSHOW delay
  713.  
  714.              Function    sets a default delay value (in seconds) for all
  715.                          commands which accept delay values.
  716.  
  717.              MinVersion  Lecture=100, Windows=300
  718.  
  719.              Example     AutoShow 5
  720.  
  721.              See also    Accept, Ignore, Show, ShowAndSave, Wait
  722.  
  723.              Comments    use a value of zero to disable a previous
  724.                          AutoShow.  The user can disable AutoShow via the
  725.                          menu.
  726.  
  727.           5.3.3  BEEP
  728.  
  729.              Syntax      BEEP [times]
  730.                          BEEP SHOW
  731.  
  732.              Function    syntax #1: issues a traditional "beep" command to
  733.                          Windows.  You can beep multiple times by supplying
  734.                          an optional value.  Syntax #2: causes the program
  735.                          to beep whenever it waits for the user to proceed
  736.                          to the next slide.  Specifically affects Show and
  737.                          ShowAndSave.
  738.  
  739.              MinVersion  Lecture=100, Windows=300
  740.  
  741.              Example     Beep 3
  742.                          Beep Show
  743.  
  744.              See also    Accept, AutoShow, Ignore, Message, Show
  745.  
  746.              Comments    syntax #1: optional value cannot exceed 255.
  747.                          Syntax #2: has no effect during an AutoShow, or if
  748.                          the affected commands specify an optional delay
  749.                          value, or if the user has disabled noises via a
  750.                          menu option.
  751.  
  752.           Chapter 5, `Lecture file commands'                             15
  753.  
  754.  
  755.  
  756.           5.3.4  COLORBACKGROUND
  757.  
  758.              Syntax      COLORBACKGROUND colorname
  759.                          COLORBACKGROUND redvalue,greenvalue,bluevalue
  760.  
  761.              Function    syntax #1: sets the window background to the named
  762.                          color (Black, Blue, Green, Red, White).  Syntax
  763.                          #2: sets the window background to the specified
  764.                          red/green/blue "electron gun" values.
  765.  
  766.              MinVersion  Lecture=100, Windows=300
  767.  
  768.              Example     ColorBackground White
  769.                          ColorBackground 255,255,255
  770.  
  771.              See also    ColorMasterTitle, ColorPoints, ColorSubTitle,
  772.                          ColorTitle
  773.  
  774.              Advice      use colors sparingly, preferably no more than
  775.                          three colors per slide.
  776.  
  777.              Comments    colors remain constant until changed.
  778.                          Specifically, ColorBackground uses the default
  779.                          background window color unless you override it
  780.                          with your own color.  Electron gun values range
  781.                          from 0 to 255 for each color.  Specific values for
  782.                          the named colors: Black (0,0,0), Blue (0,0,255),
  783.                          Green (0,255,0), Red (255,0,0), White
  784.                          (255,255,255).
  785.  
  786.           16                                       Lecture v1.0 User Manual
  787.  
  788.  
  789.  
  790.           5.3.5  COLORMASTERTITLE
  791.  
  792.              Syntax      COLORMASTERTITLE colorname
  793.                          COLORMASTERTITLE redvalue,greenvalue,bluevalue
  794.  
  795.              Function    syntax #1: sets the master title so it displays
  796.                          text in the named color (Black, Blue, Green, Red,
  797.                          White).  Syntax #2: sets the master title so it
  798.                          displays text according to the specified red/
  799.                          green/blue "electron gun" values.
  800.  
  801.              MinVersion  Lecture=100, Windows=300
  802.  
  803.              Example     ColorMasterTitle Blue
  804.                          ColorMasterTitle 0,0,255
  805.  
  806.              See also    ColorBackground, FontMasterTitle, MasterTitle
  807.  
  808.              Advice      use colors sparingly, preferably no more than
  809.                          three colors per slide.
  810.  
  811.              Comments    colors remain constant until changed.  Electron
  812.                          gun values range from 0 to 255 for each color.
  813.                          Specific values for the named colors: Black
  814.                          (0,0,0), Blue (0,0,255), Green (0,255,0), Red
  815.                          (255,0,0), White (255,255,255).
  816.  
  817.           5.3.6  COLORPOINT
  818.  
  819.              Syntax      COLORPOINT colorname
  820.                          COLORPOINT redvalue,greenvalue,bluevalue
  821.  
  822.              Function    syntax #1: sets the points so they display text in
  823.                          the named color (Black, Blue, Green, Red, White).
  824.                          Syntax #2: sets the points so they display text
  825.                          according to the specified red/green/blue
  826.                          "electron gun" values.
  827.  
  828.              MinVersion  Lecture=100, Windows=300
  829.  
  830.              Example     ColorPoint Black
  831.                          ColorPoint 0,0,0
  832.  
  833.              See also    ColorBackground, FontPoint, Point
  834.  
  835.              Advice      use colors sparingly, preferably no more than
  836.                          three colors per slide.
  837.  
  838.              Comments    colors remain constant until changed.  Electron
  839.                          gun values range from 0 to 255 for each color.
  840.                          Specific values for the named colors: Black
  841.                          (0,0,0), Blue (0,0,255), Green (0,255,0), Red
  842.                          (255,0,0), White (255,255,255).
  843.  
  844.           Chapter 5, `Lecture file commands'                             17
  845.  
  846.  
  847.  
  848.           5.3.7  COLORSUBTITLE
  849.  
  850.              Syntax      COLORSUBTITLE colorname
  851.                          COLORSUBTITLE redvalue,greenvalue,bluevalue
  852.  
  853.              Function    syntax #1: sets the subtitle so it displays text
  854.                          in the named color (Black, Blue, Green, Red,
  855.                          White).  Syntax #2: sets the subtitle so it
  856.                          displays text according to the specified red/
  857.                          green/blue "electron gun" values.
  858.  
  859.              MinVersion  Lecture=100, Windows=300
  860.  
  861.              Example     ColorSubTitle Red
  862.                          ColorSubTitle 255,0,0
  863.  
  864.              See also    ColorBackground, FontSubTitle, SubTitle
  865.  
  866.              Advice      use colors sparingly, preferably no more than
  867.                          three colors per slide.
  868.  
  869.              Comments    colors remain constant until changed.  Electron
  870.                          gun values range from 0 to 255 for each color.
  871.                          Specific values for the named colors: Black
  872.                          (0,0,0), Blue (0,0,255), Green (0,255,0), Red
  873.                          (255,0,0), White (255,255,255).
  874.  
  875.           5.3.8  COLORTITLE
  876.  
  877.              Syntax      COLORTITLE colorname
  878.                          COLORTITLE redvalue,greenvalue,bluevalue
  879.  
  880.              Function    syntax #1: sets the title so it displays text in
  881.                          the named color (Black, Blue, Green, Red, White).
  882.                          Syntax #2: sets the title so it displays text
  883.                          according to the specified red/green/blue
  884.                          "electron gun" values.
  885.  
  886.              MinVersion  Lecture=100, Windows=300
  887.  
  888.              Example     ColorTitle Red
  889.                          ColorTitle 255,0,0
  890.  
  891.              See also    ColorBackground, FontTitle, Title
  892.  
  893.              Advice      use colors sparingly, preferably no more than
  894.                          three colors per slide.
  895.  
  896.              Comments    colors remain constant until changed.  Electron
  897.                          gun values range from 0 to 255 for each color.
  898.                          Specific values for the named colors: Black
  899.                          (0,0,0), Blue (0,0,255), Green (0,255,0), Red
  900.                          (255,0,0), White (255,255,255).
  901.  
  902.           18                                       Lecture v1.0 User Manual
  903.  
  904.  
  905.  
  906.           5.3.9  COMMENT
  907.  
  908.              Syntax      COMMENT
  909.  
  910.              Function    treats every subsequent line of the file as a
  911.                          comment until you specify Uncomment.
  912.  
  913.              MinVersion  Lecture=100, Windows=300
  914.  
  915.              Example     Comment
  916.  
  917.              See also    Accept, Ignore, Uncomment
  918.  
  919.              Caution     use only while developing a lecture file.  Do not
  920.                          use this command to insert comments in the file --
  921.                          an Ignore Comment could wreak havoc with your
  922.                          file, especially if the user runs it via a RunFile
  923.                          command.  Instead, use a semicolon ";" character
  924.                          at the start of each comment line.
  925.  
  926.              Comments    Lecture displays a syntax error message if it
  927.                          reaches the end of a file before encountering an
  928.                          Uncomment.  Multiple Comment commands have no
  929.                          effect after the first one executes (unless you
  930.                          issue an Uncomment between them, of course).
  931.  
  932.           5.3.10  FONTMASTERTITLE
  933.  
  934.              Syntax      FONTMASTERTITLE fontname
  935.  
  936.              Function    sets the master title so it displays text in the
  937.                          named font.
  938.  
  939.              MinVersion  Lecture=100, Windows=300
  940.  
  941.              Example     FontMasterTitle Helvetica
  942.  
  943.              See also    ColorMasterTitle, MasterTitle
  944.  
  945.              Advice      use fonts sparingly, preferably no more than two
  946.                          fonts per slide.
  947.  
  948.              Comments    fonts remain constant until changed.  Windows will
  949.                          substitute a font if it can't find the named font.
  950.  
  951.           Chapter 5, `Lecture file commands'                             19
  952.  
  953.  
  954.  
  955.           5.3.11  FONTPOINT
  956.  
  957.              Syntax      FONTPOINT fontname
  958.  
  959.              Function    sets the points so they display text in the named
  960.                          font.
  961.  
  962.              MinVersion  Lecture=100, Windows=300
  963.  
  964.              Example     FontPoint Helvetica
  965.  
  966.              See also    ColorPoint, Point
  967.  
  968.              Advice      use fonts sparingly, preferably no more than two
  969.                          fonts per slide.
  970.  
  971.              Comments    fonts remain constant until changed.  Windows will
  972.                          substitute a font if it can't find the named font.
  973.  
  974.           5.3.12  FONTSUBTITLE
  975.  
  976.              Syntax      FONTSUBTITLE fontname
  977.  
  978.              Function    sets the subtitle so it displays text in the named
  979.                          font.
  980.  
  981.              MinVersion  Lecture=100, Windows=300
  982.  
  983.              Example     FontSubTitle Helvetica
  984.  
  985.              See also    ColorSubTitle, SubTitle
  986.  
  987.              Advice      use fonts sparingly, preferably no more than two
  988.                          fonts per slide.
  989.  
  990.              Comments    fonts remain constant until changed.  Windows will
  991.                          substitute a font if it can't find the named font.
  992.  
  993.           20                                       Lecture v1.0 User Manual
  994.  
  995.  
  996.  
  997.           5.3.13  FONTTITLE
  998.  
  999.              Syntax      FONTTITLE fontname
  1000.  
  1001.              Function    sets the title so it displays text in the named
  1002.                          font.
  1003.  
  1004.              MinVersion  Lecture=100, Windows=300
  1005.  
  1006.              Example     FontTitle Helvetica
  1007.  
  1008.              See also    ColorTitle, Title
  1009.  
  1010.              Advice      use fonts sparingly, preferably no more than two
  1011.                          fonts per slide.
  1012.  
  1013.              Comments    fonts remain constant until changed.  Windows will
  1014.                          substitute a font if it can't find the named font.
  1015.  
  1016.           5.3.14  ICONIZE
  1017.  
  1018.              Syntax      ICONIZE
  1019.  
  1020.              Function    forces the Lecture window down to an icon.
  1021.  
  1022.              MinVersion  Lecture=100, Windows=300
  1023.  
  1024.              Example     Iconize
  1025.  
  1026.              See also    Uniconize, Unzoom, Zoom
  1027.  
  1028.              Comments    has no effect on an already-iconized window.
  1029.  
  1030.           5.3.15  IGNORE
  1031.  
  1032.              Syntax      IGNORE [AUTOSHOW] [BEEP] [COMMENT] [MESSAGE]
  1033.  
  1034.              Function    tells the program to ignore AutoShow, Beep,
  1035.                          Comment, and/or Message.  You can choose which
  1036.                          commands to ignore and list them in any order on
  1037.                          this command line.
  1038.  
  1039.              MinVersion  Lecture=100, Windows=300
  1040.  
  1041.              Example     Ignore Message AutoShow Beep
  1042.  
  1043.              See also    Accept, AutoShow, Beep, Comment, Message
  1044.  
  1045.              Comments    you may repeat an Ignore without worry.
  1046.  
  1047.           Chapter 5, `Lecture file commands'                             21
  1048.  
  1049.  
  1050.  
  1051.           5.3.16  MASTERTITLE
  1052.  
  1053.              Syntax      MASTERTITLE [text]
  1054.  
  1055.              Function    initializes the upper-right-corner text of each
  1056.                          slide to display the associated text.
  1057.  
  1058.              MinVersion  Lecture=100, Windows=300
  1059.  
  1060.              Example     MasterTitle Calculus 402 (Mr. Rosenberger)
  1061.  
  1062.              See also    ColorMasterTitle, FontMasterTitle, Point, Show,
  1063.                          ShowAndSave, SubPoint, SubTitle, Title
  1064.  
  1065.              Comments    the master title text remains constant until
  1066.                          changed.
  1067.  
  1068.           5.3.17  MESSAGE
  1069.  
  1070.              Syntax      MESSAGE text
  1071.  
  1072.              Function    displays a message with the specified text and
  1073.                          waits for the user to acknowledge it.
  1074.  
  1075.              MinVersion  Lecture=100, Windows=300
  1076.  
  1077.              Example     Message Copyright 1992 by Barn Owl Software; all
  1078.                          rights reserved.
  1079.  
  1080.              See also    Beep, MessageTitle, Show, Wait
  1081.  
  1082.              Comments    you may want to use Wait to create a slight delay
  1083.                          between the time a slide appears versus when the
  1084.                          message appears.  Lecture displays a syntax error
  1085.                          message if you don't specify any text.
  1086.  
  1087.           5.3.18  MESSAGETITLE
  1088.  
  1089.              Syntax      MESSAGETITLE text
  1090.  
  1091.              Function    sets the window title for future Message commands.
  1092.  
  1093.              MinVersion  Lecture=100, Windows=300
  1094.  
  1095.              Example     MessageTitle Copyright notice
  1096.  
  1097.              See also    Message
  1098.  
  1099.              Comments    the message window title remains constant until
  1100.                          changed.  The program initializes the title to
  1101.                          "Lecture Message" at startup.
  1102.  
  1103.           22                                       Lecture v1.0 User Manual
  1104.  
  1105.  
  1106.  
  1107.           5.3.19  MINVERSION
  1108.  
  1109.              Syntax      MINVERSION [WINDOWS] [version number * 100]
  1110.  
  1111.              Function    lets Lecture know if it can process all the
  1112.                          commands in a file.  It displays a warning message
  1113.                          if it detects a value higher than its own version
  1114.                          number (multiplied by 100), or a value higher
  1115.                          higher than the Windows version number (multiplied
  1116.                          by 100).
  1117.  
  1118.              Example     MinVersion 104
  1119.                          MinVersion Windows 310
  1120.  
  1121.              Caution     use only once, at the top of the file, with a
  1122.                          value based on the highest "MinVersion" number
  1123.                          specified for commands used in the file.  Multiple
  1124.                          identical MinVersion commands may generate
  1125.                          redundant warning messages, annoying the user.
  1126.  
  1127.              Comments    future versions of Lecture will almost certainly
  1128.                          offer new commands, some of them possibly based on
  1129.                          the capabilities of a specific Windows version.
  1130.                          This provides a way for future lecture files to
  1131.                          warn older program versions, or a current Lecture
  1132.                          program running in an older version of Windows.
  1133.  
  1134.           5.3.20  POINT
  1135.  
  1136.              Syntax      POINT [text]
  1137.  
  1138.              Function    sets the (first or) next presentation point of an
  1139.                          upcoming slide to a given line of text.
  1140.  
  1141.              MinVersion  Lecture=100, Windows=300
  1142.  
  1143.              Example     Point Isaac Newton wasn't the only one
  1144.  
  1145.              See also    ColorPoint, FontPoint, MasterTitle, Point,
  1146.                          SamePoint, Show, ShowAndSave, SubPoint,
  1147.                          SubSubPoint, SubSubSubPoint, SubTitle, Title
  1148.  
  1149.              Comments    Lecture increments an internal counter after each
  1150.                          Point/SubPoint so you don't have to use numerous
  1151.                          different commands.  Use Point with no text to
  1152.                          leave a blank line between other points on the
  1153.                          slide.  Points reinitialize after every Show; use
  1154.                          ShowAndSave if you want to keep the text on hand
  1155.                          for another slide show display.
  1156.  
  1157.           Chapter 5, `Lecture file commands'                             23
  1158.  
  1159.  
  1160.  
  1161.           5.3.21  RUNFILE
  1162.  
  1163.              Syntax      RUNFILE filename
  1164.  
  1165.              Function    suspends processing of the current file and begins
  1166.                          processing the named file.  When finished, the
  1167.                          program will continue processing the original
  1168.                          file.
  1169.  
  1170.              MinVersion  Lecture=100, Windows=300
  1171.  
  1172.              Example     RunFile NEWS-RLS.LEC
  1173.  
  1174.              See also    AutoShow
  1175.  
  1176.              Comments    you can process a file containing a RunFile of its
  1177.                          own, up to a total "nested level" of four files.
  1178.                          Lecture displays a syntax error message if you
  1179.                          nest too many of these commands.
  1180.  
  1181.           5.3.22  SAMEPOINT
  1182.  
  1183.              Syntax      SAMEPOINT [text]
  1184.  
  1185.              Function    identical to Point, but it overwrites the text of
  1186.                          the (only or) last Point.
  1187.  
  1188.              MinVersion  Lecture=100, Windows=300
  1189.  
  1190.              Example     SamePoint Isaac Newton wasn't the only one
  1191.  
  1192.              See also    ColorPoint, FontPoint, Point, ShowAndSave
  1193.  
  1194.              Advice      use with ShowAndSave to "animate" a slide.
  1195.  
  1196.              Comments    does not affect Lecture's internal counter
  1197.                          (normally incremented for each Point/SubPoint).
  1198.                          Points reinitialize after each Show, so use
  1199.                          ShowAndSave to keep the text on hand for another
  1200.                          slide show display.  SamePoint does not have a
  1201.                          corresponding "SameSubPoint" command.
  1202.  
  1203.           24                                       Lecture v1.0 User Manual
  1204.  
  1205.  
  1206.  
  1207.           5.3.23  SHOW
  1208.  
  1209.              Syntax      SHOW [delay]
  1210.  
  1211.              Function    displays the currently assembled slide and stops
  1212.                          processing until the user wants to go to the next
  1213.                          slide.  Or you can include a delay value (in
  1214.                          seconds) to automatically continue processing the
  1215.                          file after showing the slide.
  1216.  
  1217.              MinVersion  Lecture=100, Windows=300
  1218.  
  1219.              Example     Show 5
  1220.  
  1221.              See also    AutoShow, Message, ShowAndSave, Wait
  1222.  
  1223.              Comments    clears the values of any previous SubTitle or
  1224.                          Point; in other words, the second of two Show
  1225.                          commands in a row would display only a MasterTitle
  1226.                          and Title.  Users can bypass the optional delay
  1227.                          value by choosing to go on to the next slide.
  1228.  
  1229.           5.3.24  SHOWANDSAVE
  1230.  
  1231.              Syntax      SHOWANDSAVE [delay]
  1232.  
  1233.              Function    identical to Show, but it doesn't clear the text
  1234.                          of any previous SubTitle or Point.
  1235.  
  1236.              MinVersion  Lecture=100, Windows=300
  1237.  
  1238.              Example     ShowAndSave 2
  1239.  
  1240.              See also    AutoShow, Show, Wait
  1241.  
  1242.              Comments    often used to "animate" a slide, displaying one
  1243.                          point at a time in a delayed fashion.
  1244.  
  1245.           5.3.25  SUBPOINT
  1246.  
  1247.              Syntax      SUBPOINT [text]
  1248.  
  1249.              Function    identical to Point, but it indents the text.
  1250.  
  1251.              MinVersion  Lecture=100, Windows=300
  1252.  
  1253.              Example     SubPoint Isaac Newton wasn't the only one
  1254.  
  1255.              See also    ColorPoint, FontPoint, Point, SubSubPoint
  1256.  
  1257.              Advice      use after a Point.
  1258.  
  1259.              Comments    see Point.
  1260.  
  1261.           Chapter 5, `Lecture file commands'                             25
  1262.  
  1263.  
  1264.  
  1265.           5.3.26  SUBSUBPOINT
  1266.  
  1267.              Syntax      SUBSUBPOINT [text]
  1268.  
  1269.              Function    identical to SubPoint, but it indents the text.
  1270.  
  1271.              MinVersion  Lecture=100, Windows=300
  1272.  
  1273.              Example     SubSubPoint Isaac Newton wasn't the only one
  1274.  
  1275.              See also    ColorPoint, FontPoint, Point, SubPoint,
  1276.                          SubSubSubPoint
  1277.  
  1278.              Advice      use after a SubPoint.
  1279.  
  1280.              Comments    see Point.
  1281.  
  1282.           5.3.27  SUBSUBSUBPOINT
  1283.  
  1284.              Syntax      SUBSUBSUBPOINT [text]
  1285.  
  1286.              Function    identical to SubSubPoint, but it indents the text.
  1287.  
  1288.              MinVersion  Lecture=100, Windows=300
  1289.  
  1290.              Example     SubSubSubPoint Isaac Newton wasn't the only one
  1291.  
  1292.              See also    ColorPoint, FontPoint, Point, SubSubPoint
  1293.  
  1294.              Advice      use after a SubSubPoint.
  1295.  
  1296.              Comments    see Point.
  1297.  
  1298.           5.3.28  SUBTITLE
  1299.  
  1300.              Syntax      SUBTITLE [text]
  1301.  
  1302.              Function    sets the subtitle of the upcoming slide to a given
  1303.                          value.
  1304.  
  1305.              MinVersion  Lecture=100, Windows=300
  1306.  
  1307.              Example     SubTitle Safely dividing by zero
  1308.  
  1309.              See also    ColorSubTitle, FontSubTitle, MasterTitle, Title,
  1310.                          Point, Show, ShowAndSave, SubPoint
  1311.  
  1312.              Comments    the SubTitle text reinitializes after every Show.
  1313.                          Use ShowAndSave if you want to keep the text on
  1314.                          hand for another slide display.
  1315.  
  1316.           26                                       Lecture v1.0 User Manual
  1317.  
  1318.  
  1319.  
  1320.           5.3.29  TITLE
  1321.  
  1322.              Syntax      TITLE [text]
  1323.  
  1324.              Function    sets the text for future slide titles.
  1325.  
  1326.              MinVersion  Lecture=100, Windows=300
  1327.  
  1328.              Example     Title The Need for Calculus
  1329.  
  1330.              See also    ColorTitle, FontTitle, MasterTitle, SubTitle,
  1331.                          Point, Show, ShowAndSave, SubPoint
  1332.  
  1333.              Comments    the title text remains constant until changed.
  1334.  
  1335.           5.3.30  TOTALPOINTS
  1336.  
  1337.              Syntax      TOTALPOINTS value
  1338.  
  1339.              Function    specifies the maximum number of points/subpoints
  1340.                          allowed on a single slide.
  1341.  
  1342.              MinVersion  Lecture=100, Windows=300
  1343.  
  1344.              Example     TotalPoints 10
  1345.  
  1346.              See also    Point, SubPoint
  1347.  
  1348.              Caution     use only once, at the top of the file.  Changing
  1349.                          it "on the fly" during a presentation will make
  1350.                          the program resize text so everything fits in the
  1351.                          window (based on its visible height).
  1352.  
  1353.              Comments    defaults to a maximum of seven points/subpoints
  1354.                          per slide.  The specified value must fall in the
  1355.                          range of 1..32, else Lecture will display a syntax
  1356.                          error message.
  1357.  
  1358.           Chapter 5, `Lecture file commands'                             27
  1359.  
  1360.  
  1361.  
  1362.           5.3.31  UNCOMMENT
  1363.  
  1364.              Syntax      UNCOMMENT
  1365.  
  1366.              Function    negates a Comment.  File processing continues
  1367.                          normally.
  1368.  
  1369.              MinVersion  Lecture=100, Windows=300
  1370.  
  1371.              Example     Uncomment
  1372.  
  1373.              See also    Accept, Ignore, Comment
  1374.  
  1375.              Caution     use only while developing a lecture file.  Do not
  1376.                          use this command to insert comments in the file --
  1377.                          an Ignore Comment could wreak havoc with your
  1378.                          file, especially if the user runs it via a RunFile
  1379.                          command.  Instead, use a semicolon ";" character
  1380.                          at the start of each comment line.
  1381.  
  1382.              Comments    Lecture displays a syntax error message if it
  1383.                          reaches the end of a file before encountering an
  1384.                          Uncomment.  Multiple Uncomment commands have no
  1385.                          effect after the first one executes (unless you
  1386.                          issue a Comment between them, of course).
  1387.  
  1388.           5.3.32  UNICONIZE
  1389.  
  1390.              Syntax      UNICONIZE
  1391.  
  1392.              Function    forces the Lecture window to its "normal" window
  1393.                          dimensions.
  1394.  
  1395.              MinVersion  Lecture=100, Windows=300
  1396.  
  1397.              Example     Uniconize
  1398.  
  1399.              See also    Iconize, Unzoom, Zoom
  1400.  
  1401.              Comments    has no effect on an already-normal-size screen.
  1402.                          Unzoom performs the same function.
  1403.  
  1404.           28                                       Lecture v1.0 User Manual
  1405.  
  1406.  
  1407.  
  1408.           5.3.33  UNZOOM
  1409.  
  1410.              Syntax      UNZOOM
  1411.  
  1412.              Function    forces the Lecture window to its "normal" window
  1413.                          dimensions.
  1414.  
  1415.              MinVersion  Lecture=100, Windows=300
  1416.  
  1417.              Example     Unzoom
  1418.  
  1419.              See also    Iconize, Uniconize, Zoom
  1420.  
  1421.              Comments    has no effect on an already-normal-size screen.
  1422.                          Uniconize performs the same function.
  1423.  
  1424.           5.3.34  WAIT
  1425.  
  1426.              Syntax      WAIT delay
  1427.  
  1428.              Function    stops processing for the specified number of
  1429.                          seconds.
  1430.  
  1431.              MinVersion  Lecture=100, Windows=300
  1432.  
  1433.              Example     Wait 5
  1434.  
  1435.              See also    AutoShow, Show, ShowAndSave
  1436.  
  1437.              Comments    users can bypass the optional delay value by
  1438.                          choosing to go on to the next slide.
  1439.  
  1440.           5.3.35  ZOOM
  1441.  
  1442.              Syntax      ZOOM
  1443.  
  1444.              Function    forces the Lecture window to occupy the full
  1445.                          screen.
  1446.  
  1447.              MinVersion  Lecture=100, Windows=300
  1448.  
  1449.              Example     Zoom
  1450.  
  1451.              See also    Iconize, Uniconize, Unzoom
  1452.  
  1453.              Comments    has no effect on an already-zoomed window.
  1454.  
  1455.                                                                          29
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.                                         PART 3
  1476.                                      Appendixes
  1477.  
  1478.           30                                       Lecture v1.0 User Manual
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.                                       Appendix A
  1485.                                Status & error messages
  1486.  
  1487.           Couldn't locate the specified lecture file.
  1488.              * The filename listed with the Lecture command line doesn't
  1489.                exist.
  1490.              * A RunFile command specified a bad filename.
  1491.  
  1492.           Couldn't open the specified lecture file.
  1493.              * You specified a file containing binary data rather than
  1494.                ASCII text.  (Often occurs if you save a file in Write,
  1495.                Word, or WordPerfect format.)
  1496.              * You specified a file containing zero bytes.
  1497.  
  1498.           Incorrect syntax.  Continue?
  1499.              * You specified a lecture file command with incorrect,
  1500.                missing, or excess parameters.  Read about the command in
  1501.                question to determine the cause of the problem.
  1502.  
  1503.           End of file reached with no Uncomment command.  Continue?
  1504.              * A Comment command appears somewhere in the lecture file with
  1505.                no corresponding Uncomment command.
  1506.  
  1507.           Runtime error nnnn at xxxx:yyyy
  1508.              * This "catch-all" error message means Lecture encountered a
  1509.                problem it couldn't handle.  Please tell Barn Owl Software
  1510.                if you get this message and give a detailed description of
  1511.                what you did.
  1512.  
  1513.           Specified value out of range.  Continue?
  1514.              * The lecture file command in question takes a numeric value
  1515.                only within a specified range.  Read about the command to
  1516.                determine the cause of the problem.
  1517.  
  1518.           This file uses capabilities of a later version of Lecture and
  1519.           will not operate as expected under this version of the program.
  1520.           Continue anyway?
  1521.              * The current lecture file contains a MinVersion command which
  1522.                claims it uses commands allowed under a newer version of
  1523.                Lecture.  The lecture file will probably not operate as
  1524.                expected, but you can choose whether or not to process the
  1525.                file anyway.  Note: a syntax message will pop up whenever
  1526.                the program encounters a command it can't handle.  You
  1527.                cannot turn off syntax error messages via the "Options/
  1528.                Messages allowed" menu item.
  1529.  
  1530.           This file uses capabilities of a later version of Windows and
  1531.           will not operate as expected under this version of Windows.
  1532.           Continue anyway?
  1533.              * The current lecture file contains a MinVersion command which
  1534.                claims it uses commands designed for a newer version of
  1535.                Microsoft Windows.  The lecture file will probably not
  1536.  
  1537.           Appendix A, `Status & error messages'                          31
  1538.  
  1539.  
  1540.  
  1541.                operate as expected, but you can choose whether or not to
  1542.                process the file anyway.  Note: a syntax message will pop up
  1543.                whenever the program encounters a command it can't handle.
  1544.                You cannot turn off syntax error messages via the "Options/
  1545.                Messages allowed" menu item.
  1546.  
  1547.           Too many points/subpoints specified for one slide.  Continue?
  1548.              * You failed to specify a Show command.  Lecture continued to
  1549.                assemble a slide using points for the next slide, and it
  1550.                eventually exceeded the total number of points allowed.
  1551.              * You didn't specify a correct TotalPoints value for the slide
  1552.                in question.
  1553.              * You previously used a TotalPoints command and failed to
  1554.                reset the value for this slide.
  1555.  
  1556.           Unknown command.  Continue?
  1557.              * You failed to use a semicolon as the first character of a
  1558.                comment line.
  1559.              * You enclosed comments with a Comment command, but a previous
  1560.                Ignore Comments command has canceled its effect.
  1561.              * You have an older version of Lecture and decided to run a
  1562.                lecture file with commands recognized by a newer version of
  1563.                the program.
  1564.  
  1565.           Windows couldn't allocate enough resources to perform this
  1566.           function!
  1567.              * Windows didn't have enough memory, file handles, etc.
  1568.                available for the program to execute a given function.
  1569.                Close other windows to free up needed resources.
  1570.  
  1571.           32                                       Lecture v1.0 User Manual
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.                                       Appendix B
  1578.                                     Helpful hints
  1579.  
  1580.  
  1581.           B.1  Invoking Lecture
  1582.  
  1583.           LECTURE
  1584.              Windows loads the program into memory with no special
  1585.              instructions.
  1586.  
  1587.           LECTURE  MYTALK.LEC
  1588.              Windows loads the program into memory; it then immediately
  1589.              begins processing the MYTALK.LEC file.
  1590.  
  1591.  
  1592.           B.2  Common questions & answers
  1593.  
  1594.           "I just need to present a quick lecture.  What commands do I
  1595.           absolutely have to know about to get started?"
  1596.              You need to learn six commands: MasterTitle, Title, SubTitle,
  1597.           Point, SubPoint, and Show.
  1598.  
  1599.           "The Lecture window sometimes zooms in/out of full-screen status
  1600.           or pops back up after I iconize it.  How come?"
  1601.              Lecture files can issue commands affecting the state of
  1602.           Lecture's window.  Specifically, the lecture file contains one of
  1603.           the following commands: Zoom, Unzoom, Iconize, or Uniconize.
  1604.  
  1605.           "Can I edit lecture files with another program besides NotePad?"
  1606.              Certainly -- but remember, many word processors use their own
  1607.           proprietary file format by default.  Please make sure the program
  1608.           you choose saves your file in ASCII format.
  1609.  
  1610.           Appendix C, `Troubleshooting a lecture file'                   33
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.                                       Appendix C
  1617.                            Troubleshooting a lecture file
  1618.  
  1619.           We at Barn Owl Software build lecture files "on the fly" by
  1620.           resizing Lecture and Microsoft's NotePad as small windows.  We
  1621.           assemble three or four slides in a file, save it, and run it
  1622.           under Lecture to see how it looks.  If all goes well, we "comment
  1623.           out" those slides with the Comment/Uncomment commands and
  1624.           assemble another few slides.  The process continues until we
  1625.           finish a lecture, at which point we remove all the Comment/
  1626.           Uncomment commands.  Naturally, we check the final result one
  1627.           last time just to make sure it runs correctly.
  1628.  
  1629.           In many cases where a lecture file doesn't display slides as it
  1630.           should, you may simply have forgotten a Show command.  Lecture
  1631.           will continue to assemble a slide based on commands for the next
  1632.           slide, possibly displaying a syntax error message in the process.
  1633.  
  1634.           34                                       Lecture v1.0 User Manual
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.                                         Index
  1643.  
  1644.               A                              L
  1645.               ACCEPT command 13              Lecture
  1646.               AUTOSHOW command 10, 13,         limited license 3
  1647.                 14, 20                         support 4
  1648.                                              legal notices 1
  1649.               B                              license See: registration
  1650.               Barn Owl address 1
  1651.               BEEP command 13, 14, 20        M
  1652.               BLACK color command 15,        MASTERTITLE command 7, 21,
  1653.                 16, 17                         24
  1654.               BLUE color command 15, 16,     MESSAGE command 11, 13,
  1655.                 17                             20, 21
  1656.                                              MESSAGETITLE command 21
  1657.               C                              MINVERSION command 22
  1658.               cautions 13, 18, 22, 26,
  1659.                 27, See Also: warnings       N
  1660.               COLORBACKGROUND command 15     notes 8, 11, 12, 30, 31,
  1661.               COLORMASTERTITLE command         See Also: cautions
  1662.                 15
  1663.               COLORPOINT command 16          P
  1664.               COLORSUBTITLE command 17       POINT command 7, 22, 23,
  1665.               COLORTITLE command 17            24, 25
  1666.               COMMENT command 13, 18,
  1667.                 20, 27                       R
  1668.                                              RED color command 15, 16,
  1669.               D                                17
  1670.               disk vendors 3                 registration 4
  1671.               distributors See: disk           site 4
  1672.                 vendors                        volume discounts 4
  1673.                                              RUNFILE command 18, 23, 27
  1674.               F
  1675.               files 8                        S
  1676.               FONTMASTERTITLE command 18     SAMEPOINT command 23
  1677.               FONTPOINT command 19           shareware 1, 2
  1678.               FONTSUBTITLE command 19        SHOW command 7, 14, 22,
  1679.               FONTTITLE command 20             23, 24, 25
  1680.                                              SHOWANDSAVE command 14,
  1681.               G                                22, 23, 24, 25
  1682.               GREEN color command 15,        SUBPOINT command 7, 24, 25
  1683.                 16, 17                       SUBSUBPOINT command 25
  1684.                                              SUBSUBSUBPOINT command 25
  1685.               H                              SUBTITLE command 7, 24, 25
  1686.               hints 32
  1687.                                              T
  1688.               I                              TITLE command 7, 24, 26
  1689.               ICONIZE command 20             TOTALPOINTS command 12, 26
  1690.               IGNORE command 13, 18, 20,     trademarks 1
  1691.                 27
  1692.  
  1693.           Index                                                          35
  1694.  
  1695.  
  1696.  
  1697.               U                              W
  1698.               UNCOMMENT command 13, 18,      WAIT command 21, 28
  1699.                 27                           warnings See Also: notes
  1700.               UNICONIZE command 27, 28       warranty 2
  1701.               UNZOOM command 27, 28          WHITE color command 15,
  1702.                                                16, 17
  1703.               V
  1704.               visual aids 32                 Z
  1705.                                              ZOOM command 28
  1706.  
  1707.