!Help-File for Timetable 1.00 (10 Mar 1992)  Markus Burle

Achtung: Weiter unten kommt eine deutsche Anleitung!

I'm sorry, but I'm a bit short of time, so I couldn't make an English
Help-file yet. But with the program conforming to RISC-OS-standards, it
shouldn't be too difficult to use it anyway, especially because all its
messages and templates appear in English as long as the current country is
UK. Nevertheless, I will make an English documentation as soon as possible.

One important remark is to be made about the program anyway:
Although there is a choice between Portrait and Landscape when printing,
Landscape has not been implemented.
Disclaimer:
The program is Freeware and may be freely copied. I also don't mind
anybody looking at the Basic-program to see how I did this and that.
Nevertheless, some rules must be obeyed:
-My name as the author remains in the program at all times.
-The code is not changed for the bad.
-Changes made are passed on to me so that I can also benefit from them, 
 include them in my versions or propose a better solution.
-PD libraries please tell me if they want to put this program on their discs.
 I reserve the right to forbid any PD library to do so.
-I forbid Risc Developments to put my program on one of their discs. You
 want to know why? Well, don't you also think their behaviour in respect
 to their magazine discs is unbearable? Putting copyright on their cheap
 stuff in order to sell their discs really makes me angry. Companies
 behaving like this are bad for the Archimedes. Furthermore, their
 prices are quite high. 3 for one disc without postage is no longer PD in
 my opinion.
-No warranty for this program or part of it to function properly is made.
 I regret any damage made by the use or abuse of it, but I really can't
 take any responsibility.



Uff, jetzt auch noch 'ne Doku machen, iiihh.
Also der Zweck des Programms ist klar - man kann Stundenplne erstellen,
abspeichern und sogar ausdrucken.
Wie man das macht?

                           Editieren
                           ---------
Es gibt ein aktuelles Feld (dick umrandet), dessen Inhalt in das
Writeable-Icon am unteren Fensterrand kopiert wird. Der Text kann nur dort
editiert werden - mit den blichen Funktionen (CTRL-U, Cursortasten usw.).
Ein Druck auf Return kopiert den vernderten Text in das aktuelle Feld und
bewegt dieses eine Position nach unten.

Wird ein Feld mit Adjust (rechte Maustaste) angeklickt, wird sein Inhalt
ins Icon bernommen, OHNE das aktuelle Feld zu bewegen, klickt man dagegen
mit Select (linke Maustaste), wird zustzlich noch das angeklickte Feld
zum aktuellen.

                           Konfiguration
                           -------------
Was tun, wenn die Zeiten oder berhaupt die Zeilen- und Spaltenzahl
nicht stimmen?
Ganz einfach:
-Auch die Zeiten kann man editieren - einfach wieder anklicken.
 Sie werden nur normalerweise ausgelassen, weil sie ja nicht oft verndert
 werden mssen.
-Das Men stellt den Punkt "Diverse  Konfig" zu Verfgung. Dort knnen
 Zeilen- und Spaltenzahl verndert werden. Sie mssen aber immer zwischen
 1 und 12 (ohne die Zeilen mit den Wochentagen) bzw. 1 und 6 (ohne Zeit-
 leiste am linken Rand) liegen. Die Fenstergre wird entsprechend
 angepat.

Die Anzahl der Zeilen und Spalten wird zustzlich zum eingegebenen Text
abgespeichert. Sollen diese Einstellungen dauerhaft werden, mu man die
Datei Defaul/Ger bzw. Defaul/UK im !Timetable-Verzeichnis ersetzen. Diese
sind aber schreibgeschtzt, man mu sie deswegen vorher freigeben.

                           Drucken
                           -------
Es gibt drei Einstellungen:
-Normal:   Ausdruck 1:1, auf dem Papier kommen dann ca. 18cm * 12cm raus.
-Mppchen: Pat in die Standardmppchen gut rein da 15cm * 8cm gro.
-Extra:    Voreingestellt sind 8cm * 5cm. Ich habe festgestellt, da das
           in etwa das kleinste Format ist, das noch halbwegs gut rauskommt.
           Es ist zwar alles ab 1cm * 1cm erlaubt, wird aber kaum noch
           lesbar sein. Nach oben sind keine Grenzen gesetzt, ist wei
           allerdings nicht, ob der Druckertreiber nicht irgendwann meckert.

ACHTUNG: Die angegebenen Gren beziehen sich auf 12 Zeilen und 6 Spalten!
Sind diese Werte kleiner, wird natrlich auch der Ausdruck kleiner. Strend
wird das, wenn man einen solchen Plan in einer selbstgewhlten Gre
ausdrucken lassen will. Ich habe dies nicht bercksichtigt, weil ich keinen
eleganten Ausweg gefunden habe und nicht davon betroffen bin. Sollte es
jemand gravierend stren, soll er sich bitte melden, ich werde mir dann
dazu was einfallen lassen.

Bei Quer-Ausdruck befindet sich das linke untere Eck unabhngig von der
Gre immer ein halbes Zoll vom linken Rand und 7 Zoll vom unteren Rand
entfernt.
Hochkant-Ausdruck konnte ich wegen unerklrlicher Abstrze leider nicht
implementieren, das Anklicken dieser Option ndert gar nichts.
Diese Angaben gelten natrlich wieder fr 6 Zeilen und 12 Spalten und es
gilt das Gleiche wie oben: Wenn's jemand strt, soll er mich bearbeiten,
damit ich das noch einbaue.

Zum Ausdrucken braucht man den Zeichensatz Corpus.Bold sowie den Fontmanager
ab Version 2.42 und natrlich einen RISC-OS-Druckertreiber.

                           Laden / Speichern
                           -----------------
Laden geschieht durch Draggen einer Stundenplandatei ins Hauptfenster oder
das Icon auf der Iconleiste.
Abgespeichert wird ebenfalls durch Draggen oder, falls bereits ein
kompletter Name vorhanden ist, durch Anklicken von OK in der Dialogbox
oder des Menpunktes direkt im Haputmen.
Timetable legt am Anfang der Datei eine Kennung ab. Ist diese nicht
vorhanden, kommt wahrscheinlich in den meisten Fllen "Type mismatch: String
needed", selten auch "Kein Stundenplan!"
Das Laden aus anderen Applikationen wird nicht untersttzt.

                           Bemerkungen
                           -----------
Das Programm untersttzt mehrere Sprachen. Dazu mssen nur ein neues
Templates- und ein neues Msg-File angelegt werden. Zustzlich mu noch in
der Prozedur init eine kleine Vernderung durchgefhrt werden.
Es wre nett, wenn man mir diese Vernderungen dann zuschicken wrde, damit
ich sie auch weitergeben und von ihnen profitieren kann. Das gleiche gilt auch
fr sonstige Verbesserungen, denn ich wte schon gerne, wer was an meinem
Programm macht.

Deswegen auch ein paar Vorschriften:
-Mein Name bleibt drin.
-Das Programm wird nicht verunstaltet oder sonst irgendwie negativ verndert.
-Vernderungen werden mir mitgeteilt.
-PD-Bibliotheken teilen mir bitte mit, da sie mein Programm fhren, vor
 allem, damit ich ihnen verbesserte Versionen zugnglich machen kann. Ich
 behalte mir vor, einem Anbieter die Aufnahme meines Programms in sein
 Angebot zu verbieten.
-Ich verbiete Risc Developments (frher Beebug) ausdrcklich, mein Programm
 auf irgendeine ihrer Disketten aufzunehmen. Begrndung? Ich finde es
 unmglich, was fr einen Rummel diese Firma vor allem um ihre Magazin-
 disketten macht, die eh nur zur Hlfte aus Screenshots bestehen. Solchen
 Krimskrams mit Copyright zu belegen, nur um ein Geschft mit diesen
 Disketten machen zu knnen, widerstrebt jeder Vernunft und schadet dem
 Archimedes. Auerdem sind 3 fr eine Disk ohne Porto in meinen Augen
 keine PD mehr.
-Ich bernehme keine Haftung fr irgendeinen Schaden, der durch die Benutzung
 oder Fehlbedienung des Programms oder von Teilen davon entstehen knnte.

Spenden, Verbesserungsvorschlge, auch Ideen fr neue Programme finden
bei mir immer ein offenes Ohr.
Meine Adresse:

        Markus Burle
        Hintere Karlstr. 101
DW-7320 Gppingen
        Germany


Markus Burle, 11.Mrz 1992
