home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / bazy / videomaxe446 / docs / documentation_e.txt < prev    next >
Text File  |  1995-05-24  |  96KB  |  2,492 lines

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