@DATABASE MUITapes
@NODE Main "MUITapes"

MUITapes
========

At first a little explanation: MUITapes is not localized yet. I hope
you will use though, because it is very easy to use and it is always
nice to learn some words of a different language :)

It is an expansion module for MUIVideo for the managment of
videotapes.


@{" Introduction     " LINK Intro}  What is MUITapes?
@{" Disclaimer       " LINK Recht}  The status of MUITapes.
@{" Requirements     " LINK Voraussetzungen}  System requirements.
@{" Installation     " LINK Installation}  Installation of the program.
@{" Getting started  " LINK Start}  Programstart/parameters/toolTypes.
@{" Usage            " LINK Bedienung}  Usage of the program.
@{" ARexx-Port       " LINK ARexxPort}  Commands of the ARexx-port.
@{" History          " LINK History}  The programhistory.
@{" Author           " LINK Autor}  The adress of the author.
@ENDNODE
@NODE Intro "Introduction"

What is MUITapes?
-----------------

It is an expansion module for MUIVideo for the managment of
videotapes. MUIVideo is a database for the management of videofilms.
MUIVideo is in its management oriented at the films, different to some
other databases which are oriented at tapes. The ARexx-ports of both
programs are used for the datatransfer.

@ENDNODE
@NODE Recht "Disclaimer"

Disclaimer
----------

MUITapes is freeware, this means you can use it without paying a fee
for it. All rights of MUIVideo stay with the @{"author" LINK autor}. The files
of this distribution must not be changed in any way. Only the costs
for copying a disk may be charged for this program. 3,- DM or 2 US$
are enough for one copy.

Contribution over the Aminet, the CDs and disks of Fred Fish, the
Meeting Pearls CDs and the Amclust CD is allowed.

The author is not responsible for any damage caused by this program !
Use it at your own risk !

MUIVideo uses @{"MUI" LINK MUI}.

@ENDNODE
@NODE MUI "MUI"

 This application uses

 MUI - MagicUserInterface

 (c) Copyright 1993/94 by Stefan Stuntz


MUI is a system to generate and maintain graphical user interfaces. With
the  aid  of  a  preferences program, the user of an application has the
ability to customize the outfit according to his personal taste.

MUI is distributed as shareware. To obtain a complete package containing
lots of examples and more information about registration please look for
a  file  called  "muiXXusr.lha"  (XX means the latest version number) on
your local bulletin boards or on public domain disks.

 If you want to register directly, feel free to send


 DM 30.-  or  US$ 20.-

 to

 Stefan Stuntz
 Eduard-Spranger-Straße 7
 80935 München
 GERMANY

@ENDNODE
@NODE Voraussetzungen "Requirements"

System requirements
-------------------

MUITapes needs an Amiga with OS3.0 or better. It uses some systemfunctions
which are only available since this version.

MUITapes uses @{"MUI" LINK MUI}, this must be installed before MUITapes
can be started.

A processor >68000 or more meomory is not needed.

A harddisk is not necessary but strictly recommended.

MUITapes is a standalone program that also works without MUIVideo.
The sense of this program only comes up in teamwork with MUIVideo,
so you have to have to take care of the system requirements of
MUIVideo !

@ENDNODE
@NODE Installation "Installation"

Installation of the program
---------------------------

To install MUITapes please copy the whole directory to your harddisk,
further steps like assigns are not necessary.

Since version 1.13 of MUIVideo MUITapes is included in the archive.
If you have followed the instructions in the MUIVideo.guide, MUITapes
is installed correctly.

@ENDNODE
@NODE Start "Getting started"

Starting the program
--------------------

MUITapes can be started in different ways:

1. By doubleclicking the icon.

2. Through the shell by entering its directory and typing "MUITapes"
   followed by RETURN.

3. Via the ARexx-script "start_muitapes.rexx" of MUIVideo.

Please check the manual of @{"MUIVideo" LINK MUIVideo.guide/MAIN} how
to start an ARexxscript.

Parameters or tooltypes are not accepted by MUITapes.

@ENDNODE
@NODE Bedienung "Usage"

Using the program
-----------------

The window of MUITapes looks similar to this:

+--------------------------------------------------------------------+
|@{"-" LINK Quit}| MUITapes                                                         |
+--------------------------------------------------------------------+
|+----------------------------------+ +-----------------------------+|
|| @{"Bandarten" LINK Arten}                        | | @{"Bänder" LINK Tapes}                      ||
||                                  | |                             ||
|+----------------------------------+ |                             ||
|+----------------+ +---------------+ |                             ||
|| @{"Hinzufügen..." LINK AddArt}  | | @{"Löschen" LINK DelArt}       | |                             ||
|+----------------+ +---------------+ |                             ||
|+----------------+ +---------------+ +-----------------------------+|
|| @{"Laden..." LINK LoadArt}       | | @{"Speichern" LINK SaveArt}     | +-----------------------------+|
|+----------------+ +---------------+ | @{"                          " LINK EingabeTapes}  ||
|         +-------------------------+ +-----------------------------+|
|    Marke| @{"                      " LINK Marke}  | +-------------+  +------------+|
|         +-------------------------+ | @{"Hinzufügen" LINK AddTape}  |  | @{"Löschen" LINK DelTape}    ||
|         +-------+      +----------+ +-------------+  +------------+|
| Qualität| @{"    " LINK Qualitaet}  | Länge| @{"       " LINK Laenge}  | +-------------+  +------------+|
|         +-------+      +----------+ | @{"Laden" LINK LoadTapes}       |  | @{"Speichern" LINK SaveTapes}  ||
|                                     +-------------+  +------------+|
| +-------------+  +-------------+  +-------------+  +-------------+ |
| | @{"ARexx..." LINK ARexx}    |  | @{"Über..." LINK About}     |  | @{"Sortieren" LINK Sort}   |  | @{"Sp.&Beenden" LINK SaveAndQuit} | |
| +-------------+  +-------------+  +-------------+  +-------------+ |
+--------------------------------------------------------------------+

Please click on the gadgets for information.

@ENDNODE
@NODE Quit "Closegadget"

Closegadget of the window:
--------------------------

Click here to quit the program. No data will be saved ! To save the data
before ending please click @{"Speichern & Beenden" LINK SaveAndQuit}
(save and quit).

@ENDNODE
@NODE Arten "Bandarten"

List of tapesorts:
------------------

In this list the known sorts of tapes are shown. The list has three
columns: The first shows the brand, the second the quality and the
third the length. The fourth shows an internal number, the user has
no influence on it.

Clicking an entry copies the values of the first three columns in
the fields under the list.

If additionally an entry in the @{"List of tapes" LINK Tapes} (Bänder)
is selected, a link will be made. This means the tape is from now of a
selected type.

@ENDNODE
@NODE Tapes "Tapes"

List of tapes (Bänder)
----------------------

In this list the known tapes are shown. The list has two columns, the
first one shows the tapenumber/tapename, the second shows an internal
number that cannot be influenced by the user. MUITapes uses this
numbers to connect the tapes and the @{"sort of tapes" LINK Arten}.

Clicking an entry copies the data into the @{"textfield" LINK EingabeTapes}
under the list so they can be changed here. If a @{"sort of tape" LINK Arten}
is selected for this tape, the corresponding entry will be activated.

@ENDNODE
@NODE AddArt "Hinzufügen..."

Add a new sort of tapes
-----------------------

This button creates a new entry in the list of @{"Bandarten" LINK Arten}.
You can edit the data using the fields @{"Marke" LINK Marke} (brand),
@{"Qualität" LINK Qualitaet} (quality) and @{"Länge" LINK Laenge} (length).

@ENDNODE
@NODE DelArt "Löschen..."

Delete sort of tapes
--------------------

This button deletes an entry in the list @{"Bandarten" LINK Arten}.

Before deleting MUITapes tests whether in the list of tapes @{"Bänder" LINK Tapes}
are still entries that are linked to this entry. If this is the case
the program will show the number of tapes that still need this entry.

After a securityrequest the entry will be deleted.

@ENDNODE
@NODE LoadArt "Laden..."

Load.. (sort of tapes)
----------------------

Clicking this button opens a filerequester in which you can select a
file with the sort of tapes @{"Bandarten" LINK Arten}.

@ENDNODE
@NODE SaveArt "Speichern..."

Save... (sort of tapes)
-----------------------

Clicking this button opens a filerequester in which you can select a
file in that MUITapes saves the sort of tapes.

An existing file of the same name will be overwritten without
request !

@ENDNODE
@NODE Marke "Marke"

Brand:
------

In this field you can input the brand of the tape. If an entry in the
list of tapes is marked the data will be changed after pressing
RETURN.

@ENDNODE
@NODE Qualitaet "Qualität"

Quality:
--------

In this field you can input the quality of the tape. If an entry in the
list of tapes is marked the data will be changed after pressing
RETURN.


@ENDNODE
@NODE Laenge "Länge"

Length:
-------

In this field you can input the length of the tape in minutes. If an
entry in thelist of tapes is marked the data will be changed after
pressing RETURN.

@ENDNODE
@NODE EingabeTapes "Eingabefeld für Bänder"

Inputfield for tapes:
---------------------

In this field you can input the number/name of the tape. If an entry
in the list of tapes is marked the data will be changed after
pressing RETURN.

@ENDNODE
@NODE AddTape "Hinzufügen..."

Add (tapes):
------------

Adds an entry to the list of tapes (@{"Bänder" LINK Tapes}).

@ENDNODE
@NODE DelTape "Löschen..."

Delete (tapes):
---------------

Deletes after a securityrequest the activated entry in the list of
tapes.

@ENDNODE
@NODE LoadTapes "Laden..."

Load (tapes):
-------------

Opens a filerequester to select a file to be loaded.

@ENDNODE
@NODE SaveTapes "Speichern..."

Save (tapes):
-------------

Opens a filerequester to select a file to save the list of tapes.

An existing file with the same name will be overwritten without
request !

@ENDNODE
@NODE ARexx "ARexx..."

ARexx...:
---------

Opens a filerequester in which an ARexx-script can be selected.

@ENDNODE
@NODE About "Über..."

About:
------

Opens a window with information about the program. It ca be closed
with "OK".

@ENDNODE
@NODE Sort "Sortieren"

Sorting:
--------

Clicking this button sorts both lists (without case-sensitivity).

@ENDNODE
@NODE SaveAndQuit "Speichern & Beenden"

Save & quit:
------------

Both lists will be saved and the program ends.

@ENDNODE
@NODE ARexxPort "The ARexx-port"

The ARexx-port of MUITapes:
---------------------------

MUITapes is an "Add-On" for MUIVideo, so a big part of its
functionality depends on the communication betwenn the programs. This
communication is done via the ARexx-port.

If you don`t know what ARexx is or how to use it, please consult the
ARexx-manual. This is part of the systemmanuals since version 2.04.

The following is a description of the commands of the ARexx-port.
Besides this description MUITapes knows the standard commands of every
@{"MUI" LINK MUI}-program. A description of these commands can be
found in the documantation of MUI and MuiVideo.

The commands:

@{"ABOUT    " LINK A_About}
@{"ADDKIND  " LINK A_Addkind}
@{"ADDTAPE  " LINK A_Addtape}
@{"COUNTKIND" LINK A_Countkind}
@{"COUNTTAPE" LINK A_Counttape}
@{"FINDTAPE " LINK A_Findtape}
@{"GET      " LINK A_Get}
@{"GOTOKIND " LINK A_Gotokind}
@{"GOTOTAPE " LINK A_Gototape}
@{"SET      " LINK A_Set}
@{"SORT     " LINK A_Sort}

@ENDNODE
@NODE A_About "ABOUT"

ABOUT

Opens a requester with information about the program.

@ENDNODE
@NODE A_Addkind "ADDKIND"

ADDKIND MARKE/A,QUALITAET/A,LAENGE/A,QUIET/S

@ENDNODE
@NODE A_Addtape "ADDTAPE"

ADDTAPE NUMMER/A,ID/A,QUIET/S

@ENDNODE
@NODE A_Countkind "COUNTKIND"

COUNTKIND

Gives back the number of entries in the list of tapesorts.

@ENDNODE
@NODE A_Counttape "COUNTTAPE"

COUNTTAPE

Gives back the number of entries in the list of tapes.


@ENDNODE
@NODE A_Findtape "FINDTAPE"

FINDTAPE NAME/A

@ENDNODE
@NODE A_Get "GET"

GET FIELD/A

@ENDNODE
@NODE A_Gotokind "GOTOKIND"

GOTOKIND NUMBER/A

@ENDNODE
@NODE A_Gototape "GOTOTAPE"

GOTOTAPE NUMBER/A

@ENDNODE
@NODE A_Set "SET"

SET FIELD/A,VALUE/F

@ENDNODE
@NODE A_Sort "SORT"

SORT

Sorts both list alphabetically without case-sensitivity.

@ENDNODE
@NODE History "Programhistory"

The programhistory:
-------------------

Please consult the german manual.

@ENDNODE
@NODE Autor "Author"

Adress of the author
--------------------

Christoph Kirsch
Dr. August-Stumpf-Str. 27
74731 Walldürn
Germany

or:

Christoph Kirsch
Mergelkamp 48
47559 Kranenburg
Germany

Internet: Chriskay@amclust2.amclust.de

@ENDNODE

