
 Readme zu den Quellen der Version 3.40
--------------------------------------------

Tom Quellenberg hat QED aus den Demo-Programmen des Buches 'Vom Anfnger zum
GEM-Profi' entwickelt, soda viele Module und Funktionen aus diesem Buch vor-
handen sind. Auch die Struktur des Programmes wurde aus dem Buch bernommen.

Die Quellen sind leider so gut wie berhaupt nicht dokumentiert und desshalb
will ich hier wenigstens die einzelnen Module kurz erlutern.

ausgabe.c, ausgabe.h	Augabe von Buchstaben/Zeilen in Fenster
block.c, block.h	Die Blockoperationen
clipbrd.c, clipbrd.h	Operationen, die mit dem Klemmbrett gemacht werden
comm.c, comm.h		Komunikation mit anderen Programmen (VA, SE, D&D)
debug.h			Schnittstelle zur Debug-Lib
desktop.c, desktop.h	Alles, was mit dem Desktop zusammen hngt
disk.c, disk.h		Funktionen, die die Parameter auswerten
edit.c, edit.h		Hauptmodul fr Fenster der Klasse EDIT
error.c, error.h	Sollte die Mglichkeit fr Fehlersprung zur Verfgung
			stellen. Untersttzt bisher nur die Fehlermeldungen
			des Oberon-Compilers (Funktion ist in QED.APP vorhanden, 
			aber versteckt :-)
event.c, event.h	Zentrale Eventverwaltung
fatalerr.lst		Liste und Position der internen Fehler
file.c, file.h		Dateioperationen und Auswertung der Parameterdatei
find.c, find.h		Alles was mit Suchen und Ersetzen zusammen hngt
fontsel.c, fontsel.h	zeichensatzauswahl
form_do.c, form_do.h	Die alten Dialogroutinen fr die USERDEFs
fsel.c, fsel.h		Schnittstelle zu Selectrics und Kompatible.
gdos.c, gdos.h		Ermittlung der GDOS-Devices
global.c, global.h	Globale Variablen und -funktionen
icon.c, icon.h		Operationen auf die Desktop-Icons
initerm.c, initerm.h	Initialisierung des Programms, main()
kurzel.c, kurzel.h	Krzeldateiverwaltung
makro.c, makro.h	Makroverwaltung
memory.c, memory.h	Speicherverwaltung
menu.c, menu.h		Menauswertung und einige andere Funktionen
obj.c, obj.h		Funktionen fr Objektbume, MyDials!!
printer.c, printer.h	Drucken von Texten
projekt.c, projekt.h	Hauptmodul fr Fenster der Klasse PROJECT
qed.h, qed.hrd, qed.rsc	Die Resource
qed.prj			Die Projekt-Datei fr PureC
rsc.c, rsc.h		Initialisierung der Objecte aus der Resource
scroll.h, scroll.s	Ein paar ASM-Routinen
seproto.h		Prototypen fr SE-Protokol 1.0
set.c, set.h		Der Menge-Typ
tasten.c, tasten.h	Tastenauswertung fr die Klasse EDIT
text.c, text.h		Funktionen fr die Text-Struktur
tq_start.s		Startup-Code
trash.c, trash.h	Operationen, die mit der Tonne gemacht werden
umbruch.c, umbruch.h	Textformatierung
vaproto.h		Defines fr VA-Protokol
version.h		Versionnummer
windows.c, windows.h	Alles was mit Fenstern zu tun hat
xufsl.h, xfsl.h		Defines fr FSL-Cookies

Als Entwicklungsumgebung wird PureC 1.1 und Interface fr die MyDial-Lib
bentigt.


Christian Felsch
Hamburg, 01.10.1995

Kontakt:
  christian_felsch@hh.maus.de
  felsch@tu-harburg.d400.de 
