/************************************************************************


			  Beispiel fr einen Ausgabetreiber
						von ALBUM
												  
						 19.06.92
												  


   Um ALBUM leichter an neue und bestehende Datenformate anpassen zu
   knnen, wird ein Konzept mit nachladbaren Ausgabetreibern
   verwendet. Diese sind fr alle datenformatspezifischen Funktionen
   zustndig, whrend sich Album um das Einlesen der Daten, der
   Verwaltung von Benutzereingaben und die Verteilung der Aufgaben kmmert.

   ALBUM-Ausgabetreiber sind eigentlich (fast) normale Programmdateien.
   Sie werden von ALBUM in den Speicher geladen und dort reloziert,
   jedoch nicht sofort ausgefhrt.
   Jeder Treiber untersttzt ein Datenformat, z.B. TXT, IMG
   GEM usw., wie sie im Clipboard vorkommen knnen.



   Ein Treiber stellt immer folgende Funktionen bereit:
   
   * Init
  
	 Wird einmal beim Start von ALBUM aufgerufen.
	 Der Treiber wurde in den Speicher geladen und reloziert.
	 Nicht mehr bentigter Speicher wurde von ALBUM ans
	 Betriebssystem zurckgegeben.
	 In dieser Routine kann der Treiber eigene Variablen
	 initialisieren und/oder Speicher allozieren.
	 Der Treiber meldet an ALBUM zurck, welche Art von
	 Dateiformat er behandeln kann und ob er Ausgaben einpassen
	 oder lediglich in Originalgrsse darstellen kann.
	 
   * Display
   
	 Der Treiber wird aufgerufen, um einen betimmten Ausschnitt
	 oder das komplette Fenster zu zeichnen.
	 Dazu bekommt der Treiber das Ausgaberechteck, Daten ueber
	 die augenblicklich geffnete VDI-Workstation und weitere 
	 Informationen, um den Inhalt der Datei darzustellen.
	 ALBUM bernimmt das Laden der Datei in den Speicher, damit
	 sich nicht jeder Treiber selber um das Laden kmmern muss.
	 Der Treiber bekommt dann lediglich die Adresse der Daten und
	 deren Lnge bergeben.
	 
   * Quit
	 
	 ALBUM soll beendet werden und ruft vorher die Quit-Funktion
	 des Treibers auf. Der Treiber hat hier z.B. die Mglichkeit, 
	 von ihm belegten Speicherplatz freizugeben.


   Der Treiber in diesem Beispiel dient zur Anzeige von Text-Daten
   (Typ 'TXT').
	 
************************************************************************/

