@database GED-Make-Guide.guide
@master GED-Make-Guide.guide
@$VER: GED-Make-Guide.guide V0.1 (23 Sep 1996)  © by Claus Dilly
@Author Claus Dilly
@(c) "1996"
@wordwrap

@NODE "MAIN" "GED4-Make-Guide.guide"


                           @{b}Golded makes a Amigaguide@{ub}

                             © 1996 by Claus Dilly



                         @{"  " LINK "Info"}  Informationen zum Programm

                         @{"  " LINK "Vorraussetzung"}  Was wird alles benötigt

                         @{"  " LINK "Installation"}  Installation

                         @{"  " LINK "History"}  History

                         @{"  " LINK "Autor"}  Autor

@ENDNODE

@NODE "Info" "Informationen zum Programm"
@PREV "MAIN"
@TOC "MAIN"

@{b}Informationen zum Programm:@{ub}


  Dieses Programmpacket ist Freeware.

  Es besteht aus 7 einzelnen AREXX-Scripts, welche in GoldED V4.x
  eingebunden werden können.

  Mit Ihnen ist es möglich, einen kompletten Guide zu erzeugen, oder
  einen vorhandenen Guide zu bearbeiten.

@{b}Auch dieser Guide wurde mit GED-Make-Guide erzeugt :-)))))@{ub}


  Und nun zu den einzelnen Scripts und deren Funktion......


     @{"  " link "Guide-Header"}  Guide-Header

     @{"  " link "Guide-Node"}  Guide-Node

     @{"  " link "Guide-Link"}  Guide-LINK

     @{"  " link "Kill-NodeList"}  Kill-NodeList

     @{"  " link "Guide-Bold"}  Guide-Bold

     @{"  " link "Guide-Italic"}  Guide-Italic

     @{"  " link "Guide-Uline"}  Guide-Underline


@{b}Bei Wortänderungen oder LINK-Erzeugung muß das betreffende Wort zuerst
markiert werden !!@{ub}
@ENDNODE

@NODE "Vorraussetzung" "Was benötige ich"
@PREV "Info"
@TOC "MAIN"

@{b}Außer GoldED V4.x undeinem Guide benötigen sie noch folgende Dinge...@{ub}

  rexxtrickslibrary V38.x
@ENDNODE

@NODE "Installation" "Wie installiere ich das Programm"
@PREV "Vorraussetzung"
@TOC "MAIN"

@{b}Das Programm wird wie folgt auf Ihrem Rechner installiert:@{ub}

Kopieren Sie die AREXX-Dateien in ein GED-Verzeichnis Ihrer Wahl.

Binden Sie diese Scripts entweder in Menü-Punkte oder in den Toolbar-Icons
als AREXX-SCRIPTS ein.
@ENDNODE

@NODE "HISTORY" "Was bisher geschah"
@PREV "MAIN"
@TOC "MAIN"


  @{b}@{u}Was bisher geschah:@{uu}@{ub}

  23 Sep 1996   000.001 :  initial release
@ENDNODE

@NODE "Autor" "Wer hat es programmiert"
@PREV "HISTORY"
@TOC "MAIN"



@{u}Geschrieben wurde dieses Programm von:@{uu}

@{b}Claus Dilly

Witzlebenstraße 4
90491 Nürnberg


E-Mail: TANGRAM@eagle.ame.osn.de@{ub}



Vorschläge, Bugreports sind herzlich willkommen, aber bitte bedenken Sie,
daß ich erst mit der Programmierung begonnen habe.

Ich habe ARexx gewählt, weil ich dachte, daß diese Sprache leicht zu erlernen
sei, worin ich mich leider getäuscht habe.

Ich hoffe aber dennoch, das Sie mit diesem Script etwas anfangen können und
es Ihnen das Leben mit Ihrem AMIGA etwas leichter macht.
@ENDNODE

@NODE "Guide-Header" "Erzeugung eines Guide-Gerüstes"

  Dieses Script erzeugt ein Grundgerüst, wie es für jeden Guide erforderlich
  ist.

  D.h. Man betätigt den Menüpunkt, und GoldED wird veranlasst, das Fenster
  zu leeren.

  Danach wird das Grundgerüst eines jeden Guides erstellt, welches schon
  folgende NODES zur Verfügung stellt:

      @{b}-  MAIN
      -  Informationen zum Programm
      -  Was wird benötigt
      -  Installation
      -  History
      -  Autor@{ub}

  Die Inhalte der einzelnen Nodes müssen selbstverständlich noch eingetragen
  werden.

  Nach dem erstellen wird der Guide im @{b}RAM:@{ub} gespeichert
@ENDNODE

@NODE "Guide-Node" "Erzeugung eines neuen NODES in einem Guide"

 Dieses Script erzeugt an der aktuellen Curserposition ein Neues Node

 In den beiden Requestern kann der NAME und der TITEL des neuen Nodes
 eingetragen werden.

 Nach jeder Erzeugung wird der Guide neu abgespeichert.

 Anschließen wird im Verzeichnis @{b}T:@{ub} eine NODELIST erstellt (falls
 sie nicht schon durch das Script Guide-LINK erzeugt wurde) und das
 neue NODE wird dort eingetragen.

 Die NODELIST hat dann den Namen "NL_@{b}name@{ub}"

     @{b}name@{ub} = Der Name des gerade bearbeiteten Guides
@ENDNODE

@NODE "Guide-Link" "Hier kann ein LINK zu einem NODE erzeugt werden"

 Hier kann auf ein markiertes Wort ein LINK erzeugt werden.

 Es erscheint ein Requester, der die NODES für den aktuellen, Guides anzeigt,
 in welchem man dann den LINK für das markierte Wort auswählen kann.

 Zuvor wird jedoch geprüft, ob es sich beim geladenen Text auch um einen
 Amigaguide handelt.

 Je nach Größe des Guides kann es beim ersten Aufruf etwas dauern bis die
 NODE-List erstellt ist.


Die NODELIST hat dann den Namen "NL_@{b}name@{ub}" und befindet sich im
logischen Verzeichnis "@{b}T:@{ub}"

     @{b}name@{ub} = Der Name des gerade bearbeiteten Guides
@ENDNODE

@NODE "Kill-NodeList" "Hier werden alle erstellten Nodelists gelöscht"

  Mit dieser Funktion kann man alle in @{b}T:@{ub} befindlichen NodeLists
  entfernen.

  Dieser Punkt ist kein Script, sondern muß direkt im GoldED als MENÜpunkt
  oder als ToolbarIcon eingestellt werden.

  Eintrag als Menü:

   @{b}TYP@{ub}    = DOS
   @{b}Befehl@{ub} = delete >nil: T:NL#?
@ENDNODE

@NODE "Guide-Bold" "Ein Wort im Guide als BOLD darstellen"

 Dieses Script wandelt ein markiertes Wort so um, das es im Guide mit
 @{b}Fettdruck@{ub} angezeigt wird.
@ENDNODE

@NODE "Guide-Italic" "Ein Wort im Guide als ITALIC darstellen"

 Dieses Script wandelt ein markiertes Wort so um, das es im Guide mit
 @{b}Schrägschrift@{ub} angezeigt wird.
@ENDNODE

@NODE "Guide-Uline" "Ein Wort im Guide als ULINE darstellen"

 Dieses Script wandelt ein markiertes Wort so um, das es im Guide
 @{b}unterstrichen@{ub} angezeigt wird.
@ENDNODE
