home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / biz / dbase / videomaxe / docs / documentation_e.txt < prev    next >
Text File  |  1994-10-25  |  95KB  |  2,459 lines

  1. Document VideoMaxe Documentation, english
  2.  
  3.                     ***************************
  4.                     * VideoMaxe Documentation *
  5.                     ***************************
  6.  
  7.             VideoMaxe Release 04.44 © Stephan Sürken 1994
  8.  
  9.                        Closed on 25 Oct 1994
  10.  
  11.   This documentation is divided into two crucial parts, namely the chapters
  12.  `General', introducing basic types and concepts of VideoMaxe and
  13.  `Details', providing a detailed description of the program.
  14.  
  15.    Numbers in brackets (such as "(430)" or "(433)") indicate an innovation
  16.   emerging with that version.
  17.  
  18. 0. Before you start
  19. ********************
  20.  
  21.  Before you start reading this documentation, you should
  22.  
  23.  o have VideoMaxe installed correctly. If you have not yet installed the
  24.    program, please do that now; I recommend that you use the Installer
  25.    script for that.
  26.  o have adjusted a correct online help file; with that, you can receive
  27.    online help on every active VideoMaxe window simply by pressing the
  28.    HELP key. Actually, you will be presented to the information of exactly
  29.    THIS file, at the appropriate position.
  30.    See `Customizing VideoMaxe' or `VideoMaxe preferences'.
  31.  o have installed the password if you are a registered user. Start VideoMaxe
  32.    up and select the menu "Project.Peferences.VideoMaxe". Please see
  33.    `VideoMaxe preferences window' on how to employ the password. Please
  34.    note that you should save the password with all
  35.    `VideoMaxe preferences file's you want to use, else a false password will
  36.    be loaded every time you load those files.
  37.     If you are not registered, I am sure you like the program very much and
  38.    you will register very soon :-). Note AGAIN that VideoMaxe is Shareware,
  39.    so earnest usage of the program is forbidden without registration.
  40.    See the manual for more details.
  41.  
  42.  
  43. 1. Introduction
  44. ****************
  45.  
  46.   I now that many video organizers already exist. Among these, I did not
  47.  find one that would satisfy all features I wanted nor have the environment
  48.  I demanded. So here's VideoMaxe, the final solution:
  49.  
  50.   VideoMaxe is a video database that satisfies all needs of a private
  51.  video user (when I say all I mean all, so if you think that's false
  52.  please write me your suggestion(s)).
  53.  
  54.   It has nearly NO `RESTRICTIONS' whatsoever [all data strings are dynamic,
  55.  size of projects, mask lists, etc. are limited by your memory only, etc],
  56.  HANDLES all CLASSIC PROBLEMS of a video database [record suggestions,
  57.  spool information, any title compression, etc.],
  58.  adds COMFORT [database facility, statistics, search routines, customization,
  59.  etc.] and
  60.  it has a COMFORTABLE OS 2.1+ ENVIRONMENT [localized, appl. icon, online
  61.  help, etc.].
  62.  See `Features' below for more.
  63.  
  64. 1.0. Features
  65. ==============
  66.  
  67.   (only some features that just come to my mind...)
  68.  
  69.   Environment:
  70.   ~~~~~~~~~~~~
  71.   o Full OS 2.0/2.1 support (Localization, Asl, fonts, app. icon, ...)
  72.   o Localized into English, Deutsch, Francais up to now.
  73.   o Comfortable screen/window layout saving
  74.   o Font-sensitive runtime gadget calculation
  75.   o Comfortable installer script for installing, updating, ...
  76.   o (Guide-)Documentation in english and german.
  77.   o Online help.
  78.   o Customization
  79.   o ...
  80.  
  81.   Concepts:
  82.   ~~~~~~~~~
  83.   o NO limitations whatsoever concerning amount of titles, rubrics,
  84.     tapes (or whatever:+) except for your memory.
  85.   o All strings dynamic since 04.30.
  86.   o 6 different filetypes to save configs/data: project, mask lists,
  87.     video recorder, printer preferences, layout preferences, VideoMaxe
  88.     preferences
  89.   o Ultimate answer to the questions:
  90.     o Where to record a new title?
  91.     o How to spool to title x (counter, rest time, used time...)?
  92.     o If I have a video recorder without rest or used time display,
  93.       how can I get exact counter position?
  94.     o How to express different compression modes (i.e. long play)?
  95.   o Data base facility: A freely editable mask entry list for each tape
  96.     and title; that means that you can carry as much additionally
  97.     information as you wish per tape or title. Provides a mask concept to
  98.     handle that (save, load masks etc.).
  99.   o Title length are given in hours:minutes:seconds to be able to cover
  100.     rather short titles (e.g. music).
  101.   o Comfortable statistics
  102.   o Comfortable search routines (several modes, match lists, etc.)
  103.   o Printing
  104.   o ...
  105.  
  106. 1.1. Future
  107. ============
  108.  
  109.   VideoMaxe 04.4x has realized nearly all I imagined when starting
  110.   programming VideoMaxe. There are still two, no is still one (440)
  111.   concrete feature that I would like to be included in a future version:
  112.  
  113.   o ARexx interface
  114.  
  115.   Any suggestions from your side concerning new features are welcome!
  116.  
  117.  
  118. 2. General
  119. ***********
  120.  
  121.  This chapter provides an overview of the program's basic concepts - so
  122.  if you are an advanced amiga user you should be able to intuitively
  123.  work with the program by reading & understanding only this chapter.
  124.  
  125.  
  126. 2.0. Restrictions
  127. ==================
  128.  
  129.   VideoMaxe has nearly no restrictions at all except for your machine's
  130.  memory, as nearly everything is dynamic. I doubt that you will ever
  131.  reach the frontiers described below.
  132.  
  133.   However, the only thing restricting in VideoMaxe is the length
  134.  you can assign to titles & tapes.
  135.   The length of a title is restricted to (max.) 99 hours, 59 minutes and
  136.  59 seconds. If you ever want to record a title lasting more than
  137.  4 days 4 hours please call me up.
  138.   The length of a tape is restricted to 9999 Minutes plus 9999 overhang
  139.  minutes (or 6.9 days). If you ever have a tape with a capacy of more
  140.  than these 6.9 days I can't help you.
  141.   Much more important is the additional length of all titles on one
  142.  tape. This must not be bigger than 24855 days, else the calculations
  143.  would go wrong...:+).
  144.   If however it seems not very likely to break the 24855 days frontier
  145.  on one tape, you might break it with _all_ titles. You would, if
  146.  you have for example 596524 titles with a length of 1 hour in one
  147.  project. However, in that case the statistics might not work correctly
  148.  though all other VideoMaxe features will do fine....
  149.  
  150. 2.1. Data types
  151. ================
  152.  
  153.  VideoMaxe consists of many data types that have multiple relations
  154.  and interact in multiple ways.
  155.  This chapter will supply an overview of key types that are needed to
  156.  understand VideoMaxe as a user.
  157.   The instance of a data type is the actual, special data of that type;
  158.  e.g. any of your projects is an instance of the data type `project'.
  159.  
  160. 2.1.1. Mask entry
  161. ------------------
  162.  
  163.  A mask entry is the basic type for VideoMaxe's "data base" facility.
  164.  
  165.  It consists of:
  166.  
  167.  o Its name.
  168.  o Its kind.
  169.    Up to now, three, no (430) four, no (433) five different kinds are possible:
  170.  
  171.    - On/Off type. It stores the values true or false.
  172.  
  173.    - Number type. It stores a number (range is that of double int, namely
  174.                   {-2^31..2^31-1} = {-2147483648..2147483647}.
  175.  
  176.    - Text type. It stores (surprise!) a length-unlimited text.
  177.  
  178.    - (430) Comand type. It stores a text that specifies an Amiga DOS
  179.                   command. You will be able to (try to) execute that
  180.                   command in the `mask entry list window'.
  181.  
  182.    - (433) Memo type. Same as text type, but you will be able to display that
  183.                   text in a finer window.
  184.  
  185.    - (441) Set type. Stores a set with up to 16 objects. The objects are
  186.        defined in a string, in which all (names of the) objects are
  187.        separated by the character "|". The string "Dog|Cat|Mouse", for
  188.        example, would define a set with the potential ingredients Dog,
  189.        Cat and Mouse. It would be senseful to name this mask entry "Pets".
  190.        PLEASE NOTE that the name of one object should not exceed 19 characters.
  191.        This is allowed actually, but the exceeding characters will be cut off.
  192.  
  193.  o Its stored data; the kind of data depends on the mask entry's kind
  194.                   (see above).
  195.  
  196.  See `Mask entry window' as well.
  197.  
  198. 2.1.2. Mask entry list
  199. -----------------------
  200.  
  201.  A mask entry list is a list of mask entries. Important types containing
  202.  such lists are `tape's, `title's and `mask's.
  203.  
  204.  It consists of:
  205.  
  206.  o An unlimited amount of mask entries. See `Mask entry'.
  207.  
  208.  See `Mask entry list window' as well.
  209.  
  210. 2.1.3. Mask
  211. ------------
  212.  
  213.  A mask is a `mask entry list' combined with a name for identification.
  214.  
  215.  It consists of:
  216.  
  217.  o Its name.
  218.  o Its `mask entry list'
  219.  
  220.  Note: It is used in `mask list's only. The mask entry lists of masks
  221.        in a project's mask list can be used with the mask entry lists
  222.        of tapes and titles.
  223.  
  224.  See `Mask window' as well.
  225.  
  226. 2.1.4. Mask list
  227. -----------------
  228.  
  229.  A mask list is a list of `mask's. There is always one mask list
  230.  per `project'. In a project, the first entry of that list will
  231.  be taken as default for new tapes and the second entry will be
  232.  taken as default for new titles.
  233.  
  234.  So, you see, this list should contain all your favorite masks
  235.  for that project (for tapes & titles).
  236.  
  237.  It consist of
  238.  
  239.  o An unlimited number of `mask's.
  240.  
  241.  Note: You CAN enter _values_ into the masks here, but I do not
  242.        appreciate that. However, you might want to have certain data
  243.        quickly at hand, so you might create special masks containing
  244.        that data (e.g. a string with all members of that Monty Python
  245.        crowd).
  246.  
  247.  See `Mask list file'   and
  248.      `Mask list window' as well.
  249.  
  250. 2.1.5. Rubric
  251. --------------
  252.  
  253.  A rubric is a classification for titles.
  254.  
  255.  It consists of:
  256.  
  257.  o Its name. Leading spaces will be automatically removed.
  258.  
  259.  It is linked to:
  260.  
  261.  o The list of `title's that are classified into this rubric, ordered
  262.    alphabetically (see `alphabetical order concept').
  263.  
  264.  See `Rubric window' as well.
  265.  
  266. 2.1.6. Tape
  267. ------------
  268.  
  269.  A tape is the resource where titles are located physically.
  270.  
  271.  It consists of:
  272.  
  273.  o Its number.
  274.  o Its length (in minutes).
  275.  o Its "over hang", that is the time it is "longer" than described
  276.    by the manufacturer (in minutes).
  277.    The real length of a tape (used for the calculations) is the
  278.    addition of "length" and "over hang".
  279.  o Its `mask entry list', containing additionally data.
  280.  
  281.  It is linked to:
  282.  
  283.  o The list of `title's recorded on this tape, sorted by their occurence
  284.    on the tape.
  285.  
  286.  See `Tape window' as well.
  287.  
  288. 2.1.7. Title
  289. -------------
  290.  
  291.  A title is data that can be recorded on (any) tape.
  292.  
  293.  It consists of
  294.  
  295.  o Its name.
  296.  o Its key for comparison. Is only internally used, not saved but created
  297.     when inserting/changing a title. See `Alphabetical order concept'.
  298.  o Its (play) length (in minutes and seconds). See `Title compression concept'.
  299.  o Its compression factor (fraction). See `Title compression concept'.
  300.  o Its boolean locked flag. Is this true, the title will not be taken
  301.    into consideration for "used spaces suggestions".
  302.    See `Suggestion concept'.
  303.  o Its date and time. Both strings are shown (and MUST be typed) in
  304.    the template of the OS locale prefs. See your Amiga User Manual
  305.    for more details.
  306.  o Its `mask entry list', containing any additionally data.
  307.  
  308.  It is linked to
  309.  
  310.  o The `tape' it is recorded on.
  311.  o The `rubric' it is classified into.
  312.  
  313.  See `Title window' as well.
  314.  
  315.  
  316. 2.1.8. Project
  317. ---------------
  318.  
  319.  A project is a representation for a collection of tapes.
  320.  
  321.  It consists of
  322.  
  323.  o Its name.
  324.  o Its preferences:
  325.    o How to show the spool information, see `spool information concept'.
  326.    o A `mask list', containing the mask entry list templates for this
  327.       project.
  328.    o A `video recorder' for counter calculations.
  329.       See `spool information concept'
  330.    o Its articles-string.
  331.       See `Alphabetical order concept'
  332.    o A `printer preferences' that contains the projects defaults
  333.       printer prefs.
  334.    o (433) Display information for the `project window', determining
  335.       what title, tape, rubric, printer config. no. is active when entering
  336.       the window.
  337.  o Its list of `rubric's.
  338.  o Its list of `tape's.
  339.  o Its list of `title's.
  340.  o Its list of clipped titles. (430+) The contents of the list will be saved
  341.     with the `project file', but not its order.
  342.  
  343.  See `Project file'   and
  344.      `Project window' as well.
  345.  
  346.  
  347. 2.1.9. VideoMaxe preferences
  348. -----------------------------
  349.  
  350.   A VideoMaxe preferences represents data with that VideoMaxe is
  351.  configured. There's is always exactly one active while the program
  352.  is running.
  353.  
  354.  It consists of
  355.  
  356.  o The password. If this is correct, you will have access to all
  357.     features of VideoMaxe, and the nerving requesters will vanish.
  358.     See the manual for registration.
  359.  
  360.  o Bool flag "Copy Projects?": Projects will be copied when entering
  361.     the project editor if this is set. This may be slow, but provides
  362.    the possibility to cancel the project editor.
  363.    However, I don't recommend to set this, especially when editing bigger
  364.    projects.
  365.  
  366.  o Bool flag "Save Icons?": Icons are saved with any file saving
  367.     operation if this is set.
  368.  
  369.  o Bool flag "Show picture ...?": Shows the title picture with every
  370.     "About" if this is set.
  371.  
  372.  o (430) Bool flag "Use abbrevations?": Causes VideoMaxe to uses intern
  373.     abbreviations instead of the full (localized) texts in informational
  374.     strings if this is set (i.e. "49 TIs" instead of "49 Titles").
  375.     See `Text concept' as well.
  376.  
  377.  o (430) Dynamic string block size. This specifies the number of characters
  378.     added to (any VideoMaxe-) string when VideoMaxe is adviced to increase
  379.     the string's length. See `dynamic strings concept'.
  380.  
  381.  o (430) Text information verbosities. These values let you adjust how
  382.     much & which information VideoMaxe should display in informational
  383.     strings.
  384.     o Rubric            : displayed in the `project window'.
  385.     o Tape              : displayed in the `project window'.
  386.     o Tape in show tape : displayed in the `show tape window'.
  387.     o Title             : displayed in the `project window'.
  388.     o Title in show tape: displayed in the `show tape window'.
  389.     o Project           : displayed in the `project list window'.
  390.  
  391.  o (430) Online help file. Should contain the guide file you want to
  392.     use with the VideoMaxe online help. You must select one of the
  393.     delivered guide files "Documentation_X.guide", while X stands for
  394.     an abbreviation of a language (e.g. E=English).
  395.  
  396.  The (names of the) default
  397.  o `mask list',
  398.  o `video recorder' and
  399.  o `printer preferences' files to use with new projects.
  400.  
  401.  o All default directory names for the load and save operations
  402.     on the six different filetypes.
  403.  
  404.   Note that the so-called 'default-files' will be loaded as default for
  405.  NEW projects only - they won't affect EXISTING projects at all.
  406.   The 'default-directories' represent the default directories for the
  407.  six filetypes described in `File types'.
  408.  
  409.  See `VideoMaxe preferences file'   and
  410.      `VideoMaxe preferences window' as well.
  411.  
  412. 2.1.10. Layout preferences
  413. ---------------------------
  414.  
  415.  A Layout preferences represents data with that VideoMaxe's layout
  416.  (screen, window etc.) is configured. There is always exactly one
  417.  active while the program is running.
  418.  
  419.  It consists of
  420.  
  421.  o The screen mode, colours, fonts etc. to use in VideoMaxe
  422.  o The shapes (including the zoom state) of all VideoMaxe windows.
  423.  
  424.  See `Layout preferences file'   and
  425.      `Layout preferences window' as well.
  426.  
  427. 2.1.11. Printer preferences
  428. ----------------------------
  429.  
  430.  A Printer preferences represents data with that VideoMaxe's printing
  431.  is configured. Each `project' contains exactly one.
  432.  
  433.  It consists of
  434.  
  435.  o Four different configurations for the printing.
  436.    See `Printer preferences window' for details.
  437.  
  438.  (430) Changed the old "Show title"/"Show tape" due the the new
  439.   `text concept'.
  440.  
  441.  See `Printer preferences file',
  442.      `Printer preferences window' and
  443.      `Printing concept'           as well.
  444.  
  445. 2.1.12. Video recorder
  446. -----------------------
  447.  
  448.  A video recorder represents the behaviour of a counter of a special
  449.  recorder. There is always one video recorder per project.
  450.  
  451.  It consists of
  452.  
  453.  o Four different functions (for four different tape lengths)
  454.    of a video recorder counter. (4 different functions as the
  455.    calculations may differ with different tape lengths).
  456.    These functions calculate a counter position for any given used time.
  457.    A such function consists of
  458.    o Its preferred tape length. Zero indicates that this function
  459.       should be ignored.
  460.       For tape calculations the function will be chosen, whose
  461.       preferred tape length is most close to the length of the tape.
  462.    o A list of "movements per minute". This will contain the
  463.       movement of the counter in a special minute (from start
  464.       of the tape).
  465.       To get to theses values you have to spool to these positions
  466.       (i.e. minute 6), let the tape run for one minute and then
  467.       see how much the counter has proceeded.
  468.       (No fine work.)
  469.  
  470.  Notes: In most cases, you will not need these functions as you`re
  471.         satisfied with rest- or/and used time. Engage yourself in
  472.         creating such functions only if you urgently need the
  473.         counter positions, i.e. if you cannot point-spool without
  474.         it. If you really have created one I would be pleased to
  475.         release it in newer versions.
  476.  
  477.  See `Video recorder file'   and
  478.      `Video recorder window' as well.
  479.  
  480.  
  481. 2.2. Concepts
  482. ==============
  483.  
  484. 2.2.0. Dynamic strings concept
  485. -------------------------------
  486.  
  487.  (430) All data strings (except some where it makes no sense) are
  488.  dynamic! That means that the string's length is limited by your
  489.  machines ram capacy only!
  490.   However, all string gadgets need a fixed buffer size when creating
  491.  them. That means if you want to add more letters to a string than
  492.  the gadget will allow, follow following (ups!) steps:
  493.  
  494.   (1) Fill in the gadget until your system's 'gadget full message'
  495.       emerges (normally a display beep).
  496.   (2) Press [RETURN] or [TAB].
  497.   => VideoMaxe will re-create the windows gadgets with more space in
  498.      the desired gadget. The size that is added can be adjusted in
  499.      the `VideoMaxe preferences'.
  500.   (3) Go on typing!!
  501.  
  502.  This will work in (nearly) all VideoMaxe windows.
  503.  
  504. 2.2.1. Title compression concept
  505. ---------------------------------
  506.  
  507.  Problem: There may be video recorders with the ability to compress.
  508.  For example, many video recorders do have a so-called long-play-mode
  509.  to compress the length of titles to half the original length.
  510.  So one has to handle two different length, namely the play length
  511.  and the real length of a title. The first one should be there for
  512.  the user, the second for VideoMaxe's calculations.
  513.  
  514.  VideoMaxe's solution: Every `title' has a length, representing
  515.  the PLAY length, the REAL length it takes on the tape will be
  516.  calculated internally. To be able to do that, one has to know
  517.  the compression mode the title has been recorded in. As the
  518.  only impact on VideoMaxe of a compression is a (prolonging (?!) or)
  519.  shortening of the actual title length, it is enough to know
  520.  how much a title length is compressed.
  521.  The value indicating that is the compression factor
  522.  of a `title'. This is the factor the recording is
  523.  compressed due to its length concerning the used compression
  524.  mode. This factor may be smaller than one to simulate prolonging
  525.  of the titles length.
  526.  
  527.  Play length   Compression   Real length    Remark
  528.                factor
  529.  
  530.  30 Minutes    1/2           60 Minutes     Prolonging of the titels, unusual
  531.  30 Minutes    1/1           30 Minutes     Normal, no compression
  532.  30 Minutes    2/1           15 Minutes     E.g. in the long play mode
  533.  
  534.  
  535. 2.2.2. Suggestion concept
  536. --------------------------
  537.  
  538.                            ***NOTE***
  539.  There was a bug in versions up to 04.33 concerning those used space
  540.  suggestions that would overplay even the last title on a tape. Though
  541.  the bug was a very hard one (as the program would assert), I never
  542.  realized it until the making of Release 04.40 - I suppose I never
  543.  accepted such a suggestion until then...(...)...
  544.  However, I am very sorry and hope you did not have too many data losses.
  545.                           ***ENDNOTE***
  546.  
  547.  
  548.  Problem: You want to record a new title - but on which tape is enough
  549.           place to do that, or where can you overplay existing title(s)?
  550.  
  551.  VideoMaxe's solution: Every `title' has a real length
  552.  (see `title compression concept'). Every `tape' has a real tape
  553.  length (length+overhang). Every title has a boolean locked flag and
  554.  a (443) priority.
  555.  With these four values the suggestion concept is built up.
  556.  
  557.  And that is how it goes: You create a new title and set
  558.  the title's length & compression mode. For this titel's
  559.  real title length VideoMaxe provides suggestions where
  560.  best to record it. Namely:
  561.  
  562.  o Suggestions for free spaces of time
  563.    You get a list of all tapes the title will fit on. Ordered
  564.    from the shortest to the longest possible real rest time
  565.    to be left on the tape if the title would actually be placed
  566.    there.
  567.  
  568.  o Suggestions for used spaces of time
  569.    You get a list of all blocks of coherent titles (`tape' list!)
  570.    with the "locked"-flag not set whose real length are big
  571.    enough to include the new title. If the block ends with a
  572.    title that is simultaneously last on its tape, the tapes's
  573.    rest time is added to the block's length. Blocks that
  574.    contain at least one other fitting block are redundant
  575.    and not displayed (only the smallest block will be taken).
  576.    In the following I will write
  577.  
  578.    - (<title1>,.., <titleN>) for a block that is longer than needed. This will
  579.      overplay <Titel1> to <TitelN-1> completely, while <TitelN> will only be
  580.      partly overplay.
  581.    - (<title1>,.., <titleN> ..) for a block that can hold the new
  582.      title only with the rest time of the tape. Thus it will completely
  583.      overplay all titles).
  584.  
  585.    So, you see, these blocks contain potential list of titles
  586.    to be overplayed with the new title.
  587.  
  588.    This list is ordered by
  589.     o (443) the maximal priority of all titles in that suggestion and
  590.     o the length of the blend. The blend is the real length that will
  591.       contain a "partly overplayed" title [(title1,..,titleN)-block] OR
  592.       the real rest time left on the tape [(title1,..,titleN ..)-block)]
  593.       after actually accepting the suggestion.
  594.    THE BEST SUGGESTION IS THE FIRST.
  595.  
  596.    Example: (All lengths given in minutes, all priorities equal.)
  597.  
  598.    You have a project with
  599.  
  600.    - Tape 1, real length 244
  601.      - Film 1, real length 120, locked
  602.      - Film 2, real length 110
  603.  
  604.    - Tape 2, real length 183
  605.      - Docu 1, real length 45
  606.      - Docu 2, real length 45
  607.  
  608.    Then the following suggestion lists would be created for the following
  609.    real length of the new title:
  610.  
  611.    # Real length = 14:
  612.  
  613.      Free spaces suggestion list: (Tape 1) (Tape 2)
  614.      Used spaces suggestion list: (Docu 1) (Docu 2) (Film 2)
  615.  
  616.    # Real length = 90:
  617.  
  618.      Free spaces suggestion list: (Tape 2)
  619.      Used spaces suggestion list: (Docu 1, Docu 2) (Film 2) (Docu 2 ..)
  620.  
  621.    # Real length = 100:
  622.  
  623.      Free spaces suggestion list: -no suggestion possible-
  624.      Used spaces suggestion list: (Film 2) (Docu 2 ..) (Docu 1, Docu 2 ..)
  625.  
  626.    # Real length = 125:
  627.  
  628.      Free spaces suggestion list: -no suggestion possible-
  629.      Used spaces suggestion list: (Docu 2 ..) (Docu 1, Docu 2 ..)
  630.  
  631. 2.2.3. Spool information concept
  632. ---------------------------------
  633.  
  634.  A spool information provides the information needed to (physically)
  635.  get access to a title on a tape.
  636.  
  637.  A `project' can have three different kinds of spool information show types
  638.  adjusted in its (440) 'video recorder' preferences; the adjusted type has
  639.  impact on all output operations of the spool info done with the project,
  640.  normally in the info texts (see `Text concept').
  641.  
  642.  These types are
  643.  
  644.  o "Used time" shows the spool information of a title as used time.
  645.      This is the time from start of the tape upto the beginning of
  646.      the title.
  647.  
  648.      Example: "Used time: 1 Hour, 30 Minutes", if a title is recorded
  649.      90 minutes after the begin of the tape.
  650.  
  651.  o "Rest time" shows the spool information of a title as rest time.
  652.      This is the time from the beginning of the title upto the end
  653.      of the tape.
  654.  
  655.      Example: "Rest time: 1 Hour, 50 Minutes", if a title starts
  656.      110 minutes before the end of the tape.
  657.  
  658.  o "Counter" shows the spool information of a title as counter
  659.      position. This is the counter position of the title as
  660.      calculated by the adjusted `video recorder' of the project.
  661.  
  662. 2.2.4. Alphabetical order concept
  663. ----------------------------------
  664.  
  665.  o General comparison of strings
  666.  
  667.    Since release 04.20, VideoMaxe uses the locale library for comparison,
  668.    using the "Collate 2" mode.
  669.    If you do not have the locale library, a normal ASCII comparison will
  670.    be used. The comparison with the locale libarry has the advantage of
  671.    reagarding locale oddities (e.g. like the umlauts ä, ü, ß in German).
  672.    This comparison is used for every alphabetically ordered list in
  673.    VideoMaxe.
  674.  
  675.    Examples for alphabetically ordered lists: rubric list, any rubric's
  676.    title list, main project's title list.
  677.  
  678.  o Special comparison of titles
  679.  
  680.    Mostly, it is not senseful to interprete the articles preceding a
  681.    title in an alph. orderd list. For example, I suggest you would like
  682.    a title "The Noseman" ordered under "N" instead of "T". In VideoMaxe,
  683.    you can freely adjust these articles that should be ignored in the
  684.    title comparison (see below).
  685.  
  686.    Internally, following is done:
  687.    Before executing the general string compare, a titel's name is
  688.    converted to a "key"-string, that actually is used for the
  689.    comparison.
  690.  
  691.    This convertion executes two steps:
  692.  
  693.     o Delete leading spaces.
  694.     o Delete all pretexts defined in the project's article-string.
  695.       The case sense is ignored here (not localized yet, so no
  696.       special chars will be capped (i.e. "ö" to "Ö" will not be
  697.       performed))
  698.  
  699.    The articles-string:
  700.    ~~~~~~~~~~~~~~~~~~~~
  701.    Every project contains such articles-string. It contains the
  702.    pretexts to be left out in alphabetical order; every pre-text
  703.    must end with a "|"-char.
  704.  
  705.    Example: Let the articles-string be "A |An |The |". This would leave
  706.             out the english articles "a", "an" and "the" when comparing
  707.             titles.
  708.             Thus, "A Zoo", "The Giraffe", "An Elefant" would be ordered
  709.             to: 1."An Elefant", 2."The Giraffe", 3."A Zoo".
  710.  
  711.    IMPORTANT: Note that if you change the articles-string, the title lists
  712.               WON'T be automatically reordered at once - only new
  713.               titles will be ordered with the new comparison.
  714.               To perform this, you will have to save the project and then
  715.               reload it.
  716.  
  717. 2.2.5. Text concept
  718. --------------------
  719.  
  720.                         ---------------
  721.                          Abbreviations
  722.                         ---------------
  723.  
  724.  (430) Both two text types described in the following are influenced by
  725.  the "Use abbrevations?"-flag in the `VideoMaxe preferences'. If it is
  726.  on, intern abbreviations instead of the full (localized) texts are used
  727.  creating the text.
  728.   Currently, following abbrevations are used:
  729.  
  730.  "Use abbrevations?"-flag off       "Use abbrevations?"-flag on
  731.  
  732.  Name                               Abbrevation
  733.  --------------------------------------------------------------
  734.  Spool information                  >|<
  735.  Used time                          >|
  736.  Rest time                          |<
  737.  Counter                            OOOO
  738.  
  739.  (Tape's) rest time                 |->
  740.  
  741.  Length                             L
  742.  Play length                        PL
  743.  Real length                        RL
  744.  
  745.  Rubric number                      RU#
  746.  Tape number                        TA#
  747.  Title number                       TI#
  748.  
  749.  Rubric(s)                          RUs
  750.  Tape(s)                            TAs
  751.  Title(s)                           TIs
  752.  Mask(s)                            MAs
  753.  Mask entr(y/ies)                   MEs
  754.  
  755.  Hour(s)                            H
  756.  Minute(s)                          MIN
  757.  Second(s)                          SEC
  758.  --------------------------------------------------------------
  759.   Any sugg. for more telling abbr. are welcome.
  760.  
  761.  
  762.                          ------------
  763.                           View texts
  764.                          ------------
  765.  
  766.   For the most data types there are so-called 'view texts' created
  767.  that basically serve as the identification of the data. Normally, this
  768.  will be the text typed in as "name" in the corresponding window; only
  769.  few very important other information may be included. Here is the list
  770.  of the view texts:
  771.  
  772.  Data type   Its view text contains                 Example
  773.  -----------------------------------------------------------------
  774.  `Mask'      Its name.                              "My_Fine_Mask"
  775.  
  776.  `Rubric'    Its name.                              "Horror"
  777.  
  778.  `Tape'      Its number, preceded by the localized  "Tape No.4"
  779.              string "Tape No." (or respectively by
  780.              its abbr.).
  781.  
  782.  `Title'     Its name, preceded by "{-} " if        "{*} Alien"
  783.              locked, else "{*} ".
  784.  
  785.  `Project'   Its name, preceded by "[-] " if        "[-] My Videos"
  786.              unchanged, else "[*] ".
  787.  -----------------------------------------------------------------
  788.  You can't influence or configure the view texts, except by the "Use
  789.  abbrevations?"-flag.
  790.  
  791.                         ------------
  792.                          Info texts
  793.                         ------------
  794.  
  795.   For the data types `rubric', `tape', `title' and `project' there
  796.  are so-called 'info texts' used throughout VideoMaxe (e.g. in the
  797.  `project window', info texts for the active rubric, tape and title
  798.  are shown).
  799.   You can freely configure which pieces of information VideoMaxe
  800.  should actually display (e.g. in the `VideoMaxe preferences',
  801.  `printer preferences' or `statistics window').
  802.   However, this editing is done by the `set window', where you
  803.  can in- and exclude certain pieces of information from the texts;
  804.  in the info texts, each piece of information will be separated by
  805.  a semicolon; the order of the pieces of information is like displayed
  806.  in the set window.
  807.  
  808.  An example will make this clear:
  809.  
  810.  For the data type `tape', following pieces of information can be
  811.  shown in the text info string:
  812.  
  813.  - Length               Well, the length of the tape...
  814.  - Title amount         The amount of titles recorded on that tape.
  815.  - Rest time            The rest time on the tape.
  816.  - Mask entry amount    The amount of mask entries in the tape.
  817.  
  818.  Some sample runs:
  819.  
  820.  piece of inform.      Config.1     Config.2      Config3
  821.  ----------------------------------------------------------------
  822.  Length                on           on            off
  823.  Title amount          off          on            on
  824.  Rest time             off          on            on
  825.  Mask entry amount     off          off           off
  826.  
  827.  With the "Use abbrevations?"-flag off this will lead to the following
  828.  information texts (for an example tape):
  829.  
  830.  Config.1: "Length 240+4"
  831.  Config.2: "Length 240+4; 6 Titles; Rest time 36 Minutes"
  832.  Config.2: "6 Titles; Rest time 36 Minutes"
  833.  
  834.  okidoki?
  835.  
  836. 2.2.6. Printing concept
  837. ------------------------
  838.  
  839.                    The Printing
  840.               ----------------------
  841.  
  842.   The printing, performed by klicking on the "Print" gadget in the
  843.  `print window', will do the following, using the printer device and
  844.  the ANSI codes:
  845.  
  846.  o Configure your printer according to your printer configuration.
  847.  o Perform the printing according to your printer configuration and
  848.    adjustments in the `print window'.
  849.  
  850.  The printing will try not to create orphans - however, mask entry lists
  851.  or lines that are longer than the print width may be separated (on two
  852.  different pages).
  853.  Note that with proportional characters, the right margin normally will
  854.  be "more left" than it should be.
  855.   If the cancel signal of the printer device is detected (e.g. if you
  856.  selected "Cancel" in the popular requester "Printer problems - please
  857.  check printer and cabling"), nothing will be printed any more. However,
  858.  as the whole printing routine must must be run through, threre might
  859.  still be the information "Printing, please wait..." on the sreen for
  860.  some time.
  861.  
  862.                      Problems
  863.               --------------------
  864.  
  865.   Printing unfortunately still is a very unthankful task. Especially the
  866.  following problems very likely are causing irritations:
  867.  
  868.  (1) The printer drivers have errors, or do not fully support the printer.
  869.  (2) ANSI-, resp. Printer-Commands will not do what they should to the
  870.      printer. These commands are very nicely described in the autodocs as
  871.      (quotation): "(*) indicates that sending this command may cause unexpected
  872.      results on a large number of printers."
  873.  (3) "Condensed" may be 15 cpi on one printer, and 17 cpi on the other.
  874.  
  875.  I can't solve these problems, but I did the following to avoid most errors
  876.  or let them be harmless:
  877.  
  878.  o Using only largely common printer commands.
  879.  o Since (440), I do not use any of these commands described in (2) but one;
  880.    this one is the slrm ("set left right margin") command with the ANSI
  881.    code 65.
  882.  
  883.    I reached this by realizing several printer features "by hand", e.g.
  884.    instead of sending a hazardous "center-this-line-command" to the printer,
  885.    I simulate it by blanks.
  886.  o Printer will not be automatically initialized since (440). Thus you might
  887.    manually adjust some printer options manually without having it overwritten
  888.    by an initialisation.
  889.    However, with my printer for example, the left/right margin settings would
  890.    not work if there was not at least some text printed with the printer
  891.    after its hard reset -- this error only occured when using the "condensed"
  892.    pitch (!?). So, in this case, I use this initialisation before the first
  893.    print operation.
  894.  o You can ignore printing errors to try to get a print even if errors occur.
  895.  
  896.  
  897. 2.2.7. Error handling concept
  898. ------------------------------
  899.  
  900.   All errors that may occur while using VideoMaxe will be displayed
  901.  in clear text in an `error window'. However, if a ram panic occurs,
  902.  it may not be able to open such a window. Then there are two possible
  903.  behaviours of VideoMaxe:
  904.  
  905.  o The window will be left like "Cancel". That means the changes you have
  906.    done in that window will be lost. This will only be done in windows where
  907.    "not much" data is edited.
  908.  o You will be requested to free some memory until enough memory is free.
  909.  
  910.  
  911. 2.3. File types
  912. ================
  913.  
  914.  There are six filetypes VideoMaxe can load and save.
  915.  
  916.  "Default names" are the file names that will be accessed via
  917.  the `standard menus' "Load" and "Save".
  918.  
  919.  "Default icons" are the file names of the icon VideoMaxe will
  920.  use when saving a file of that type with the "Save icons?"
  921.  flag set in the `VideoMaxe preferences'. If this file does not
  922.  exists, the system`s default icon will be used.
  923.  
  924. 2.3.1. VideoMaxe preferences file
  925. ----------------------------------
  926.  
  927.  It contains all data of a `VideoMaxe preferences'.
  928.  
  929.  Default name: VM:Config/VM.prefs
  930.  Default icon: VM:Config/VideoMaxePrefsIcons.info
  931.  
  932. 2.3.2. Layout preferences file
  933. -------------------------------
  934.  
  935.  It contains all data of a `layout preferences'.
  936.  
  937.  Default name: VM:Config/LO.prefs
  938.  Default icon: VM:Config/LayoutPrefsIcon.info
  939.  
  940. 2.3.3. Printer preferences file
  941. --------------------------------
  942.  
  943.  It contains all data of a `printer preferences'.
  944.  
  945.  Default name: Defined in the `VideoMaxe preferences'.
  946.                Used for new projects only, not accessable via
  947.                "Load" or "Save".
  948.  Default icon: VM:Config/PrinterPrefsIcon.info
  949.  
  950. 2.3.4. Video recorder file
  951. ---------------------------
  952.  
  953.  It contains all data of a `video recorder'.
  954.  
  955.  Default name: Defined in the `VideoMaxe preferences'.
  956.                Used for new projects only, not accessable via
  957.                "Load" or "Save".
  958.  Default icon: VM:Config/VideoRecorderIcon.info
  959.  
  960. 2.3.5. Mask list file
  961. ----------------------
  962.  
  963.  It contains all data of a `mask list'.
  964.  
  965.  Default name: Defined in the `VideoMaxe preferences'.
  966.                Used for new projects only, not accessable via
  967.                "Load" or "Save".
  968.  Default icon: VM:Config/MaskListIcon.info
  969.  
  970. 2.3.6. Project file
  971. --------------------
  972.  
  973.  It contains all data of a `project'.
  974.  
  975.  Default name: Defined as the name of the last disk access with that
  976.                project (e.g. new projects have no default, just loaded
  977.                projects have the name they are loaded from as default,
  978.                etc.).
  979.                (441) Accessable via "Load"  (=> `Standard menus')!
  980.  Default icon: VM:Config/ProjectIcon.info
  981.  
  982. 2.4. Controlling the program
  983. =============================
  984.  
  985.  VideoMaxe is window-oriented and modularized. That means that you
  986.  normally manipulate a certain amount of data in a window (normally
  987.  the data of a data type, see `Data types'), encapsulated from the rest.
  988.  
  989.  Note that most of VideoMaxe's behaviour will not be described at all
  990.  in this documentation as I think it is self-evident.
  991.  
  992. 2.4.1. Standard gadgets
  993. ------------------------
  994.  
  995.  There are standard gadgets appearing repeatedly in the program's
  996.  windows that generally mean the same. Here's a list of those
  997.  gadgets:
  998.  
  999.  ["Window Close" means the standard system gadget of a window in the top
  1000.   left edge.]
  1001.  
  1002.  Use     : Push the data as it is shown in the window into action.
  1003.  ~~~
  1004.  Cancel  : Leave the window with exactly the situation as it
  1005.  ~~~~~~    has been before opening it. All eventually made changes are
  1006.            ignored.
  1007.            Equivalent to "Window Close", if "Cancel" exists.
  1008.  
  1009.  Exit    : Leave the window. Only in 'no-data-windows'. No promises about
  1010.  ~~~~      the state after exiting are made.
  1011.            Equivalent to "WindowClose", if "Exit" exists.
  1012.  
  1013.  Continue: Leave the window. Only in 'informational windows'. No changes
  1014.  ~~~~~~~~  whatsoever are done.
  1015.  
  1016.  o Special standard gadget if `data types' are shown:
  1017.  
  1018.  Delete  : Delete the instance of this data type from the 'environment' you
  1019.  ~~~~~~    called the window from.
  1020.  
  1021.  o Special standard gadgets if lists of `data types' are shown:
  1022.  
  1023.  New     : Create a new instance of that data type (adequate window will pop
  1024.  ~~~       up).
  1025.  
  1026.  Edit    : Edit the active instance (adequate window will pop up).
  1027.  ~~~~
  1028.  Empty   : Empty the list (=> Length(list) = 0).
  1029.  ~~~~~
  1030.  o Further standard gadgets:
  1031.  
  1032.  #      : Choose an entry out of a list. Will always pop up the `Choose window'.
  1033.  ~
  1034.  I        : Edit an info text verbosity. ATTENTION: With this you directly
  1035.  ~          change the `VideoMaxe preferences'! So this is an exception to
  1036.             the concept of encapsulation.
  1037.  
  1038.  
  1039.  Note: Side effects and "Cancel"
  1040.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1041.  Note that to be able to "Cancel", the window must operate on a
  1042.  copy of the data. So, if you are not able to "Cancel" (as
  1043.  the  button is ghosted), the data has not been copied. This is,
  1044.  for example, the case with the Window "Project" if you put off
  1045.  "Copy Project?" in the VideoMaxe preferences. This is useful,
  1046.  as the copying of a big project might take a long time.
  1047.  Note, too, that "Cancel" leaves you in exactly the same
  1048.  PROGRAM situation but you may have changed the programs
  1049.  ENVIRONMENTAL situation, for example by file-saving something
  1050.  in a window (in fact, file-savings are the ONLY side effect
  1051.  operations of that kind in this program). A simple example of
  1052.  that is changing and saving the VideoMaxe preferences and
  1053.  leaving the window via Cancel". The changes will not be taken
  1054.  by the program (certainly, as you selected Cancel!), but at
  1055.  the next startup of VideoMaxe this changed file will be read
  1056.  and put to action.
  1057.  
  1058. 2.4.2. Standard menus
  1059. ----------------------
  1060.  
  1061.  Every window might have a menu as well. Push the right mouse button
  1062.  to see it (suprise!). For all the menu items there is one rule
  1063.  to get their meaning: Read them! Menu items are read with their
  1064.  whole "path", e.g. "Rubric.New" or "Specials.Print.Rubric list".
  1065.  Employing that rule I bet you get at least a hint to any item's
  1066.  meaning.
  1067.  
  1068.  There are four standard menu items concerning file accesses:
  1069.  
  1070.  o "Load" will load a file with a fixed name.
  1071.           Global key shortcut "L".
  1072.  o "Save" will save a file to a fixed name.
  1073.           Global key shortcut "S".
  1074.  o "Open" will open a file requester and let you choose a file to load.
  1075.           Global key shortcut "O".
  1076.  o "Save as" will open a file requester and let you choose a filename
  1077.           to save to.
  1078.           Global key shortcut "A".
  1079.  
  1080.  o (430) "Move up" will move a list entry one up in its list.
  1081.           Global key shortcut "U".
  1082.  o (430) "Move down" will move a list entry one down in its list.
  1083.           Global key shortcut "D".
  1084.  
  1085.  o "Anfangswerte" reactivates the values that were active when entering
  1086.      the window in question. This menu is only available if you work with
  1087.      a copy in that window. See the remarks about "Cancel" and side effects
  1088.      in the chapter `Standard gadgets'.
  1089.  o "Defaults" activates the in the VideoMaxe program hard-coded defaults for
  1090.      the displayed data type.
  1091.  
  1092.  Global menu shortcuts will not be used for anything else anywhere.
  1093.  
  1094.  NOTE that due to that two new global shortcuts in V3.40, five other
  1095.  non-global shortcuts had to be changed:
  1096.    - Specials.Date.current in title window. Was "D", now "T".
  1097.    - Specials.Tape overhang.defaults in tape window. Was "D", now none.
  1098.    - Specials.Use a mask in mask entry list window. Was "U", now "T".
  1099.    - Specials.Append a mask in mask entry list window. Was "J", now "G".
  1100.    - Specials.Merge a mask in mask entry list window. Was "M", now "B".
  1101.  
  1102.  
  1103. 3. Details
  1104. ***********
  1105.  
  1106.  This chapter will describe the programs behaviour and interface
  1107.  in detail.
  1108.  
  1109.  `Startup'     will tell you how to get VideoMaxe running,
  1110.  `Customizing' will give you hints on how to customize the program,
  1111.                environment and projects to your own wishes and
  1112.  `Windows'     will describe all important windows one by one.
  1113.  
  1114.  The nodes of the latter chapter will be used as entry nodes for the
  1115.  program's online help, accessable via pressing the HELP key.
  1116.  
  1117. 3.1. Startup
  1118. =============
  1119.  
  1120. 3.1.1. How to startup
  1121. ----------------------
  1122.  
  1123.  You can startup VideoMaxe in two main ways: from CLI/Shell or from
  1124.  Workbench. From Shell, the syntax is
  1125.  
  1126.          VideoMaxe [file1 [file2 ...]]
  1127.  
  1128.  while <fileX> are any `VideoMaxe preferences file's,
  1129.                        `layout preferences file's or
  1130.                        `project file's.
  1131.  
  1132.  From Workbench simply doubleklick on the VideoMaxe Icon.
  1133.  
  1134.  
  1135.                        Arguments
  1136.                       ~~~~~~~~~~~
  1137.  You may use an unlimited (unregarding the max allowed length for
  1138.  an argument line, 255 chars) amount of filenames as argument. Only
  1139.  files of the types VideoMaxe preferences, Layout preferences and
  1140.  projects are regarded and preloaded. For example from Shell you
  1141.  could type
  1142.  
  1143.          VM:VideoMaxe MyFineLayout MyFineVideoCassettes [RETURN]
  1144.  
  1145.  . This would let VideoMaxe startup with the layout `MyFineLayout` and
  1146.  preload the project `MyFineVideoCassettes`. Certainly you have the same
  1147.  opportunities from WB, i.e. via doubleklicking one (or more) VideoMaxe
  1148.  project icon(s) or simply doubleklicking on an enhanced election
  1149.  including the VideoMaxe Icon. Sure u'll get that straight.
  1150.  
  1151.  
  1152.                       WB-Tooltypes
  1153.                      ~~~~~~~~~~~~~~
  1154.  VideoMaxe supports two tool types up to now:
  1155.  
  1156.  PUBSCREEN=<Own public screen id>   : the given string will be the id for
  1157.                                       the public screen - if the VideoMaxe
  1158.                                       screen is public (`Layout preferences').
  1159.  DEFPROJECT=<Default project file>  : the give file will be loaded on startup
  1160.                                       (on every WB startup).
  1161.  
  1162.  
  1163. 3.1.2. Startup configuration
  1164. -----------------------------
  1165.  
  1166.  (444) New startup/VM handling:
  1167.  
  1168.  You do not need to assign a logical device VM: in your startup-sequence
  1169.  any more -- ONLY if you wish to open projects by clicking on their icons
  1170.  on the workbench (because these projects use the default program
  1171.  VM:VideoMaxe).
  1172.  Since v04.44, the program directory ALWAYS is added to the VM: assign.
  1173.  If there is no VM: assign present on startup, it will automatically be the
  1174.  program directory. When leaving VideoMaxe, the program directory will
  1175.  be removed again from the VM: assign, so the situation after leaving
  1176.  VideoMaxe will be the same as before.
  1177.  
  1178.  Note also that the directory "VM:Config" will be created if non-existent.
  1179.  
  1180.                        Preloaded files
  1181.                       ~~~~~~~~~~~~~~~~~
  1182.  o Default `VideoMaxe preferences file'
  1183.  o Default `Layout preferences file'
  1184.  
  1185.  o All default icons for the six different file types
  1186.     `Mask list file', `Project file', `Printer preferences file',
  1187.     `Video recorder file', `VideoMaxe preferences file' and
  1188.     `Layout preferences file'.
  1189.  
  1190.  o The Catalog-File "VideoMaxe.catalog", that may be located in
  1191.    "LOCALE:Catalogs/<lang>/" or in "<startup-cd>/Catalogs/<lang>".
  1192.    See your Amiga User Manual for more details about localization.
  1193.  
  1194.  o "VM:Config/VM.pic". Data for the title picture, shown with "About".
  1195.    File is not loaded if you put off the corresponding flag in the
  1196.    `VideoMaxe preferences'. Even if the picture is requested, it will
  1197.    only be shown if the adequate screen mode (PAL:Hires, 4 colours) is
  1198.    available.
  1199.  
  1200. 3.2. Customizing
  1201. =================
  1202.  
  1203. 3.2.1. Customizing VideoMaxe
  1204. -----------------------------
  1205.  
  1206.  You can customize the behaviour of VideoMaxe in the
  1207.  `VideoMaxe preferences'. See there, or in
  1208.  `VideoMaxe preferences window', respectively.
  1209.  
  1210.  Most important to customize: o online help file (if correct, the HELP key
  1211.                                 will pop up context help)
  1212.                               o view & info texts
  1213.                               o dynamic string's block size
  1214.                               o default directories
  1215.  
  1216.  
  1217. 3.2.2. Customizing the Layout
  1218. ------------------------------
  1219.  
  1220.  You can customize the layout of the VideoMaxe program in the
  1221.  `layout preferences'. See there, or in
  1222.  `Layout preferences window', respectively.
  1223.  
  1224.  The "layout" includes screen, fonts and all window positions & sizes.
  1225.  
  1226. 3.2.3. Customizing Projects
  1227. ----------------------------
  1228.  
  1229.  When starting a new project, you should FIRST adjust its preferences
  1230.  to your wishes. You can do this in the
  1231.  `Project window' (well, where else...) with the menu "Preferences".
  1232.  These are:
  1233.  
  1234.          o Spool information (-> `Spool information concept')
  1235.          o Mask list         (-> `Mask list window')
  1236.          o Video Recorder    (-> `Video recorder window')
  1237.          o Article           (-> `Alphabetical order concept')
  1238.          o Printer           (-> `Printer preferences window')
  1239.  
  1240. 3.3. Windows
  1241. =============
  1242.  
  1243. 3.3.1. Project list window
  1244. ---------------------------
  1245.  
  1246.  In this window the list of all currently loaded `project's is shown.
  1247.  
  1248.                              Gadgets
  1249.                              ~~~~~~~
  1250.  o The list gadget displays the current list of projects.
  1251.    The projects are represented in the list through their view texts
  1252.    (see `Text concept').
  1253.    You can add an entry to the list either by loading a project or
  1254.    by creating a new project via the standard "New" gadget. Latter
  1255.    will (load the standard files for new projects and then) pop up
  1256.    the `project window' with the new project.
  1257.    You can delete a list entry by deleting an existing project
  1258.    in the project editor.
  1259.  
  1260.  o (430) "Project" displays the project's info text as configured in
  1261.     the `VideoMaxe preferences'.
  1262.  o (441) "File" displays the project's default file name.
  1263.  
  1264.  o `Standard gadgets'. "New" will first load the standard files for new
  1265.    projects determined in the `VideoMaxe preferences'!
  1266.  
  1267.  o (443) "Iconify" will put VideoMaxe into iconification mode, please see the
  1268.     corresponding menu below.
  1269.  o (443) "Quit" will try to leave the program, equivalent to "Window Close" and
  1270.     the menu "Quit".
  1271.  
  1272.                              Menus
  1273.                              ~~~~~
  1274.  o "Project"
  1275.    o `Standard menus' "Open", "Save", "Save as" are processing
  1276.      `project file's.
  1277.  
  1278.    o "About" tries to show the VideoMaxe title picture if its
  1279.      flag in the `VideoMaxe preferences' is set and then shows
  1280.      some information about this version of VideoMaxe in a window.
  1281.    o "Iconify" will put VideoMaxe into iconification mode. That means
  1282.      that the screen will be closed and an application icon will
  1283.      be placed on the Workbench. In this mode, you may drag any
  1284.      `VideoMaxe preferences file',
  1285.      `layout preferences file' or
  1286.      `project file' onto the VideoMaxe application icon (in fact, you
  1287.      may drag anything onto it, but only these files will be processed...).
  1288.      Used mainly to gain memory and clean up the machine's surface.
  1289.    o "Quit" will try to quit the program, equivalent to "Window Close" and the
  1290.       "Quit" gadget.
  1291.  
  1292.  o "Preferences"
  1293.    o "VideoMaxe" will pop up the `VideoMaxe preferences window'.
  1294.    o "Layout" will pop up the `layout preferences window'.
  1295.    o (440) `Standard menus' "Load" and "Save" are processing the default
  1296.      `VideoMaxe preferences file' and the default `Layout preferences file'.
  1297.      ATTENTION: These standard menus don't have a GLOBAL Shortcut!
  1298.  
  1299.  o "Specials"
  1300.    o `Standard menus'.
  1301.    o "Merge projects" will pop up the `merge projects window'.
  1302.    o "Split project" will pop up the `split project window'.
  1303.  
  1304.    o (430) "Help" will bring up the online help with the MAIN node
  1305.       of the database activated. Note that pressing the HELP key will
  1306.       pop up the online help with the node for the `project list window'
  1307.       activated!
  1308.  
  1309. 3.3.2. VideoMaxe preferences window
  1310. ------------------------------------
  1311.  
  1312.  In this window the `VideoMaxe preferences' are edited.
  1313.  
  1314.                              Gadgets
  1315.                              ~~~~~~~
  1316.  o 1st cycle gadget lets you choose between two divisions of the
  1317.      `VideoMaxe preferences' data:
  1318.  
  1319.               "Miscellaneous" and "Path and Files"
  1320.  
  1321.  
  1322.                    The "Miscellaneous" Gadgets
  1323.  
  1324.  o "Password" will pop up the `String window' to edit the password.
  1325.      Leaving the VideoMaxe preferences window via "Use"
  1326.      will then activate that new password. Then, the screen title
  1327.      should be changed to "<version> - Registered user". If not, then you
  1328.      have not entered the correct password.
  1329.      Note that certainly you will have to "Save" the adjustments if
  1330.      you still want to be 'registered user' on the next VideoMaxe session.
  1331.      As registered user, you will have access to ALL features of VideoMaxe
  1332.      and the nerving popping-up of the "About"-message will cease.
  1333.  
  1334.  o "Copy projects?",
  1335.  o "Save icons?",
  1336.  o "Show picture with 'About'?" and
  1337.  o (430)"Use abbreviations?" let you edit these flags of the
  1338.      `VideoMaxe preferences'.
  1339.  
  1340.  o "Dynamic string block size" lets you edit the dynamic string size
  1341.      (see `VideoMaxe preferences').
  1342.  
  1343.  o "Edit" will pop up the `set window' which lets you adjust certain
  1344.      info text verbosities. Which one is determined by the following
  1345.  o Cycle gadget. This can be changed to all text info verbosity types
  1346.      as described in `VideoMaxe preferences'.
  1347.  
  1348.  
  1349.                  The "Paths and Files" Gadgets
  1350.  
  1351.  o (430) "Online help" file name guide document for VideoMaxe's online help.
  1352.      See `VideoMaxe preferences' for details.
  1353.  
  1354.  o "Mask list",
  1355.  o "Video recorder" and
  1356.  o "Printer preferences" let you edit the file names of the default
  1357.      `mask list', `video recorder' or `printer preferences' for new projects.
  1358.  
  1359.  o "Project path",
  1360.  o "Mask list path",
  1361.  o "Printer preferences path",
  1362.  o "Video recorder path",
  1363.  o "VideoMaxe preferences path" and
  1364.  o "Layout preferences path" let you edit the default directory path for
  1365.      the file requester when processing `project file's, `mask list file's,
  1366.      `printer preferences file', `video recorder file's,
  1367.      `VideoMaxe preferences file's or `layout preferences file's.
  1368.  
  1369.                              Menus
  1370.                              ~~~~~
  1371.  o "VideoMaxe preferences"
  1372.    o `Standard menus' "Load", "Open", Save", "Save as" are processing
  1373.        `VideoMaxe preferences file's.
  1374.  
  1375.  o "Specials"
  1376.    o `Standard menus'.
  1377.  
  1378.  All disk operations can easily be done via the file requester by
  1379.  clicking on the gadgets right of the string/text gadgets.
  1380.  
  1381. 3.3.3. Layout preferences window
  1382. ---------------------------------
  1383.  
  1384.  In this window the `layout preferences' are edited.
  1385.  
  1386.                              Gadgets
  1387.                              ~~~~~~~
  1388.  o (440)"Use WB screen mode?". If checked, your Workbench's screen mode will be
  1389.      cloned for the VideoMaxe screen. NOTE that if your Workbench is not open,
  1390.      this will try to open it when opening the VideoMaxe screen.
  1391.  
  1392.  o "Screen mode" pops up the system's screen mode requester. Please
  1393.      refer to your Amiga Manual for explanation.
  1394.      (442) Note that this requester is only available with the asl library
  1395.      version 38 or better.
  1396.  
  1397.  o "Public screen?". If checked, the VideoMaxe screen will be a public
  1398.      screen. The public screen id is "VM-Screen" (if none has been
  1399.      defined in the tool types).
  1400.  
  1401.  o (440)String gadget for the public screen name. Note that that name must be unique
  1402.      (among your public screens), else you will get an error like "Public screen
  1403.      id already exists" when opening the VideoMaxe screen.
  1404.      IMPORTANT: This string will be overwritten by the tool type "PUBSCREEN",
  1405.      if defined. See `Startup'.
  1406.  
  1407.  o "Shanghai windows?". If checked, all VideoMaxe windows will be
  1408.      opened on the default public screen (normally the Workbench screen),
  1409.      else on the VideoMaxe screen.
  1410.  
  1411.  o (440) "Colours" lets you edit the screen's colours.
  1412.  o "Screen font" lets you edit the font to be used as screen's default.
  1413.      Window and screen titles will be printed in that font.
  1414.  o "Menu font" lets you edit the font to be used for menu texts.
  1415.  o "Gadget font" lets you edit the font to be used for gadget texts.
  1416.  
  1417.  All font selectors pop up the system's font selector window.
  1418.  
  1419.                              Menus
  1420.                              ~~~~~
  1421.  o "Layout preferences"
  1422.    o `Standard menus' "Load", "Open", Save", "Save as" are processing
  1423.        `layout preferences file's.
  1424.  o "Specials"
  1425.    o `Standard menus'. The hard-coded default is: non-public standard PAL
  1426.       screen/topaz 8 fonts/correctly adjusted window shapes for that screen.
  1427.  
  1428.  Remember that, though not visible, the shapes (including the zoom
  1429.  state) of all VideoMaxe windows are hold here. They can't be adjusted
  1430.  here, but the editor always contains the current shapes after entering
  1431.  it. It certainly does not contain the current shapes if you have
  1432.  previously loaded a layout from disk inside the editor.
  1433.  If you want the shape of the layout window to be snapshot
  1434.  as well, adjust the layout editor window and leave it via
  1435.  "Cancel", as "Use" should use the (perhaps loaded) values...
  1436.  
  1437. 3.3.4. Merge projects window
  1438. -----------------------------
  1439.  
  1440.  (433) In this window you can merge two projects from the project list into
  1441.  a new one.
  1442.  
  1443.                              Gadgets
  1444.                              ~~~~~~~
  1445.  o "Merge": The 1st project to merge, must be choosen by the gadget
  1446.     to the right.
  1447.  o "With": The 2nd project to merge, must be choosen by the gadget
  1448.     to the right.
  1449.  o `Standard gadgets'.
  1450.  
  1451.  Note that no existing project will be harmed, but a new one created.
  1452.  The new project's preferences will be taken from the 1st project.
  1453.  You can only merge projects which tapes are disjunct!
  1454.  
  1455. 3.3.5. Split project window
  1456. ----------------------------
  1457.  
  1458.  (433) In this window you can split a project from the project list into a
  1459.  new one, containing only choosen tapes.
  1460.  
  1461.                              Gadgets
  1462.                              ~~~~~~~
  1463.  o "Split": The project to be split, must be choosen by the gadget
  1464.     to the right.
  1465.  o "From": The 1st tape to be in the new, split project.
  1466.  o "Up to": The last tape to be in the new, split project.
  1467.  o `Standard gadgets'.
  1468.  
  1469.  Note that no existing project will be harmed, but a new one created.
  1470.  
  1471.  
  1472. 3.3.6. Project window
  1473. ----------------------
  1474.  
  1475.  In this window a `project' is displayed and can be edited.
  1476.  
  1477.                              Gadgets
  1478.                              ~~~~~~~
  1479.  o "Name" is a string gadget containing the project's name (NOT its
  1480.      FILE name!!)
  1481.  
  1482.  o The list selector gadget underneath the "Name" gadget lets you
  1483.      choose between the different "list-display-modes":
  1484.    o "Title list sorted by name" displays all titles
  1485.        (in alphabetical order)
  1486.    o "Title list of tape" displays all titles of the active tape
  1487.        (sorted by their occurence on the tape)
  1488.    o "Title list of rubric" displays all titles of the active rubric
  1489.        (in alphabetical order)
  1490.    o "Title list sorted by date" displays all titles
  1491.        (sorted by their date)
  1492.    o "Clipped title list" displays all titles in the clipped title list.
  1493.  
  1494.  o "Rubric" displays the active `rubric' and let you freely choose
  1495.      a new active rubric from the project's rubric list via the
  1496.      slider gadget above.
  1497.  
  1498.      The active rubric is always the rubric of the active title!
  1499.  
  1500.      (430) The rubric is displayed with its view text followed by its
  1501.      info text in brackets. See `Text concept'.
  1502.  
  1503.  o "Tape" displays the active `tape' and let you freely choose
  1504.      a new active tape from the project's tape list via the
  1505.      slider gadget above.
  1506.  
  1507.      The active tape is always the tape of the active title!
  1508.  
  1509.      (430) The tape is displayed with its view text followed by its
  1510.      info text in brackets. See `Text concept'.
  1511.  
  1512.  o The dominating list gadget contains the list of all titles of the
  1513.      active list. This active list is determined by the list selector,
  1514.      the active rubric and the active tape.
  1515.      In this list there is always one active `title' (or none, if the list
  1516.      has no entries) that is displayed at the bottom of the list. You
  1517.      can activate any title of the list by clicking onto it. By that,
  1518.      you will automaticallly change the active tape and active rubric.
  1519.      A doubleklick on a title will pop up the `title window' with that
  1520.      title.
  1521.      (430) View text are used as entries in the list. See `Text concept'.
  1522.  o (430) "Title" displays the info text of the active title. The info text
  1523.      is configured in the `VideoMaxe preferences'. See `Text concept'.
  1524.      Note that if you select the 'spool information' to be shown in
  1525.      the info text, it depends on the adjustments in the project's
  1526.      `video recorder' preferences whether 'rest time', 'used time' or
  1527.      'counter' is shown.
  1528.  
  1529.  o `Standard gadgets'.
  1530.  
  1531.                              Menus
  1532.                              ~~~~~
  1533.  o "Rubric"
  1534.    o "Edit" pops up the `rubric window' with the active rubric.
  1535.    o "New" pops up the `rubric window' for a new rubric.
  1536.    o "Print" pops up the `print window' to print the rubric.
  1537.  
  1538.  o "Tape"
  1539.    o "Edit" pops up the `tape window' with the active tape.
  1540.    o "New" pops up the `tape window' for a new tape.
  1541.    o "Search" pops up the `search for tape window'.
  1542.    o "Print" pops up the `print window' to print the tape.
  1543.  
  1544.  o "Title"
  1545.    o "Edit" pops up the `title window' with the active title.
  1546.    o "New" pops up the `title window' for a new title.
  1547.    o "Copy active title" pops up the `title window' for a new title,
  1548.        copying all (senseful) data from the active title to the new.
  1549.    o (441) "locked" will toggle the "locked" flag of the active title.
  1550.       ATTENTION: With this you directly change the `title'! So this is an
  1551.       exception to the concept of encapsulation.
  1552.  
  1553.    o "Search" pops up the `search for title window'.
  1554.    o "Print" pops up the `print window' to print the title.
  1555.  
  1556.    o "Add to clip list" adds the active title to the clipped title list
  1557.        of the project (if the active title is not already in the clip list).
  1558.    o "Remove from clip list" removes the active title from the clipped
  1559.        title list of the project (if the active title is in the clip list).
  1560.  
  1561.  o "Preferences" lets you adjust the preferences of the displayed
  1562.      project. (440) The spool info is adjusted in the vcr now!
  1563.    o "Video recorder" pops up the `video recorder window' with the
  1564.        project's `video recorder'.
  1565.    o "Printer" pops up the `printer preferences window' with the
  1566.        project's `printer preferences'.
  1567.    o "Articles" pops up the a string request window with the `project''s
  1568.        article string. See `Alphabetical order concept'.
  1569.    o "Mask list" pops up the `mask list window' with the mask list
  1570.        of the project.
  1571.  
  1572.  o "Specials" covers some special features.
  1573.    o `Standard menus'.
  1574.  
  1575.    o "Mask" covers some special features handling the tape's/title's
  1576.        `mask entry list's. (430) The `mask specials window' will pop up.
  1577.  
  1578.    o "Print"
  1579.      o "Rubric list",
  1580.      o "Tape list" or
  1581.      o "Active title list" pop up the `print window' to print all rubrics,
  1582.          all tapes or the current title list.
  1583.  
  1584.    o "Statistics" pops up the `statistics window' with some more or less
  1585.          interesting numbers and diagrams. (430) More interesting :-)
  1586.  
  1587.    o "Clear clipped title list" will remove all titles from the clipped
  1588.          title list.
  1589.  
  1590.    o (440)"Zero check" will perform a check for titles with zero length in
  1591.        the active title list; you will be asked for every title with zero
  1592.        length whether to delete or preserve it. This might be useful if
  1593.        your often using "used spaces suggestions" (see `Suggestion concept'),
  1594.        and thus have some 'corpses' lying around, such as
  1595.        "[* Overplayed *] I am a very bad movie" or
  1596.        "[* Overplayed *] [* Partly overplayed *] I have been overplayed twice".
  1597.        Eh...yes.
  1598.  
  1599.    o (444)"Get suggestion" simply is a suggestion previewer. It will
  1600.        pop up the `Length window' for a certain length for the suggestion,
  1601.        and then the `Suggestions window' with that length. You might find it
  1602.        useful for temporary recordings or stuff...
  1603.  
  1604. 3.3.7. Rubric window
  1605. ---------------------
  1606.  
  1607.  In this window a `rubric' is displayed and can be edited.
  1608.  
  1609.                              Gadgets
  1610.                              ~~~~~~~
  1611.  o "Name" lets you edit the name of the rubric.
  1612.  o `Standard gadgets'.
  1613.  
  1614.                              Menus
  1615.                              ~~~~~
  1616.  o "Specials"
  1617.    o `Standard menus'.
  1618.  
  1619. 3.3.8. Tape window
  1620. -------------------
  1621.  
  1622.  In this window a `tape' is displayed and can be edited.
  1623.  
  1624.                              Gadgets
  1625.                              ~~~~~~~
  1626.  o "Number" lets you edit the number of the tape. The tape number
  1627.      is the identity of a tape.
  1628.  o "Length" lets you edit the length of the tape in MINUTES. A RETURN
  1629.      or TAB in this gadget will perform a default calculation of the tape
  1630.      overhang (see menu, too).
  1631.  o "Tape overhang" lets you edit the overhang of the tape in MINUTES.
  1632.  
  1633.  o "Mask entry list" pops up the `mask entry list window' with the
  1634.      mask entry list of that tape.
  1635.  
  1636.  o "Show tape" displays the `show tape window' if set.
  1637.  o `Standard gadgets'.
  1638.  
  1639.                              Menus
  1640.                              ~~~~~
  1641.  o "Specials"
  1642.    o `Standard menus'.
  1643.    o "Tape overhang"
  1644.      o "Default" calculates a "normal" tape overhang, depending on the
  1645.          value in the "Length" gadget. A tape with 240 minutes, for
  1646.          example, has a default tape overhang of 4 minutes.
  1647.  
  1648. 3.3.9. Title window
  1649. --------------------
  1650.  
  1651.  In this window a `title' is displayed and can be edited.
  1652.  
  1653.                              Gadgets
  1654.                              ~~~~~~~
  1655.  o "Name" lets you edit the name of the title. There may be multiple
  1656.      titles with the same name.
  1657.  
  1658.  o "Tape" lets you edit the tape the title is recorded on. You can't
  1659.      change the tape if you are editing an existing title.
  1660.  o "Rubric" lets you edit the rubric the title is classified to.
  1661.  
  1662.  o (444) "Length" contains the length of the title as text. If the real
  1663.      length should be diferent to the play length, the real length will
  1664.      be shown in brackets after the play length.
  1665.  o (444) "Edit" pops up the `Length window' to edit the length of the
  1666.      title.
  1667.  
  1668.  o "Date" and
  1669.  o "Time" let you edit the title's date & time. For new titles, this is
  1670.      initially set to the current time & date.
  1671.  
  1672.  HINT: Personally, I never touch these last two entries; thus I get a senseful
  1673.        date title list with the most recent recordings at the top.
  1674.  
  1675.  o "Mask entry list" pops up the `mask entry list window' with the mask
  1676.      entry list of the title.
  1677.  
  1678.  o "locked" lets you edit the status of the title. (443) If the title is
  1679.     unlocked, you can enter a priority for that title
  1680.     (temporary recording=0,1,..,8,9=highest priority), which is important
  1681.     for the `Suggestion concept'.
  1682.  
  1683.  
  1684.                    Gadgets for the suggestion system
  1685.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1686.  o (430) "Get Suggestion" pops up the `suggestions window' with the option
  1687.      to select a suggestion where to record this (new) title.
  1688.  
  1689.  o "Suggestion exists?". If checked, this means that there is a
  1690.      suggestion active. A click on it then means killing the
  1691.      active suggestion.
  1692.      Can only be accessed if you're editing a _new_ title.
  1693.  o "Accept suggestion?". If checked, this will cause VideoMaxe to
  1694.      regard the existing suggestion when choosing "Use". Can only be
  1695.      accessed if a suggestion exists.
  1696.  
  1697.  o "Show tape?" shows the `show tape window' with the title's active tape
  1698.      if set. Mutual excludes with "Show suggestion?".
  1699.  o "Show suggestion?"  shows the `show tape window' with the active suggestion
  1700.      if set. Mutual excludes with "Show tape?".
  1701.      Can only be accessed if a suggestion is active.
  1702.  
  1703.  o `Standard gadgets'.
  1704.  
  1705.                              Menus
  1706.                              ~~~~~
  1707.  o "Specials"
  1708.    o `Standard menus'.
  1709.  
  1710.    o "Date"
  1711.      o "Start values" is one of the `standard menus' processing the values
  1712.         for date AND time.
  1713.      o "current" will set the date AND time of the title to the current
  1714.          date and time.
  1715.  
  1716.    o (433) "Length from Counter" [only for NEW titles] let you type in a
  1717.        counter number and then evaluates the length of the title, presuming
  1718.        that you want to record the title as last one on the active tape. The
  1719.        length will be correct if you type in the counter position at the
  1720.        new title's end.
  1721.  
  1722. 3.3.10. Mask list window
  1723. -------------------------
  1724.  
  1725.  In this window a `mask list' is displayed and edited.
  1726.  
  1727.                              Gadgets
  1728.                              ~~~~~~~
  1729.  o The gadget containing the list of the masks. The entries are
  1730.     represented by their view text, the list has an arbitrary order.
  1731.     A click on an entry will activate it, a doubleclick will
  1732.     pop up the `mask window' with the active mask.
  1733.  o `Standard gadgets'.
  1734.  
  1735.                              Menus
  1736.                              ~~~~~
  1737.  o "Mask list"
  1738.    o `Standard menus' "Open", "Save As" are accessing `mask list file's.
  1739.  
  1740.  o "Specials"
  1741.    o `Standard menus'.
  1742.  
  1743. 3.3.11. Mask window
  1744. --------------------
  1745.  
  1746.  In this window a `mask' is displayed and can be edited.
  1747.  If you are editing the first mask of the project's `mask list',
  1748.  the window title will be "Default mask for new tapes", if
  1749.  you are editing the second mask it will be "Default mask for new
  1750.  titles".
  1751.  
  1752.                              Gadgets
  1753.                              ~~~~~~~
  1754.  o "Name" lets you edit the mask's name.
  1755.  o "Mask entry list" pops up the `mask entry list window' with the
  1756.      mask entry list of the mask
  1757.  o `Standard gadgets'.
  1758.  
  1759.                              Menus
  1760.                              ~~~~~
  1761.  o "Specials"
  1762.    o `Standard menus'.
  1763.  
  1764. 3.3.12. Mask entry list window
  1765. -------------------------------
  1766.  
  1767.  In this window a `mask entry list' is displayed and can be edited.
  1768.  
  1769.                              Gadgets
  1770.                              ~~~~~~~
  1771.  o An unlimited amount of gadgets representing a `mask entry'.
  1772.     The VALUES of these mask entries can be edited here, their
  1773.     type and name are changed in a `mask entry window'.
  1774.     Each entry is preceded by a checkbox gadget that indicates
  1775.     whether the entry is active (and is used to select the entry).
  1776.     There can be only one entry active.
  1777.     There may be three, (430) no four, no five(433) different kinds (please
  1778.     compare with chapter `Mask entry'):
  1779.  
  1780.    o On/Off type. Displayed by a checkbox-gadget, followed by the
  1781.       mask entry's name.
  1782.    o Number kind. Displayed by the mask entry's name followed by
  1783.       an integer gadget.
  1784.    o Text kind. Displayed by the mask entry's name followed by
  1785.       a string gadget.
  1786.    o Command kind. Displayed by an "Execute"-gadget followed by the
  1787.       mask entry's name followed by a string gadget. "Execute"
  1788.       will try to execute the string.
  1789.    o Memo kind. Displayed by an "Show"-gadget followed by the
  1790.       mask entry's name followed by a string gadget. "Show"
  1791.       will show the string gadgets contents in a window.
  1792.    o Set kind. Displayed by an "Edit"-gadget followed by the
  1793.       mask entry's name followed by a text gadget. "Edit"
  1794.       will pop up the `set window' to edit the (user-defined) set.
  1795.       The text gadget displays all objects IN the set.
  1796.  
  1797.  o `Standard gadgets'.
  1798.  
  1799.                              Menus
  1800.                              ~~~~~
  1801.  o "Specials"
  1802.    o `Standard menus'.
  1803.  
  1804.    o "Use a mask" lets you choose a mask of the project's mask list
  1805.        to use its mask entry list in this window.
  1806.    o "Append a mask" lets you choose a mask of the project's mask list
  1807.        to append its mask entry list to the active mask entry list in
  1808.        this window.
  1809.    o "Merge a mask" lets you choose a mask of the project's mask list
  1810.        to merge its mask entry list with the active mask entry list in
  1811.        this window. This is like "Append ...", but mask entries with
  1812.        a name that is already existent in the active list are not
  1813.        appended.
  1814.  
  1815. o `Standard menus'
  1816.  
  1817. 3.3.13. Mask entry window
  1818. --------------------------
  1819.  
  1820.  In this window a `mask entry' is displayed and can be edited.
  1821.  
  1822.                              Gadgets
  1823.                              ~~~~~~~
  1824.  o "Name" lets you edit the name of the mask entry.
  1825.  o The mx gadget lets you edit the type of the mask entry.
  1826.    You can choose between "On/Off type", "Number type", "Text type",
  1827.    (430) "Command type", (433) "Memo type" and (441) "Set type". Please refer
  1828.    to `mask entry' for a describtion of these types.
  1829.  o "Define" pops up the `string window' for defining a set; only if the type
  1830.      is "Set". Please see `mask entry'.
  1831.  
  1832.  o `Standard gadgets'.
  1833.  
  1834.  NOTE that since 04.33, all efforts are done to save the mask entry's data
  1835.  (which is NOT displayed here, but only in the `mask entry list window')
  1836.  when changing the type. But if you however change, for example, a memo into
  1837.  an integer and you choose "Use", the text of the former memo will be
  1838.  certainly gone...
  1839.  
  1840. 3.3.14. Suggestions window
  1841. ---------------------------
  1842.  
  1843.  In this window the `suggestion concept' for a given actual title
  1844.  length is presented with option to select a suggestion.
  1845.  
  1846.                              Gadgets
  1847.                              ~~~~~~~
  1848.  o "Required space of time" displays the real length for that
  1849.      suggestions are requested.
  1850.  
  1851.  o "Free spaces of time" displays the suggestions for free spaces of time and
  1852.  o "Used spaces of time" displays the suggestions for used spaces of time.
  1853.      A click on an entry will activate it and display the suggestion in question
  1854.      in the `show tape window'. A doubleclick on an entry will select that
  1855.      suggestion and exit the suggestions window, which is eqiuvalent to using
  1856.      the standard gadget "Use" (443).
  1857.  
  1858.  o `Standard gadgets'.
  1859.  
  1860. 3.3.15. Search for tape window
  1861. -------------------------------
  1862.  
  1863.  In this window you can comfortably search for a `tape'.
  1864.  
  1865.                              Gadgets
  1866.                              ~~~~~~~
  1867.  o "Text to search for" lets you edit the token that should be found.
  1868.  o The 1st cycle gadget lets you adjust the following search options:
  1869.    o "Search for full text" will search for the occurence of the full
  1870.        text "as it is" given as token.
  1871.    o "Search for pattern" will search for any occurence of the token
  1872.        and will not regard case sense.
  1873.  
  1874.  o The 2nd cycle gadget lets you adjust the following search options:
  1875.    o "Search in tape name only" will only search in the "number" field
  1876.        of the tapes. Note that for that purpose, token will be
  1877.        transformed into a number.
  1878.    o "Search in all texts" will search in all texts. That means, it
  1879.        will search in the "number" field AND in all mask entries. This
  1880.        search in the mask entries is the same as performed in the
  1881.        `search for title window' - see there.
  1882.        See `mask entry' as well.
  1883.  
  1884.  o "Clear" will set the active tape to NIL. That means that the next
  1885.      search via "Next Matching" will be started at the beginning of
  1886.      the tape list.
  1887.      Will be shown by the text "Not yet searched..." in the
  1888.      "Found tape"-Gadget.
  1889.  o "Next matching" will perform a search with the adjusted options.
  1890.      See "Found tape" for more information.
  1891.  o "Found tape" displays the found tape.
  1892.      This is simultaneously the active tape, used as list position
  1893.      where to start the search from. There are three possible entries:
  1894.      o "Not searched yet". Active tape NIL. Search starts at the
  1895.          beginning of the list. Initial entry.
  1896.      o "No more matching entries". Active tape NIL. Search starts at the
  1897.          beginning of the list. Entry after "Clear" or unsuccesful
  1898.          search.
  1899.      o The name of a tape. Active tape not NIL. Search starts directly
  1900.          after the active tape. Entry after successful search.
  1901.  
  1902.  o `Standard gadgets'. "Use" will take over the active tape.
  1903.  
  1904. 3.3.16. Search for title window
  1905. --------------------------------
  1906.  
  1907.  In this window you can comfortably search for a `title'.
  1908.  
  1909.                              Gadgets
  1910.                              ~~~~~~~
  1911.  o "List to search in" displays the list that will be used for
  1912.      the search. This value depend on from what state the search was
  1913.      called.
  1914.  
  1915.  o "Text to search for" lets you edit the token that should be found.
  1916.  o The 1st cycle gadget lets you adjust the following search options:
  1917.    o "Search for full text" will search for the occurence of the full
  1918.        text "as it is" given as token.
  1919.    o "Search for pattern" will search for any occurence of the token
  1920.        and will not regard case sense.
  1921.  
  1922.  o The 2nd cycle gadget lets you adjust the following search options:
  1923.    o "Search in title name only" will only search in the "name" field
  1924.        of the titles.
  1925.    o "Search in all texts" will search in all texts. That means, it
  1926.        will search in the "name" field AND in all mask entries containing a
  1927.        string. (441) The new type "Set" will be regarded, too; it will be
  1928.        searched in the string that is being displayed as well in the
  1929.        `mask entry list window' for the contents of the set. Since (441)
  1930.        the "Boolean" types will be regarded as well - it will be
  1931.        searched in the name string of the boolean mask entry if its
  1932.        value is "true".
  1933.        See `mask entry' as well.
  1934.  
  1935.  o "Clear" will set the active title to NIL. That means that the next
  1936.      search via "Next Matching" will be started at the beginning of
  1937.      the list we are searching in.
  1938.      Will be shown by the text "No more matching entries" in the
  1939.      "Found Title"-Gadget.
  1940.  o "Next matching" will perform a search with the adjusted options.
  1941.      See "Found title" for more information.
  1942.  o "Found title" displays the found title.
  1943.      This is simultaneously the active title, used as list position
  1944.      where to start the search from. There are three possible entries:
  1945.      o "Not searched yet". Active title NIL. Search starts at the
  1946.          beginning of the list. Initial entry.
  1947.      o "No more matching entries". Active title NIL. Search starts at the
  1948.          beginning of the list. Entry after "Clear" or unsuccesful
  1949.          search.
  1950.      o The name of a title. Active title not NIL. Search starts directly
  1951.          after the active title. Entry after successful search.
  1952.  
  1953.  o "Add all matching..." will add all matching titles to the clipped title
  1954.      list and leave the window.
  1955.  o `Standard gadgets'. "Use" will take over the active title.
  1956.  
  1957.  
  1958.  Note:
  1959.  ~~~~~
  1960.  (430) The title will be searched following the following schedule:
  1961.  
  1962.  (i)   Binary search in the "key"-strings of the titles. Very special
  1963.        and very fast.
  1964.        Only if the 'all title list' is the active list.
  1965.  (ii)  Linear search in the "key"-strings.
  1966.        Only if 'pattern' is off.
  1967.  (iii) Linear search in the "name"-strings.
  1968.  (iv)  Linear search in all mask entries (see above, "Search in all texts").
  1969.  
  1970. 3.3.17. Printer preferences window
  1971. -----------------------------------
  1972.  
  1973.  In this window the `printer preferences' are displayed and can be edited.
  1974.  
  1975.  This window may be called from the `project window' or from the
  1976.  `print window'; the first will change the projects preferences while
  1977.  the latter will only change the preferences locally for the print!
  1978.  
  1979.  All real values in centimeters (2.54 cm = 1 inch).
  1980.  
  1981.                              Gadgets
  1982.                              ~~~~~~~
  1983.  o Configuration number lets you select the `printer preferences'
  1984.      configuration that should be displayed in this window.
  1985.    o "1st configuration" to "4th configuration"
  1986.  
  1987.  o "Name" lets you edit the name for this print configuration.
  1988.  
  1989.  o "Paper length" lets you edit the length of the paper to print to.
  1990.  o "Paper width" lets you edit the width of the paper to print to.
  1991.  o "Print length" lets you edit the length of the print output
  1992.      inside the paper length.
  1993.  o "Print width" lets you edit the width of the print output
  1994.      inside the paper width.
  1995.  o "Left margin" lets you edit the position the print should start
  1996.      from the left.
  1997.  
  1998.  o "Flip Margins?". If checked, margins will be flipped (e.g. for
  1999.      "two-sides-print".
  2000.  o "Lines Per Inch?" lets you select the horizontal print depth.
  2001.  o "Characters Per Inch?" lets you select the vertical print depth. Since
  2002.     (440) you can adjust two Condensed cpi values: 15 or 17. Choose the
  2003.     value your printer will actually perform when printing condensed!
  2004.  
  2005.  o "Letter quality?". If checked, print will be in LQ mode.
  2006.  o "Proportional?". If checked, print will be in proportional font. See comment
  2007.     on that in `Printing concept'!
  2008.  
  2009.  o (430) "Edit" will pop up the `set window' which lets you adjust certain
  2010.      info text verbosities for the print. Which one is determined by the
  2011.      following
  2012.  o (430) Cycle gadget. This can be changed to the following text info
  2013.      verbosity types: rubric, tape, title, project.
  2014.      NOTE that if you adjust an empty set in the set window, NO text
  2015.      info line will be printed. See `Text concept'!
  2016.  
  2017.  o (430) "Print project info?". If checked, view & info text of the project
  2018.      will be printed; they then will be the first thing printed.
  2019.  o (430) "Add line between view & info texts?". If checked, view & info texts
  2020.      will be seperated by a line.
  2021.  o (430) "Add line between titles?". If checked, a line will be printed between
  2022.      two in the print directly succeding titles.
  2023.  o (440) "Headline on each page?". If checked, each page will have the headline
  2024.      on top.
  2025.  
  2026.  NOTE that mask entry lists -if printed- will always be separated by a
  2027.  line from further printing.
  2028.  
  2029.  o `Standard gadgets'
  2030.  
  2031.                              Menus
  2032.                              ~~~~~
  2033.  o "Printer preferences"
  2034.    o `Standard menus' "Open", "Save as" are processing
  2035.      `printer preferences file's.
  2036.  
  2037.  o "Specials"
  2038.    o `Standard menus'.
  2039.    o (440) "Configuration No.X" will copy the data of configuration number
  2040.       X (X = 1,2,3,4) to the current, displayed configuration.
  2041.  
  2042.  See `Printing concept' and
  2043.      `Print window'     as well.
  2044.  
  2045. 3.3.18. Print window
  2046. ---------------------
  2047.  
  2048.   This window lets you perform a print. It depends on how this
  2049.  window has been entered what will be printed.
  2050.  
  2051.   IMPORTANT: I advice you to save your project before printing, as printing
  2052.  is a hazardous task and might take a long time or even crash the system (not
  2053.  only (:-) because of VideoMaxe, but for the external routines, harware and
  2054.  drivers being used).
  2055.  
  2056.                              Gadgets
  2057.                              ~~~~~~~
  2058.  o "Head line" lets you edit the head line of the print. Initially this will
  2059.      be a senseful text that tells what will be printed.
  2060.  
  2061.  o Configuration number lets you select the `printer preferences'
  2062.      configuration that should be used with the print.
  2063.    o "1st configuration" to "4th configuration"
  2064.  
  2065.  o "Tape mask" lets you choose how to print the mask entry lists
  2066.      of tapes.
  2067.    o "nothing" prints no mask entry lists.
  2068.    o "all" prints every mask entry of the mask entry lists.
  2069.    o "filtered" prints only the mask entries that are in the
  2070.        chosen mask. Only if this is selected, you can choose
  2071.        a mask out of the project's mask list.
  2072.  
  2073.  o "Title mask". Exactly as above, only for titles.
  2074.  
  2075.  o (440) "Use abbreviations?" lets you edit this flag loacally for the
  2076.           printing. See `text concept'.
  2077.  
  2078.  o (433) "From": The 1st item to be printed - only if a list is going to
  2079.      be printed.
  2080.  o (433) "Up to": The last item to be printed - only if a list is going to
  2081.      be printed.
  2082.  
  2083.  The last two values initially contain the first (resp. last) entry of the
  2084.  list to print.
  2085.  
  2086.  o (440) "Print": Perform the printing.
  2087.  o (440) "Initialise Printer": Perform an initialisation of your printer
  2088.      (with the values of your system's printer preferences) via the printer
  2089.      device. Normally, you should not need this, as the printer is configured
  2090.      before any print operation by VideoMaxe.
  2091.  
  2092.  Please see `Printing concept' for the last two items!
  2093.  
  2094.  o `Standard gadgets'.
  2095.  
  2096.                              Menus
  2097.                              ~~~~~
  2098.  o "Specials"
  2099.    o "Change printer preferences" pops up the
  2100.        `printer preferences window' with the active printer preferences.
  2101.        Initially, the active printer preferences are the printer
  2102.        preferences of the project print has been called from.
  2103.        PLEASE NOTE: Changing the preferences here will never have an
  2104.        impact on the project's printer preferences but only LOCALLY on
  2105.        this window.
  2106.  
  2107. 3.3.19. Video recorder window
  2108. ------------------------------
  2109.  
  2110.  In this window a `video recorder' is displayed and can be edited.
  2111.  
  2112.                              Gadgets
  2113.                              ~~~~~~~
  2114.  o "Name" lets you edit the name the video recorder.
  2115.  
  2116.  o (440)"Spool info". A cycle gadget that lets you adjust the kind your VCR shows
  2117.      the spool information. These are:
  2118.      o "Used time",
  2119.      o "Rest time" or
  2120.      o "Counter", which advice VideoMaxe to display the "used time", "rest time"
  2121.          or "counter" as spool info in its title info texts.
  2122.          Refer to `Text concept' for info texts and to `Spool information concept'.
  2123.  
  2124.      Note 1: These values werde adjusted in the project window (not in the vcr)
  2125.              before version 4.40. It's because of this change only that the project
  2126.              and vcr file formats had to be changed :-(.
  2127.      Note 2: Sure there are VCRs with both counter and real time display. Thus
  2128.              this represents your preference only.
  2129.  
  2130.  IMPORTANT: If you are satisfied with the real time display, the rest should not
  2131.             interest you as it is only about creating counter functions.
  2132.  
  2133.  o The cycle gadget lets you edit the function to edit.
  2134.    o "1st counter" to "4th counter" for the four possible counter functions,
  2135.       which should each represent a certain tape length.
  2136.  
  2137.  o "Preferred tape length" lets you edit the preferred tape length
  2138.      for the selected function.
  2139.  o "Entry number" displays and lets you edit the active entry number.
  2140.      A counter function consists of nothing else but an array of REALs
  2141.      that each are accessed by an number. These numbers range from 0
  2142.      to 40 and every such number represents exactly one "Minute":
  2143.  o "Minute" displays the minute the entry number represents.
  2144.  o "Movement for minute" lets you edit the movement per minute for the active
  2145.      minute.
  2146.      RETURN will increase the entry number by one (and thus change the
  2147.      minute) and lets you edit the next value.
  2148.  
  2149.  Please see `Video recorder' and `Spool information concept'!
  2150.  
  2151.  o `Standard gadgets'
  2152.  
  2153.                              Menus
  2154.                              ~~~~~
  2155.  o "Video recorder"
  2156.    o `Standard menus' "Open", "Save as" access `video recorder file's.
  2157.  o "Specials"
  2158.    o `Standard menus'.
  2159.  
  2160. 3.3.20. Mask specials window
  2161. -----------------------------
  2162.  
  2163.  (430) In this window you can do some specials concerning the mask entry
  2164.  lists of the tapes and titles.
  2165.  
  2166.                              Gadgets
  2167.                              ~~~~~~~
  2168.  o The 1st gadget lets you choose between the
  2169.    - "Tape list" (which means all tapes of the project) and the
  2170.    - <Active title list> whose value depends on in what state the window
  2171.      was called. This will be simply the list that was active in the
  2172.      `project window' it was called from.
  2173.  
  2174.  The following gadgets each stand for an operation that will be applied
  2175.  to all `mask entry list's of all tapes (respectively to all titles of
  2176.  the active title list).
  2177.  
  2178.  o "Append a mask" will append all mask entries of a mask (out of the
  2179.     project's mask list).
  2180.  
  2181.  o "Merge a mask" will merge all mask entries of a mask (out of the
  2182.     project's mask list).
  2183.  
  2184.  o "Delete a mask entry" will delete one mask entry from all mask entry
  2185.     lists of the specified tape (respectively title) list. You will
  2186.     ba asked for a name to delete here.
  2187.  
  2188.  o `Standard gadgets'.
  2189.  
  2190.  Note that the name check (merge/delete!) will be case sensitive!
  2191.  
  2192.  Note, too, that you can't cancel any operation if once applied! Any
  2193.  operation will directly work with the project!
  2194.  
  2195. 3.3.21. Statistics window
  2196. --------------------------
  2197.  
  2198.  In this window some (more or less) interesting statistics about a project
  2199.  are displayed.
  2200.  
  2201.  The amount of information in all following info text gadgets can be freely
  2202.  adjusted. See the menu!
  2203.  
  2204.  See `Text concept' for information about view & info texts.
  2205.  See `Title compression concept' for information about real & play length.
  2206.  
  2207.                              Gadgets
  2208.                              ~~~~~~~
  2209.  o "Project" displays the view text of the project being analyzed.
  2210.  o "Information" displays the info text of the project being analyzed.
  2211.  
  2212.  o The cycle gadget lets you switch between four different modes:
  2213.    o "Time statistics" displays some general statistics about the project:
  2214.      o "All capacity"          : The sum of the real length of all tapes.
  2215.      o "Used capacity/Capacity": Relation between all used capacity and all
  2216.                                  capacity.
  2217.      o "All play time"         : The sum of the play length of all titles.
  2218.  
  2219.    o "Rubric statistics" displays statistics about each rubric.
  2220.      o "Rubric"                         : The rubric's view text. Choose an
  2221.                                           entry with the gadget (#) right of this.
  2222.      o "Information"                    : The rubric's info text.
  2223.      o "Used capacity"                  : The real length of all titles of
  2224.                                           this rubric.
  2225.      o "Used capacity/All used capacity": The rubric's used capacity relative
  2226.                                           to all used capacity.
  2227.      o "Play time"                      : The play length of all titles of
  2228.                                           this rubric.
  2229.      o "Play time/All play time         : The rubric's play time relative to
  2230.                                           all play time.
  2231.  
  2232.    o "Tape statistics" displays statistics about each tape.
  2233.      o "Tape"         : The title's view text. Choose an entry with the gadget
  2234.                         (#) right of this.
  2235.      o "Information"  : The tape's info text.
  2236.      o "Used capacity": The real length of all titles of this tape.
  2237.      o "Play time"    : The play length of all titles of this tape.
  2238.  
  2239.    o "Title statistics" displays statistics about each title.
  2240.      o "Title"      : The title's view text. Choose an entry with the gadget
  2241.                       (#) right of this.
  2242.      o "Information": The title's info text.
  2243.  
  2244.                              Menus
  2245.                              ~~~~~
  2246.  o "Info text verbosity": Lets you freely adjust the info text verbosity of
  2247.      all info texts in the statistics.
  2248.    o "Use preference values": The adjustments in the `VideoMaxe preferences'
  2249.                               will be used.
  2250.    o "Show all"             : All possible information will be shown.
  2251.    o "Rubric"               : The `set window' will pop up and lets you edit
  2252.                               the amount of information in the rubric info
  2253.                               texts.
  2254.    o "Tape"                 : As above.
  2255.    o "Title"                : As above.
  2256.    o "Project"              : As above.
  2257.  
  2258.  
  2259.  You can exit the statistics window by clicking the "window close" gadget.
  2260.  
  2261. 3.3.22. Set window
  2262. -------------------
  2263.  
  2264.  (430) In this window you can edit a set.
  2265.  
  2266.                              Gadgets
  2267.                              ~~~~~~~
  2268.  All (potential) elements of the set are represented by a checkbox gadget
  2269.  including the name of object. If the gadget is checked, the object is
  2270.  element of the set else (!) not. Simply check all objects you want to
  2271.  be inside the set.
  2272.  
  2273.  o `Standard gadgets'.
  2274.  
  2275.                              Menus
  2276.                              ~~~~~
  2277.  o "Set"
  2278.    o (440) "All"    : Will include all items to the set.
  2279.    o (440) "Nothing": Will exclude all items from the set.
  2280.    o (440) "Negated": Will toggle the in/out of set state of all items.
  2281.  
  2282.  
  2283. 3.3.23. Colours window
  2284. -----------------------
  2285.  
  2286.  (440) In this window you can edit the screen colours.
  2287.  
  2288.                              Gadgets
  2289.                              ~~~~~~~
  2290.  o "Palette": Lets you choose a colour to edit.
  2291.  o "R", "G", "B": Lets you choose the red, green or blue depth of the colour
  2292.      to edit.
  2293.  
  2294.  o `Standard gadgets'.
  2295.  
  2296.  
  2297. 3.3.24. String window
  2298. ----------------------
  2299.  
  2300.  In this window you can edit a string.
  2301.  
  2302.                              Gadgets
  2303.                              ~~~~~~~
  2304.  o "<Name>": String gadgets with the string to edit. <Name> depends on what
  2305.              string you are editing.
  2306.  o `Standard gadgets'.
  2307.  
  2308.                              Menus
  2309.                              ~~~~~
  2310.  o `Standard menus'.
  2311.  
  2312. 3.3.25. Choose window
  2313. ----------------------
  2314.  
  2315.  In this window you can choose an entry out of a list.
  2316.  
  2317.                              Gadgets
  2318.                              ~~~~~~~
  2319.  o The dominating list gadget, containing all entries of the list in question.
  2320.    A double-klick on an entry will select, a single klick will activate the entry.
  2321.  o `Standard gadgets'.
  2322.  
  2323.                              Menus
  2324.                              ~~~~~
  2325.  o "Specials"
  2326.   o (441) "Show" shows the active entry. Not accessable with all lists.
  2327.  
  2328. 3.3.26. Error window
  2329. ---------------------
  2330.  
  2331.  In this window errors are shown. The window is a (433) system requester
  2332.  and includes two lines of text. The first line is always
  2333.  
  2334.                  "Error: <command>"
  2335.  
  2336.  while <command> describes what has been tried to execute without success.
  2337.  
  2338.  The second line consists of the reason for the error.
  2339.  You must leave that window via "Continue".
  2340.  
  2341.  Example: You try to insert a title on a tape and you get:
  2342.  
  2343.           Error: Insert
  2344.           Length too big!
  2345.  
  2346.           That indicates that you can't insert that title on that tape
  2347.           because it is too long.
  2348.  
  2349. 3.3.27. Show tape window
  2350. -------------------------
  2351.  
  2352.   This window will display a tape & its titles respectively a tape
  2353.  with a suggestion where to record a new title. The info texts used
  2354.  for the tape & title are configured in the `VideoMaxe preferences'.
  2355.  
  2356.   If the window carries the title "Tape info", only a tape
  2357.  is shown. The title "Suggestion for free space" indicates that
  2358.  a suggestion is shown - to record a new title at the end of that
  2359.  tape. The title "Suggestion for used space" indicates such a
  2360.  suggestion is shown; arrows like ">" will indicate the start & end
  2361.  titles that would be (partly) overplayed. If there is only one
  2362.  arrow, then even the last title of the tape would be completely
  2363.  overplayed if the suggestion were accepted. If there are two, all
  2364.  titles except the last before the second arrow (which will only
  2365.  be partly overplayed) will be completely overplayed by accepting
  2366.  the suggestion.
  2367.  
  2368.  Examples for suggestions for used space:
  2369.  
  2370.       ----------------1------------------
  2371.        {-} Aliens
  2372.       >
  2373.        {*} Robocop
  2374.        {*} Predator
  2375.       >
  2376.        {*} The Naked Gun
  2377.  
  2378.   This suggestion would overplay "Robocop" completely and "Predator"
  2379.  partly if accepted.
  2380.  
  2381.       ----------------2------------------
  2382.        {-} Aliens
  2383.       >
  2384.        {*} Robocop
  2385.        {*} Predator
  2386.        {*} The Naked Gun
  2387.  
  2388.   This suggestion would overplay "Robocop", "Predator" and "The naked gun"
  2389.  comletely if accepted.
  2390.  
  2391.       ----------------3------------------
  2392.        {-} Aliens
  2393.       >
  2394.        {*} Robocop
  2395.        {*} Predator
  2396.        {*} The Naked Gun
  2397.       >
  2398.  
  2399.  This suggestion would overplay "Robocop", "Predator" completely and
  2400.  "The naked gun" partly if accepted.
  2401.  
  2402.  ("Aliens" will never emerge in a used space suggestion as it is locked..)
  2403.  ------
  2404.  
  2405.  NOTE that you may change the size of the window without causing
  2406.  the window to refresh! Please realize that this window is only
  2407.  used by other windows and does not react itself; you have to commit the
  2408.  refresh from the master window.
  2409.  
  2410. 3.3.28. Information window
  2411. ---------------------------
  2412.  
  2413.  In this window information (as text) is shown. The window is a (433)
  2414.  system requester and includes two lines of text. The first line is always
  2415.  "Information:"; the second line consists of any informational text.
  2416.  You must leave that window via "Continue".
  2417.  
  2418. 3.3.29. Busy window
  2419. --------------------
  2420.  
  2421.  In this window information is shown in a gadget while VideoMaxe is
  2422.  working. You have to wait until the executed routine is finished.
  2423.  
  2424.  Example: Loading a project.
  2425.  
  2426. 3.3.30. Length window
  2427. ----------------------
  2428.  
  2429.  (440) In this window you can edit (a `title's) length.
  2430.  
  2431.                              Gadgets
  2432.                              ~~~~~~~
  2433.  o "Length" lets you edit the title's length. The first gadget
  2434.      contains the hours, the next minutes, the last the seconds. You will
  2435.      need the latter rather for music than for normal film recordings.
  2436.  
  2437.      Note that if might type in the length in minutes only - even if the
  2438.      length is bigger than one hour; thus YOU do not need to do any
  2439.      calculations.
  2440.  
  2441.  HINT: A title with length zero can always be inserted - which might be useful
  2442.        if you do not know exactly where to record the new title, but want to
  2443.        preserve the entered data. You can resurrect the title in the
  2444.        `project window' via "Copy active title".
  2445.  
  2446.  o "Compression factor" lets you edit the compression factor. This is a fraction
  2447.      that is represented by a string; the character "/" stands for the division
  2448.      mark.
  2449.      See `Title compression concept' for explanation.
  2450.  
  2451.                              Menus
  2452.                              ~~~~~
  2453.  o "Specials"
  2454.    o `Standard menus'.
  2455.  
  2456.    o "Compression factor". See `Title compression concept' for explanation.
  2457.      o "none"      will set the compression factor to 1 (1/1).
  2458.      o "Long play" will set the compression factor to 2 (2/1).
  2459.