
 Readme zu den Quellen der Version 3.90
--------------------------------------------

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	Fehlerzeilenparser fr die Logdatei von Compilern
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
fsel.c, fsel.h		Schnittstelle zu Selectrics und Kompatible.
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
magx.c, magx.h		Einige Funktionen fr MagiC
memory.c, memory.h	Speicherverwaltung
menu.c, menu.h		Menauswertung und einige andere Funktionen
mintlib.c, mintlib.h	Einige Funktionen fr MiNT (z.T. aus MiNT-Lib 46)
obj.c, obj.h		Funktionen fr Objektbume, MyDials!!
options.c, options.h	Globale und lokale Parameter
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.pc			Die Projekt-Datei fr RC-Shell
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.02
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
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
wp-print.c, wp-print.h	Wordplus Druckertreiber
xufsl.h, xfsl.h		Defines fr FSL-Cookies

Als Entwicklungsumgebung werden PureC 1.1, die MyDials 2.17 und XRSRC von 
Olaf Meisiek und die neuste NKCC-Lib (2.93) von Harald Siegmund bentigt.

Christian Felsch
Hamburg, 15.9.96

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