@database PROGED.MANUAL
@node MAIN "ProgED V2.0 1995-96 Giovanni Lambiase"

                 ######                             #######      ##
                ##   ##                            ##           ##
               ##   ## ####   ######  ######      ####    #######
              ####### ##  ## ##   ## ##   ## ### ##      ##   ##
             ##      ##     ##   ## ##   ##     ##      ##   ##
            ##      ##      ######  ######     #######   #####
                                       ##
                                  ##  ##
                                   ####

                       ProgED V2.0 - Programmierer-Editor
                                        
               Copyright 1995-96 Giovanni Lambiase, Mrz 1996

                  Reqtools.library - Copyright Nico Franois
                Powerpacker.library - Copyright Nico Franois
        XpkMaster.library - Copyright Urban Dominik Mller & Bryan Ford
                    Triton.library - Copyright Stefan Zeiger

                         * *   S H A R E W A R E   * *
                                        
                                        
                            @{"      Verteilung      " link LICENCE}
                            @{"   Voraussetzungen    " link SYSTEMREQ}
                            @{"      Einleitung      " link INTRO}
                            @{"     Fhigkeiten      " link FEATURE}
                            @{" Argumente, ToolTypes " link ARGUMENTS }
                            @{"   Voreinstellungen   " link DEFSETTINGS}
                            @{"   ARexx-Kommandos    " link AREXX}
                            @{"  Interne Kommandos   " link INTCOMMANDS}
                            @{"   ProgED anpassen    " link CUSTOMIZING}
                            @{"    Erweiterungen     " link COLLABO}
                            @{"     Registrieren     " link REGISTERING}
                            @{"   Update von V1.x    " link UPDATING}
                            @{" SAS/C-Untersttzung  " link SASC}
                            @{"    Bekannte Bugs     " link BUGS}
                            @{"        Triton        " link TRITON}
                            @{"        Autor         " link AUTHOR}
                            @{"    Danksagungen      " link THANKS}



     Deutsche bersetzung von Richard Krber (rkoerber@tfh.dssd.sub.org)

@endnode

@node TRITON "Triton"

    Triton ist eine Library von Stefan Zeiger. ProgEd 2.0 bentigt sie.
Wie Stefan geschrieben hat, habe ich einen einfachen Script beigefgt,
das eine generelle Release dieser Library installiert, die fr alle
Systeme ab 2.0 geeignet ist. Triton hat zustzlich ein Voreinstellungs-
programm und eine optimierte 3.0-Version. Suchen Sie in Ihrer lokalen
Mailbox oder im Aminet nach dem Archiv "TRI14USR.LHA", um ein voll-
stndiges Paket zu erhalten. Triton.library ist shareware, aber luft
auch in der unregistrierten Version ohne Einschrnkungen.

    Um Ihnen zu helfen, habe ich einen ProgED-internen Snapshot der
Triton-Fenster eingebaut (nur verfgbar in der registrierten Version
von Triton). Sobald Sie die Voreinstellungen sichern, speichert ProgED
die Positionen und Dimensionen aller Triton-Fenster. Dies erlaubt es
Ihnen, die Fenster zu positionieren und in der Gre auszurichten.

@endnode

@node THANKS "Danksagungen"

    Einen @{b}groen@{ub} Dank an die folgenden Leute:


 Enrico Altavilla             \\
 Bruno Barbera                 | Beta-Tester
 Mario Bianchi                /

 Alberto Longo                 - fr seine ntzlichen Ratschlge

 Mario Mure'                   - fr die Zeit, die er fr mich verlor

 Felice Murolo                 - Der Boss!

 Tutti gli utenti registrati   - (:-)

 Bruno Barbera                \\
 Mario Bianchi                 |
 Enrico Altavilla              |
 Luca Forlizzi                 |
 Paolo Menichetti              |
 Celestino Amoroso             |
 Costa Tsaousis                | fr die Ratschlge
 Daniel Stenberg               |
 Tim Stack                     |
 Matthias Moeller              |
 Timo Westen                   |
 Johan Sandgren                |
 Stefan Ruppert                |
 Marcel Offermans             /

 Stefan Zeiger                 - fr Triton

 La Commodore                  - fr die Geburt des Amiga

 La Escom                      - fr die Wiedergeburt des Amiga

 Claudio Baglioni              - fr seine Musik, die mir durch all
                                 die langen Programmiersitzungen ge-
                                 holfen hat.

@endnode

@node AUTHOR "Autor"

     Giovanni Lambiase
     Via Capo Di Piazza , 6
     84010 Minori (SA) - Italy

     FR FIDONET-USER:   (Giovanni Lambiase) 2:335/206.35@fidonet

     FR AMIGANET-USER:  (Giovanni Lambiase) 39:102/5.35@amiganet

     FR INTERNET-USER:   Giovanni.Lambiase@p35.f206.n335.z2.fidonet.org



     Vom 1. Mai '96 an knnen Sie folgende Adressen probieren:

     FR FIDONET-USER:   (Giovanni Lambiase) 2:335/253.1@fidonet

     FR INTERNET-USERS:  Giovanni.Lambiase@p1.f253.n335.z2.fidonet.org

     Diese Adressen gehren zu der Mailbox "3D On Line". Ich bin der
     Cosysop dieser Mailbox. Vor einigen Tagen haben wir unsere
     Fidonet-Knotenadresse bekommen, aber momentan sind wir noch nicht
     voll funktionsfhig. Im Mai sollte alles richtig funktionieren
     und ich wechsele dann von dem momentanen Boss (2:335/206) zu dem
     neuen (2:335/253). Sie knnen auf 3D On Line die letzte Version
     vom ProgED beziehen, indem Sie (natrlich) den magischen Namen
     "PROGED" verwenden.

     Wenn Sie sich fr ProgED registrieren lassen wollen, senden Sie
     mir bitte auch Ihre E-Mail-Adresse.

NOTE: (added by Giovanni Lambiase, sorry for the english language)

     If you are an internet user you can use the following address, too:

       3donline@ita.flashnet.it

     This address belong to the sysop of "3D On Line BBS" who will
     turn your message to me. You should use this address because
     the other one (for internet user) is slower because it's the
     address of a "gateway" i.e. the address of a system which
     "translates" messages from fidonet to internet and vice versa.

@endnode

@node BUGS "Bekannte bugs"

    Momentan sind mir keine Bugs bekannt. Wenn Sie einen Fehler finden,
senden Sie mir bitte eine Nachricht, wie Sie den Fehler verursacht
haben. Meine Adresse finden Sie bei @{" Autor " link AUTHOR}. Bitte verwenden Sie
E-Mails, wenn mglich.

@endnode

@node SASC "SAS/C-Untersttzung"

    Die Voreinstellungen sind so da das SCMSG-Utility nach dem
Kompilieren sein Fenster schlieen mu, wenn keine Fehler auftraten.
Wenn Sie wnschen, da SCMSG sein Fenster nicht schliet, dann kommentieren
Sie bitte das 'HIDE'-Kommando in folgendem ARexx-Script aus:

  "ProgED:SASC_Support/FirstError.script"

Dann setzen Sie "OpenSCMSG.rexx" als Post-iconify & Startup-Makro,
und "CloseSCMSG.rexx" als Pre-iconify-Makro. Es ist auch ntzlich, wenn
Sie etwas Platz auf dem Bildschirm fr das SCSMG-Fenster reservieren.
Wenn Sie dies machen mchten, verwenden Sie die Relativ-Gadgets im
Einstellungsfenster @{" Verschiedenes (glb) " link M7.9}.

    Wenn Sie dann das SCMSG-Fenster auf dem Schirm positionieren mchten,
edieren Sie die Datei "ProgED:SASC_Support/SCMSG.options". Diese Datei
enthlt SCMSG-Optionen fr ProgED.

@endnode

@node COLLABO "Erweiterungen"

    Wenn jemand ein neues Interface-Men fr einen Compiler (DICE,GNU,...)
oder Assembler (DEVPAC,ASM-ONE,...) schreiben mchte und an der
ProgED-Entwicklung teilhaben mchte, kann er mir seine Preference-Datei
und alle zugehrigen Rexx-Makros schicken. Ich bentige auch
Fremdsprachenkataloge (im "sources"-Verzeichnis knnen Sie die Dateien
"PED.cd" und "PED_ita.ct" finden), bevorzugt als CatComp-Dateien
(.ct-Suffix).

    Schlielich -- denn niemand ist perfekt -- wrde ich mich freuen,
Vorschlge und Bug-Reports von Ihnen zu erhalten. Bitte verwenden Sie
E-Mail, wenn mglich.

    Meine Adresse siehe @{" Autor " link AUTHOR}.

@endnode

@node LICENCE "Verteilung"

                                LIZENZ
                              ----------

    Diese Lizenz gilt fr das Produkt namens `ProgED', ein Programm
fr den Amiga-Computer, verffentlicht von Giovanni Lambiase unter dem
Konzept der SHAREWARE, und den zugehrigen Dokumentationen, Beispiel-
dateien und allem weiterem, was mit der originalen Distribution kommt.
Die Ausdrcke `Programm' und `ProgED' werden sich auf dieses Produkt
beziehen. Der Lizenznehmer sind `Sie'.

   o Sie drfen wrtliche Kopien des ausfhrbaren Codes und der Doku-
     mentation kopieren und verbeiten, so wie Sie sie erhalten haben,
     und zwar auf jedem Medium, unter der Voraussetzung, da Sie deutlich
     sichtbar und angemessen nur das originale, unvernderte Programm,
     mit allen Urheberrechtsanmerkungen, Garantieerklrungen und aller
     zugehrigen Dokumentation, Beispieldateien und allem weiteren, was
     mit dem Original kam, weitergeben.

   o Sie drfen das Programm nicht ohne die zugehrige Dokumentation und
     anderen zugehrigen Dateien, die mit dem Original kamen, kopieren
     und/oder verteilen. Sie drfen nicht vernderte Versionen des Pro-
     gramms kopieren und/oder verteilen.

   o Sie drfen das Programm nicht auf andere Weise kopieren, verndern,
     lizensieren, verteilen oder bertragen, wie in dieser Lizenz ange-
     geben. Jeder Versuch, das Programm anders zu kopieren, zu verndern,
     zu lizensieren, zu verteilen oder zu bertragen, ist nichtig, und
     Ihre Rechte, das Programm unter dieser Lizenz zu verwenden, werden
     damit automatisch ungltig. Parteien, die Kopien von Ihnen erhalten
     haben, oder von Ihnen nach dieser Lizenz das Recht erhalten haben,
     Kopien zu verwenden, knnen Ihre Lizenz behalten, so lange wie diese
     Parteien ihr einwilligen.

   o Durch kopieren, verteilen und/oder benutzen des Programms zeigen Sie,
     da Sie diese Lizenz mit allen Ausdrcken und Bedingungen akzeptieren.

   o Jedesmal, wenn Sie das Programm weiterverteilen, erhlt der Empfnger
     automatisch eine Lizenz vom originalen Lizenznehmer, das Programm
     zu kopieren, zu verteilen und/oder zu verwenden, wie in diesen
     Ausdrcken und Bedingungen angegeben. Sie drfen keine weiteren
     Bedingungen an die Rechte, die hierin gewhrt werden, knpfen.

   o Sie drfen das Programm nicht disassemblieren, dekompilieren, re-
     sourcen oder auf andere Weise zurckfhren.

   o Sie drfen das Programm fr einen Zeitraum von zwei Wochen zum
     Zwecke der Auswertung verwenden. Danach mssen Sie sich registrieren
     lassen oder das Programm beenden.

   o Sie verpflichten sich, die Verteilung des Programms und zugehrigen
     Daten zu beenden, wenn dies vom Autor verlangt wird.

   o Sie drfen eine Gebhr erheben, um Kosten der Verteilung auszugleichen.
     Die Gebhr fr eine Disketten-Verteilung darf nicht hher sein als
     die Kosten, um eine Public Domain-Diskette von Fred Fish zu erwerben.

   o Die obigen Konditionen gelten nicht fr die Datei 'keyfile', die bei
     Registration erworben wird. Sie drfen diese Datei nicht weitergeben.



                               GARANTIE
                             ------------

    ES EXISTIERT KEINE GARANTIE FR DIESES PROGRAMM, WEDER AUSDRCKLICH
NOCH IMPLIZIT. DER AUTOR IST NICHT VERANTWORTLICH FR ALLE SCHDEN, DIE
SIE DURCH DIESES PROGRAMM ERLEIDEN.

                    VERWENDUNG AUF EIGENES RISIKO!


___

HINWEIS VOM BERSETZER:
    Die bersetzung dieser Erklrung aus dem Englischen geschah nach
    bestem Wissen. Trotzdem kann und werde ich die Richtigkeit nicht
    garantieren. Die Englische Version ist rechtsverbindlich und in
    jedem Zweifelsfall zu Rate zu ziehen.

@endnode

@node SYSTEMREQ "Voraussetzungen"
                                        
                                VORAUSSETZUNGEN
                               -----------------

    ProgED bentigt OS 2.1, reqtools.library V38 (Copyright Nico Franois),
einen 68020-Prozessor und 1MB RAM. Ich empfehle einen schnellen Prozessor
(68030-40-60), 2-4-6 MB RAM und OS 3.0 oder besser. Eine minimale
Triton.library ist in diesem Archiv enthalten. Lesen Sie die zugehrige
Anleitung fr mehr Informationen ber die Registrierung der Triton.library.

    Optional knnen Sie die powerpacker.library (Copyright Nico Franois)
und XPK-Libraries verwenden.

@endnode

@node INTRO "Einleitung"

                                   EINLEITUNG
                                  ------------

    ProgED ist ein neuer Programmierer-Editor, der von zwei groartigen
Editoren inspiriert wurde: CygnusEd und GoldED. In diesem neuen Editor
habe ich alles eingebaut, was ich an ntzlichen Dingen fr einen
Programmierer gefunden habe, ohne unntze Schnrkeleien. Einige werden
viele gemeinsame Fhigkeiten zum CygnusEd und GoldED finden. Ich habe
mich zu dieser Wahl entschlossen, um einen Editor zu bekommen, der
ausreichend flexibel ist (wie GoldED), und so schnell und simpel ist wie
CygnusEd.

    Von Version 2.0 an habe ich ein neues Voreinstellungs-System zugefgt,
das es Ihnen erlaubt, verschiedene "Dateitypen" zu definieren. Dieses
neue System erlaubt Ihnen fr jeden verschiedenen Dateityp eine zugehrige
Voreinstellung vorzunehmen.

@endnode

@node FEATURE "Fhigkeiten"

                                  Fhigkeiten
                                 -------------

            o @{" Programmierbare Schlsselwort-Farben " link KEYWORDCOLORS}
            o @{" Einrcken auf Schlsselwort " link INDENTATION }
            o @{" Automatische Phrasenergnzung " link COMPLETE }
            o @{" Automatische Gro/Klein-Korrektur " link AUTOCASE }
            o @{" Block-Falten " link FOLD }
            o @{" Programmierbare Tastatur und Men " link KEYMENU }
            o @{" Integriertes Compiler-Frontend fr SAS/C V6.x " link SASCSUPPORT }
            o @{" Programmierbare Funktionssuche " link SCAN }
            o @{" Muster fr Strukturerstellung " link TEMPLATE }
            o @{" Projekt-Management " link PROJECTS }
            o @{" Suche nach statischen Referenzen zwischen Dateien " link STATICREF }
            o @{" Suche nach dynamischen Referenzen zwischen Projektdateien " link DYNREF }
            o @{" Dateisucher " link HUNTFILE }
            o @{" Integriertes API (APplication Interface) " link API }
            o @{" Autosave & Backup " link AUTOSAVE }
            o @{" Auto-entpacken powergepackter Dateien" link PP }
            o @{" XPK-Libraries-Untersttzung " link XPK}
            o @{" Schnell-Modus fr langsame Prozessoren " link FASTMODE}
            o @{" On-Line Makro-Generator " link MACRO}
            o @{" Fenster einfrieren/auftauen " link FREEZE}
            o @{" Iconify " link ICONIFY}
            o @{" Spaltenweises Markieren " link COLUMN}
            o @{" Einrckung und Block-Layout " link LAYOUT}
            o @{" Mehrfach-Undo/Redo " link UNDOREDO}
            o @{" Text in zwei Spalten druchen " link PRINT}
            o @{" Handler um Dateien aus dem Speicher zu lesen " link HANDLERPED}
            o @{" Handler um Dateien im Projekt zu lesen " link HANDLERPRJ}
            o @{" Fensterteilung " link WINDOWSPLIT}
            o @{" Online-Hilfe " link ONLINEHELP}
            o @{" Dateitypen-Management " link FILETYPES}
            o @{" Fixmarker-Management " link STATICMARKERS}

@endnode

@node KEYWORDCOLORS "Programmierbare Schlsselwort-Farben"

    ProgED erlaubt es dem Benutzer, Schlsselwrter in der verwendeten
Sprache und eine zugehrige Farbe zu definieren. Diese Fhigkeit ist
(vermutlich) der Hauptgrund, der mich dazu bewegt hat, ProgED zu
schreiben. Tatschlich konnte ich nicht daran denken, da kein
Amiga-Editor (auer GoldED3) dies erlaubt, whrend ALLE PC-Editoren
es knnen.

    In V2.0 wurde das Schlsselwort-Einfrbesystem verbessert. Nun
knnen Sie zwei Prefix-Wrter verwenden (zwei Wrter sind "Prefix" wenn das
erste Wort ein Prefix des zweiten Wortes ist). Auerdem knnen Sie
Konstruktionen einbauen, die Leerzeichen enthalten, so wie "PTR TO LONG"
von der Sprache E (danke, Enrico!).

@endnode

@node INDENTATION "Schlsselwort-Einrckung"

    Wenn Sie RETURN bettigen, analysiert ProgED die aktuelle Zeile.
Wenn er ein Schlsselwort findet, das Sie spezifiziert haben, bewegt
er die Zeile auf eine niedrigere, gleiche oder hhere Einrck-Ebene.
Auerdem springt der Cursor auf der nchsten Zeile auf eine niedrigere,
gleiche oder hhere Ebene.

@endnode

@node COMPLETE "Automatische Phrasenergnzung"

    ProgED hat ein programmierbares Phrasen-Lexikon. Ein spezielles
Kommand erlaubt es Ihnen, die Phrase links vom Cursor zu vervollstndigen
und zu erweitern. Das gleiche Lexikon erlaubt es ProgED, die Groschreibung
der Buchstaben in den geschriebenen Wrtern zu korrigieren.

@endnode

@node AUTOCASE "Automatische Gro/Klein-Korrektur"

    Das gleiche Lexikon, da die Phrasenergnzung hat, erlaubt es
ProgED, die Groschreibung der Buchstaben in den geschriebenen
Wrtern zu korrigieren. Die nderung wird vollzogen, wenn der Cursor
die Zeile wechselt.

@endnode

@node FOLD "Block-Faltung"

    Eine externe Funktion erlaubt es ProgED, Textblcke zu erkennen
und zu falten. Diese externe Funktionen erlauben es dem Benutzer,
neue Faltungstypen hinzuzufgen. Die Funktions-Quelltexte sind
beigefgt, um die nderung der Benutzereinstellungen zu ermglichen.

@endnode

@node KEYMENU "Programmierbare Tastatur und Men"

    ProgED erlaubt die TOTALE nderung der Tastatur und des Mens.
Der Benutzer kann die beigefgte Konfiguration ndern, um sie seinen
Zwecken anzupassen.

@endnode

@node SASCSUPPORT "Integrierter Compiler-Frontend fr SAS/C V6.x"

    Die ProgED Standard-Voreinstellungen erlauben die Erzeugung eines
speziellen Mens, das eine Verbindung zwischen ProgED und SAS/C ermglicht.
Dieses Men stellt ntzliche Unterpunkte zur Verfgung, um das aktuelle
Projekt zu kompilieren (durch den SAS/C-Compiler V6.0 und hher). Das
Men an sich erlaubt es, die Compiler-Optionen zu ndern und das
Projekt (von Workbench oder CLI) zu starten.

@endnode

@node SCAN "Programmierbare Funktions-Suche"

    ProgED erlaubt es, mit einem Mausklich eine Textzeile
(AmigaGuide-Nodes, C-Funktionen usw.) zu suchen und anzuspringen.
Dies wird durch eine externe Funktion bewerkstelligt. Diese kann der
Benutzer verndern (indem er die beigefgten Quellcodes verwendet)
oder eigene Suchfunktionen schreiben. Diese Suchfunktionen werden
"Scanner" genannt.

@endnode

@node TEMPLATE "Muster fr Strukturerstellung"

    Muster erlauben es dem Benutzer, durch einen konfigurierbaren
String bereits eine komplette Struktur zu erhalten. Sie knnen zum
Beispiel bei den Standardeinstellungen "while{" eingeben, und bekommen
eine komplette While-Schleife. Der Cursor wird bereits richtig
positioniert, um die Abbruchbedingung eingeben zu knnen.

@endnode

@node PROJECTS "Projekt-Management"

    ProgED erlaubt es dem Benutzer, Projekte, die alle Dateien in
dem Projekt beinhalten, zu speichern und zu managen. Einige externe
(ausfhrbare oder ARexx) Programme knnen Projektdateilisten lesen,
um ein Projekt mit Ihrem Lieblings-Compiler/Assembler zu kompilieren.

@endnode

@node STATICREF "Suche nach statischen Referenzen in Dateien"

    Statische Referenzen erlauben durch die Scanner eine Suche
nach allen Symbolen zwischen einigen, Benutzerdeklarierten Dateien.
Diese Referenzen werden "statisch" genannt, da ProgED eine Referenztabelle
erstellt und in eine spezielle Datei abspeichert. Daher mssen Ihre
Referenzen statisch sein (logisch, oder??? (:-X ). wenn Sie Referenzen
zwischen Projekten erstellen mchten, sollten Sie einen Blick auf die
dynamischen Referenzen werden.

@endnode

@node DYNREF "Suche nach dynamischen Referenzen zwischen Projektdateien"

    Da statische Referenzen nicht im Projekt-Management verwendet
werden knnen, stellt ProgED DYNAMISCHE Referenzen zur Verfgung.
ProgED erlaubt es, zusammen mit der Textdatei eine spezielle Datei
abzuspeichern, die alle Referenzen in der Textdatei enthlt. Diese
spezielle Datei speichert bei jedem Abspeichern eine aktuelle Tabelle
aller Quellcodes, so da Sie eine gltige Referenzkarte fr Ihre
Projektdateien erhalten.

@endnode

@node HUNTFILE "Dateisucher"

    Durch ein spezielles Kommando erlaubt es ProgED, ein neues
Fenster zu ffnen und eine Datei hineinzuladen. Der Pfad dieser
Datei wird aus dem Text unter dem Cursor "extrahiert". Dieser
Suchmodus ist besonders dann hilfreich, wenn eine Includedatei
sofort geffnet werden soll.

@endnode

@node API "Integrierte API (APplication Interface)"

    ProgED kann durch einen API (APplikation Interface)-Messageport
an externe ausfhrbare Dateien andocken. Diese Dateien werden "Klienten"
genannt. Klienten knnen ihre Fenster auf dem ProgED-Schirm ffnen
und stellen -- generell -- neue Mglichkeiten zur Verfgung.

@endnode

@node AUTOSAVE "Autosave & Backup"

    In regelmigen Intervallen kann ProgED Textfenster in eine
Zwischendatei abspeichern. Dies erlaubt es, eine abgespeicherte
Version der bereits gemachten Arbeit zu haben, wenn Ihr Amiga
einen Guru anzeigt. Desweiteren kann ProgED bei jeder Sicherung
eine Backup-Datei erzeugen, indem er die alte Datei umbenennt.

@endnode

@node PP "Auto-Entpacken powergepackter Dateien"

    Wenn Sie die powerpacker.library (Copyright Nico Franois) und
die XpkMaster.library (Copyright Urban Dominik Mller & Bryan Ford)
in Ihrem LIBS:-Verzeichnis haben, kann ProgED automatisch Dateien
entpacken, die mit diesen Librarys gepackt wurden.

@endnode

@node XPK "XPK-Libraries-Untersttzung"

    ProgED erlaubt es, beim Speichern die Datei mit den XPK-Libraries
zu packen oder zu verschlsseln. Beim Laden erkennt ProgED automatisch
gepackte Dateien. Um diese Fhigkeit zu nutzen, brauchen Sie die
XpkMaster.library (Copyright Urban Dominik Mller & Bryan Ford) und
einige XPK-Libraries (ich benutze die xpkNUKE.library, sie ist
einfach groartig! :-) ).

@endnode

@node FASTMODE "Schnell-Modus fr langsame Prozessoren"

    Der ProgED kann stark verlangsamt werden, wenn die Schlsselwort-Frbung
verwendet wird; besonders noch auf langsamen Prozessoren. Wenn Sie einen
langsamen Amiga haben oder wenn Sie keine Schlsselwort-Frbung wnschen,
knnen Sie diesen Modus gebrauchen. Es schaltet die Farben ab und
beschleunigt die Textdarstellung.

@endnode

@node MACRO "On-Line Makro-Generator"

    ProgED erzeugt in seiner Defaulteinstellung ein spezielles Men fr
den Makrogenerator. Sie knnen ARexx-Makros einfach erzeugen, indem
Sie das machen, was sie dort einfgen mchten. Wenn Sie das Makro
beendet haben, wird es in eine ASCII-Datei abgespeichert. Sie knnen
es spter verwenden oder ndern.

@endnode

@node FREEZE "Fenster einfrieren/auftauen"

    ProgED kan -- eventuell -- ein Fenster einfrieren. Das bedeutet
da Sie das Fenster zwar schlieen, aber der zugehrige Text bleibt
weiterhin im Speicher. Durch spezielle Kommandos kann ProgED eine
Liste der eingefrorenen Fenster zeigen, und eine Wahl in dieser Liste
ffnet das Fenster wieder -- taut es auf. Ein besonderer Modus erlaubt
es Ihnen, nur ein Fenster gleichzeitig geffnet zu haben. Diese
Fhigkeit ist ntzlich, wenn Sie keinen Multiscan-Monitor besizten
(also keine Zeilensprung-Bildschirme nutzen knnen).

@endnode

@node ICONIFY "Iconify"

    Durch ein Hotkey (Voreinstellung ist RALT RSHIFT RETURN) knnen
Sie den ProgED-Schirm schlieen. Wenn Sie es wnschen, wird ein
AppIcon und ein AppItem auf dem Workbench-Schirm angezeigt. Sie
knnen ProgED so konfigurieren, da Sie ein AppIcon ohne AppItem
bekommen, oder andersherum, oder aber keins von beidem. Wie auch
immer, Sie knnen den ProgED-Schirm durch den gleichen Hotkey sowieso
wieder ffnen.

@endnode

@node COLUMN "Spaltenweises Markieren"

    ProgED kann mit spaltenweisen Blcken umgehen. Alle Programmierer
bentigen das.

@endnode

@node LAYOUT "Einrcken und Block-Layout"

    Wenn Sie Anleitungen schreiben mchten, knnen Sie die Einrckungs-
und Block-Layout-Fhigkeiten vom ProgED verwenden. Er kann einen Block
linksbndig, rechtsbndig oder zentriert ausrichten, oder aber einen
vollen Blocksatz erzeugen. Auerdem knnen Sie Textblcke nach links,
rechts oder zur Mitte bewegen, um falsche Einrckungen zu korrigieren.

@endnode

@node UNDOREDO "Mehrfach-Undo/Redo"

    Jeder gute Editor hat das. Sagen Sie mir jetzt nicht, da Sie nicht
wissen, was es bedeutet... (:-)

@endnode

@node PRINT "Texte zweispaltig drucken"

    Durch ein externes Programm ('PED_Print') erlaubt ProgED es Ihnen,
Ihre Quelltexte auf JEDEM Drcuker in eine oder zwei Spalten zu drucken.
Durch den zweispaltigen Druck knnen Sie Papier sparen.

@endnode

@node HANDLERPED "Handler zum Lesen von Dateien im Speicher"

    ProgED kann zwei besondere Handler einbinden. Einer von ihnen
erlaubt es, externe Dateien, die sich momentan im Speicher befinden,
durch ein neues Device zu lesen (PED:). Wenn Sie an dieser Fhigkeit
nicht interessiert sind, knnen Sie das PED-Device wieder entfernen
(schieben Sie dazu das PED-Piktogramm aus dem Devs/DosDrivers-Verzeichnis
in das Storage/DosDrivers-Verzeichnis).

    Wenn Sie die Demoversion von ProgED verwenden, knnen Sie NUR die
ersten 8192 Byte von dem im Speicher befindlichen Text lesen.

BEACHTEN SIE: Whrend Sie eine Datei durch diesen Handler lesen, ist
das zugehrige Fenster gesperrt (im Titel erscheint das Wort 'gesperrt').
Das ist ntig, denn Sie knnten die Textdaten "mal eben" verndern.
Wenn ein Fenster gesperrt ist, knnen Sie dessen Men nicht mehr
anwhlen. Wenn Sie das Men erreichen mchten, klicken Sie auf ein
Fenster, das nicht gesperrt ist, oder auf den Schirmhintergrund.
Das Fenster wird wieder freigegeben, sobald das externe Programm den
Lesezugriff beendet hat.

@endnode

@node HANDLERPRJ "Handler um Dateien im Projekt zu lesen"

    Der zweite Handler, der mit ProgED mitgeliefert wird, erlaubt
es, die Dateien, die aktuell in einem Projekt sind, zu lesen. Dieser
Handler wurde eingebaut, so da Sie eine Datei aus dem Speicher lesen
knnen, wenn sie gerade im Speicher ist, oder aber von Diskette lesen,
wen sie gerade nicht im Speicher ist. Damit ist es mglich, temporre
Projekte mit einigen nderungen, die nicht gespeichert werden, zu
kompilieren. Die genderten Dateien werden aus dem Speicher gelesen,
whrend die anderen von Diskette gelesen werden. Wenn die nderung
in Ordnung ist, knnen Sie spter die modifizierten Dateien abspeichern.
Wie auch beim ersten Handler, knnen Sie das PRJ-Piktogramm von
Devs/DosDrivers in Storage/Dosdrivers verschieben, wenn Sie hieran
nicht interessiert sind.

    Wenn Sie die Demoversion von ProgED verwenden, knnen Sie NUR die
ersten 8192 Byte von dem im Speicher befindlichen Text lesen.

BEACHTEN SIE: Whrend Sie eine Datei durch diesen Handler lesen, ist
das zugehrige Fenster gesperrt (im Titel erscheint das Wort 'gesperrt').
Das ist ntig, denn Sie knnten die Textdaten "mal eben" verndern.
Wenn ein Fenster gesperrt ist, knnen Sie dessen Men nicht mehr
anwhlen. Wenn Sie das Men erreichen mchten, klicken Sie auf ein
Fenster, das nicht gesperrt ist, oder auf den Schirmhintergrund.
Das Fenster wird wieder freigegeben, sobald das externe Programm den
Lesezugriff beendet hat.

@endnode

@node WINDOWSPLIT "Fensterteilung"

    ProgED erlaubt es dem Benutzer, ein Fenster zu "teilen", wodurch
ein zweites Fenster mit demselben Text geffnet wird. Sie knnen
Ihren Text so in beiden Fenstern edieren. Auerdem knnen Sie so
die Zeile 2367 des Textes edieren, whrend Sie (im anderen Fenster)
die ersten Textzeilen betrachten.

@endnode

@node ONLINEHELP "Online-Hilfe"

    Wenn Sie die Maus auf einen Menpunkt stellen und die HELP-Taste
drcken, ffnet ProgED eine kurze Hilfe ber das gewhlte Men. Die
Onlinehilfe steht erst ab Kickstart 3.0 oder hher zur Verfgung.

@endnode

@node FILETYPES "Dateitypen-Management"

    ProgED 2.0 hat eine neue Fhigkeit: groe Teile der Voreinstellungen
hngen nun von dem "Typ" der momentan geladenen Datei ab. Andere
Einstellungen bleiben aber weiterhin "Global", sie sind also bei allen
Dateien gleich. Der Benutzer kann beliebige Dateitypen erzeugen, indem
er ein AmigaDOS-Muster angibt, das zu dem Dateinamen pat. Fr jeden
Dateityp knnen Sie alle zugehrigen Voreinstellungen ndern. Whrend
ProgED die Datei liest, sucht er nach dem ersten Dateityp, da zu dem
Namen der Datei pat, und verwendet es fr das neu geffnete Fenster.
Wenn der Benutzer in das Fenster wechselt, schaltet ProgED auf die
zugehrigen Einstellungen. Wenn Sie also einen C-Quelltext schreiben,
verwendet ProgED bestimmte Einstellungen, whrend er andere Einstellungen
nimmt, wenn Sie in einem normalen Text arbeiten.

    Das ist die Hauptinnovation vom ProgED V2.0. Ich hoffe, diese
neue Fhigkeit gefllt Ihnen!

@endnode

@node STATICMARKERS "Fixmarker-Management"

    Von V2.0 an knnen Sie Fixmarker verwenden. Bei dem internen
Kommando "STORE CURRENT" speichert ProgED in einer speziellen Liste
die momentane Position des Cursors. Durch das "GOTO STORED"-Kommando
ies es spter mglich, an diese Position zurckzuspringen. Es ist
mglich, die Fixmarker zusammen mit der Datei abzuspeichern. Das
erlaubt es Ihnen, nach einem Reset oder wenn Sie abgeschaltet haben,
die Marker, die Sie gestern gespeichert hatten, wieder zu verwenden.

@endnode

@node ARGUMENTS "Argumente,Tooltypes"

    ProgED versteht folgende Argumente:

@{"FILE/M," link T_FILE}@{"CX_POPKEY/K," link T_CX_POPKEY}@{"CX_PRIORITY/N," link T_CX_PRIORITY}@{"CX_POPUP/K," link T_CX_POPUP}@{"HANDLERPED/K," link T_HANDLERPED}@{"HANDLERPRJ/K," link T_HANDLERPRJ}@{"CONFIG/K," link T_CONFIG}@{"SCREEN/K" link T_SCREEN}

    Dieselben Texte knnen als Tooltypes verwendet werden, wenn Sie
    ProgED von der Workbench aus starten.

@endnode

@node T_FILE "FILE/M,"

    Gibt die Datei(en) an, die beim Start geladen werden. Wenn ProgED
bereits im Speicher ist, sendet der neue ProgED-Task dem alten ProgED-
Task eine spezielle Nachricht, die signalisiert, welche neuen Dateien
zu ffnen sind.

BEACHTEN SIE: Sie knnen das eigentliche ProgED-Programm nur EINMAL
laden.

@endnode

@node T_CX_POPKEY "CX_POPKEY/K,"

    Hiermit geben Sie den Hotkey zum Ikonifizieren an. Voreinstellung
ist "RSHIFT RALT RETURN".

@endnode

@node T_CX_PRIORITY "CX_PRIORITY/K,"

    Hiermit geben Sie die Commodity-Prioritt an. Tatschlich kann
ProgED als Commodity verwendet werden. Sie knnen ihn zum Beispiel in
der WBStartup-Schublade ablegen, um ihn nach jedem Reset zu starten.
Daher ist das @{" CX_POPUP " link T_CX_POPUP}-Tooltype ntzlich, das es erlaubt,
ProgED ikonifiziert zu starten.

@endnode

@node T_CX_POPUP "CX_POPUP/K,"

    Dieses Tooltype sagt aus, da ProgED beim Start keine Fenster
ffnen soll. Um es spter zu ffnen, verwenden Sie sein Hotkey (siehe
@{" CX_POPKEY " link T_CX_POPKEY}).

@endnode

@node T_HANDLERPED "HANDLERPED/K,"

    Dies erlaubt es Ihnen, den Namen des PED-Device zu spezifizieren.
Voreingestellt ist PED:. Generell bentigen Sie diese Option nicht, aber
Sie knnten es ntzlich finden, den Handler-Namen zu ndern.
Siehe auch @{" Handler um Dateien im Speicher zu lesen " link HANDLERPED}.

@endnode

@node T_HANDLERPRJ "HANDLERPRJ/K,"

    Dies erlaubt es Ihnen, den Namen des PRJ-Device zu spezifizieren.
Voreingestellt ist PRJ:. Generell bentigen Sie diese Option nicht, aber
Sie knnten es ntzlich finden, den Handler-Namen zu ndern.
Siehe auch @{" Handler um Projektdateien im Speicher zu lesen " link HANDLERPRJ}.

@endnode

@node T_CONFIG "CONFIG/K,"

    Hiermit knnen Sie die anfngliche Konfigurationsdatei bestimmen.
Generell verwendet ProgED die Datei "ENV:PED/PED.prefs". Manchmal
knnen Sie sein Verhalten durch spezielle Konfigurationen beeinflussen.

@endnode

@node T_SCREEN "SCREEN/K"

    Hiermit bestimmen Sie den Namen des ffentlichen Schirms, der von
ProgED geffnet werden soll. Voreingestellt ist "PED_SCREEN".

@endnode

@node DEFSETTINGS "Voreinstellungen"

    Da ProgED vollstndig konfigurierbar ist, sind die beigefgten
Konfigurationen nur eine von tausenden von Mglichkeiten. Der Benutzer
kann Men und Tastatur seinen Bedrfnissen anpassen. In dieser Anleitung
beschreibe ich Ihnen die Voreinstellungen. Wenn Sie sie verndert haben,
werden Sie einige Unterschiede feststellen.

      Men:

         @{" Projekt " link M0}
              @{" Neu                    " link M0.0}
              @{" ffnen                 " link M0.1}
              @{" Laden                  " link M0.2}
              @{" Sichern                " link M0.3}
              @{" Sichern als...         " link M0.4}
              @{" Sichern XPK...         " link M0.5}
              @{" nderungen sichern     " link M0.6}
              @{" Sichern & schlieen    " link M0.7}
              @{" Schlieen              " link M0.8}
              @{" ---------------------- " link M0.9}
              @{" Restaurieren           " link M0.10}
              @{" Lschen                " link M0.11}
              @{" Einfgen               " link M0.12}
              @{" Anhngen               " link M0.13}
              @{" Neuer Name             " link M0.14}
              @{" ---------------------- " link M0.15}
              @{" Aktuelles Verz.        " link M0.16}
              @{" ---------------------- " link M0.17}
              @{" Drucken                " link M0.18}
              @{" ---------------------- " link M0.19}
              @{" Info                   " link M0.20}
              @{" ---------------------- " link M0.21}
              @{" Alles Speichern & Quit " link M0.22}
              @{" Quit                   " link M0.23}

         @{" Block " link M1}
              @{" Markieren               " link M1.0}
              @{" Mark. Spaltenweise      " link M1.1}
              @{" Mark. Zeilenweise       " link M1.2}
              @{" Alles markieren         " link M1.3}
              @{" ----------------------- " link M1.4}
              @{" Ausschneiden            " link M1.5}
                        @{" In Std-Clip    " link M1.5.0}
                        @{" In Clip 1      " link M1.5.1}
                        @{" In Clip 2      " link M1.5.2}
                        @{" In Clip 3      " link M1.5.3}
              @{" Kopieren                " link M1.6}
                        @{" In Std-Clip    " link M1.6.0}
                        @{" In Clip 1      " link M1.6.1}
                        @{" In Clip 2      " link M1.6.2}
                        @{" In Clip 3      " link M1.6.3}
              @{" Einfgen                " link M1.7}
                        @{" Aus Std-Clip   " link M1.7.0}
                        @{" Aus Clip 1     " link M1.7.1}
                        @{" Aus Clip 2     " link M1.7.2}
                        @{" Aus Clip 3     " link M1.7.3}
              @{" Lschen                 " link M1.8}
              @{" ----------------------- " link M1.9}
              @{" Zeile ausschneiden      " link M1.10}
              @{" Zeile einfgen          " link M1.11}
              @{" Zeile tauschen          " link M1.12}
              @{" Zeile verdoppeln        " link M1.13}
              @{" Bis EOL lschen         " link M1.14}
              @{" ----------------------- " link M1.15}
              @{" Undo                    " link M1.16}
              @{" Redo                    " link M1.17}
              @{" ----------------------- " link M1.18}
              @{" Block ausrichten        " link M1.19}
                        @{" Links          " link M1.19.0}
                        @{" Rechts         " link M1.19.1}
                        @{" Mitte          " link M1.19.2}
                        @{" Blocksatz      " link M1.19.3}
              @{" Block verschieben       " link M1.20}
                        @{" Links          " link M1.20.0}
                        @{" Rechts         " link M1.20.1}
                        @{" Mitte          " link M1.20.2}
              @{" Block einrcken         " link M1.21}
              @{" Block speichern als...  " link M1.22}

         @{" Suchen/Ersetzen " link M2}
              @{" In Zeile springen       " link M2.0}
              @{" Entfalten               " link M2.1}
              @{" ----------------------- " link M2.2}
              @{" Zu Byte springen        " link M2.3}
              @{" Entfalten               " link M2.4}
              @{" ----------------------- " link M2.5}
              @{" Marker setzen           " link M2.6}
                        @{" 1            " link M2.6.0}
                        @{" 2            " link M2.6.1}
                        @{" 3            " link M2.6.2}
                        @{" 4            " link M2.6.3}
                        @{" 5            " link M2.6.4}
                        @{" 6            " link M2.6.5}
                        @{" 7            " link M2.6.6}
                        @{" 8            " link M2.6.7}
                        @{" 9            " link M2.6.8}
                        @{" 10           " link M2.6.9}
              @{" Zu Marker gehen         " link M2.7}
                        @{" 1            " link M2.7.0}
                        @{" 2            " link M2.7.1}
                        @{" 3            " link M2.7.2}
                        @{" 4            " link M2.7.3}
                        @{" 5            " link M2.7.4}
                        @{" 6            " link M2.7.5}
                        @{" 7            " link M2.7.6}
                        @{" 8            " link M2.7.7}
                        @{" 9            " link M2.7.8}
                        @{" 10           " link M2.7.9}
              @{" Marker setzen           " link M2.8}
              @{" Zu Marker gehen...      " link M2.9}
              @{" Entfalten               " link M2.10}
              @{" ----------------------- " link M2.11}
              @{" Suchen nach...          " link M2.12}
              @{"   Nchster              " link M2.13}
              @{"   Voriger               " link M2.14}
              @{" ----------------------- " link M2.15}
              @{" Ersetzen...             " link M2.16}
              @{"   Wiederholen           " link M2.17}
              @{" ----------------------- " link M2.18}
              @{" Passende Klammer        " link M2.19}
              @{" Klammer prfen          " link M2.20}

         @{" Spezial  " link M3}
              @{" Falten                  " link M3.0}
              @{" Entfalten               " link M3.1}
              @{" Alles falten            " link M3.2}
              @{" Alles entfalten         " link M3.3}
              @{" ----------------------- " link M3.4}
              @{" Alle Fenster            " link M3.5}
                        @{" Vertikal arr.   " link M3.5.0}
                        @{" Horizontal arr. " link M3.5.1}
                        @{" Klein/Gro      " link M3.5.2}
                        @{" Vergrern      " link M3.5.3}
                        @{" Mitte           " link M3.5.4}
              @{" Aktives Fenster vergr.  " link M3.6}
              @{" ----------------------- " link M3.7}
              @{" Gro/Klein              " link M3.8}
                        @{" -> gro       " link M3.8.0}
                        @{" -> klein      " link M3.8.1}
                        @{" wechseln      " link M3.8.2}
              @{" Block gro/klein        " link M3.9}
                        @{" -> gro       " link M3.9.0}
                        @{" -> klein      " link M3.9.1}
                        @{" wechseln      " link M3.9.2}
              @{" ----------------------- " link M3.10}
              @{" ASCII                   " link M3.11}
                        @{" Zeigen        " link M3.11.0}
                        @{" Einfgen      " link M3.11.1}
                        @{" Tabelle       " link M3.11.2}
              @{" ----------------------- " link M3.12}
              @{" Fenster                 " link M3.13}
                        @{" Schlieen     " link M3.13.0}
                        @{" ffnen        " link M3.13.1}
                        @{" Tauschen      " link M3.13.2}
              @{" ----------------------- " link M3.14}
              @{" Nchstes Fenster        " link M3.15}
              @{" Voriges Fenster         " link M3.16}
              @{" ----------------------- " link M3.17}
              @{" Iconify                 " link M3.18}
              @{" ----------------------- " link M3.19}
              @{" Fenster teilen          " link M3.20}
              @{" ----------------------- " link M3.21}
              @{" Dateityp ndern         " link M3.22}

         @{" Verschiedenes " link M4}
              @{" DOS                     " link M4.0}
                        @{" Datei lschen     " link M4.0.0}
                        @{" Datei umnennen    " link M4.0.1}
                        @{" ----------------- " link M4.0.2}
                        @{" Neues Verzeichnis " link M4.0.3}
              @{" ----------------------- " link M4.1}
              @{" Shell                   " link M4.2}
              @{" Taschenrechner          " link M4.3}
              @{" ----------------------- " link M4.4}
              @{" Einfgen                " link M4.5}
                        @{" Pfad           " link M4.5.0}
                        @{" Datum          " link M4.5.1}
                        @{" Uhrzeit        " link M4.5.2}
              @{" ----------------------- " link M4.6}
              @{" Scannen                 " link M4.7}
              @{" Entfalten               " link M4.8}
              @{" ----------------------- " link M4.9}
              @{" Muster                  " link M4.10}
              @{" ----------------------- " link M4.11}
              @{" Referenz finden         " link M4.12}
              @{" Nach Referenz fragen    " link M4.13}
              @{" ----------------------- " link M4.14}
              @{" Projekt-Referenz suchen " link M4.15}
              @{" Nach Proj-Ref. fragen   " link M4.16}
              @{" ----------------------- " link M4.17}
              @{" Datei suchen            " link M4.18}
              @{"   Fragen...             " link M4.19}
              @{" ----------------------- " link M4.20}
              @{" Vervollstndigen        " link M4.21}
              @{" Gro/Klein-Check        " link M4.22}
              @{" ----------------------- " link M4.23}
              @{" Projekt-Dateien         " link M4.24}
              @{" Projekt-Suche           " link M4.25}

         @{" Makro " link M5}
              @{" Makro edieren           " link M5.0}
              @{" Speichern und starten   " link M5.1}
              @{" ----------------------- " link M5.2}
              @{" Aufnahme starten        " link M5.3}
              @{" Aufnahme stoppen        " link M5.4}
              @{" Aufnahme fortsetzen     " link M5.5}
              @{" ----------------------- " link M5.6}
              @{" Makro starten           " link M5.7}
              @{"   wiederholen...        " link M5.8}
              @{" ----------------------- " link M5.9}
              @{" Makro speichern         " link M5.10}

         @{" SAS/C " link M6}
              @{" SAS/C-Optionen          " link M6.0}
              @{" Argumente               " link M6.1}
              @{" SMakeFile erzeugen      " link M6.2}
              @{" ----------------------- " link M6.3}
              @{" Build alles             " link M6.4}
              @{" Make                    " link M6.5}
              @{" Link                    " link M6.6}
              @{" ----------------------- " link M6.7}
              @{" Start (WB)              " link M6.8}
              @{" Start (CLI)             " link M6.9}
              @{" ----------------------- " link M6.10}
              @{" Erster Fehler           " link M6.11}
              @{" Nchster Fehler         " link M6.12}
              @{" Letzter Fehler          " link M6.13}
              @{" ----------------------- " link M6.14}
              @{" Datei kompilieren       " link M6.15}

         @{" Konfig " link M7}
              @{" Schirm                  " link M7.0}
                        @{" Modus          " link M7.0.0}
                        @{" Farben         " link M7.0.1}
                        @{" Zeichensatz    " link M7.0.2}
                        @{" DrawInfo       " link M7.0.3}
              @{" Men                    " link M7.1}
              @{" Tastatur                " link M7.2}
              @{" Maus                    " link M7.3}
              @{" Referenz                " link M7.4}
              @{" Scanner                 " link M7.5}
              @{" Dateisucher             " link M7.6}
              @{" Startup API-Klient      " link M7.7}
              @{" Startup REXX-Makro      " link M7.8}
              @{" Verschiedenes (global)  " link M7.9}
              @{" ----------------------- " link M7.10}
              @{" Dateitypen              " link M7.11}
              @{" ----------------------- " link M7.12}
              @{" Schlsselw.-Farben      " link M7.13}
              @{" Kommentarfarben         " link M7.14}
              @{" Einrckung              " link M7.15}
              @{" Muster                  " link M7.16}
              @{" Wrterbuch              " link M7.17}
              @{" Falt-Funktion           " link M7.18}
              @{" Klammerung              " link M7.19}
              @{" Gespeicherte Dateien    " link M7.20}
              @{" Verschiedenes (dt)      " link M7.21}
              @{" ----------------------- " link M7.22}
              @{" I/O                     " link M7.23}
                        @{" Laden von...        " link M7.23.0}
                        @{" Sichern als...      " link M7.23.1}
                        @{" ------------------- " link M7.23.2}
                        @{" Voreinst. laden     " link M7.23.3}
                        @{" Voreinst. speichern " link M7.23.4}
                        @{" ------------------- " link M7.23.5}
                        @{" Verwenden           " link M7.23.6}

@endnode

@node M0 "Men: Projekt"

    Dieses Men enthlt alle klassischen Operationen, die auf
Dateien angewendet werden knnen: neue Fenster ffnen, laden,
speichern, Fenster schlieen, oder Dateien restaurieren, einfgen
bzw. drucken. Auerdem knnen Sie hier die klassischen Optionen
wie "Info" oder "Quit" finden.

@endnode

@node M0.0 "Men: Projekt/Neu"

    Dieser Menpunkt ffnet ein neues Fenster mit einem leeren Text.
Er ist ntzlich, um einen neuen Text anzufangen.

@endnode

@node M0.1 "Men: Projekt/ffnen"

    Es ffnet einen Dateirequester, der es Ihnen erlaubt, einen oder
mehrere Dateien zu ffnen. Um mehrere Dateien zu laden, knnen Sie mit
der Shift-Taste eine Mehrfachauswahl treffen. Fr jede angewhlte Datei
ffnet ProgED ein neues Fenster.

@endnode

@node M0.2 "Men: Projekt/Laden"

    Es wird ein Dateirequester geffnet, den Sie zum laden einer Datei
in das aktive Fenster verwenden knnen. Die neue Datei ersetzt die
alte.

@endnode

@node M0.3 "Men: Projekt/Sichern"

    Es speichert den Text im momentan aktiven Fenster in eine Datei.
ProgED nimmt den Dateinamen, der im Titel des Fensters gezeigt wird.

@endnode

@node M0.4 "Men: Projekt/Sichern als..."

    Es speichert den Text im momentan aktiven Fenster in eine Datei.
ProgED ffnet einen Dateirequester, um nach dem Namen zu fragen.

@endnode

@node M0.5 "Men: Projekt/Sichern XPK..."

    Dieses Men verhlt sich wie das vorige (siehe @{" Sichern als... " link M0.4},
aber es speichert die Datei durch die XPK-Library.

@endnode

@node M0.6 "Men: Projekt/nderungen sichern"

    Dieser Menpunkt ndert alle genderten Texte. Jeder Text wird
unter dem Namen abgespeichert, der im Fenstertitel angezeigt wird.

@endnode

@node M0.7 "Men: Projekt/Sichern & schlieen"

    Dieses Men verhlt sich wie @{" Sichern " link M0.3}. Der einzige
Unterschied ist, da hiermit das Fenster nach dem Speichern geschlossen
wird.

@endnode

@node M0.8 "Men: Projekt/Schlieen"

    Es erlaubt Ihnen, ein Fenster zu schlieen und den Speicher fr den
Text freizugeben. Sie knnen das Fenster auch schlieen, indem Sie das
Intuition-Schliegadget verwenden. Wenn Sie den Text gendert haben,
wird ProgED vorher diese Operation besttigen lassen.

@endnode

@node M0.9 "Men: Projekt/-----"
@endnode

@node M0.10 "Men: Projekt/Restaurieren"

    Durch Anwahl dieses Menpunkts wird der Text des Fensters wieder
von Diskette eingelesen. Diese Option ist ntzlich, um alle nderungen
am Text rckgngig zu machen und zum originalen Text auf Diskette
zurckzukehren. Wenn der Text verndert wurde, wird ProgED vorher
diese Operation besttigen lassen.

@endnode

@node M0.11 "Men: Projekt/Lschen"

    Es lscht das aktive Fenster, indem der Speicher fr den Text
freigegeben wird. Nach dieser Operation ist das Fenster leer. Wenn
der Text verndert wurde, wird ProgED vorher diese Option besttigen
lassen.

@endnode

@node M0.12 "Men: Projekt/Einfgen"

    Es erlaubt Ihnen, eine Datei an die Cursor-Position des momentan
aktiven Fensters einzufgen. Sie knnen den Dateinamen des Textes
im Dateirequester eingeben.

@endnode

@node M0.13 "Men: Projekt/Anhngen"

    Es erlaubt Ihnen, eine Datei an das Ende des Fensters anzuhngen.
Sie knnen den Dateinamen des Textes im Dateirequester eingeben.

@endnode

@node M0.14 "Men: Projekt/Neuer Name"

    Hiermit wird der Dateiname des momentan aktiven Fensters gendert.
Der neue Name wird durch einen Dateirequester erfragt.

@endnode

@node M0.15 "Men: Projekt/-----"
@endnode

@node M0.16 "Men: Projekt/Aktuelles Verz."

    Hiermit wird das momentane Verzeichnis vom ProgED verndert.
Normalerweise ist es das Programmverzeichnis ('ProgED:'), aber
manchmal mssen Sie es ndern.

@endnode

@node M0.17 "Men: Projekt/-----"
@endnode

@node M0.18 "Men: Projekt/Print"

    Es startet das externe Druckprogramm 'PED_Print'. Dieses
Programm erlaubt es Ihnen, Quelltexte in einem oder zwei Spalten
zu drucken.

@endnode

@node M0.19 "Men: Projekt/-----"
@endnode

@node M0.20 "Men: Projekt/Info"

    Durch Anwahl dieses Mens bekommen Sie eine Nachricht ber die
Versionsnummer, meine Adresse und die Namen des ARexx-Ports, des
ffentlichen Bildschirms und des API-Ports.

    In derselben Nachricht knnen Sie Ihre Kopie als Demo oder
registriert identifizieren. Wenn Sie eine Demo verwenden, erhalten
Sie die Nachricht 'UNREGISTRIERTE VERSION', whrend Sie 'REGISTRIERTE
VERSION', gefolgt von Ihrem Namen und der Seriennummer erhalten, wenn
Sie registriert sind.

@endnode

@node M0.21 "Men: Projekt/-----"
@endnode

@node M0.22 "Men: Projekt/Alles Speichern & Quit"

    Durch Anwahl dieses Punktes speichert ProgED alle nderungen ab
und beendet sich danach.

@endnode

@node M0.23 "Men: Projekt/Quit"

    Hiermit wird ProgED beendet.

@endnode

@node M1 "Men: Block"

    Dieses Men enthlt alle Optionen, die zum Edieren eines Blocks
bentigt werden: Block markieren, ausschneiden, einfgen usw.

@endnode

@node M1.0 "Men: Block/Markieren"

    Durch Anwahl dieses Mens knnen Sie den Beginn eines Textblocks
markieren. Dieselbe Operation knnen Sie durch einen Doppelklick auf
die Startposition aufrufen. Auerdem knnen Sie die Shift-Taste
gedrckt halten, wenn Sie zeilenweise markieren mchten.

    Durch erneute Anwahl des Mens wird der Block wieder demarkiert.

@endnode

@node M1.1 "Men: Block/Mark. Spaltenweise"

    Dieses Men erlaubt Ihnen eine spaltenweise Blockmarkierung.
Ein Spaltenblock ist ein "rechteckiger" Block. Die Ecken des
Rechtecks sind die Startposition des Blocks und die Cursorposition.
Manchmal sind Spaltenblcke sehr ntzlich. Sie knnen einen Spaltenblock
auerdem durch einen Doppelklick auf die Startposition bei gedrckter
ALT-Taste markieren.

@endnode

@node M1.2 "Men: Block/Mark. Zeilenweise"

    Eine Anwahl dieses Mens erlaubt es Ihnen, einen Zeilenblock zu
markieren. Dies sind Textblcke, die den gesamten Text von der
Startzeile bis zur Endzeile einschlieen. Sie knnen einen Zeilenblock
auch durch einen Doppelklick auf die Startposition bei gedrckter
SHIFT-Taste markieren.

@endnode

@node M1.3 "Men: Block/Alles markieren"

    Der gesamte Text des aktiven Fensters wird markiert. Dies
entspricht einem Sprung zum Start, den Startblock zu markieren, und
einem Sprung zum Ende.

@endnode

@node M1.4 "Men: Block/-----"
@endnode

@node M1.5 "Men: Block/Ausschneiden"

    Schneidet den momentanen Block aus und fgt ihn in ein Clipboard
ein. Sie knnen den zu benutzenden Clipboard durch Untermenpunkte
angeben:

           @{" In Std clip " link M1.5.0}
           @{" In Clip 1   " link M1.5.1}
           @{" In Clip 2   " link M1.5.2}
           @{" In Clip 3   " link M1.5.3}

@endnode

@node M1.5.0 "Men: Block/Ausschneiden/In Std-Clip"

    Es schneidet den gewhlten Textblock aus und fgt ihn in das
Standard-Clipboard ein. Durch das @{" Verschiedenes (glb) " link M7.9}-
Fenster knnen Sie die Standard-Clipboard-Nummer angeben. Default ist 0.

@endnode

@node M1.5.1 "Men: Block/Ausschneiden/In Clip 1"

    Es schneidet den ausgewhlten Block aus und fgt ihn in Clipboard
#1 ein.

@endnode

@node M1.5.2 "Men: Block/Ausschneiden/In Clip 2"

    Es schneidet den ausgewhlten Block aus und fgt ihn in Clipboard
#2 ein.

@endnode

@node M1.5.3 "Men: Block/Ausschneiden/In Clip 3"

    Es schneidet den ausgewhlten Block aus und fgt ihn in Clipboard
#3 ein.

@endnode

@node M1.6 "Men: Block/Kopieren"

    Kopiert den momentanen Block und fgt ihn in ein Clipboard
ein. Sie knnen den zu benutzenden Clipboard durch Untermenpunkte
angeben:

           @{" In Std clip " link M1.6.0}
           @{" In Clip 1   " link M1.6.1}
           @{" In Clip 2   " link M1.6.2}
           @{" In Clip 3   " link M1.6.3}

@endnode

@node M1.6.0 "Men: Block/Kopieren/In Std-Clip"

    Es kopiert den gewhlten Textblock und fgt ihn in das
Standard-Clipboard ein. Durch das @{" Verschiedenes (glb) " link M7.9}-
Fenster knnen Sie die Standard-Clipboard-Nummer angeben. Default ist 0.

@endnode

@node M1.6.1 "Men: Block/Kopieren/In Clip 1"

    Es kopiert den ausgewhlten Block und fgt ihn in Clipboard
#1 ein.

@endnode

@node M1.6.2 "Men: Block/Kopieren/In Clip 2"

    Es kopiert den ausgewhlten Block und fgt ihn in Clipboard
#2 ein.

@endnode

@node M1.6.3 "Men: Block/Kopieren/In Clip 3"

    Es kopiert den ausgewhlten Block und fgt ihn in Clipboard
#3 ein.

@endnode

@node M1.7 "Men: Block/Einfgen"

    Hiermit wird der Textblock aus dem Clipboard (durch Untermens
ausgewhlt) in das aktuelle Fenster an die Cursor-Position eingefgt.

           @{" Std-Clip " link M1.7.0}
           @{" Clip 1   " link M1.7.1}
           @{" Clip 2   " link M1.7.2}
           @{" Clip 3   " link M1.7.3}

@endnode

@node M1.7.0 "Men: Block/Einfgen/Vom Std-Clip"

    Es fgt den Textblock vom Standard-Clipboard in das aktuell aktive
Fenster an die Cursor-Position ein. Das Standard-Clipboard ist das
Clipboard, das im Fenster @{" Verschiedenes (glb) " link M7.9} angegeben ist.
Default ist 0.
BEACHTEN SIE: Wenn der Textblock im Spaltenmodus vorliegt, wird er im
Spaltenmodus eingefgt, also als ein rechteckiger Textblock im Fenster.

@endnode

@node M1.7.1 "Men: Block/Einfgen/Von Clip 1"

    Es wird der Text von Clipboard #1 in das aktuell aktive Fenster
an die Cursor-Position eingefgt.
BEACHTEN SIE: Wenn der Textblock im Spaltenmodus vorliegt, wird er im
Spaltenmodus eingefgt, also als ein rechteckiger Textblock im Fenster.

@endnode

@node M1.7.2 "Men: Block/Einfgen/From clip 2"

    Es wird der Text von Clipboard #2 in das aktuell aktive Fenster
an die Cursor-Position eingefgt.
BEACHTEN SIE: Wenn der Textblock im Spaltenmodus vorliegt, wird er im
Spaltenmodus eingefgt, also als ein rechteckiger Textblock im Fenster.

@endnode

@node M1.7.3 "Men: Block/Einfgen/From clip 3"

    Es wird der Text von Clipboard #3 in das aktuell aktive Fenster
an die Cursor-Position eingefgt.
BEACHTEN SIE: Wenn der Textblock im Spaltenmodus vorliegt, wird er im
Spaltenmodus eingefgt, also als ein rechteckiger Textblock im Fenster.

@endnode

@node M1.8 "Men: Block/Lschen"

    Hiermit wird im Fenster der momentan gewhlte Block gelscht.
Er wird NICHT im Clipboard abgelegt.

@endnode

@node M1.9 "Men: Block/-----"
@endnode

@node M1.10 "Men: Block/Zeile lschen"

    Hiermit wird die Zeile, auf der der Cursor steht, gelscht und in
ein internes Clipboard eingefgt. Verwenden Sie @{" Zeile einfgen " link M1.11},
um die Zeile wieder einzufgen.

@endnode

@node M1.11 "Men: Block/Zeile einfgen"

    Hiermit wird die Zeile aus dem internen Clipboard an die Cursor-Zeile
eingefgt.

@endnode

@node M1.12 "Men: Block/Zeile tauschen"

    Hiermit wird die Zeile unter dem Cursor mit der nchsten Zeile vertauscht.

@endnode

@node M1.13 "Men: Block/Zeile verdoppeln"

    Hiermit wird eine Kopie der Zeile unter dem Cursor angelegt. Die Kopie
wird in die Zeile unter dem Cursor eingefgt.

@endnode

@node M1.14 "Men: Block/Bis EOL lschen"

    Es werden alle Zeichen rechts vom Cursor gelscht.

@endnode

@node M1.15 "Men: Block/-----"
@endnode

@node M1.16 "Men: Block/Undo"

    Hiermit wird eine UNDO-Operation ausgefhrt. Wenn Sie manchmal einen
Fehler machen, knnen Sie hiermit alle vorherigen Daten aus der Undo-
Schlange zurckholen. Um zu den aktuellen Daten zurckzukehren, knnen
Sie das Men @{" Redo " link M1.17} aufrufen.

@endnode

@node M1.17 "Men: Block/Redo"

    Hiermit wird eine REDO-Operation ausgefhrt. Wenn Sie irrtmlich eine
Undo-Operation gemacht haben, knnen Sie mit diesem Men zu den Original-
Daten zurckkehren. Um zu den vorigen Daten zurckzukehren, whlen Sie
@{" Undo " link M1.16}.

@endnode

@node M1.18 "Men: Block/-----"
@endnode

@node M1.19 "Men: Block/Block ausrichten"

    Hiermit wird der momentan gewhlte Block formatiert, wobei der linke
und rechte Rand bercksichtigt werden. Folgende Layouts knnen gewhlt
werden:

           @{" Links     " link M1.19.0}
           @{" Rechts    " link M1.19.1}
           @{" Mitte     " link M1.19.2}
           @{" Blocksatz " link M1.19.3}

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.19.0 "Men: Block/Block ausrichten/Links"

    Es richtet den aktuell gewhlten Block so aus, da alle Zeilen
ausgefllt sind. Neue Zeilen werden (wenn mglich) so bewegt, da sie
in die linke Seite vom Text hineinpassen. ProgED verwendet den linken
und rechten Rand aus dem Voreinstellungsfenster @{" Verschiedenes (dt) " link M7.21}.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.19.1 "Men: Block/Block ausrichten/Rechts"

    Es richtet den aktuell gewhlten Block so aus, da alle Zeilen
ausgefllt sind. Neue Zeilen werden (wenn mglich) so bewegt, da sie
in die rechte Seite vom Text hineinpassen. ProgED verwendet den linken
und rechten Rand aus dem Voreinstellungsfenster @{" Verschiedenes (dt) " link M7.21}.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.19.2 "Men: Block/Block ausrichten/Mitte"

    Es richtet den aktuell gewhlten Block so aus, da alle Zeilen
ausgefllt sind. Neue Zeilen werden (wenn mglich) so bewegt, da sie
in die Mitte vom Text hineinpassen. ProgED verwendet den linken und
rechten Rand aus dem Voreinstellungsfenster @{" Verschiedenes (dt) " link M7.21}.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.19.3 "Men: Block/Block ausrichten/Blocksatz"

    Es richtet den aktuell gewhlten Block so aus, da alle Zeilen
ausgefllt sind. Neue Zeilen werden (wenn mglich) so bewegt, da sie
in den gesamten Text hineinpassen. ProgED verwendet den linken und rechten
Rand aus dem Voreinstellungsfenster @{" Verschiedenes (dt) " link M7.21}.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.20 "Men: Block/Block bewegen"

    Hiermit wird jede Zeile des gewhlten Blocks in drei Richtungen
bewegt.

           @{" Links    " link M1.20.0}
           @{" Rechts   " link M1.20.1}
           @{" Mitte    " link M1.20.2}

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.20.0 "Men: Block/Block bewegen/Links"

    Jede Zeile des gewhlten Blocks wird an den linken Rand verschoben,
wie er im Fenster @{" Verschiedenes (dt) " link M7.21} angegeben ist.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.20.1 "Men: Block/Block bewegen/Rechts"

    Jede Zeile des gewhlten Blocks wird an den rechten Rand verschoben,
wie er im Fenster @{" Verschiedenes (dt) " link M7.21} angegeben ist.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.20.2 "Men: Block/Block bewegen/Mitte"

    Jede Zeile des gewhlten Blocks wird in die Mitte verschoben,
wie er im Fenster @{" Verschiedenes (dt) " link M7.21} angegeben ist.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.21 "Men: Block/Block einrcken"

    Jede Zeile des Blocks wird ein Zeichen (oder mehr) nach links
(oder rechts) verschoben. Sie knnen den Offset in einem speziellen
Dialogfenster eingeben.

BEACHTEN SIE: Der Textblock mu als Zeilenblock markiert werden.

@endnode

@node M1.22 "Men: Block/Block speichern als..."

    Der momentan gewhlte Block wird abgespeichert. Ein Dateirequester
erlaubt es Ihnen, den Dateinamen anzugeben.

@endnode

@node M2 "Men: Suchen&Ersetzen"

    Dieses Men enthlt alle Zeilen/Zeichenketten-Suchfunktionen. Es
enthlt auch die Ersetzungs-Funktion.

@endnode

@node M2.0 "Men: Suchen&Ersetzen/In Zeile springen"

    Dieses Men erlaubt es Ihnen, in eine Zeile zu springen, dessen
Zeilennummer Sie angeben. Wenn die Zeile in einer Falte ist, knnen
Sie ProgED sagen, ob er die Falte automatisch ffnen soll oder nicht.
Dies ist mglich durch das nchste Men @{" Entfalten " link M2.1}.

@endnode

@node M2.1 "Men: Suchen&Ersetzen/Entfalten"

    Wenn dieses Hkchen gesetzt ist, dann ffnet ProgED automatisch
die Faltung, wenn die angesprungene Zeile in einer Falte liegt. Andernfalls
wird der Cursor auf die Falte gelegt.

@endnode

@node M2.2 "Men: Suchen&Ersetzen/-----"
@endnode

@node M2.3 "Men: Suchen&Ersetzen/Zu Byte springen"

    Dieses Men erlaubt es Ihnen, an das Byte zu springen, dessen
Bytenummer (vom Start des Textes gemessen) Sie angeben. Wenn die Zeile
in einer Falte ist, knnen Sie ProgED sagen, ob er die Falte
automatisch ffnen soll oder nicht. Dies ist mglich durch das nchste
Men @{" Entfalten " link M2.4}.

@endnode

@node M2.4 "Men: Suchen&Ersetzen/Entfalten"

    Wenn dieses Hkchen gesetzt ist, dann ffnet ProgED automatisch
die Faltung, wenn das angesprungene Byte in einer Falte liegt. Andernfalls
wird der Cursor auf die Falte gelegt.

@endnode

@node M2.5 "Men: Suchen&Ersetzen/-----"
@endnode

@node M2.6 "Men: Suchen&Ersetzen/Marker setzen"

    Durch die zugehrigen Untermens knnen Sie die momentane Cursor-
position in einen Marker speichern. Durch das Men @{" Zu Marker gehen " link M2.7}
knnen Sie an die gespeicherte Position springen. Zehn Marker stehen
zur Verfgung.

@endnode

@node M2.6.0 "Men: Suchen&Ersetzen/Marker setzen/1"

    Die aktuelle Cursorposition wird in Marker #1 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.1 "Men: Suchen&Ersetzen/Marker setzen/2"

    Die aktuelle Cursorposition wird in Marker #2 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.2 "Men: Suchen&Ersetzen/Marker setzen/3"

    Die aktuelle Cursorposition wird in Marker #3 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.3 "Men: Suchen&Ersetzen/Marker setzen/4"

    Die aktuelle Cursorposition wird in Marker #4 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.4 "Men: Suchen&Ersetzen/Marker setzen/5"

    Die aktuelle Cursorposition wird in Marker #5 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.5 "Men: Suchen&Ersetzen/Marker setzen/6"

    Die aktuelle Cursorposition wird in Marker #6 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.6 "Men: Suchen&Ersetzen/Marker setzen/7"

    Die aktuelle Cursorposition wird in Marker #7 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.7 "Men: Suchen&Ersetzen/Marker setzen/8"

    Die aktuelle Cursorposition wird in Marker #8 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.8 "Men: Suchen&Ersetzen/Marker setzen/9"

    Die aktuelle Cursorposition wird in Marker #9 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.6.9 "Men: Suchen&Ersetzen/Marker setzen/10"

    Die aktuelle Cursorposition wird in Marker #10 gespeichert. Spter
knnen Sie an die gespeicherte Stelle durch das Men @{" Zu Marker gehen " link M2.7}
springen.

@endnode

@node M2.7 "Men: Suchen&Ersetzen/Zu Marker gehen"

    Hiermit wird an die Cursor-Position, die im Marker gespeichert ist,
gesprungen. Durch die Untermens knnen Sie den Marker bestimmen.

@endnode

@node M2.7.0 "Men: Suchen&Ersetzen/Zu Marker gehen/1"

    Es wird an die Cursor-Position, die in Marker #1 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.1 "Men: Suchen&Ersetzen/Zu Marker gehen/2"

    Es wird an die Cursor-Position, die in Marker #2 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.2 "Men: Suchen&Ersetzen/Zu Marker gehen/3"

    Es wird an die Cursor-Position, die in Marker #3 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.3 "Men: Suchen&Ersetzen/Zu Marker gehen/4"

    Es wird an die Cursor-Position, die in Marker #4 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.4 "Men: Suchen&Ersetzen/Zu Marker gehen/5"

    Es wird an die Cursor-Position, die in Marker #5 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.5 "Men: Suchen&Ersetzen/Zu Marker gehen/6"

    Es wird an die Cursor-Position, die in Marker #6 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.6 "Men: Suchen&Ersetzen/Zu Marker gehen/7"

    Es wird an die Cursor-Position, die in Marker #7 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.7 "Men: Suchen&Ersetzen/Zu Marker gehen/8"

    Es wird an die Cursor-Position, die in Marker #8 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.8 "Men: Suchen&Ersetzen/Zu Marker gehen/9"

    Es wird an die Cursor-Position, die in Marker #9 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.7.9 "Men: Suchen&Ersetzen/Zu Marker gehen/10"

    Es wird an die Cursor-Position, die in Marker #10 gespeichert ist,
gesprungen.  Wenn das Hkchen im nchsten Men "Entfalten" gesetzt ist,
dann ffnet ProgED automatisch die Faltung, wenn der angesprungene Marker
in einer Falte liegt. Andernfalls wird der Cursor auf die Falte gelegt.

@endnode

@node M2.8 "Men: Suchen&Ersetzen/Marker setzen"

    Durch dieses Men knnen Sie einen statischen Marker setzen, der
mit der Datei zusammen abgespeichert wird.

@endnode

@node M2.9 "Men: Suchen&Ersetzen/Zu Marker springen..."

    Durch dieses Men knnen sie an ein vorher definierten statischen
Marker springen. Ein spezielles Fenster erscheint, in dem Sie auswhlen
knnen, zu welchem Marker ProgED springen soll.

@endnode

@node M2.10 "Men: Suchen&Ersetzen/Entfalten"

    Wenn dieses Hkchen  gesetzt ist, dann ffnet ProgED automatisch die
Faltung, wenn der angesprungene Marker in einer Falte liegt. Andernfalls
wird der Cursor auf die Falte gelegt.

@endnode

@node M2.11 "Men: Suchen&Ersetzen/-----"
@endnode

@node M2.12 "Men: Suchen&Ersetzen/Suchen nach..."

    Dieses Men erlaubt es Ihnen, nach einer Zeichenkette im Text
zu suchen. Von V2.0 an knnen Sie zwischen einer Suche mit Jokerzeichen
und einer normalen Suche whlen. Die normale Suche sucht einfach nach
der gegebenen Zeichenkette im Text. Die Suche mit Jokerzeichen erlaubt
es Ihnen, nach einem AmigaDOS-Muster im Text zu suchen. Durch zwei
Checkboxes knnen Sie whlen, ob Gro/Kleinschreibung beachtet werden
soll, und ob rckwrts gesucht werden soll. Generell beginnt ProgED
an der Cursor-Position und sucht vorwrts in Richtung Ende des Textes.
Durch Rckwrtssuche knnen Sie von der Cursorposition an rckwrts
in Richtung Anfang des Textes suchen.

    Durch die AmigaDOS-Muster knnen Sie einen breiten Bereich von
Zeichenketten absuchen. Zum Beispiel erlaubt Ihnen das Muster:

                        struct#?amigaguide#?

die Suche nach den folgenden Zeichenketten:

                     struct AmigaGuideMsg
                     struct NewAmigaGuide
                     struct AmigaGuideHost

                            usw. usf.

    Wenn das Stringgadget aktiviert ist, knnen Sie durch die Cursor-
tasten die letzten Zeichenketten, die Sie eingegeben haben, zurckrufen.

@endnode

@node M2.13 "Men: Suchen&Ersetzen/Nchster"

    Durch Anwahl dieses Mens beginnt ProgED eine neue Suche. Diese
Suche verwendet alle zuletzt gegebenen Einstellungen. Es ist ntzlich,
um den Cursor auf das nchste Auftreten eines AmigaDOS-Musters zu
setzen, ohne es wieder eingeben zu mssen.

@endnode

@node M2.14 "Men: Suchen&Ersetzen/Repeat search bkw"

    Durch Anwahl dieses Mens beginnt ProgED eine neue Suche. Diese
Suche verwendet alle zuletzt gegebenen Einstellungen. Es ist ntzlich,
um den Cursor auf das vorige Auftreten eines AmigaDOS-Musters zu
setzen, ohne es wieder eingeben zu mssen.

@endnode

@node M2.15 "Men: Suchen&Ersetzen/-----"
@endnode

@node M2.16 "Men: Suchen&Ersetzen/Ersetzen"

    Dieses Men erlaubt es Ihnen, ein AmigaDOS-Muster mit einer Zeichen-
kette zu ersetzen. Muster und Zeichenkette knnen durch ein Fenster
hnlich dem Suchfenster (siehe @{" Suchen nach... " link M2.12}) eingegeben
werden. Wenn Sie den Ersetzungsvorgang starten, knnen Sie erhalten:

      1) das Muster taucht nicht auf
      2) das Muster taucht auf

    Im ersten Fall zeigt ProgED Ihnen eine Nachricht, da die Suche
fehlschlug. Im zweiten Fall bewegt ProgED den Cursor an die gefundene
Stelle und zeigt Ihnen einen Requester mit der folgenden Frage:
"Mchten Sie es ersetzen?", und den Antworten:

      a) Ja
      b) Nein
      c) Alle
      d) Letzten
      e) Stop

    Wenn Sie "Ja" angeben, wird ProgED die Zeichenkette ersetzen und
nach dem nchsten Treffer suchen. Wenn Sie "Nein" angeben, wird ProgED
nach dem nchsten Treffer suchen, ohne die Zeichenkette zu ersetzen.
Wenn Sie "Alle" angeben, wird ProgED nicht mehr weiter fragen, sondern
ALLE treffer austauschen. Wenn Sie "Letzten" anwhlen, wird ProgED noch
diesen Treffer austauschen und dann stoppen. Durch "Stop" wird ProgED
sofort stoppen, ohne den letzten Treffer zu tauschen.

@endnode

@node M2.17 "Men: Suchen&Ersetzen/ Wiederholen"

    ProgED wird einen neuen Ersetzungsvorgang starten. ProgED verwendet
dafr alle Einstellungen vom letzten mal. Dies ist ntzlich, da Sie so
ein Suchen&Ersetzen wiederholen knnen, ohne die Muster und Zeichenketten
neu eingeben zu mssen.

@endnode

@node M2.18 "Men: Suchen&Ersetzen/-----"
@endnode

@node M2.19 "Men: Suchen&Ersetzen/Passende Klammer"

    Dieses Men sollte nur angewhlt werden, wenn der Cursor auf einer
Klammer steht, wie sie im @{" Klammern " link M7.19}-Fenster angegeben ist.
Wenn das so ist, wird ProgED nach der passenden Klammer im Text suchen.
Wenn ProgED sie findet dann wird sich der Cursor auf diese passende Klammer
bewegen. Andernfalls werden Sie durch einen Requester informiert.

@endnode

@node M2.20 "Men: Suchen&Ersetzen/Klammer prfen"

    Dieses Men prft die Zeile unter dem Cursor darauf, da die
Anzahl der ffnenden Klammern "(" gleich der Anzahl der schlieenden
Klammern ")" ist. Wenn es so ist, macht ProgED nichts, andernfalls
wird eine Nachricht angezeigt.

@endnode

@node M3 "Men: Spezial"

    Dieses Men enthlt spezielle Funktionen wie: Falten, Fenster-
Management, Iconify.

@endnode

@node M3.0 "Men: Spezial/Falten"

    Durch Anwahl dieses Mens wird die gewnschte externe Falt-Funktion
aktiviert. Die Standard-Voreinstellungen aktivieren die C-Falt-Funktion.
Diese Funktion faltet die Funktion, die den Cursor enthlt. Spter knnen
Sie eine einzelne Zeile im Fenster sehen, die ">FOLD" gefolgt von dem
Funktionsnamen anzeigt (die Zeichenkette von der externen Faltfunktion).

    Um eine Faltung zu ffnen, setzen Sie den Cursor darauf und whlen
das Men @{" Entfalten " link M3.1}.

@endnode

@node M3.1 "Men: Spezial/Entfalten"

    Dieses Men erlaubt es Ihnen, eine Faltung zu ffnen. Bewegen
Sie dafr den Cursor auf die Falte und whlen den Punkt an. Die
Faltung wird geffnet und der Cursor bewegt sich an die Position,
an der er stand, als gefaltet wurde.

@endnode

@node M3.2 "Men: Spezial/Alles falten"

    Durch dieses Men falten Sie alle C-Funktionen im aktiven Fenster.
Siehe auch @{" Falten " link M3.0}.

@endnode

@node M3.3 "Men: Spezial/Alles entfalten"

    Hiermit werden alle Faltungen im aktiven Fenster geffnet. Siehe
auch @{" Entfalten " link M3.1}.

@endnode

@node M3.4 "Men: Spezial/-----"
@endnode

@node M3.5 "Men: Spezial/Alle Fenster"

    Dieses Men kontrolliert die Fenstergre. Sie haben fnf mgliche
Wege:

          @{" Vertikal arr.   " link M3.5.0}
          @{" Horizontal arr. " link M3.5.1}
          @{" Klein/Gro      " link M3.5.2}
          @{" Vergrern      " link M3.5.3}
          @{" Mitte           " link M3.5.4}

@endnode

@node M3.5.0 "Men: Spezial/Alle Fenster/Vertikal arr."

    Hiermit werden alle geffneten Fenster vertikal auf dem Schirm
arrangiert. Wenn die Option " Aktives Fenster vergr." gesetzt ist,
wird das aktive Fenster auf halbe Schirmgre vergrert, die restlichen
Fenster verwenden den Rest des Schirms.

@endnode

@node M3.5.1 "Men: Spezial/Alle Fenster/Horizontal arr."

    Hiermit werden alle geffneten Fenster horizontal auf dem Schirm
arrangiert. Wenn die Option " Aktives Fenster vergr." gesetzt ist,
wird das aktive Fenster auf halbe Schirmgre vergrert, die restlichen
Fenster verwenden den Rest des Schirms.

@endnode

@node M3.5.2 "Men: Spezial/Alle Fenster/Klein/Gro"

    Hiermit wird die Fenstergre gewechselt, wie bei dem entspechenden
Intuition-Gadget.

@endnode

@node M3.5.3 "Men: Spezial/Alle Fenster/Vergrern"

    Das aktive Fenster wird vergrert, da es den gesamten Schirm ausfllt.

@endnode

@node M3.5.4 "Men: Spezial/Alle Fenster/Mitte"

    Das aktive Fenster wird auf dem Schirm zentriert.

@endnode

@node M3.6 "Men: Spezial/Aktives Fenster vergr."

    Wenn Sie Fenster arrangieren (siehe @{" Vertikal arr. " link M3.5.0} oder
@{" Horizontal arr." link M3.5.1}, und diese Option gesetzt ist, wird das aktive
Fenster stets so vergrert, da es den halben Schirm ausfllt.

@endnode

@node M3.7 "Men: Spezial/-----"
@endnode

@node M3.8 "Men: Spezial/Gro/Klein"

    Dieses Men erlaubt es Ihnen, die Gro/Kleinschreibung im Text
zu manipulieren:

         @{" ->gro     " link M3.8.0}
         @{" ->klein    " link M3.8.1}
         @{" wechseln   " link M3.8.2}

@endnode

@node M3.8.0 "Men: Spezial/Gro/Klein/->gro"

    Der Buchstabe unter dem Cursor wird in einen Grobuchstaben ge-
wandelt.

@endnode

@node M3.8.1 "Men: Spezial/Gro/Klein/->klein"

    Der Buchstabe unter dem Cursor wird in einen Kleinbuchstaben ge-
wandelt.

@endnode

@node M3.8.2 "Men: Spezial/Gro/Klein/wechseln"

    Der Buchstabe unter dem Cursor wird in einen Kleinbuchstaben ge-
wandelt, wenn er ein Grobuchstabe war, und umgekehrt.

@endnode

@node M3.9 "Men: Spezial/Block Gro/Klein"

    Dieses Men erlaubt es Ihnen, die Gro/Kleinschreibung in einem
Textblock zu manipulieren:

         @{" ->gro     " link M3.9.0}
         @{" ->klein    " link M3.9.1}
         @{" wechseln   " link M3.9.2}

@endnode

@node M3.9.0 "Men: Spezial/Block Gro/Klein/->gro"

    Alle Buchstaben im Block werden in Grobuchstaben gewandelt.

@endnode

@node M3.9.1 "Men: Spezial/Block Gro/Klein/->klein"

    Alle Buchstaben im Block werden in Kleinbuchstaben gewandelt.

@endnode

@node M3.9.2 "Men: Spezial/Block Gro/Klein/wechseln"

    Die Buchstabe in dem Block werden in Kleinbuchstaben gewandelt,
wenn sie Grobuchstaben waren, und umgekehrt.

@endnode

@node M3.10 "Men: Spezial/-----"
@endnode

@node M3.11 "Men: Spezial/ASCII"

    Dieses Men erlaubt einige Operationen mit ASCII-Zeichen:

         @{" Zeigen        " link M3.11.0}
         @{" Einfgen      " link M3.11.1}
         @{" Tabelle       " link M3.11.2}

@endnode

@node M3.11.0 "Men: Spezial/ASCII/Zeigen"

    Hiermit wird der ASCII-Code des Zeichens unter dem Cursor gezeigt.

@endnode

@node M3.11.1 "Men: Spezial/ASCII/Einfgen"

    Ein ASCII-Zeichen, da Sie spezifizieren, wird in den Text eingefgt.

@endnode

@node M3.11.2 "Men: Spezial/ASCII/Tabelle"

    Eine vollstndige ASCII-Tabelle wird gezeigt. Durch klick auf einen
Buchstaben wird er in den Text eingefgt.

@endnode

@node M3.12 "Men: Spezial/-----"
@endnode

@node M3.13 "Men: Spezial/Fenster"

    Mit diesem Men knnen Sie Fenster auf dem Schirm ffnen und
schlieen, ohne ihren Text freizugeben.

         @{" Schlieen        " link M3.13.0}
         @{" ffnen           " link M3.13.1}
         @{" Tauschen         " link M3.13.2}

@endnode

@node M3.13.0 "Men: Spezial/Fenster/Schlieen"

    Das aktive Fenster wird geschlossen. Der zugehrige Text wird nicht
freigegeben. Um das Fenster wieder zu ffnen, verwenden Sie die Mens
@{" ffnen " link M3.13.1} oder @{" Tauschen " link M3.13.2}.

@endnode

@node M3.13.1 "Men: Spezial/Fenster/ffnen"

    Dieses Men zeigt eine Liste mit allen geschlossenen Fenstern. Um
eines von ihnen zu ffnen, klicken Sie einfach darauf.

@endnode

@node M3.13.2 "Men: Spezial/Fenster/Tauschen"

    Das akive Fenster wird geschlossen. Spter zeigt ProgED eine Liste,
die alle geschlossenen Fenster enthlt. Durch Anwahl eines Eintrags
wird das zugehrige Fenster geffnet. Dieses Men ist hilfreich, wenn
Sie keinen Monitor haben, denn so knnen Sie nur ein Fenster gleich-
zeitig ffnen. Bei jedem Tausch wird ProgED das aktuelle Fenster
schlieen und ein neues aufmachen.

@endnode

@node M3.14 "Men: Spezial/-----"
@endnode

@node M3.15 "Men: Spezial/Nchstes Fenster"

    Hiermit wird durch alle Fenster gewechselt. Bei jeder Anwahl wird
ProgED das nchste Fenster aktivieren. Durch ein Hotkey brauchen Sie
keine Maus dafr.

@endnode

@node M3.16 "Men: Spezial/Voriges Fenster"

    Hiermit wird durch alle Fenster gewechselt. Bei jeder Anwahl wird
ProgED das vorige Fenster aktivieren. Durch ein Hotkey brauchen Sie
keine Maus dafr.

@endnode

@node M3.17 "Men: Spezial/-----"
@endnode

@node M3.18 "Men: Spezial/Iconify"

    Durch dieses Men wird ProgED alle Fenster und seinen Schirm
schlieen. Um ProgED wieder zu ffnen, knnen Sie das Commodity-
Hotkey (voreingestellt auf RSHIFT RALT RETURN), das AppIcon oder
das AppItem verwenden. AppIcon und AppItem mssen durch das Fenster
@{" Verschiedenes (glb) " link M7.9} aktiviert sein.

@endnode

@node M3.19 "Men: Spezial/-----"
@endnode

@node M3.20 "Men: Spezial/Fenster teilen"

    Durch dieses Men teilt ProgED das aktive Fenster auf. Sie
bekommen zwei Fenster fr denselben Text und knnen in jedem Fenster
den Text edieren. Es ist auerdem mglich, ein geteiltes Fenster
zu teilen, so da Sie drei, vier usw. Fenster vom selben Text
bekommen.

@endnode

@node M3.21 "Men: Spezial/-----"
@endnode

@node M3.22 "Men: Spezial/Dateityp ndern"

    Durch dieses Men knnen Sie den zu dem im aktiven Fenster ent-
haltenen Text zugehrigen Dateityp ndern.

@endnode

@node M4 "Men: Verschiedenes"

    In diesem Men finden Sie verschiedene Funktionen zum Datei-
management, dynamische und statische Referenzen usw.

@endnode

@node M4.0 "Men: Verschiedenes/DOS"

    Hier knnen Sie drei grundlegende DOS-Operationen ttigen:

          @{" Datei lschen     " link M4.0.0}
          @{" Datei umnennen    " link M4.0.1}
          @{" Neues Verzeichnis " link M4.0.3}

@endnode

@node M4.0.0 "Men: Verschiedenes/DOS/Datei lschen"

    Durch Anwahl dieses Mens knnen Sie eine Datei lschen. Ein Datei-
Dialogfenster erlaubt Ihnen die Auswahl der gewnschten Datei.

@endnode

@node M4.0.1 "Men: Verschiedenes/DOS/Datei umnennen"

    Durch Anwahl dieses Mens knnen Sie eine Datei umbenennen. Ein
Dateirequester erlaubt Ihnen die Auswahl der gewnschten Datei, und
ein spezielles Fenster erlaubt Ihnen die Eingabe eines neuen Namen.

@endnode

@node M4.0.2 "Men: Verschiedenes/DOS/-----"
@endnode

@node M4.0.3 "Men: Verschiedenes/DOS/Neues Verzeichnis"

    Hiermit knnen Sie ein neues Verzeichnis anlegen. Ein Dateirequester
fragt Sie nach dem gewnschten Namen.

@endnode

@node M4.1 "Men: Verschiedenes/-----"
@endnode

@node M4.2 "Men: Verschiedenes/Shell"

    Ein neuer Shell-Proze wird erzeugt. Das Fenster ffnet sich nur dann
auf dem ProgED-Schirm, wenn Sie 'DefPubScreen setzen' im Fenster
@{" Verschiedenes (glb) " link M7.9} angewhlt haben.

@endnode

@node M4.3 "Men: Verschiedenes/Taschenrechner"

    Fhrt das Programm "Calculator" (von der WB3.0) auf dem ProgED-
Schirm aus.

@endnode

@node M4.4 "Men: Verschiedenes/-----"
@endnode

@node M4.5 "Men: Verschiedenes/Einfgen"

    Durch dieses Men knnen Sie drei Objekte im Text einfgen:

          @{" Pfad         " link M4.5.0}
          @{" Datum        " link M4.5.1}
          @{" Uhrzeit      " link M4.5.2}

@endnode

@node M4.5.0 "Men: Verschiedenes/Einfgen/Pfad"

    Durch Anwahl dieses Mens knnen Sie einen Dateipfad im Text
an der Cursorposition einfgen. Ein Dateirequester fragt nach dem
gewnschten Pfad.

@endnode

@node M4.5.1 "Men: Verschiedenes/Einfgen/Datum"

    Durch Anwahl dieses Mens knnen Sie das aktuelle Datum an die
Cursorposition einfgen. Das Datum wird entsprechend der Locale-
Einstellungen in Ihrem System geschrieben.

@endnode

@node M4.5.2 "Men: Verschiedenes/Einfgen/Uhrzeit"

    Durch Anwahl dieses Mens knnen Sie die aktuelle Uhrzeit an
die Cursorposition einfgen. Die Uhrzeit wird entsprechend der
Locale-Einstellungen in Ihrem System geschrieben.

@endnode

@node M4.6 "Men: Verschiedenes/-----"
@endnode

@node M4.7 "Men: Verschiedenes/Scannen"

    Dies ist eines der wichtigeren Mens. Wenn Sie es anwhlen, bekommen
Sie ein Fenster mit zwei Listen. In der rechten Liste sehen Sie alle
Scanner, die momentan resident sind (siehe @{" Scanner " link M7.5}), in der linken
Liste sehen Sie eine Liste von Symbolen. Diese Symbole wurden von dem in
der rechten Liste ausgewhlten Scanner berechnet. Durch Wechseln des
Scanners berechnet ProgED alle Symbole neu.

    Durch die mitgelieferten Scanner ist es mglich, die Startpunkte von
C-Funktionen, C-Strukturen, AmigaGuide-Nodes usw. zu ermitteln. Durch
Anwahl eines Symbols in der linken Liste plaziert ProgED den Cursor exakt
an die vom Scanner gemeldete Position (Funktionsstart, Strukturstart,
Nodestart).

    Durch das nchste Men (siehe @{" Entfalten " link M4.8}) knnen Sie angeben,
ob zur Sprungzeit ProgED eine Faltung ffnen soll (wenn vorhanden) oder
nicht.

@endnode

@node M4.8 "Men: Verschiedenes/Entfalten"

    Diese Option sagt ProgED ob bei einem Cursor-Sprung durch die
Scan-Funktion (siehe @{" Scannen " link M4.7}) eine eventuell vorhandene Faltung
geffnet werden soll.

@endnode

@node M4.9 "Men: Verschiedenes/-----"
@endnode

@node M4.10 "Men: Verschiedenes/Muster"

    Diese Option aktiviert ein Muster-Manager (siehe @{" Muster " link M7.16}).
Ein Muster erlaubt es Ihnen, ein internes ProgED-Kommando (siehe
@{" ProgED-interne Kommandos " link INTCOMMANDS}) jedesmal aufzurufen,
wenn der Benutzer eine bestimmte Tastensequenz benutzt hat.
Muster erlauben Schleifenkonstruktionen (while, for, do-while usw.) ohne
Probleme! Probieren Sie, "while{" in einem Fenster zu schreiben. Der
While-Krper wird erweitert und der Cursor wird an die Stelle plaziert,
wo die Schleifenbedingung eingetragen wird.

@endnode

@node M4.11 "Men: Verschiedenes/-----"
@endnode

@node M4.12 "Men: Verschiedenes/Referenz finden"

    Durch dieses Men knnen Sie in wenigen Sekunden die Definition
von statischen Referenzen finden. Eine statische Referenz ist eine
Referenz (#defines, C-Strukturen usw.), die vom momentanen Projekt
unabhngig ist. Eine Referenz ist also einfach ein Eintrag in einer
"Static"-Datei, die vom Projekt unabhngig ist und sich daher nicht
ndert. Diese Dateien sind normalerweise Include-Dateien, die sich
natrlich nicht ndern, aber ntzlich sind, da sie sehr viele
Definitionen enthalten.

    Symbole aus "static"-Dateien werden durch Scanner (siehe @{" Scanner " link M7.5})
herausgesucht. Bevor Sie dieses Men verwenden, mssen Sie eine
Referenzkarte erstellen (und in eine Datei speichern), indem Sie
das spezielle Voreinstellungs-Men @{" Referenz " link M7.4} verwenden.

    Wenn Sie eine Referenzkarte erstellt haben, knnen Sie diesen
Menpunkt verwenden, um jedes Symbol unter dem Cursor zu finden. Der
gewnschte String wird also automatisch aus dem Text an der Cursor-
Position herausgesucht. Es ist mglich, durch das Men
@{" Nach Referenz fragen " link M4.13} nach jeder anderen Referenz zu suchen.

    Wenn die Referenz gefunden wurde, ffnet ProgED ein neues Fenster,
das die Datei mit dem gesuchten Symbol enthlt, und bewegt den Cursor
an den exakten Definitionspunkt.

@endnode

@node M4.13 "Men: Verschiedenes/Nach Referenz fragen"

    Durch dieses Men knnen Sie in wenigen Sekunden die Definition
von statischen Referenzen finden. Eine statische Referenz ist eine
Referenz (#defines, C-Strukturen usw.), die vom momentanen Projekt
unabhngig ist. Eine Referenz ist also einfach ein Eintrag in einer
"Static"-Datei, die vom Projekt unabhngig ist und sich daher nicht
ndert. Diese Dateien sind normalerweise Include-Dateien, die sich
natrlich nicht ndern, aber ntzlich sind, da sie sehr viele
Definitionen enthalten.

    Symbole aus "static"-Dateien werden durch Scanner (siehe @{" Scanner " link M7.5})
herausgesucht. Bevor Sie dieses Men verwenden, mssen Sie eine
Referenzkarte erstellen (und in eine Datei speichern), indem Sie
das spezielle Voreinstellungs-Men @{" Referenz " link M7.4} verwenden.

    Wenn Sie eine Referenzkarte erstellt haben, knnen Sie diesen
Menpunkt verwenden, um jedes Symbol zu finden. Sie bergeben ProgED
ein AmigaDOS-Muster. Es wird dann nach allen passenden Eintrgen
in der Referenzkarte gesucht.

    Wenn eine Referenz gefunden wurde, wird ProgED ein neues Fenster
mit der Datei ffnen, die das gesuchte Symbol enthlt, und plaziert
den Cursor an die Definitionsstelle.

@endnode

@node M4.14 "Men: Verschiedenes/-----"
@endnode

@node M4.15 "Men: Verschiedenes/Projekt-Referenz suchen"

    Durch dieses Men knnen Sie in wenigen Sekunden die Definition
einer dynamischen Referenz finden. Eine dynamische Referenz ist eine
Referenz (#defines, C-Strukturen, etc.), die vom aktuellen Projekt
abhngt. Eine Referenz ist daher die Definition eines Symbols im
aktuellen Projekt.

    Symbole von Projekt-Dateien werden durch Scanner herausgesucht
(siehe @{" Scanner " link M7.5}). Um dieses Men verwenden zu knnen, MSSEN
Sie die Option @{" Zugeh. Refs sichern " link M7.21} aktivieren. Dadurch wird
ProgED bei jedem Sichern zusammen mit der Textdatei eine neue Datei
(mit der Endung ".refs") abspeichern. Diese Datei enthlt alle
Symbole, die im Text durch die Scanner gefunden wurde. ES IST
SEHR WICHTIG, DASS SIE SICH STETS DARAN ERINNERN, NIEMALS DIE
OPTION ZU DESAKTIVIEREN, DEN QUELLTEXT ZU SICHERN UND DIE OPTION
WIEDER ZU AKTIVIEREN. Dadurch erhalten Sie die falschen Referenzen
in der zugehrigen Datei. Wenn Sie diese Fhigkeit mgen, aktivieren
Sie die Option und stellen Sie sie NIE MEHR ab! Wenn Sie mit ihr
nichts anfangen knnen, schalten Sie sie ab.

    Wenn ProgEd eine Referenz gefunden hat, wird es ein neues Fenster
mit der entsprechenden Textdatei ffnen (wenn es nicht schon offen
ist) und den Cursor auf die Definitionsstelle setzen.

@endnode

@node M4.16 "Men: Verschiedenes/Nach Proj-Ref fragen"

    Durch dieses Men knnen Sie in wenigen Sekunden die Definition
einer dynamischen Referenz finden. Eine dynamische Referenz ist eine
Referenz (#defines, C-Strukturen, etc.), die vom aktuellen Projekt
abhngt. Eine Referenz ist daher die Definition eines Symbols im
aktuellen Projekt.

    Symbole von Projekt-Dateien werden durch Scanner herausgesucht
(siehe @{" Scanner " link M7.5}). Um dieses Men verwenden zu knnen, MSSEN
Sie die Option @{" Zugeh. Refs sichern " link M7.21} aktivieren. Dadurch wird
ProgED bei jedem Sichern zusammen mit der Textdatei eine neue Datei
(mit der Endung ".refs") abspeichern. Diese Datei enthlt alle
Symbole, die im Text durch die Scanner gefunden wurde. ES IST
SEHR WICHTIG, DASS SIE SICH STETS DARAN ERINNERN, NIEMALS DIE
OPTION ZU DESAKTIVIEREN, DEN QUELLTEXT ZU SICHERN UND DIE OPTION
WIEDER ZU AKTIVIEREN. Dadurch erhalten Sie die falschen Referenzen
in der zugehrigen Datei. Wenn Sie diese Fhigkeit mgen, aktivieren
Sie die Option und stellen Sie sie NIE MEHR ab! Wenn Sie mit ihr
nichts anfangen knnen, schalten Sie sie ab.

    Wenn ProgEd eine Referenz gefunden hat, wird es ein neues Fenster
mit der entsprechenden Textdatei ffnen (wenn es nicht schon offen
ist) und den Cursor auf die Definitionsstelle setzen.

@endnode

@node M4.17 "Men: Verschiedenes/-----"
@endnode

@node M4.18 "Men: Verschiedenes/Datei suchen"

    Dieses Men erlaubt es Ihnen, eine gewnschte Datei einfach und
sofort zu laden. Wenn es aufgerufen wird, holt sich ProgED den Datei-
namen aus dem Text unter dem Cursor (er bercksichtigt dabei <,>,",'
usw.). Die Datei wird in einer benutzerdefinierten Pfadliste gesucht
(siehe @{" Datei suchen " link M7.6"})

    Wenn die Datei gefunden wurde, wird sie in den Speicher eingelesen.

    Um ber Tastatur den gewnschten Dateinamen einzugeben, verwenden
Sie das Men @{"   Fragen... " link M4.19}.

@endnode

@node M4.19 "Men: Verschiedenes/  Fragen..."

    Dieses Men erlaubt es Ihnen, eine gewnschte Datei einfach und
sofort zu laden. Wenn es aufgerufen wird, fragt ProgED Sie nach dem
gewnschten Dateinamen. Die Datei wird in einer benutzerdefinierten
Pfadliste gesucht (siehe @{" Datei suchen " link M7.6"})

    Wenn die Datei gefunden wurde, wird sie in den Speicher eingelesen.

@endnode

@node M4.20 "Men: Verschiedenes/-----"
@endnode

@node M4.21 "Men: Verschiedenes/Vervollstndigen"

    ProgED erlaubt es Ihnen, Abkrzungen zu verwenden, um oft benutzte
Phrasen einzugeben. Geben Sie im Wrterbuch (siehe @{" Wrterbuch " link M7.17}) die
Phrasen ein, die sie oft verwenden. Spter brauchen Sie nur ein paar
Buchstaben einzugeben und dieses Men aufzurufen. ProgED sucht nach
der ersten Phrase, die dazu pat, und vervollstndigt die Phrase fr
Sie.

@endnode

@node M4.22 "Men: Verschiedenes/Gro/Klein-Check"

    ProgED erlaubt es, die Phrasen im Wrterbuch automatisch auf
Gro/Kleinschreibung zu korrigieren (wie oft haben Sie schon
"Openlibrary" statt "OpenLibrary" geschrieben?). Durch Aktivieren
dieser Option sucht ProgED nach den Wrtern unter dem Cursor (immer
dann, wenn der Cursor die Zeile verlt) und korrigiert falsch
geschriebene Wrter.

@endnode

@node M4.23 "Men: Verschiedenes/-----"
@endnode

@node M4.24 "Men: Verschiedenes/Projekt-Dateien"

    ProgED verwaltet interne Projekte. Durch dieses Men knnen Sie
die Quelle Ihres Projekts angeben. Es ist wichtig, dieses Men zu
verwenden, um ProgED zu sagen was Sie tun. Benutzen Sie es auch, um
schnell eine Datei aus dem aktuellen Projekt zu ffnen.

@endnode

@node M4.25 "Men: Verschiedenes/Projekt-Suche"

    Durch Anwahl dieses Mens erscheint ein Suchfenster. Dieses Fenster
erlaubt es Ihnen, nach einem AmigaDOS-Muster in ALLEN Dateien Ihres
Projektes zu suchen (wie oft wollten Sie schon wissen, wo Sie die
Variable "x" verwendet haben?). Wenn Sie RETURN drcken, beginnt ProgED
die Suche. Whrend der Suche whlt ProgED alle Dateien aus, wo das
Muster gefunden wurde. Drcken Sie den "Edit"-Knopf, um sie zu ffnen.

BEACHTEN SIE: Whrend der Suche liest ProgED Dateien aus dem Speicher,
wenn sie geladen sind. Andernfalls liest er sie von Diskette.

@endnode

@node M5 "Men: Makro"

    Dieses Men erlaubt Ihnen, ARexx-Makros zu erstellen und zu
verwenden. Dadurch knnen Sie "On-Line" Makros erstellen und fr
sptere Verwendung abspeichern.

@endnode

@node M5.0 "Men: Makro/Makro edieren"

    Es wird einfach ein Fenster geffnet, das es erlaubt, ein
ARexx-Makro zu laden.

@endnode

@node M5.1 "Men: Makro/Speichern und starten"

    Der Text im aktiven Fenster wird gespeichert und spter
als ARexx-Makro (von Disk) gestartet.

@endnode

@node M5.2 "Men: Makro/-----"
@endnode

@node M5.3 "Men: Makro/Aufnahme starten"

    Hiermit wird die "On-Line"-Aufnahme eines ARexx-Makros gestartet.
Wenn ProgED noch ein voriges Makro aufgenommen hat, wird er vorher
eine Besttigung anfordern. Nach Beginn der Aufnahme schneidet ProgED
alles mit, was Sie tun (Menauswahl, Tastendrcke usw.). Um die Auf-
nahme zu stoppen, verwenden Sie @{" Aufnahme stoppen " link M5.4}.

    ANMERKUNG: Wenn ein Dateirequester geffnet wurde, fragt ProgED
ob Sie den Inhalt speichern mchten oder den Dateirequester whrend
der Makroausfhrung erneut ffnen mchten.

@endnode

@node M5.4 "Men: Makro/Aufnahme stoppen"

    Dieses Men stoppt die Makroaufnahme. Spter knnen Sie die
Aufnahme mit @{" Aufnahme fortsetzen " link M5.5} fortsetzen.

@endnode

@node M5.5 "Men: Makro/Aufnahme fortsetzen"

    Wenn Sie bereits ein Makro aufgenommen haben, aber noch Kommandos
hinzufgen mchten, knnen Sie diesen Menpunkt verwenden. Dadurch
werden Kommandos an das alte Makro angehngt.

@endnode

@node M5.6 "Men: Makro/-----"
@endnode

@node M5.7 "Men: Makro/Makro starten"

    Fhrt das aktuelle Makro aus. Alle aufgenommenen Operationen werden
wiedergegeben.

@endnode

@node M5.8 "Men: Makro/  wiederholen..."

    Fhrt das aktuelle Makro mehrfach aus. Alle aufgenommenen Operationen
werden wiedergegeben. Am Ende ruft ProgED das Makro erneut auf. Vorher
knnen Sie die Anzahl der Wiederholungen angeben.

@endnode

@node M5.9 "Men: Makro/-----"
@endnode

@node M5.10 "Men: Makro/Makro sichern"

    Hiermit knnen Sie das aktuelle Makro abspeichern. Das Makro kann
spter wiederverwendet werden.

@endnode

@node M6 "Men: SAS/C"

    Dieses Men stellt ein praktisches Interface zwischen ProgED und
dem SAS-Compiler (V6.0 und hher) zur Verfgung. Durch dieses Men
knnen Sie Projekte erstellen oder ausfhren, oder wenn ein Fehler
auftritt, den Cursor an die Fehlerstelle setzen. Wenn Sie keinen
SAS-Compiler haben, lschen Sie das Men.

    Um dieses Men verwenden zu knnen, mssen Sie:

    1) den SAS-Utility-Fenstern (hauptschlich SCMSG, aber das ist das
       einzige) erlauben, auf dem ProgED-Schirm zu ffnen.

    2) alle Projektdateien in einem einzigen Verzeichnis haben.

    3) den PRJ-Handler einbinden.

    4) einen Namen fr die ausfhrbare Datei in dem Spezialgadget
       des scopts-Fenster auswhlen.

    Alle ARexx-Makros, Skripts und ausfhrbare Programme, die benutzt
werden, stehen im "SASC_Support"-Verzeichnis zur Verfgung. Hier knnen
Sie auch die Quellcodes fr die ausfhrbaren Programme finden.

    Dieses Men wurde geschrieben, um ein smakefile im Projektverzeichnis
zu verwenden, wenn es vorhanden ist. Andernfalls werden alle Dateien
kompiliert und mit den Optionen aus scopts gebunden.

ANMERKUNG: Es tut mir leid, aber wenn Sie Assembler-Quellcode in
    Ihrem Projekt verwenden mchten (und diesen mit dem SAS-Assembler
    assemblieren mchten), MSSEN Sie ein smakefile erzeugen
    (mit @{" SMakefile erzeugen "} link M6.2). Leider ist das durch das
    SAS-"asm"-Utility ntig.

    Schreiben Sie einen einfachen Assembler-Quelltext in 'RAM:foo.a'.
    Versuchen Sie, es mit folgendem Kommando zu kompilieren:

    SC OBJNAME T: RAM:foo.a

    Sie erhalten eine Fehlermeldung (:-O). Warum? Das asm-Utility verbindet
    einfach den OBJNAME (hier 'T:') und den Dateinamen (hier 'RAM:foo.a')
    zusammen, was 'T:RAM:foo.a' ergibt. Das ist ein dummer Fehler, oder?
    Wenn sich Ihr System nicht so verhlt, knnen Sie den Assembler auch
    ohne smakefile verwenden.

@endnode

@node M6.0 "Men: SAS/C/SAS/C-Optionen"

    Dieses Men ffnet das scopts-Fenster. Damit knnen Sie die Compiler-
Optionen des momentan geladenen Projekts verndern. Denken Sie daran,
da Sie einen Namen fr das ausfhrbare Programm vergeben MSSEN!

@endnode

@node M6.1 "Men: SAS/C/Argumente"

    Durch dieses Men knnen Sie Argumente fr das Ausfhrbare
Programm angeben. Diese Argumente werden verwendet, wenn Sie das
Men @{" Start (CLI) " link M6.9} anwhlen.

@endnode

@node M6.2 "Men: SAS/C/SMakeFile erzeugen"

    Dieses Men erzeugt im Projekt-Verzeichnis eine Datei fr das
SMake-Utility. Sie knnen diese Datei als Ausgangspunkt fr Ihr
makefile verwenden. Bevor Sie dieses Men auswhlen, mssen Sie
ProgED alle Dateien des Projekts mitteilen.

@endnode

@node M6.3 "Men: SAS/C/-----"
@endnode

@node M6.4 "Men: SAS/C/Build alles"

    Dieses Men fhrt eine "build all"-Operation aus, und erzeugt
somit alle Objektdateien des aktuellen Projekts neu und bindet sie
zusammen, um ein neues Executable zu erstellen. Wenn ein Fehler
auftritt, wird der Cursor an die Stelle des ersten Fehlers platziert.

@endnode

@node M6.5 "Men: SAS/C/Make"

    Dieses Men fhrt eine "build"-Operation aus. Alle vernderten
Objekte werden neu erzeugt und der Binder wird aufgerufen, wenn dies
ntig ist.

@endnode

@node M6.6 "Men: SAS/C/Link"

    Durch diesen Menpunkt rufen Sie den Binder auf, um Ihre ausfhr-
bare Datei zu erzeugen.

@endnode

@node M6.7 "Men: SAS/C/-----"
@endnode

@node M6.8 "Men: SAS/C/Start (WB)"

    Dieses Men erlaubt es Ihnen, Ihr Projekt zu starten. Das Programm
wird mit WB-Prozeduren gestartet. Die in @{" Argumente " link M6.1} einge-
stellten Argumente werden nicht verwendet.

@endnode

@node M6.9 "Men: SAS/C/Esegui CLI"

    Dieses Men erlaubt es Ihnen, Ihr Projekt zu starten. Das Programm
wird als AmigaDOS-Proze gestartet. Die in @{" Argumente " link M6.1} einge-
stellten Argumente werden hier verwendet.

@endnode

@node M6.10 "Men: SAS/C/-----"
@endnode

@node M6.11 "Men: SAS/C/Erster Fehler"

    Wenn whrend der Kompilierung ein Fehler auftritt, erlaubt Ihnen
dieses Men, den Cursor auf den ersten Fehler zu positionieren.

@endnode

@node M6.12 "Men: SAS/C/Nchster Fehler"

    Wenn whrend der Kompilierung ein Fehler auftritt, erlaubt Ihnen
dieses Men, den Cursor auf den nchsten Fehler zu positionieren.

@endnode

@node M6.13 "Men: SAS/C/Letzter Fehler"

    Wenn whrend der Kompilierung ein Fehler auftritt, erlaubt Ihnen
dieses Men, den Cursor auf den letzten Fehler zu positionieren.

@endnode

@node M6.14 "Men: SAS/C/-----"
@endnode

@node M6.15 "Men: SAS/C/Datei kompilieren"

    Dieses Men wurde hinzugefgt, um kleine Quellcodes zu kompilieren
(ohne sie zu speichern). Durch die Anwahl kompiliert ProgED den Quell-
code im aktiven Fenster und legt die Objektdatei im RAM: ab. Durch
dieses Men knnen Sie es verhindern, den Projekt-Manager fr kleine
Quellcodes verwenden zu mssen.

@endnode

@node M7 "Men: Konfig"

    Das Konfig-Men erlaubt es Ihnen, ProgED nach Ihren Wnschen
zu konfigurieren.

@endnode

@node M7.0 "Men: Konfig/Schirm"

    Dieses Men erlaubt es Ihnen, den Typ und die Eigenschaften
des ProgED-Schirms zu whlen. Es verwendet vier Untermens:

          @{" Modus          " link M7.0.0}
          @{" Farben         " link M7.0.1}
          @{" Zeichensatz    " link M7.0.2}
          @{" Drawinfo       " link M7.0.3}

@endnode

@node M7.0.0 "Men: Konfig/Schirm/Modus"

    Durch Anwahl dieses Mens knnen Sie die DisplayID des ProgED-
Schirms auswhlen. Wenn Sie die asl.library verwenden, haben Sie die
Wahl, ProgED auf einem WB-gleichen Schirm zu ffnen oder es auf einem
angegebenen Public-Screen zu ffnen. Im letzeren Fall mssen Sie den
PubScreen-Namen im Textfeld angeben und spter "Auf PubScreen ffnen"
anwhlen. Beachten Sie, da Sie einen Schirm mit der gleichen Breite,
Hhe und Display-ID bekommen, wenn Sie einen WB-gleichen Schirm ffnen.
ProgED kopiert NICHT die Schirmtiefe.

ANMERKUNG: Wenn Sie die reqtools.library verwenden, knnen Sie diese
speziellen Modis nicht verwenden. Es tut mir leid, aber reqtools.library
kann spezielle Display-IDs nicht anzeigen. ):-(

@endnode

@node M7.0.1 "Men: Konfig/Schirm/Farben"

    Durch dieses Men knnen Sie die Schirmpalette ndern. Natrlich
wird diese Palette nicht verwendet, wenn Sie ProgED auf einem ffentlichen
Bildschirm benutzen.

@endnode

@node M7.0.2 "Men: Konfig/Schirm/Zeichenstze"

    Durch diesen Menpunkt knnen Sie die Zeichenstze fr den ProgED-
Schirm auswhlen. Sie haben die Wahl zwischen:

    a) Schirm-Zeichensatz:

          Wird fr die Schirmleisten und alle Intuition-Fenster
          auf dem ProgED-Schirm verwendet. Dieser Zeichensatz
          wird NICHT verwendet, wenn Sie ProgED auf einem ffent-
          lichen Schirm ffnen.

    b) Men-Zeichensatz:

          Wird zur Mendarstellung verwendet.

    c) Text-Zeichensatz:

          Wird verwendet, um Texte in den ProgED-Fenstern darzustellen.
          Dies MUSS ein nichtproportionaler Zeichensatz sein!

    d) Gadget-Zeichensatz:

          Wird fr alle restlichen ProgED-Fenster und dazugehrige
          Gadgets verwendet. Dieser Zeichensatz sollte 8 Pixel gro
          sein. ProgED skaliert die Fenster nicht, um sie dem ver-
          wendeten Zeichensatz anzupassen. Dieses Men gibt Ihnen
          nur die Mglichkeit, das ProgED-Aussehen nach Ihren Vor-
          lieben zu ndern. BENUTZEN SIE ALSO KEINEN 24-PIXEL-ZEICHEN-
          SATZ !

@endnode

@node M7.0.3 "Men: Konfig/Schirm/DrawInfo"

    Durch Anwahl dieses Mens knnen Sie alle Stifte auswhlen, die
zur Darstellung des ProgED-Schirms verwendet werden. Sie knnen hier
alle AmigaDOS-Standard-Stifte und vier Spezialstifte finden:

    a) Hintergrund:

         Wird zur Darstellung des ProgED-Schirmhintergrunds verwendet.

    b) Papier:

         Wird zur Darstellung des ProgED-Fensterhintergrunds verwendet.

    c) Text:

         Wird zur Darstellung des Textes im ProgED-Fenster verwendet.

    d) Marker:

         Wird zur Hervorhebung von markierten Blocks verwendet.


    Die (b),(c) und (d)-Stifte werden NUR verwendet, wenn Sie den
Schnell-Modus nicht verwenden (siehe @{" Schnell-Modus " link FASTMODE}).
Andernfalls ist Stift (b) 0, Stift (c) 1 und Stift (d) 2.

ANMERKUNG: In Version 1.1 finden Sie zwei Stifte, genannt "Cursor"
und "Mark. Cursor". Das Ziel ist, die Cursorfarbe zu ndern. DIESE
STIFTE SIND NOCH NICHT EINGEBAUT.

@endnode

@node M7.1 "Men: Konfig/Men"

    Durch dieses Men knnen Sie das ProgED-Men selbst ndern.
WARNUNG! Durch nderungen im Men knnen Sie diesen Menpunkt
verlieren. Wenn Sie das machen, knnen Sie das Men nie mehr
verndern. Daher mu diese Funktion mit Verstand verwendet
werden.

    In dem Fenster, das bei der Anwahl geffnet wird, knnen Sie
drei Listen sehen. In der linken sehen Sie alle Mentitel, in der
mittleren alle Menpunkte des gerade in der ersten Liste angewhlten
Mens, in der rechten alle Untermens des momentan in der mittleren
Liste angewhlten Menpunkts. Durch die zugehrigen Gadgets an je-
der Liste knnen Sie ein Men/Menpunkt/Untermenpunkt hinzufgen,
lschen, oder nach oben und unten verschieben.

    Durch Doppelklick auf ein Menpunkt oder Untermen erhalten
Sie das Fenster @{" Programm edieren... " link PROGPANEL}, das Sie verwenden
knnen, um die Aktion bei der Anwahl zu verndern.

    Ein Texteingabefeld erlaubt es Ihnen, einen Hotkey fr jedes
Men/Untermen einzugeben (ProgED erlaubt es Ihnen, ein Zeichen
durch Gro/Kleinschreibung in zwei Mens zu verwenden). Wenn Sie
ProgED auf einer 3.0-Maschine laufen lassen, ist es mglich, eine
komplette Zeichenkette (nicht nur eine Taste) wie "F1" anzugeben.
Leider aktiviert das OS den Menpunkt nicht bei der Anwahl der F1-
Taste. Es tut mir leid, aber Kick 3.0 aktiviert ein Men nicht, wenn
Sie eine Zeichenkette verwenden...

    Das Cycle-Gadget "CHECK" erlaubt es Ihnen, die Punkte/Unterpunkt
des momentan verwendeten Mens fr eine Option zu verwenden. Wenn Sie
eine Option erzeugen und die Option durch das Men wechseln, ndern
Sie Voreinstellungsflags. Eine Optionsanwahl erlaubt es Ihnen deswei-
teren, ein normales internes Programm auszufhren. Aber normalerweise
werden Sie die Optionen ohne internes Kommando verwenden. Um es so zu
machen, lschen Sie alle Kommandos im "Programm edieren..."-Fenster.

    Zu guter Letzt erlaubt das "Men unterteilen"-Gadget, eine Linie
in jedem leeren Men zu platzieren. Andernfalls werden sie als leere
Zeilen dargestellt.

@endnode

@node M7.2 "Men: Konfig/Tastatur"

    Durch dieses Men knnen Sie das Verhalten der Tastatur verndern.
Durch Anwahl einer Taste in der Liste zeigt ProgED das
@{" Programm edieren..." link PROGPANEL}-Fenster, das es Ihnen erlaubt, die
bei dem Tastendruck asuzufhrende Funktion auszuwhlen.

@endnode

@node M7.3 "Men: Konfig/Maus"

    Durch dieses Men knnen Sie das Mausverhalten verndern. Sie
knnen ein Programm angeben, das bei jedem Mausdruck ausgefhrt
werden soll (mit Qualifier oder nicht). Wenn Sie eine Drei-Tasten-
Maus besitzen, lassen Sie es mich bitte wissen, ob die mittlere
Maustaste funktioniert, da ich das nicht testen kann. Danke!

@endnode

@node M7.4 "Men: Konfig/Referenz"

    Dieses Men erlaubt Ihnen die Erstellung einer Datei, die
die statische Referenzkarte enthlt. Eine spezielle Liste enthlt
alle Verzeichnisse (oder AmigaDOS-Muster) der Dateien und Ver-
zeichnisse, die ProgED whrend der Kartenerstellung lesen mu. Ein
Stringfeld erlaubt es Ihnen, einen Dateinamen anzugeben. Mit Druck
auf den "Erzeugen"-Knopf durchsucht ProgED alle Verzeichnisse und
Dateien, die dem Muster entsprechen. An jeder gelesenen Datei wendet
ProgED ALLE mglichen Scanner an, die momentan eingebunden sind
(mglich da eine Datei dem Scanner-Muster entsprechen mu, um
gescanned zu werden), und alle gefundenen Referenzen werden in die
Ausgabedatei geschrieben, die schlielich alle Referenzen enthlt.

    ANMERKUNG: Durch die hohe Anzahl der Disk-Zugriffe braucht diese
Funktion eine oder mehr Minuten.

    Ein spezieller Knopf erlaubt es Ihnen, eine Referenzkarte ins
RAM zu laden und dort zu behalten. Ich empfehle Ihnen, dieses Gadget
nur zu verwenden, wenn Sie mehr als 6MB RAM haben.

@endnode

@node M7.5 "Men: Konfig/Scanner"

    Dieses Men erlaubt es Ihnen, Scanner einzufgen oder zu entfernen,
die fr die Symbolsuche, Referenzkartenerstellung und whrend einer Scan-
Operation bentigt werden. Ein Stringfeld erlaubt Ihnen die Angabe einen
AmigaDOS-Musters. Dieses Muster gibt fr jeden Scanner die Datei an, die
ProgED scannen soll. Zum Beispiel sollte fr einen C-Funktionsscanner
das Muster "#?.c" verwendet werden.

@endnode

@node M7.6 "Men: Konfig/Dateisucher"

    ProgED kann automatisch Dateien suchen und laden. Dafr mssen
Sie allerdings ProgED das Verzeichnis angeben, das durchsucht wer-
den soll. Durch das Fenster, das sich bei der Anwahl ffnet, knnen
Sie diese Verzeichnisse aussuchen. Die Suche erfolgt in angegebener
Reihenfolge.

@endnode

@node M7.7 "Men: Konfig/Startup API-Klient"

    Durch dieses Fenster knnen Sie die Dateinamen aller API-Klienten
angeben, die Sie zusammen mit ProgED ausfhren mchten. Um einen
neuen Klienten zu aktivieren, mssen Sie ihn in der Liste hinzu-
fgen, die Voreinstellungen speichern, beenden und ProgED neu
starten.

    ANMERKUNG: Da API-Klienten als CLI-Programm laufen, knnen
Sie dieses Fenster verwenden, um bei jedem ProgED jedes CLI-
Programm zu starten.

@endnode

@node M7.8 "Men: Konfig/Startup REXX-Macro"

    Durch dieses Men knnen Sie ein REXX-Makro angeben, was ProgEd
ausfhrt:

    a) beim Start
    b) vorm Schlieen des Schirms (Iconify)
    c) nach ffnen des Screens (uniconify)

@endnode

@node M7.9 "Men: Konfig/Verschiedenes (global)"

    Dieses Men erlaubt es Ihnen, viele Einstellungen von ProgEDs
globalen Voreinstellungen zu ndern.

    1) Clipboard-Nummer

       Nummer des Standard-Clipboards.

    2) Maximale Zeichen pro Zeile

       Maximale Bytes pro Zeile. Sie mssen hier einen hohen Wert
       angeben (mindestens 300-400). Wenn Ihre Zeilenlnge grer als
       dieser Wert ist, knnen Sie einen Guru bekommen.

    3) Alt-Schritt

       Wenn Sie ALT whrend einer Scroll-Operation (ALT-cursor hoch,
       usw.) bettigen, springen Sie ber die hier angegebene Anzahl
       Zeilen bzw. Spalten.

    4) Linker Scrollrand

       Wenn der Cursor diesen Wert (an der linken Seite) unterschreitet,
       rollt ProgED das Fenster.

    5) Rechter Scrollrand.

       Wenn der Cursor diesen Wert (an der rechten Seite) berschreitet,
       rollt ProgED das Fenster.

    6) Unterer Scrollrand

       Wenn der Cursor diesen Wert (an der Unterseite) berschreitet,
       rollt ProgED das Fenster.

    7) Oberer Scrollrand

       Wenn der Cursor diesen Wert (an der Oberseite) unterschreitet,
       rollt ProgED das Fenster.

    8) Extra links

       Hier geben Sie die Pixelanzahl an, die an der linken Seite
       des Screens frei bleiben sollen. Diese Option erlaubt es
       Ihnen, andere Fenster auf dem ProgED-Schirm zu ffnen, ohne
       da sich alle Fenster berlappen.

    9) Extra rechts

       Hier geben Sie die Pixelanzahl an, die an der rechten Seite
       des Screens frei bleiben sollen.

   10) Extra oben

       Hier geben Sie die Pixelanzahl an, die an der oberen Seite
       des Screens frei bleiben sollen.

   11) Extra unten

       Hier geben Sie die Pixelanzahl an, die an der unteren Seite
       des Screens frei bleiben sollen.

   12) UNDO-Schritte

       Gibt die Lnge der UNDO-Warteschlange an. Jedes neue Fenster
       wird diese Undo-Schlangenlnge haben (ndern Sie die geffneten
       Fenster nicht!).

   13) EOL-Zeichen

       Hier wird der ASCII-Wert des Zeichens angegeben, das als
       CR am Ende der Zeile verwendet werden soll. Generell knnen
       Sie einen Wert wie 1 verwenden, um ein einfaches Rechteck
       zu erhalten. Einige Zeichenstze lassen Sie auf der Gegen-
       seite den Wert 13 angeben, und um ein kleines "CR" (wie
       XCourier/13 (mein Lieblingsfornt) anzuzeigen. Der Wert 0
       deaktiviert diese Option.

   14) %-Arrange

       Dies erlaubt Ihnen, die prozentuale Hhe des Schirms fr
       die aktiven Fenster zu setzen, wenn die Maus aktiv ist.

   15) AppIcon verw.

       Durch Aktivierung dieses Feldes sagen Sie ProgED, da bei
       Ikonifizierung ein AppIcon auf der WB erzeugt werden soll.
       Die Piktogrammdatei ist "ProgED:Icons/def_iconfiy.info".
       Durch Doppelklick auf dieses Piktogramm wird ProgED wieder
       gestaret.

   16) AppItem verw.

       Durch Aktivieren dieser Option sagen Sie ProgED, da er
       bei Ikonifizierung ein Menpunkts ins "Hilfsmittel"-Men
       des Workbench-Schirms eingehngt werden soll. Das Men
       erlaubt Ihnen dann, ProgED erneut zu ffnen.

   17) Frage Dateityp

       Zur Ladezeit mu ProgED einen Dateityp fr den geladenen
       Text aussuchen. Wenn diese Option aktiv ist, wird ProgED
       Sie danach fragen, ob der gewhlte Dateityp korrekt ist
       oder ob Sie ihn ndern mchten.

   18) Frage Dateityp-nderung

       Wenn Sie den Dateinamen verndern, knnen Sie den Datei-
       typ ndern. ProgED wird Sie danach fragen, ob Sie den
       Dateitypen ndern oder belassen mchten, wenn Sie diese
       Option aktivieren.

   19) ReqTools-Requester

       Wenn aktiviert, werden ReqTools-Requester verwendet. An-
       sonsten verwendet ProgED Easy-Requester.

   20) ReqTools Dateirequester

       Wenn aktiviert, werden Reqtools-Dateirequester verwendet.
       Andernfalls werden asl-Requester verwendet.

   21) ReqTools Zeichens.Req.

       Wenn aktiviert, werden Reqtools-Zeichensatzrequester ver-
       wendet. Andernfalls werden asl-Requester verwendet.

   22) ReqTools Schirm-Req.

       Wenn aktiviert, werden Reqtools-Modusrequester verwendet.
       Andernfalls werden asl-Requester verwendet.

   23) Auto-Arrang. (VER)

       Wenn aktiviert, werden alle aktiven Fenster bei jeder
       Fensteroperation vertikal ausgerichtet.

   24) Auto-Arrang. (HOR)

       Wenn aktiviert, werden alle aktiven Fenster bei jeder
       Fensteroperation horizontal ausgerichtet.

   25) Akt. Fenster erweitern

       Durch dieses Flag wird ProgED die meiste Schirmhhe frei-
       lassen, um das Fenster jedesmal zu aktivieren, wenn es
       arrangiert wird.

   26) Cursor-Pos. anzeigen

       Wenn aktiviert, zeigt ProgED die Cursor-Position (Spalten-
       und Zeilennummer) an. Die Zeilennummer bercksichtigt die
       Faltung und bercksichtigt sie nicht.

       ANMERKUNG: Wenn Sie diese Option aktivieren, verlangsamen
       Sie den Fensteraufbau.

   27) Pfad anzeigen

       Wenn aktiviert, zeigt ProgED den gesamten Pfad der Datei
       in dem Fenstertitel an. Andernfalls wird nur der Dateiname
       (ohne Pfad) angezeigt.

   28) Schnell laden

       Normalerweise liest ProgED alle Dateien mit Hilfe eines
       kleinen I/O-Puffers. Dies verlangsamt allerdings die
       I/O-Operation. Um die I/O-Operationen zu beschleunigen,
       aktivieren Sie diese Option. Dann belegt ProgED einen
       groen Puffer und liest die Datei in einem Zug. Ich empfehle
       Ihnen, diese Option stets zu verwenden, da ProgED automatisch
       den langsamen Modus verwendet, wenn der den geforderten Speicher
       nicht belegen kann.

   29) Sicher speichern

       Durch System-Gurus (oder anderes) knnen Sie Dateien verlieren.
       Um dies zu vermeiden, aktivieren Sie diese Option. Dann speichert
       ProgED zunchst in eine Datei mit einem anderen Namen. Wenn dies
       gelang, lscht ProgED die alte Datei und nennt die neue um.
       Wenn es fehlschlug, wird die neue Datei gelscht und eine Fehler-
       meldung ausgegeben.

   30) Rechten Schiebeknopf

       Es aktiviert den rechten Rollknopf auf ProgED-Textfenstern.

   31) Unteren Schiebeknopf

       Es aktiviert den unteren Rollknopf auf ProgED-Textfenstern.

   32) Auto-Reload

       Wenn Sie diese Option aktivieren, speichert ProgED bei Programm-
       ende alle geffneten Dateien und den Namen des letzten Projekts
       in "ProgED:OldFiles" ab. Wenn Sie ProgED neu starten, werden alle
       Dateien wieder nachgeladen.

   33) Uhr verwenden.

       Aktiviert eine Uhr auf dem ProgED-Schirm.

   34) Entfalten (Scanner)

       Erlaubt oder verbietet Entfalten whrend der Scannersuche.

   35) Entfalten (Marker)

       Erlaubt oder verbietet Entfalten bei Sprung zu einem Marker.

   36) Entfalten (Zeile)

       Erlaubt oder verbietet Entfalten bei Sprung zu einer Zeile.

   37) Entfalten (byte)

       Erlaubt oder verbietet Entfalten bei Sprung zu einem Byte.

   38) Schwarzer Rand

       Erlaubt Ihnen, den ProgED-Schirmrand dunkelzutasten.

   39) Maus-Blanker

       Dieses Flag aktiviert den Mausblanker. Es erlaubt Ihnen, den
       Mauspfeil zu entfernen, wenn der Benutzer mit der Eingabe
       beginnt. Bei der ersten Mausbewegung wird der Zeiger wieder
       angezeigt.

   40) DefPubScreen setzen

       Durch aktivieren stellen Sie den ProgED-Schirm als Default-
       PubScreen ein. Alle Fenster werden dann auf dem ProgED-Schirm
       ffnen. Verwenden Sie diese Option, wenn Sie nicht Schirme
       mit LAmiga-M wechseln mchten.

   41) SCHNELLLLLL!!!

       Wenn Sie diesen Modus aktivieren, schaltet ProgED die Farb-
       verwaltung aus, um den Fensteraufbau zu beschleunigen.

   42) XPK-Packer

       Hiermit whlen Sie eine XPK-Library aus (Sie sehen hier alle
       XPK-Libraries im "LIBS:compressors"-Verzeichnis). Die ge-
       whlte Datei wird zum Speichern der Datei mit dem Menpunkt
       @{" Sichern XPK... " link M0.5} verwendet.

   43) XPK-Modus

       Es erlaubt Ihnen, einen XPK-Library-Modus zu whlen, der
       fr @{" Sichern XPK ... " link M0.5} verwendet wird.

   44) XPK-Passwort

       Es erlaubt Ihnen, ein XPK-Passwort einzugeben. Dieses
       Passwort wird benutzt, wenn Sie Dateien mit einer
       XPK-Encoder-Library speichern, oder wenn Sie XPK-
       Verschlsselte Dateien laden.

@endnode

@node M7.10 "Men: Konfig/-----"
@endnode

@node M7.11 "Men: Konfig/Dateitypen"

    Durch das Fenster, was durch dieses Men geffnet wird, knnen
Sie einen Dateityp erstellen, lschen oder duplizieren. Die meisten
Voreinstellungen von ProgED (von der 2.0-Release an) hngen von dem
geladenen Dateityp im Fenster ab. Ein Dateityp wird durch ein AmigaDOS
Muster identifiziert. Alle Texte, die zu dem Muster passen, gehren
zu dem Dateityp. Die Dateityp-Liste wird von oben nach unten gelesen.
Der zuerst passende Eintrag spezifiziert den Dateityp des Textes.
Wenn keiner der Muster zu dem Dateinamen pat, verwendet ProgED einen
internen Dateityp, welcher hauptschlich fr normale Texte geeignet
ist. Wenn Sie einen eigenen Dateityp fr normale Textdateien spezi-
fizieren mchten, fgen Sie einfach das Muster "#?" AN DAS ENDE
der Liste an. Dadurch passen alle Texte zu dem von Ihnen erzeugten
Dateityp.

    Alle Punkte des Konfig-Mens unter diesem Punkt hngen von dem
aktiven Dateityp ab, oder in anderen Worten ausgedrckt, von dem
Dateityp, der zu dem Text in dem momentan aktivierten Fenster gehrt.
Immer, wenn Sie einen Menpunkt (darunter!) whlen, werden Sie
Voreinstellungen zu diesem Dateityp bekommen. Wenn Sie einen anderen
Dateityp modifizieren mchten, klicken Sie einfach auf den Hintergrund
vom Schirm. Sie bekommen ein Fenster, in dem Sie den gewnschten
Dateityp auswhlen knnen.

@endnode

@node M7.12 "Men: Konfig/-----"
@endnode

@node M7.13 "Men: Konfig/Schlsselwort-Farben"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Durch dieses Men knnen Sie die Farben ndern, die zur Darstellung
einiger Wrter verwendet werden. In dieser Liste zeigt ProgED alle
Schlsselwrter, die momentan gespeichert sind. An jedes Wort knnen
Sie eine Farbe anbinden. Zwei Stringfelder erlauben Ihnen, Zeichen
zu spezifizieren, die das Farbmanagement erlauben oder verbieten.
Ein Zahlenfeld erlaubt es Ihnen, fr jedes Wort in der Liste die Anzahl
der folgenden Wrter mit der selben Farbe anzugeben. Zum Beispiel
zeigt das Wort "struct" eine 1 in diesem Feld, so da der String
"struct Library" mit der Farbe des "struct"-Wortes dargestellt wird.

ANMERKUNG: Sie knnen NUR Farben zwischen 1 und 127 verwenden. WHLEN
           SIE NIEMALS DIE FARBE 0 ODER EINE FARBE GRSSER ALS 127!
           DAS IST NICHT ERLAUBT!

@endnode

@node M7.14 "Men: Konfig/Kommentarfarben"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Durch dieses Men knnen Sie die Farben zur Kommentardarstellung
einstellen. ProgED verwaltet zwei Kommentartypen:

    a) Von einem String bis zum Ende der Zeile (C++ "//")

    b) Von einem String bis zu einem anderen String, ber Zeilen
       hinweg (C "/*"-"*/").

    In dem Einstellfenster ist es mglich, die Kommentar-Start-
und Ende-Strings sowie deren Farbe anzugeben. Ein Zahlenfeld erlaubt
es Ihnen, die maximale Anzahl an Zeilen einzustellen, die bei einem
Wiederaufbau nach einem Kommentar abgesucht werden. Wenn Sie hier
eine 0 angeben, wnschen Sie keine Grenze. Trotzdem empfehle ich
Ihnen, hier eine normale Grenze (30 - 100) einzusetzen. Wenn Sie
eine hohe Grenze setzen, zwingen Sie ProgED, in einem groen Text-
bereich nach Kommentaren zu suchen. Dies kann den Bildschirm-
wiederaufbau (besonders bei langen Texten) verzgern. Eine spezielle
Option "Alle Zeilen frben" erlaubt es Ihnen, alle Zeilen eines
C++-"//"-Kommentars zu frben. Dies erlaubt es Ihnen, einen ge-
quotete FidoNet/Internet-Nachricht einzufrben, indem Sie die
Zeichenkette "> " als C++-"//"-Kommentar eingeben. Dadurch werden
alle Zeilen eingefrbt.

@endnode

@node M7.15 "Men: Konfig/Einrckung"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Durch Einrckung analysiert ProgED die gerade eingegebene Zeile.
Wenn sie mit einer Zeichenkette endet, die in dieser Liste angegeben
ist, fhrt ProgED die Aktion aus, die durch eine Radio-Knopfleiste
ausgewhlt wurde. Diese Aktionen sind:

    a) ->

         Cursor wird in der neuen Zeile eine Ebene eingerckt.

    b) <-

         Cursor wird in der neuen Zeile eine Ebene ausgerckt.

    c) >>>

         Die eingegebene Zeile wird eine Ebene eingerckt.

    d) <<<

         Die eingegebene Zeile wird eine Ebene ausgerckt.

    e) >>> ->

         Kombiniert den (c)- und (a)-Effekt.

    f) <<< ->

         Kombiniert den (d)- und (a)-Effekt.

    g) >>> <-

         Kombiniert den (c)- und (b)-Effekt.

    h) <<< <-

         Kombiniert den (d)- und (b)-Effekt.

    Die Anzahl der Leerzeichen fr jede Einrck-Ebene werden durch das
Voreinstellungsfenster @{" Verschiedenes (dt) " link M7.21} eingestellt. Beachten
Sie, da ProgED Leerzeichen durch Tabulatoren ersetzt, wo mglich.
    
@endnode

@node M7.16 "Men: Konfig/Muster"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Dieses Fenster erlaubt es Ihnen, eine Musterliste anzugeben.
Ein "Muster" veranlat ProgED dazu, immer dann ein Programm zu aktivieren,
wenn der Benutzer eine bestimmte Tastensequenz drckt. In der Liste
knnen Sie diese Sequenzen eingeben. Durch Doppelklick auf jede
Sequenz erreichen Sie das @{" Programm edieren... " link PROGPANEL}-Fenster.
Durch dieses Fenster knnen Sie ein ProgED-Programm auswhlen, da
zum Eingabezeitpunkt gestartet werden soll.

@endnode

@node M7.17 "Menu:Preference/Wrterbuch"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Durch dieses Fenster knnen Sie eine Wrter (oder Phrasen)-Liste
angeben. Diese Wrter werden in zwei Fllen verwendet, nmlich bei
der Gro/Kleinschreibberprfung und der Phrasenvervollstndigung.
Im ersteren Fall, also wenn autocase aktiviert ist, prft ProgED
immer dann, wenn der Cursor die Zeile wechselt, ob ein Wort in der
existierenden Zeile im Lexikon vorhanden ist, und berprft dessen
Gro/Kleinschreibung. Im zweiten Fall (durch ein spezielles Kommando)
vervollstndigt ProgED die Phrase an der linken Seite vom Cursor durch
das Lexikon.

@endnode

@node M7.18 "Men: Konfig/Falt-Funktion"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Dieses Men erlaubt es Ihnen, eine externe Falt-Funktion auszu-
whlen, die beim Falten-Suchen verwendet werden. Von 2.0 an erlaubt
ProgED die Angabe einer Start- und Ende-Zeichenkette fr den Faltungs-
block. Beachten Sie, da der Sinn dieser Zeichenketten in der Faltung
liegt. Sie sind nicht sinnvoll, wenn die Faltroutine sie nicht bentigt.

@endnode

@node M7.19 "Men: Konfig/Klammerung"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Durch Anwahl dieses Mens zeigt ProgED Ihnen eine Liste von Klammern.
Alle Klammern, die hier eingefgt werden, werden immer dann gesucht,
wenn Sie den Menpunkt @{" Passende Klammer " link M2.19} aufrufen. Dazu mssen
Sie eine Zeichenkette wie die folgende eingeben:

          <start-klammer>,<ende-klammer>

mit einem Komma zwischen den einzelnen Ketten. Wenn Sie kein Komma angeben,
ignoriert ProgED die Zeichenkette.

@endnode

@node M7.20 "Men: Konfig/Gespeicherte Dateien"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Dieses Men erlaubt Ihnen die Angabe der Schutzbits, die beim
Speichern auf die Datei angewendet werden. Es ist auerdem mglich,
ein Kommentar an die Dateien anzufgen. Ein spezieller Schalter
erlaubt es Ihnen, anzugeben, ob ProgED ein Piktogramm fr jede
gespeicherte Datei abspeichern mu oder nicht. Die Piktogramme mssen
sich im Verzeichnis "ProgED:Icons" befinden. Der Name mu
"def_Icon.info" sein.

@endnode

@node M7.21 "Men: Konfig/Verschiedenes (dt)"

WARNUNG: Die Voreinstellungen in diesem Fenster beziehen sich
         auf den Dateityp des aktiven Fensters!
         Siehe @{" Dateityp " link M7.11}.

    Dieses Men erlaubt es Ihnen, weitere ProgED-Fhigkeiten zu
    ndern:

    1) Linker Rand

       Dieses Nummerfeld enthlt den Grad des linken Rands, fr
       Block-Layout-Operationen.

    2) Rechter Rand

       Dieses Nummerfeld enthlt den Grad des rechten Rands, fr
       Block-Layout-Operationen.

    3) TAB-Gre

       Gre des Tabulators in Zeichen (normalerweise 8).

    4) Einfge-Sprung

       ndere den Einfge-Sprung von Ebene zu Ebene. Dieser Wert
       wird in Zeichen angegeben. Sie knnen hier jeden Wert angeben,
       aber ich empfehle Ihnen, die gleichen Werte wie die TAB-
       Breite zu nehmen, damit jede Einrckstufe ein eingenes TAB
       wird.

    5) Rechts lschen

       Durch jeden Druck auf die Return-Taste wird ProgED alle Leer-
       zeichen und Tabulatoren lschen, die am Zeilenende vergessen
       wurden. Diese Option knnte Ihnen Probleme bereiten, wenn Sie
       Texte (keine Programme) schreiben. Schalten Sie sie ab, wenn
       ntig.

    6) () prfen

       Wenn Sie diese Option aktivieren, prft ProgED jedesmal, wenn
       der Cursor in eine neue Zeile bewegt wird, die Klammern "(" und
       ")". Manchmal kann diese Option aber ganz schn lstig werden...

    7) Alles nach Laden falten

       Wenn ProgED einen Text eingelesen hat, wird eine "fold all"-
       Operation ausgelst, wenn diese Option aktiviert ist.

    8) Ins Modus

       Durch Aktivieren dieser Option stellen Sie den Insert-Modus
       als Startmodus ein. Durch Deaktivieren erhalten Sie den
       Overwrite-Modus.

    9) Tabs=Spaces

       Wenn Sie diese Option aktivieren, erhalten Sie Leerzeichen,
       sobald Sie die TAB-Taste drcken. Dadurch simulieren Sie
       TABs in einem Text, der keine Tabulatoren enthalten darf
       (wie Fidonet-Nachrichten).

   10) Backup beim Speichern

       Wenn Sie diese Option aktivieren, erhalten Sie bei jedem
       Speichervorgang eine Sicherheitskopie (Backup). Diese Datei
       (mit der ".bak"-Endung) wird durch umnennen der alten Datei
       erzeugt.

   11) Backup-Verz.

       Wenn Sie dieses Textfeld leer lassen, speichert ProgED die
       Backups in das gleiche Verzeichnis wie den Text. Wenn Sie
       hier einen Verzeichnisnamen angeben, werden alle Backups
       dorthin geschrieben. Dies ist ntzlich, wenn Sie alle
       Backups nicht in Ihrem Projektverzeichnis sehen mchten *:-)

   12) Zugeh. Voreinst. sichern

       Um die Projekt-Referenzkarte aktuell zu halten, mu ProgED
       bei jedem Sichern eine neue Datei mit ".refs"-Erweiterung
       schreiben. Diese Option erlaubt die Speicherung der Referenz-
       karten. Wenn Sie keine Projekt-Referenzkarten wnschen,
       schalten Sie sie ab. WICHTIG: wenn Sie diese Option abschalten,
       und eine Datei abspeichern, wird die Referenzkarte nicht
       gespeichert! Um eine neue Karte zu erstellen, lschen Sie
       einfach alle ".refs"-Dateien. Sobald sie gebraucht werden,
       erstellt ProgED sie dann neu.

   13) Refs-Verz.

       Seine Aufgabe ist hnlich der Aufgabe von "Backup-Verz.".
       Natrlich wird hierdurch das Verzeichnis angegeben, in dem
       die .refs-Dateien gespeichert werden.

   14) Marker speichern

       Von 2.0 an erlaubt ProgED es, statische Marker zusammen mit
       dem Text zu speichern. Diese Option ermglicht diese Fhigkeit.

   15) Marker-Verz.

       Sein Job ist hnlich zu der "Backup-Verz."-Option. Natrlich
       wird es benutzt, um ein Verzeichnis anzugeben, in das die
       .mark-Dateien geschrieben werden.

   16) Autosave

       Aktiviert das Auto-Save. Automatisch gespeicherte Dateien haben
       eine ".auts"-Endung.

   17) Autosave alle (min.)

       Gibt an, wie viele Minuten ProgED warten mu, bis eine auto-
       matische Sicherung vorgenommen wird.

   18) Word-Wrap

       Diese Option aktiviert die Zeilenumbruch-Funktion. (Word Wrap)

   19) WW Spalte

       Dieses Textfeld kann verwendet werden, um den rechten Rand fr
       den Zeilenumbruch anzugeben. Sobald der Cursor diese Grenze
       erreicht, wird die Zeile gekrzt.

   20) Trennzeichen

       Hier knnen Sie alle Trennzeichen angeben, die verwendet werden
       sollen. Alle werden verwendet, um bei dem "LEFT WORD" und "RIGHT
       WORD"-Kommando die Wrter zu identifizieren.

       Sie knnen -- durch Komma getrennt -- ASCII-Werte angeben, so
       wie '0,8,13'. Sie knnen mit dem '-'-Zeichen auch einen Bereich
       angeben, so wie '0-32,128-255'. Durch das '"'-Zeichen knnen
       Sie richtige Zeichen angeben, so wie '"()|:,."'.

@endnode

@node M7.22 "Men: Konfig/-----"
@endnode

@node M7.23 "Men: Konfig/I/O"

    Dieses Men erlaubt es Ihnen, ProgED-Einstellungen zu laden und
zu speichern:

          @{" Laden von...      " link M7.23.0}
          @{" Sichern als...    " link M7.23.1}
          @{" ----------------- " link M7.23.2}
          @{" Default laden     " link M7.23.3}
          @{" Default speichern " link M7.23.4}
          @{" ----------------- " link M7.23.5}
          @{" Verwenden         " link M7.23.6}

@endnode

@node M7.23.0 "Men: Konfig/I/O/Laden von..."

    Hiermit knnen Sie eine Voreinstellungsdatei laden, deren Namen
Sie mit einem Dateirequester angeben.

@endnode

@node M7.23.1 "Men: Konfig/I/O/Sichern als..."

    Hiermit knnen Sie eine Voreinstellungsdatei sichern, deren Namen
Sie mit einem Dateirequester angeben.

@endnode

@node M7.23.2 "Men: Konfig/I/O-----"
@endnode

@node M7.23.3 "Men: Konfig/I/O/Default laden"

    Hiermit knnen Sie eine Standard-Voreinstellungsdatei laden.
Dies ist die "ENV:PED/PED.prefs"-Datei.

@endnode

@node M7.23.4 "Men: Konfig/I/O/Default speichern"

    Hiermit knnen Sie eine Standard-Voreinstellungsdatei sichern.
Dies ist die "ENVARC:PED/PED.prefs"-Datei.

@endnode

@node M7.23.5 "Men: Konfig/I/O-----"
@endnode

@node M7.23.6 "Men: Konfig/I/O/Verwenden"

    Dies erlaubt Ihnen, die Standard-Voreinsellungsdatei zu sichern.
ProgED speichert die Einstellungen in "ENV:PED/PED.prefs". Damit sind
die Voreinstellungen bis zum nchsten Reset aktiv.

@endnode

@node CUSTOMIZING "ProgED anpassen"

                               ProgED anpassen
                             -------------------


    Die ProgED-Philosophie erlaubt es - wie der GoldED - dem Be-
nutzer, das komplette Men und die Tastatur zu verndern. Fr
ProgED habe ich versucht, das gleiche Benutzerinterface zu ver-
wenden, wie es der CygnusED (vor GoldED der BESTE Amiga-Editor!)
hatte. Viele CygnusED-Benutzer werden daher die gleichen Shortcuts
und Verwaltung finden. Aber wenn Sie das Aussehen von ProgED ver-
ndern mchten, brauchen Sie nur die Voreinstellungs-Datei neu zu
schreiben.

    In der 'icons'-Schublade knnen Sie einige Piktogramme ablegen,
die von ProgED in einigen Fllen verwendet werden. Das sind ihre
Namen:

             o def_Arexx:   ARexx-Makros, die von ProgED erzeugt wurden
             o def_Icon:    Piktogramm fr die Textdateien
             o def_Iconify: AppIcon fr die Ikonifizierung
             o def_Project: Piktogramm fr Projektdateien

    Desweiteren hat ProgED drei Piktogramme, die nicht automatisch ver-
wendet werden:

             o def_Client
             o def_FuncFolder
             o def_Scanner

    ProgED verwendet diese Piktogramme nicht, aber sie gehren zum
ProgED-Paket, damit Sie sie fr neue Falt-Funktionen, Scanner und
Klienten verwenden knnen.

    ProgED erlaubt eine Sprachanpassung. Wenn Sie eine Katalogdatei
in Ihre eigene Sprache bersetzen mchten, sehen Sie in das 'sources'-
Verzeichnis. Dort finden Sie die datei 'PED.cd'. Schreiben Sie dazu
die 'PED.ct'-Datei, und ich verwende sie in zuknftigen Verffent-
lichungen.

@endnode

@node REGISTERING "Registrierung"

    Diese ProgED-Version ist eine DEMO-Version. Dieses Demo kann KEINE
Dateien speichern. Durch diese Version knnen Sie bewerten, ob Sie
es brauchen. Von dieser Version an limitiert ProgED das Lesen von den
PED und PRJ-Handlern. Wenn Ihre Kopie nicht registriert ist, knnen Sie
maximal 8192 Bytes von den in ProgED-Fenstern geladenen Dateien lesen.

    Um Ihre ProgED-Kopie registrieren zu lassen, senden Sie 33 DM,
22 US$ oder 33000 Italienische Lire, oder einen gleichwertigen Betrag
per Post, mit der Angabe, da Sie Ihre ProgED-Kopie registrieren
lassen wollen, sowie Ihr Name und Ihre Anschrift. Sie erhalten die
aktuellste ProgED-Version und eine spezielle Datei "keyfile". Diese
Datei ermglicht es Ihnen, mit Ihrer Demoversion Dateien abzuspeichern.
In dem Keyfile werde ich Ihren Namen und Ihre Adresse eintragen. GEBEN
SIE DIESE DATEI NICHT WEITER!

    Ich akzeptiere nur Bargeld. Italienische Benutzer knnen mir eine
Post-Order zuschicken. Ich kann keine Eurochecks und Bankberweisungen
akzeptieren (ich habe kein Konto!). Wie auch immer, geben Sie IMMER
Ihren Namen, Nachnamen und Adresse, und Ihre E-Mail/Fidonet-Adresse an.

    Wenn Sie registrierter Benutzer sind, knnen Sie Ihr Update ganz
einfach upgraden, indem Sie neue Versionen vom ProgED aus dem Internet/
Mailboxen ziehen und Ihr Keyfile in das ProgED:-Verzeichnis legen.

    Meine Adresse finden Sie bei @{" Autor " link AUTHOR}.


*********************** !!! AN ALLE HACKER !!! **************************
*                                                                       *
*   IN DEM BEIGEFGTEN PROGRAMM SIND KEINE SAVE-ROUTINEN VORHANDEN...   *
*                                                                       *
*************************************************************************

@endnode

@node UPDATING "Update von V1.x"

    Wenn Sie ein registrierter Benutzer der Version 1.0/1.1 sind, brauchen
Sie Ihre Kopie nicht noch einmal registrieren lassen. Schauen Sie in das
ProgED:-Verzeichnis. Dort finden Sie das Kommando UpdateKeyFile, was Sie
verwenden knnen, um ein neues 2.0-Keyfile aus Ihrem 1.x-Keyfile zu erzeugen.

Machen Sie dazu folgendes:

 o MACHEN SIE EIN BACKUP IHRES ALTEN 1.x-KEYFILES!   #;-)

 o Verwenden Sie das Kommando: UpdateKeyFile <altes keyfile> <neues keyfile>
   Zum Beispiel:

   UpdateKeyFile Keyfile Keyfile20

 o Kopieren Sie das neue Keyfile (Keyfile20) in das ProgED:-Verzeichnis

 o Nennen Sie es in "Keyfile" um

    Das ist alles. Wenn Sie Probleme mit dem Update haben sollten, lassen
Sie es mich wissen (siehe @{" Autor " link AUTHOR}), und ich werde Ihnen
ein lauffhiges Keyfile zusenden. Sie sollten aber keine Probleme haben.

@endnode

@node AREXX "ARexx commands"

    ProgED stellt einen ARexx-Port mit dem Namen "PED_AREXX" zur Verfgung.
Die Kommandos, die ProgED erkennt, entsprechen den @{" Interne Kommandos " link INTCOMMANDS}.

    Wenn Sie ein ARexx-Makro erstellen, mssen Sie den Eingabestrom
von Tastatur, Men und Maus sperren. Dies ist ntig, um den Benutzer
daran zu hindern, das Makro-Verhalten zu verndern. Dafr mssen Sie
am Makro-Anfang das Kommando

        GUI LOCK

und am Ende

        GUI UNLOCK

einfgen.

Denken Sie immer daran, da Sie keine Operation in dem Fenster mehr
ausfhren knnen, bis das GUI UNLOCK-Kommando ausgefhrt wird.

    Auerdem erkennt ProgED zustzliche ARexx-Kommandos (nicht ver-
fgbar als interne Kommandos), "QUERY" genannt. Sie erlauben es,
Informationen ber den ProgED-Status und den Status des aktiven
Fensters einzuholen.

    Sie knnen das QUERY-Kommando wie folgt verwenden:

        QUERY <info>

wobei <info> eines der folgenden Strings ist. Jeder String spezifiziert
einen Informationstyp. Das QUERY-Kommando liefert diesen Wert dem ARexx-
Makrpo zurck. Sie knnen nach drei Informationstypen fragen: Global,
Dateityp- und Fensterbezogen. Das erste bezieht sich auf den globalen
Zustand von ProgED, das letzte bezieht sich auf das aktive Fenster.
Dateityp-Informationen beziehen sich auf alle Informationen, die zu
einem Dateityp definiert wurde. Diese Informationen sind ebenfalls
Fensterabhngig.

   Globale Informationen:

        @{" ADDPROJECTFILES " link INFO_ADDPROJECTFILES}
        @{" ALTSTEP " link INFO_ALTSTEP}
        @{" AUTOARRANGEHOR " link INFO_AUTOARRANGEHOR}
        @{" AUTOARRANGEVER " link INFO_AUTOARRANGEVER}
        @{" AUTORELOADPRJ " link INFO_AUTORELOADPRJ}
        @{" BLANKBORDERS " link INFO_BLANKBORDERS}
        @{" BOTTOMBORDER " link INFO_BOTTOMBORDER}
        @{" BOTTOMEXTRASPACE " link INFO_BOTTOMEXTRASPACE}
        @{" CLIPBOARD " link INFO_CLIPBOARD}
        @{" EXTENDACTIVEWINDOW " link INFO_EXTENDACTIVEWINDOW}
        @{" FASTLOAD " link INFO_FASTLOAD}
        @{" FASTMODE " link INFO_FASTMODE}
        @{" FILE " link INFO_FILE}
        @{" FILETYPELABEL " link INFO_FILETYPELABEL}
        @{" FILETYPEPATTERN " link INFO_FILETYPEPATTERN}
        @{" LEFTBORDER " link INFO_LEFTBORDER}
        @{" LEFTEXTRASPACE " link INFO_LEFTEXTRASPACE}
        @{" MAXCOL " link INFO_MAXCOL}
        @{" MOUSEBLANKER " link INFO_MOUSEBLANKER}
        @{" NUMFILES " link INFO_NUMFILES}
        @{" NUMFILETYPES " link INFO_NUMFILETYPES}
        @{" NUMPROJECTFILES " link INFO_NUMPROJECTFILES}
        @{" NUMWINDOWS " link INFO_NUMWINDOWS}
        @{" PROJECTFILES " link INFO_PROJECTFILES}
        @{" PUBSCREENNAME " link INFO_PUBSCREENNAME}
        @{" RIGHTBORDER " link INFO_RIGHTBORDER}
        @{" RIGHTEXTRASPACE " link INFO_RIGHTEXTRASPACE}
        @{" SETDEFPUBSCREEN " link INFO_SETDEFPUBSCREEN}
        @{" SAFESAVE " link INFO_SAFESAVE}
        @{" SCREENADDRESS " link INFO_SCREENADDRESS}
        @{" SEPARATEITEMS " link INFO_SEPARATEITEMS}
        @{" SHOWCURSORPOS " link INFO_SHOWCURSORPOS}
        @{" SHOWPATHNAME " link INFO_SHOWPATHNAME}
        @{" TOPBORDER " link INFO_TOPBORDER}
        @{" TOPEXTRASPACE " link INFO_TOPEXTRASPACE}
        @{" UNFOLDONGOTOBYTE " link INFO_UNFOLDONGOTOBYTE}
        @{" UNFOLDONGOTOLINE " link INFO_UNFOLDONGOTOLINE}
        @{" UNFOLDONGOTOMARKER " link INFO_UNFOLDONGOTOMARKER}
        @{" UNFOLDONGOTOSCAN " link INFO_UNFOLDONGOTOSCAN}
        @{" USEAPPICON " link INFO_USEAPPICON}
        @{" USEAPPITEM " link INFO_USEAPPITEM}
        @{" USEBOTTOMGADGET " link INFO_USEBOTTOMGADGET}
        @{" USECLOCK " link INFO_USECLOCK}
        @{" USERIGHTGADGET " link INFO_USERIGHTGADGET}
        @{" USERTFILEREQ " link INFO_USERTFILEREQ}
        @{" USERTFONTREQ " link INFO_USERTFONTREQ}
        @{" USERTSCREENREQ " link INFO_USERTSCREENREQ}
        @{" USERTSYSREQ " link INFO_USERTSYSREQ}
        @{" XPKLIB " link INFO_XPKLIB}
        @{" XPKMODE " link INFO_XPKMODE}
        @{" XPKPASSWORD " link INFO_XPKPASSWORD}

    Dateityp-Informationen:

        @{" AUTOFOLD " link INFO_AUTOFOLD}
        @{" AUTORELOAD " link INFO_AUTORELOAD}
        @{" BACKUP " link INFO_BACKUP}
        @{" BACKUPDIR " link INFO_BACKUPDIR}
        @{" CHECKBRACKETS " link INFO_CHECKBRACKETS}
        @{" CREATEICONS " link INFO_CREATEICONS}
        @{" ERASERIGHT " link INFO_ERASERIGHT}
        @{" INDENTJUMP " link INFO_INDENTJUMP}
        @{" LEFTMARGIN " link INFO_LEFTMARGIN}
        @{" MARKERSDIR " link INFO_MARKERSDIR}
        @{" MINAUTOSAVE " link INFO_MINAUTOSAVE}
        @{" REFSDIR " link INFO_REFSDIR}
        @{" RIGHTMARGIN " link INFO_RIGHTMARGIN}
        @{" RIGHTWW " link INFO_RIGHTWW}
        @{" SAVEMARKERS " link INFO_SAVEMARKERS}
        @{" SAVEREFS " link INFO_SAVEREFS}
        @{" SEPARATORSSTRING " link INFO_SEPARATORSSTRING}
        @{" TAB " link INFO_TAB}
        @{" TABEQSPACES " link INFO_TABEQSPACES}
        @{" USEAUTOCASE " link INFO_USEAUTOCASE}
        @{" USEAUTOSAVE " link INFO_USEAUTOSAVE}
        @{" USECOMMENT1COLORS " link INFO_USECOMMENT1COLORS}
        @{" USECOMMENT2COLORS " link INFO_USECOMMENT2COLORS}
        @{" USEKEYWORDCOLORS " link INFO_USEKEYWORDCOLORS}
        @{" USEKEYWORDINDENT " link INFO_USEKEYWORDINDENT}
        @{" USETEMPLATE " link INFO_USETEMPLATE}
        @{" WORDWRAPPING " link INFO_WORDWRAPPING}

   Informationen ber das aktive Fenster:

        @{" ABSCURSORLINE " link INFO_ABSCURSORLINE}
        @{" ABSNUMLINES " link INFO_ABSNUMLINES}
        @{" CHANGES " link INFO_CHANGES}
        @{" CURSORCOL " link INFO_CURSORCOL}
        @{" CURSORLINE " link INFO_CURSORLINE}
        @{" FILENAME " link INFO_FILENAME}
        @{" FROZEN " link INFO_FROZEN}
        @{" LINE " link INFO_LINE}
        @{" LINECHARS " link INFO_LINECHARS}
        @{" MARKCOL " link INFO_MARKCOL}
        @{" MARKING " link INFO_MARKING}
        @{" MARKLINE " link INFO_MARKLINE}
        @{" MEMCURSORCOL " link INFO_MEMCURSORCOL}
        @{" MEMLINECHARS " link INFO_MEMLINECHARS}
        @{" NUMLINES " link INFO_NUMLINES}
        @{" SIZE " link INFO_SIZE}
        @{" TYPEMODE " link INFO_TYPEMODE}
        @{" WINDOWPOSX " link INFO_WINDOWPOSX}
        @{" WINDOWPOSY " link INFO_WINDOWPOSY}

@endnode

@node INFO_ADDPROJECTFILES "Info: ADDPROJECTFILES"

     Liefert die Adresse eines "char *"-Arrays. Jeder Zeiger in dem
     Array zeigt auf einen Dateinamen in dem aktuellen Projekt. Dieses
     Kommando ist ntzlich fr externe C-Programme die das geladene
     Projekt lesen mchten. Denken Sie daran, @{" NUMPROJECTFILES " link INFO_NUMPROJECTFILES}
     zu verwenden, um die Projektdatei-Nummer zu erhalten.

     Ergebnistyp: integer

@endnode

@node INFO_ALTSTEP "Info: ALTSTEP"

     Liefert die Anzahl der Zeilennummern, die bei einem Alt+Cursortaste
     gescrollt werden.

     Ergebnistyp: integer

@endnode

@node INFO_AUTOARRANGEVER "Info: AUTOARRANGEVER"

     Signalisiert ob automatische Vertikal-Arrangierung aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_AUTOARRANGEHOR "Info: AUTOARRANGEHOR"

     Signalisiert ob automatische Horizontal-Arrangierung aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_AUTORELOADPRJ "Info: AUTORELOADPRJ"

     Signalisiert ob der automatische Reload-Modus des vorherigen
     Projektes aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_BLANKBORDERS "Info: BLANKBORDERS"

     Signalisiert, ob ProgED den Schirmrand dunkeltasten mu.

     Ergebnistyp: YES/NO

@endnode

@node INFO_BOTTOMBORDER "Info: BOTTOMBORDER"

     Liefert den unteren Scroll-Rand.

     Ergebnistyp: integer

@endnode

@node INFO_BOTTOMEXTRASPACE "Info: BOTTOMEXTRASPACE"

     Liefert den Extra-Rand, den ProgED auf der Unterseite des Schirms
     freilt.

     Ergebnistyp: integer

@endnode

@node INFO_CLIPBOARD "Info: CLIPBOARD"

     Liefert die Standard-Clipboard-Nummer.

     Ergebnistyp: integer

@endnode

@node INFO_EXTENDACTIVEWIN "Info: EXTENDACTIVEWIN"

     Signalisiert, ob der Modus zur automatischen Erweiterung aktivierter
     Fenster aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_FASTLOAD "Info: FASTLOAD"

     Signalisiert, ob der Schnelllademodus aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_FASTMODE "Info: FASTMODE"

     Signalisiert, ob der Schnell-Modus aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_FILE "Info: FILE"

     ffnet einen einfachen ASL-Dateirequester. Es ist ntzlich fr
     ARexx-Scripts. Die Syntax ist:

      QUERY FILE <req. titel> <pfad> <dateiname> <muster>

     Wenn <muster> leer ist, zeigt der Requester kein Muster-Textfeld.

     Beispiel:

      QUERY FILE '"Datei auswhlen"' '"ProgED:"' '""' '"#?.c"'

     erlaubt Ihnen, eine Datei aus dem ProgED:-Verzeichnis, die das
     Muster #?.c erfllt, auszuwhlen.

     Ergebnistyp: Kompletter Dateiname der gewhlten Datei, oder ein
                  Leerstring, wenn der Benutzer abbrach.

@endnode

@node INFO_FILETYPELABEL "Info: FILETYPELABEL"

     Liefert das Label, das zu dem aktuellen Dateityp gehrt.

     Ergebnistyp: string

@endnode

@node INFO_FILETYPEPATTERN "Info: FILETYPEPATTERN"

     Liefert das AmigaDOS-Muster zu dem aktuellen Dateityp.

     Ergebnistyp: string

@endnode

@node INFO_LEFTBORDER "Info: LEFTBORDER"

     Liefert den linken Scroll-Rand.

     Ergebnistyp: integer

@endnode

@node INFO_LEFTEXTRASPACE "Info: LEFTEXTRASPACE"

     Liefert den linken Extra-Rand, den ProgED auf der linken Seite
     des Schirms freilt.

     Ergebnistyp: integer

@endnode

@node INFO_MAXCOL "Info: MAXCOL"

     Liefert die maximale Anzahl der Spalten, die ProgED verwenden
     mu.

     Ergebnistyp: integer

@endnode

@node INFO_MOUSEBLANKER "Info: MOUSEBLANKER"

     Signalisiert, ob der Mausblanker aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_NUMFILES "Info: NUMFILES"

     Liefert die Anzahl der Dateien, die momentan geladen sind. Beachten
     Sie, da dies Zwillingsfenster nicht beinhaltet. Wenn Sie die Anzahl
     der geffneten Fenster ermitteln mchten, verwenden Sie @{" NUMWINDOWS " link INFO_NUMWINDOWS}.

     Ergebnistyp: integer

@endnode

@node INFO_NUMFILETYPES "Info: NUMFILETYPES"

     Liefert die Nummer der Dateitypen, die momentan in den Voreinstellungen
     geladen sind.

     Ergebnistyp: integer

@endnode

@node INFO_NUMPROJECTFILES "Info: NUMPROJECTFILES"

     Liefert die Anzahl der Dateien, die momentan im Projekt vorhanden
     sind.

     Ergebnistyp: integer

@endnode

@node INFO_NUMWINDOWS "Info: NUMWINDOWS"

     Liefert die Nummer der momentan geffneten Fenster auf dem ProgED-
     Schirm.

     Ergebnistyp: integer

@endnode

@node INFO_PROJECTFILES "Info: PROJECTFILES"

     Dieses Kommando mu wie folgt verwendet werden:

     QUERY PROJECTFILES <i>

     Liefert den i-ten Dateinamen im aktuellen Projekt. Wenn <i>
     grer als die Anzahl der Dateien im Projekt ist, wird ein
     leerer String zurckgeliefert.

     Ergebnistyp: string

@endnode

@node INFO_PUBSCREENNAME "Info: PUBSCREENNAME"

     Liefert den Schirmnamen von ProgED. Wenn ProgED auf einem
     ffentlichen Schirm geffnet ist, erhalten Sie dessen Namen.
     Wenn Sie einen leeren String erhalten, ist ProgED momentan
     ikonifiziert.

     Ergebnistyp: string

@endnode

@node INFO_RIGHTBORDER "Info: RIGHTBORDER"

     Liefert den rechten Scroll-Rand.

     Ergebnistyp: integer

@endnode

@node INFO_RIGHTEXTRASPACE "Info: RIGHTEXTRASPACE"

     Liefert den Platz, der auf der rechten Seite vom ProgED-Schirm
     freigelassen wird.

     Ergebnistyp: integer

@endnode

@node INFO_SETDEFPUBSCREEN "Info: SETDEFPUBSCREEN"

     Signalisiert, ob ProgED seinen Schirm als Default-PubScreen
     ffnen mu.

     Ergebnistyp: YES/NO

@endnode

@node INFO_SAFESAVE "Info: SAFESAVE"

     Signalisiert, ob der sichere Speichermodus aktiviert wurde.

     Ergebnistyp: YES/NO

@endnode

@node INFO_SCREENADDRESS "Info: SCREENADDRESS"

     Liefert die ProgED-Schirmadresse. Wenn ProgED auf einem
     ffentlichen Schirm geffnet wurde, bekommen Sie die Adresse
     des ffentlichen Schirms. Wenn Sie NULL zurckerhalten, ist
     ProgED momentan ikonifiziert.

     Ergebnistyp: integer

@endnode

@node INFO_SEPARATEITEMS "Info: SEPARATEITEMS"

     Signalisiert, ob ProgED leere Meneintrge durch Menbalken
     ersetzt.

     Ergebnistyp: YES/NO

@endnode

@node INFO_SHOWCURSORPOS "Info: SHOWCURSORPOS"

     Signalisiert, ob ProgED die Cursor-Position in dem Fenstertitel
     anzeigen soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_TOPBORDER "Info: TOPBORDER"

     Liefert den oberen Scroll-Rand.

     Ergebnistyp: integer

@endnode

@node INFO_TOPEXTRASPACE "Info: TOPEXTRASPACE"

     Liefert den oberen Rand, den ProgED freilt.

     Ergebnistyp: integer

@endnode

@node INFO_UNFOLDONGOTOBYTE "Info: UNFOLDONGOTOBYTE"

     Signalisiert, ob ProgED eine Faltung entfalten mu, wenn er
     an ein bestimmtes Byte springt.

     Ergebnistyp: YES/NO

@endnode

@node INFO_UNFOLDONGOTOLINE "Info: UNFOLDONGOTOLINE"

     Signalisiert, ob ProgED eine Faltung entfalten mu, wenn er
     in eine bestimmte Zeile springen mu.

     Ergebnistyp: YES/NO

@endnode

@node INFO_UNFOLDONGOTOMARKER "Info: UNFOLDONGOTOMARKER"

     Signalisiert, ob ProgED eine Faltung entfalten mu, wenn er
     an einen bestimmten Marker springen mu.

     Ergebnistyp: YES/NO

@endnode

@node INFO_UNFOLDONGOTOSCAN "Info: UNFOLDONGOTOSCAN"

     Signalisiert, ob ProgED eine Faltung bei der Scan-Suche ent-
     falten mu.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USEAPPICON "Info: USEAPPICON"

     Signalisiert, ob ProgED ein AppIcon auf der Workbench anzeigt,
     wenn er ikonifiziert wurde.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USEAPPITEM "Info: USEAPPITEM"

     Signalisiert, ob ProgED ein AppItem im Workbench-Men anzeigt,
     wenn er ikonifiziert wurde.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USEBOTTOMGADGET "Info: USEBOTTOMGADGET"

     Signalisiert, ob ProgED den unteren Scrollerknopf fr seine Fenster
     verwenden soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USECLOCK "Info: USECLOCK"

     Signalisiert, ob das Uhr-Fenster aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USERIGHTGADGET "Info: USERIGHTGADGET"

     Signalisiert, ob ProgED den rechten Scroller-Knopf fr seine Fenster
     verwenden soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USERTFILEREQ "Info: USERTFILEREQ"

     Signalisiert, ob ProgED ReqTools-Dateirequester verwenden soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USERTFONTREQ "Info: USERTFONTREQ"

     Signalisiert, ob ProgED ReqTools-Zeichensatzrequester verwenden
     soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USERTSCREENREQ "Info: USERTSCREENREQ"

     Signalisiert, ob ProgED ReqTools-Schirmmodusrequester verwenden
     soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USERTSYSREQ "Info: USERTSYSREQ"

     Signalisiert, ob ProgED ReqTools-Systemrequester verwenden soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_XPKLIB "Info: XPKLIB"

     Liefert den verwendeten XPK-Library-Namen.

     Ergebnistyp: string

@endnode

@node INFO_XPKMODE "Info: XPKMODE"

     Liefert den XPK-Packer-Library-Modus (0-100).

     Ergebnistyp: integer

@endnode

@node INFO_XPKPASSWORD "Info: XPKPASSWORD"

     Liefert das Passwort, das zum XPK-Encodieren/Dekodieren verwendet
     wird.

     Ergebnistyp: string

@endnode

@node INFO_AUTOFOLD "Info: AUTOFOLD"

     Signalisiert, ob automatisches Falten aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_AUTORELOAD "Info: AUTORELOAD"

     Signalisiert, ob der automatische Reload-Modus aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_BACKUP "Info: BACKUP"

     Signalisiert, ob der Backup-Modus aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_BACKUPDIR "Info: BACKUPDIR"

     Liefert das Verzeichnis, das fr Backup-Zwecke verwendet wird.
     Wenn es ein leerer String ist, legt ProgED die Backups im
     gleichen Verzeichnis wie die Textdatei ab.

     Ergebnistyp: string

@endnode

@node INFO_CHECKBRACKETS "Info: CHECKBRACKETS"

     Signalisiert, ob die automatische Klammerprfung aktiviert
     ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_CREATEICONS "Info: CREATEICONS"

     Signalisiert, ob ProgED Piktogramme zu jeder Textdatei ablegen
     soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_ERASERIGHT "Info: ERASERIGHT"

     Signalisiert, ob der leere Rest einer Textzeile gelscht werden
     soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_INDENTJUMP "Info: INDENTJUMP"

     Liefert die Anzahl der Spalten, die zwischen zwei Einrckebenen
     eingefgt werden.

     Ergebnistyp: integer

@endnode

@node INFO_LEFTMARGIN "Info: LEFTMARGIN"

     Liefert den linken Rand, den ProgED whrend Textlayout-Operationen
     verwendet.

     Ergebnistyp: integer

@endnode

@node INFO_MARKERSDIR "Info: MARKERSDIR"

     Liefert das Verzeichnis, das zur abspeicherung von statischen
     Markern verwendet wird. Wenn ein leerer String zurckgeliefert
     wird, speichert ProgED die Marker in das gleiche Verzeichnis wie
     die Textdateien.

     Ergebnistyp: string

@endnode

@node INFO_SHOWPATHNAME "Info: SHOWPATHNAME"

     Signalisiert, ob ProgED den Pfad im Fenstertitel anzeigt.

     Ergebnistyp: YES/NO

@endnode

@node INFO_MINAUTOSAVE "Info: MINAUTOSAVE"

     Liefert die Zeitabstnde zwischen dem automatischen Speichern.

     Ergebnistyp: integer

@endnode

@node INFO_REFSDIR "Info: REFSDIR"

     Liefert das Verzeichnis, das zur Sicherung der Referenzdateien
     verwendet wird. Wenn ein leerer String zurckgegeben wird, werden
     die Referenzdateien zusammen mit den Textdateien abgelegt.

     Ergebnistyp: string

@endnode

@node INFO_RIGHTMARGIN "Info: RIGHTMARGIN"

     Liefert den rechten Rand, den ProgED fr Textlayout-Operationen
     verwendet.

     Ergebnistyp: integer

@endnode

@node INFO_RIGHTWW "Info: RIGHTWW"

     Liefert den rechten Umbruch-Rand (word wrap).

     Ergebnistyp: integer

@endnode

@node INFO_SAVEMARKERS "Info: SAVEMARKERS"

     Liefert YES, wenn ProgED die Marker zusammen mit den Texten
     speichern soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_SAVEREFS "Info: SAVEREFS"

     Liefert YES, wenn ProgED die Referenzen zusammen mit den Texten
     speichern soll.

     Ergebnistyp: YES/NO

@endnode

@node INFO_SEPARATORSSTRING "Info: SEPARATORSSTRING"

     Liefert einen String, der alle definierten Separatoren enthlt.

     Ergebnistyp: string

@endnode

@node INFO_TAB "Info: TAB"

     Liefert die Tabgre in Zeichen.

     Ergebnistyp: integer

@endnode

@node INFO_TABEQSPACES "Info: TABEQSPACES"

     Signalisiert, ob Spaces anstelle "echter" Tabs verwendet werden.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USEAUTOCASE "Info: USEAUTOCASE"

     Signalisiert, ob Auto Gro/Klein aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USEAUTOSAVE "Info: USEAUTOSAVE"

     Signalisiert, ob der Autosave-Modus aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USECOMMENT1COLORS "Info: USECOMMENT1COLORS"

     Signalisiert, ob das Farbmanagement ber mehrere Zeilen aktiviert
     ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USECOMMENT2COLORS "Info: USECOMMENT2COLORS"

     Signalisiert, ob das Farbmanagement ber eine Zeile aktiviert
     ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USEKEYWORDCOLORS "Info: USEKEYWORDCOLORS"

     Signalisiert, ob das Farbmanagement fr Schlsselwrter aktiviert
     ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USEKEYWORDINDENT "Info: USEKEYWORDINDENT"

     Signalisiert, ob der Einrck-Modus aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_USETEMPLATE "Info: USETEMPLATE"

     Signalisiert, ob die Muster aktiviert sind.

     Ergebnistyp: YES/NO

@endnode

@node INFO_WORDWRAPPING "Info: WORDWRAPPING"

     Signalisiert, ob der Zeilenumbruch-Modus aktiviert ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_ABSCURSORLINE "Info: ABSCURSORLINE"

     Liefert die ABSOLUTE Cursor-Zeile. Dieser Wert bercksichtigt
     auch alle Faltungen.

     Ergebnistyp: integer

@endnode

@node INFO_ABSNUMLINES "Info: ABSNUMLINES"

     Liefert die ABSOLUTE Anzahl Zeilen. Dieser Wert bercksichtigt
     auch alle Faltungen.

     Ergebnistyp: integer

@endnode

@node INFO_CHANGES "Info: CHANGES"

     Liefert die Anzahl der nderungen seit der letzten Sicherung.

     Ergebnistyp: integer

@endnode

@node INFO_CURSORCOL "Info: CURSORCOL"

     Liefert die Spaltennummer von Cursor.

     Ergebnistyp: integer

@endnode

@node INFO_CURSORLINE "Info: CURSORLINE"

     Liefert die Zeilennummer vom Cursor.

     Ergebnistyp: integer

@endnode

@node INFO_FILENAME "Info: FILENAME"

     Liefert den kompletten Pfad/Dateinamen der im aktuellen Fenster
     geladenen Datei.

     Ergebnistyp: string

@endnode

@node INFO_FROZEN "Info: FROZEN"

     Signalisiert, ob das aktive Fenster durch Zugriffe externer
     Handler gesperrt ist.

     Ergebnistyp: YES/NO

@endnode

@node INFO_LINE "Info: LINE"

     Liefert die Cursor-Zeile.

     Ergebnistyp: string

@endnode

@node INFO_LINECHARS "Info: LINECHARS"

     Liefert die Anzahl der Spalten in der Cursor-Zeile.

     Ergebnistyp: integer

@endnode

@node INFO_MARKCOL "Info: MARKCOL"

     Liefert die Startspalte des markierten Blocks. Nur zu verwenden,
     wenn eine Blockmarkierung existiert.

     Ergebnistyp: integer

@endnode

@node INFO_MARKING "Info: MARKING"

     Signalisiert, ob Sie einen Block markiert haben.

     Ergebnistyp: YES/NO

@endnode

@node INFO_MARKLINE "Info: MARKLINE"

     Liefert die Startzeile des markierten Blocks. Nur zu verwenden,
     wenn eine Blockmarkierung existiert.

     Ergebnistyp: integer

@endnode

@node INFO_MEMCURSORCOL "Info: MEMCURSORCOL"

     Liefert die Spaltennummer, auf der der Cursor ist. Diese Nummer
     bercksichtigt allerdings keine Tabs, jeder Tabulator wird also
     als einzelnes Zeichen gezhlt. Daher ist dieser Wert einfach die
     Anzahl der Bytes auf der linken Seite vom Cursor.

     Ergebnistyp: integer

@endnode

@node INFO_MEMLINECHARS "Info: MEMLINECHARS"

     Liefert die Byte-Lnge der Zeile. Bercksichtigen Sie dabei, da
     ein Tabulator ein einzelnes Byte ist!

     Ergebnistyp: integer

@endnode

@node INFO_NUMLINES "Info: NUMLINES"

     Liefert die Anzahl der Zeilen in dem Text.

     Ergebnistyp: integer

@endnode

@node INFO_SIZE "Info: SIZE"

     Liefert die Textgre (in Bytes).

     Ergebnistyp: integer

@endnode

@node INFO_TYPEMODE "Info: TYPEMODE"

     Signalisiert, ob Sie den Einfge- (INS) oder berschreib-Modus
     (OVW) aktiviert haben.

     Ergebnistyp: INS/OVW

@endnode

@node INFO_WINDOWPOSX "Info: WINDOWPOSX"

     Liefert die X-Position (in Zeichen) des Zeichens in der oberen
     linken Ecke vom Fenster.

     Ergebnistyp: integer

@endnode

@node INFO_WINDOWPOSY "Info: WINDOWPOSY"

     Liefert die Y-Position (in Zeilen) des Zeichens in der oberen
     linken Ecke vom Fenster.

     Ergebnistyp: integer

@endnode

@node INTCOMMANDS "Internal commands"

    ProgED ist sehr konfigurierbar durch seine internen Kommandos.
Die internen Kommandos sind Kommandos, die ProgED jedesmal ausfhrt,
wenn der Benutzer ein Men aktiviert oder einen Hotkey bettigt. Durch
eigene Anpassungen des Mens und der Tastatur kann der User eine
Sequenz interner Kommandos oder Shell/ARexx-Scripts "programmieren",
wenn ProgED das @{" Programm edieren... " link PROGPANEL}-Fenster anzeigt.

    ANMERKUNG: Jedes Kommando kann in verschiedenen Wegen spezifiziert
werden. In der folgenden Liste sehen Sie die Kommandos und die Art, sie
zu verwenden:

        @{" ABOUT " link CMD_ABOUT }
        @{" APICLIENTSPREFS " link CMD_APICLIENTSPREFS }
        @{" APPEND " link CMD_APPEND }
        @{" ARRANGE " link CMD_ARRANGE }
        @{" ASCII " link CMD_ASCII }
        @{" BACK " link CMD_BACK }
        @{" BLOCKCASE " link CMD_BLOCKCASE }
        @{" BRACKET " link CMD_BRACKET }
        @{" CENTER " link CMD_CENTER }
        @{" CHARCASE " link CMD_CHARCASE }
        @{" CLEAR " link CMD_CLEAR }
        @{" CLEARTEXT " link CMD_CLEARTEXT }
        @{" CLOSE " link CMD_CLOSE }
        @{" COMMENTSCOLORSPREFS " link CMD_COMMENTSCOLORSPREFS }
        @{" COMPLETE " link CMD_COMPLETE }
        @{" COPY " link CMD_COPY }
        @{" CR " link CMD_CR }
        @{" CUT " link CMD_CUT }
        @{" DEL " link CMD_DEL }
        @{" DELFILE " link CMD_DELFILE }
        @{" DICTIONARYPREFS " link CMD_DICTIONARYPREFS }
        @{" DOWN " link CMD_DOWN }
        @{" DRAWINFOPREFS " link CMD_DRAWINFOPREFS }
        @{" ENLARGE " link CMD_ENLARGE }
        @{" FILETYPEPREFS " link CMD_FILETYPEPREFS }
        @{" FILETYPE " link CMD_FILETYPE }
        @{" FOLD " link CMD_FOLD }
        @{" FOLDPREFS " link CMD_FOLDPREFS }
        @{" FONTSPREFS " link CMD_FONTSPREFS }
        @{" FREEZE " link CMD_FREEZE }
        @{" GOTO " link CMD_GOTO }
        @{" GUI " link CMD_GUI }
        @{" HUNTER " link CMD_HUNTER }
        @{" HUNTERPREFS " link CMD_HUNTERPREFS }
        @{" ICONIFY " link CMD_ICONIFY }
        @{" INDENTBLOCK " link CMD_INDENTBLOCK }
        @{" INDENTPREFS " link CMD_INDENTPREFS }
        @{" INS " link CMD_INS }
        @{" INSERT " link CMD_INSERT }
        @{" JUMPTOBYTE " link CMD_JUMPTOBYTE }
        @{" JUMPTOLINE " link CMD_JUMPTOLINE }
        @{" KEYBOARDPREFS " link CMD_KEYBOARDPREFS }
        @{" KWCOLORSPREFS " link CMD_KWCOLORSPREFS }
        @{" LAYOUTBLOCK " link CMD_LAYOUTBLOCK }
        @{" LEFT " link CMD_LEFT }
        @{" LINE " link CMD_LINE }
        @{" LOAD " link CMD_LOAD }
        @{" MACRO " link CMD_MACRO }
        @{" MAKEDIR " link CMD_MAKEDIR }
        @{" MARK " link CMD_MARK }
        @{" MENU " link CMD_MENU }
        @{" MENUPREFS " link CMD_MENUPREFS }
        @{" MISC1PREFS " link CMD_MISC1PREFS }
        @{" MISC2PREFS " link CMD_MISC2PREFS }
        @{" MOUSE " link CMD_MOUSE }
        @{" MOUSEPREFS " link CMD_MOUSEPREFS }
        @{" MOVECURSOR " link CMD_MOVECURSOR }
        @{" NEW " link CMD_NEW }
        @{" NEWCURDIR " link CMD_NEWCURDIR }
        @{" NEWNAME " link CMD_NEWNAME }
        @{" OPEN " link CMD_OPEN }
        @{" PASTE " link CMD_PASTE }
        @{" PREFS " link CMD_PREFS }
        @{" PRJREFERENCEFIND " link CMD_PRJREFERENCEFIND }
        @{" PROJECT " link CMD_PROJECT }
        @{" PROJECTSEARCH " link CMD_PROJECTSEARCH }
        @{" QUIT " link CMD_QUIT }
        @{" REDO " link CMD_REDO }
        @{" REFERENCEFIND " link CMD_REFERENCEFIND }
        @{" REFERENCEPREFS " link CMD_REFERENCEPREFS }
        @{" RENAME " link CMD_RENAME }
        @{" REPLACE " link CMD_REPLACE }
        @{" REVERT " link CMD_REVERT }
        @{" REQUEST " link CMD_REQUEST }
        @{" RIGHT " link CMD_RIGHT }
        @{" SAVE " link CMD_SAVE }
        @{" SAVEAS " link CMD_SAVEAS }
        @{" SAVEBLOCKAS " link CMD_SAVEBLOCKAS }
        @{" SAVEDFILEPREFS " link CMD_SAVEDFILEPREFS }
        @{" SCAN " link CMD_SCAN }
        @{" SCANPREFS " link CMD_SCANPREFS }
        @{" SCREENCOLORSPREFS " link CMD_SCREENCOLORSPREFS }
        @{" SCREENMODEPREFS " link CMD_SCREENMODEPREFS }
        @{" SEARCH " link CMD_SEARCH }
        @{" SPLIT " link CMD_SPLIT }
        @{" STARTUPMACROPREFS " link CMD_STARTUPMACROPREFS }
        @{" STORE " link CMD_STORE }
        @{" SWAP " link CMD_SWAP }
        @{" TEMPLATEPREFS " link CMD_TEMPLATEPREFS }
        @{" TYPE " link CMD_TYPE }
        @{" UNDO " link CMD_UNDO }
        @{" UNFOLD " link CMD_UNFOLD }
        @{" UNFREEZE " link CMD_UNFREEZE }
        @{" UNICONIFY " link CMD_UNICONIFY }
        @{" UP " link CMD_UP }
        @{" WINDOW " link CMD_WINDOW }
        @{" WSELECT " link CMD_WSELECT }
        @{" ZIP " link CMD_ZIP }

@endnode

@node CMD_ABOUT "Internes Kommando: ABOUT"

    Das ABOUT-Kommando hat keine Argumente. Es zeigt das klassische
Informations-Fenster, das auch den Benutzernamen anzeigt, wenn Sie
eine registrierte Version verwenden.

    a) ABOUT

@endnode

@node CMD_APICLIENTSPREFS "Internes Kommando: APICLIENTSPREFS"

    Dieses Kommando mu mit der ASK-Option bergeben werden:

       APICLIENTSPREFS ASK

    Es zeigt das Voreinstellungsfenster fr API-Klienten.
Siehe @{" API clients " link M7.7}.

@endnode

@node CMD_APPEND "Internes Kommando: APPEND"

    APPEND erlaubt es Ihnen, in dem aktiven Fenster eine neue Text-
datei anzufgen. Dieses Kommando kann in zwei Arten verwendet werden:

      a) APPEND ASK
      b) APPEND FILE <name>

    Im ersten Fall zeigt ProgED einen Dateirequester, der es Ihnen
erlaubt, die gewnschte Datei anzuwhlen. Im zweiten Fall verwendet
ProgED die Datei mit dem angegebenen <name>.

@endnode

@node CMD_ARRANGE "Internes Kommando: ARRANGE"

    ARRANGE erlaubt es Ihnen, alle Fenster in zwei Arten zu arran-
gieren:

      a) ARRANGE HOR [FAVOURITE]
      b) ARRANGE VER [FAVOURITE]

    Im ersten Fall werden alle Fenster horizontal arrangiert, im
zweiten verikal. Die FAVOURITE-Option gibt ProgED an, ob er dem
aktiven Fenster die halbe Schirmhhe zuteilen mu. Wenn Sie es nicht
angeben, verwendet ProgED den Wert in den aktuellen Voreinstellungen.

@endnode

@node CMD_ASCII "Internes Kommando: ASCII"

    Das ASCII-Kommando gibt es in drei Arten:

     a) ASCII TABLE
     b) ASCII SHOW
     c) ASCII ASK

    In (a) zeigt ProgED Ihnen eine ASCII-Symboltabelle. Die Zeichen
werden durch einen einfachen Klick eingefgt. Im Gegensatz dazu
zeigt (b) Ihnen den ASCII-Wert des Zeichens unter dem Cursor in einem
Fenster an. Zuletzt knnen Sie durch (c) den ASCII-Code in einem
Fenster angeben.

@endnode

@node CMD_BACK "Internes Kommando: BACK"

    Lscht ein Zeichen oder ein Wort links vom Cursor. Das optionale
TIMES-Argument erlaubt es Ihnen, anzugeben, wieviel mal das Kommando
ausgefhrt werden soll (default ist 1).

    a) BACK
    b) BACK TIMES <anzahl>
    c) BACK WORD TIMES <anzahl>

@endnode

@node CMD_BLOCKCASE "Internes Kommando: BLOCKCASE"

    Dieses Kommando erlaubt es Ihnen, alle Zeichen in dem aktuellen
Textblock zu manipulieren. Durch die folgenden drei Optionen knnen
Sie das Verhalten verndern:

    a) BLOCKCASE UPPER
    b) BLOCKCASE LOWER
    c) BLOCKCASE TOGGLE

    (a) wandelt alle Zeichen in Grobuchstaben, (b) in Kleinbuchstaben.
(c) welchselt von gro zu klein und umgekehrt.

@endnode

@node CMD_BRACKET "Internes Kommando: BRACKET"

    Sie knnen es in zwei Wegen benutzen:

    a) BRACKET MATCH
    b) BRACKET CHECK

    Im ersten Fall sucht ProgED nach der passenden Klammer zu der
Klammer unter dem Cursor (Sie knnen nach jeder Klammer, die in
dem speziellen Voreinstellungsfenster eingestellt sind, suchen).
Im letzten Fall prft ProgED die Anzahl der "(" und ")"-Klammern
auf der Cursorzeile. Wenn sie ungleich sind (und NUR wenn sie
ungleich sind), meldet ProgED es.

@endnode

@node CMD_CENTER "Internes Kommando: CENTER"

    Dieses Kommando setzt das aktive Fenster mittig auf den Schirm.

    a) CENTER

@endnode

@node CMD_CHARCASE "Internes Kommando: CHARCASE"

    Dieses Kommando modifiziert das Zeichen unter dem Cursor so,
da es ein Kleinbuchstabe oder Grobuchstabe wird. Drei Arten sind
mglich:

    a) CHARCASE UPPER
    b) CHARCASE LOWER
    c) CHARCASE TOGGLE

    Die erste Art wandelt ein Kleinbuchstaben in einen Grobuchstaben,
die zweite umgekehrt, und die dritte wechselt zwischen Klein und Gro.

@endnode

@node CMD_CLEAR "Internes Kommando: CLEAR"

    Dieses Kommando lscht den markierten Block aus dem Text. Der
gelschte Block wird NICHT in ein Clipboard abgelegt.

@endnode

@node CMD_CLEARTEXT "Internes Kommando: CLEARTEXT"

    CLEARTEXT lscht das aktive Window, indem der ganze Text gelscht
wird. Die FORCE-Option erzwingt diese Operation auch, wenn der Text
gendert wurde (ansonsten fragt ProgED in diesem Fall nach).

    a) CLEARTEXT [FORCE]

@endnode

@node CMD_CLOSE "Internes Kommando: CLOSE"

    CLOSE schliet das aktive Fenster und gibt den Text frei. Die
FORCE-Option erzwingt diese Operation auch, wenn der Text gendert
wurde (ansonsten fragt ProgED in diesem Fall nach).

    a) CLOSE [FORCE]

@endnode

@node CMD_COMMENTSCOLORSPREFS "Internes Kommando: COMMENTSCOLORSPREFS"

    Dieses Kommando kann nur so gegeben werden:

    a) COMMENTSCOLORSPREFS ASK

    Dieses Kommando ffnet ein Voreinstellungsfenster, das es Ihnen
erlaubt, die Farben der Kommentare zu ndern.

@endnode

@node CMD_COMPLETE "Internes Kommando: COMPLETE"

    Dieses Kommando weist ProgED an, die Phrase links vom Cursor
zu vervollstndigen. Wie wir bereits sahen, hat ProgED ein
Phrasen-Lexikon, und dieses wird dazu benutzt, die Phrase zu
vervollstndigen (siehe @{" Wrterbuch " link M7.17}.

    a) COMPLETE

@endnode

@node CMD_COPY "Internes Kommando: COPY"

    COPY erlaubt es Ihnen, den momentanen Block in ein Standard-Amiga-
Clipboard zu kopieren. Zwei Wege sind mglich:

    a) COPY
    b) COPY CLIP <nummer>

    Im ersten Fall wird der Block in das Standard-Clipboard kopiert
(das Standard-Clipboard wird definiert in @{" Verschiedenes (glb) " link M7.9}.
Im zweiten Fall knnen Sie die gewnschte Clipboard-Nummer angeben
(0-255).

@endnode

@node CMD_CR "Internes Kommando: CR"

    CR ist das Kommando, das ProgED immer dann ausfhrt, wenn der Be-
nutzer die Return-Taste bettigt. Das optionale Argument TIMES erlaubt
es Ihnen, einen Wiederholungsfaktor anzugeben (default 1).

    a) CR
    b) CR TIMES <anzahl>

@endnode

@node CMD_CUT "Internes Kommando: CUT"

    CUT erlaubt es Ihnen, den momentanen Block in ein Standard-Amiga-
Clipboard zu verschieben. Zwei Wege sind mglich:

    a) CUT
    b) CUT CLIP <number>

    Im ersten Fall wird der Block in das Standard-Clipboard verschoben
(das Standard-Clipboard wird definiert in @{" Verschiedenes (glb) " link M7.9}.
Im zweiten Fall knnen Sie die gewnschte Clipboard-Nummer angeben
(0-255).

@endnode

@node CMD_DEL "Internes Kommando: DEL"

    DEL wird immer dann ausgefhrt, wenn Sie die 'Del'-Taste drcken.
Es lscht ein Zeichen oder ein Wort rechts vom Cursor. Das optionale
Artgument TIMES gibt einen Wiederholungsfaktor an. Die letzte Methode
erlaubt es Ihnen, den Rest der Zeile rechts vom Cursor zu lschen.

    a) DEL
    b) DEL TIMES <anzahl>
    c) DEL WORD TIMES <anzahl>
    d) DEL EOL

@endnode

@node CMD_DELFILE "Internes Kommando: DELFILE"

    Das DELFILE-Kommando erlaubt es Ihnen, eine Datei zu lschen, ohne
ProgED zu beenden. Zwei Arten sind mglich:

    a) DELFILE NAME <name>
    b) DELFILE ASK

    Im ersten Fall wird die Datei mit dem Namen gelscht. Im zweiten
Fall wird der User durch einen File-Requester nach der gewnschten
Datei gefragt.

@endnode

@node CMD_DICTIONARYPREFS "Internes Kommando: DICTIONARYPREFS"

    DICTIONARYPREFS erlaubt es Ihnen, ein Voreinstellungsfenster fr
das Wrterbuch zu ffnen (siehe @{" Wrterbuch " link M7-17}). Es kann nur so
angegeben werden:

    a) DICTIONARYPREFS ASK

@endnode

@node CMD_DOWN "Internes Kommando: DOWN"

    DOWN bewegt den Cursor nach unten. Fnf Mglichkeiten sind mglich:

    a) DOWN MAX
    b) DOWN STEP 
    c) DOWN PAGE
    d) DOWN
    e) DOWN TIMES <number>

    (a) bewegt den Cursor an das Ende vom Text (letzte Zeile).
(b) bewegt den Cursor ein paar Zeilen nach unten, die Schrittweite
wird im @{" Verschiedenes (glb) " link M7.9}-Fenster angegeben. (c)
bewegt den Cursor ans Ende der Seite oder ans Ende der nchsten
Seite. (d) bewegt den Cursor einfach eine Zeile hinab. In (e) knnen
Sie angeben, wieviele Zeilen hinabgegangen werden sollen.

@endnode

@node CMD_DRAWINFOPREFS "Internes Kommando: DRAWINFOPREFS"

    Sie knnen das Kommando nur so verwenden:

    a) DRAWINFOPREFS ASK

    Dieses Kommando ffnet ein Voreinstellungsfenster, da es Ihnen
erlaubt, die Stifte auszuwhlen, die den ProgED-Schirm einfrben.

@endnode

@node CMD_ENLARGE "Internes Kommando: ENLARGE"

    ENLARGE vergrert das aktive Fenster so, da es den ganzen Schirm
ausfllt.

    a) ENLARGE

@endnode

@node CMD_FILETYPEPREFS "Internes Kommando: FILETYPEPREFS"

    Sie knnen das Kommando nur so verwenden:

    a) FILETYPEPREFS ASK

    Dieses Kommando ffnet ein Voreinstellungsfenster, da es Ihnen
erlaubt, alle Dateitypen, die von ProgED erkannt werden, zu modifi-
zieren.

@endnode

@node CMD_FILETYPE "Internes Kommando: FILETYPE"

    Sie knnen dieses Kommando so verwenden:

    a) FILETYPE ASK
    b) FILETYPE FORCE <label>

    Der erste Weg ffnet ein Fenster, in dem der Benutzer seinen
Dateityp auswhlen kann. Der zweite Weg erzwingt den Dateityp mit
der Kennung <label>. Beide Wege ndern den Dateityp des aktiven
Fenters.

@endnode

@node CMD_FOLD "Internes Kommando: FOLD"

    FOLD erlaubt es Ihnen, die Falt-Funktion zu aktivieren. Sie knnen
dieses Kommando auf drei Weisen verwenden:

    a) FOLD
    b) FOLD ALL
    c) FOLD TOGGLE

    (a) faltet den Block (der von der externen Falt-Funktion angebenen
wurde), sofern einer vorhanden ist. Wenn der Cursor bereits auf einer
Faltung ist, passiert nichts. (b) schliet alle Faltungen im Text. (c)
ffnet schlielich eine Faltung, wenn sie momentan geschlossen ist,
ansonsten verhlt sich der Fall wie (a).

@endnode

@node CMD_FOLDPREFS "Internes Kommando: FOLDPREFS"

    This command can be given in a single way:

    a) FOLDPREFS ASK

    It allows you to open the preference window regarding external
fold function. See @{" Fold function " link M7.18}.

@endnode

@node CMD_FONTSPREFS "Internes Kommando: FONTSPREFS"

    FONTSPREFS kann nur in einer Art verwendet werden:

    a) FONTSPREFS ASK

    Dieses Kommando ffnet ein Voreinstellungsfenster fr die ProgED-
Schirmzeichenstze. Siehe @{" Zeichensatz " link M7.0.2}.

@endnode

@node CMD_FREEZE "Internes Kommando: FREEZE"

     FREEZE schliet ein Fenster, ohne den Text freizugeben. Das
interne Kommando @{" SWAP " link CMD_SWAP} und @{" UNFREEZE " link CMD_UNFREEZE} erlauben es
Ihnen, das Fenster wieder zu ffnen. Sie knnen es auf zwei Arten
verwenden:

    a) FREEZE FILE <name>
    b) FREEZE CURRENT

    Im ersten Fall mssen Sie den kompletten Dateinamen des gewnsch-
ten Fensters angeben. Im letzten Fall schlieen Sie das aktuelle
Fenster.

@endnode

@node CMD_GOTO "Internes Kommando: GOTO"

    GOTO erlaubt es Ihnen, an einen bestimmen Textmarker zu springen.
Durch das Kommando @{" STORE " link CMD_STORE} knnen Sie bis zu 10 Textpositionen
und mehrere "Static"-Marker setzen. Jede Position wird durch eine Nummer
von 1 bis 10 identifiziert. Durch GOTO (die erste Mglichkeit, siehe
unten) und der Angabe der zugehrigen Nummer knnen Sie an eines dieser
Marker springen. Bezglich der "statischen" Marker mssen Sie den
zweiten Weg verwenden, welcher ein Fenster ffnet, das dem Benutzer
die Wahl berlt.

    a) GOTO POSITION <nummer>
    b) GOTO STORED

(wobei <nummer> eine ganze Zahl von 1 bis 10 ist).

@endnode

@node CMD_GUI "Internes Kommando: GUI"

    Sie knnen GUI auf zwei Arten verwenden:

    a) GUI LOCK
    b) GUI UNLOCK

    GUI sollte NUR in einem ARexx-Programm verwendet werden (sonst hat
es keinen Effekt). Im ersteren Fall wird der Maus-, Tastatur- und Men-
eingabestrom des aktiven Fensters gestoppt. Im letzteren Fall wird es
wieder aktiviert. Dies erlaubt es Ihnen, den Benutzer daran zu hindern,
Makroverhalten zu verndern.

@endnode

@node CMD_HUNTER "Internes Kommando: HUNTER"

    HUNTER erlaubt es Ihnen, eine bestimmte Datei nach seinem Namen in
einer Pfadliste zu suchen und diese Datei zu laden. Drei mgliche Arten
sind:

    a) HUNTER ASK
    b) HUNTER STRING <name>
    c) HUNTER EXTRACT

    In (a) ffnet ProgED ein Fenster, da Sie nach dem Dateinamen fragt.
(b) verwendet den <namen> direkt als Dateinamen. Im letzten Fall extra-
hiert ProgED den Dateinamen, indem er die Zeichen unter dem Cursor liest
(ProgED beachtet die <,>,",'-Zeichen).

@endnode

@node CMD_HUNTERPREFS "Internes Kommando: HUNTERPREFS"

     Das HUNTERPREFS-Kommando ffnet ein Voreinstellungsfenster fr
den Dateisucher (siehe @{" Dateisucher " link M7.6}. Der einzige
zulssige Weg ist:

    a) HUNTERPREFS ASK

@endnode

@node CMD_ICONIFY "Internes Kommando: ICONIFY"

     Das ICONIFY-Kommando ikonifiziert ProgED, schliet seinen Schirm
und zeigt, wenn der Benutzer dies wnschte, ein AppIcon und ein AppItem
auf dem Workbench-Schirm. Durch dieses Icon und das Item (oder dem
speziellem Hotkey) kann der Benutzer den ProgED-Schirm wieder ffnen.
Dieser Effekt lt sich auch durch ein ARexx-Makro und dem Kommando
@{" UNICONIFY " link CMD_UNICONIFY} erreichen.

@endnode

@node CMD_INDENTBLOCK "Internes Kommando: INDENTBLOCK"

     INDENTBLOCK erlaubt es Ihnen, den momentan markierten Text
ein Zeichen nach links oder rechts zu verschieben. Ein spezielles
Fenster erlaubt es Ihnen, dies mit einigen Gadgets zu machen. Zu-
lssige Wege sind:

    a) INDENTBLOCK LEFT
    b) INDENTBLOCK RIGHT
    c) INDENTBLOCK ASK

@endnode

@node CMD_INDENTPREFS "Internes Kommando: INDENTPREFS"

     INDENTPREFS ffnet ein Voreinstellungsfenster fr die Einrckung.
Siehe @{" Einrcken " link M7.15}. Einziger erlaubter Weg ist:

    a) INDENTPREFS ASK

@endnode

@node CMD_INS "Internes Kommando: INS"

     INS erlaubt es Ihnen, zwischen dem Einfge- und berschreib-
modus zu wechseln. Drei Wege sind mglich:

    a) INS ON
    b) INS OFF
    c) INS TOGGLE

    Im Fall (a) wird der Einfgemodus aktiviert. Im Fall (b) wird
der berschreibmodus aktiviert. Im letzten Fall wechseln Sie zwischen
den Modis.

@endnode

@node CMD_INSERT "Internes Kommando: INSERT"

    Dieses Kommando erlaubt es Ihnen, einige Objekte in Texten
einzufgen. Hier knnen Sie die fnf zulssigen Wege ersehen:

    a) INSERT FILE <name>
    b) INSERT PATH
    c) INSERT DATE
    d) INSERT TIME
    e) INSERT ASK

    Im Fall (a) fgt ProgED an der Cursorposition die Datei mit dem
Namen <name> ein. Im Fall (b) zeigt ProgED einen Dateirequester
an. Der Dateipfad wird an der Cursorposition eingefgt. (c) erlaubt
es Ihnen, das aktuelle Datum einzufgen. (d) fgt natrlich die
aktuelle Uhrzeit ein. Zu letzt erlaubt (e), eine Datei an Cursor-
position einzufgen, dessen Namen durch einen Requester bestimmt
wurde.

@endnode

@node CMD_JUMPTOBYTE "Internes Kommando: JUMPTOBYTE"

     JUMPTOBYTE erlaubt es Ihnen, an ein beliebiges Textbyte zu
springen. Sie knnen das Kommando in zwei Arten verwenden:

    a) JUMPTOBYTE NUM <nummer> [HIGHLIGHT]
    b) JUMPTOBYTE ASK [HIGHLIGHT]

    Im ersten Fall springt ProgED an das Byte mit der Nummer
<nummer>. Im zweiten Fall fragt ProgED nach der gewnschten Nummer.
Sie knnen in jedem FAll die HIGHLIGHT-Option verwenden. In dem
Fall hebt ProgED die gefundene Position hervor.

@endnode

@node CMD_JUMPTOLINE "Internes Kommando: JUMPTOLINE"

     JUMPTOLINE erlaubt es Ihnen, an ein beliebiges Textzeile zu
springen. Sie knnen das Kommando in zwei Arten verwenden:

    a) JUMPTOLINE NUM <nummer> [HIGHLIGHT]
    b) JUMPTOLINE ASK [HIGHLIGHT]

    Im ersten Fall springt ProgED an die Zeile mit der Nummer
<nummer>. Im zweiten Fall fragt ProgED nach der gewnschten Nummer.
Sie knnen in jedem FAll die HIGHLIGHT-Option verwenden. In dem
Fall hebt ProgED die gefundene Position hervor.

@endnode

@node CMD_KEYBOARDPREFS "Internes Kommando: KEYBOARDPREFS"

    Dieses Kommando ffnet ein Voreinstellungsfenster fr die Tastatur-
voreinstellungen. Siehe @{" Tastatur " link M7.2}. Sie knnen das Kommando
so verwenden:

    a) KEYBOARDPREFS ASK

@endnode

@node CMD_KWCOLORSPREFS "Internes Kommando: KWCOLORSPREFS"

    Dieses Kommando ffnet ein Voreinstellungsfenster fr die Sprachen-
schlsselworte. Sie knnen das Kommando so verwenden:

    a) KWCOLORSPREFS ASK

@endnode

@node CMD_LAYOUTBLOCK "Internes Kommando: LAYOUTBLOCK"

    Dieses Kommando erlaubt es Ihnen, den aktuell markierten Textblock
in sieben Arten zu bearbeiten.

    a) LAYOUTBLOCK LEFT
    b) LAYOUTBLOCK RIGHT
    c) LAYOUTBLOCK CENTER
    d) LAYOUTBLOCK FULL
    e) LAYOUTBLOCK LEFT MOVE
    f) LAYOUTBLOCK RIGHT MOVE
    g) LAYOUTBLOCK CENTER MOVE

    Im Fall (a) wird der Block reorganisiert, so da er in alle Spalten
zwischen der linken und rechten Grenze hineinpat (angegeben in
@{" Verschiedenes (dt) " link M7.21}).
Jede Zeile beginnt an der linken Grenze.

    Im Fall (b) wird der Block reorganisiert, so da er in alle Spalten
zwischen der linken und rechten Grenze hineinpat (angegeben in
@{" Verschiedenes (dt) " link M7.21}).
Jede Zeile beginnt an der rechten Grenze.

    Im Fall (c) wird der Block reorganisiert, so da er in alle Spalten
zwischen der linken und rechten Grenze hineinpat (angegeben in
@{" Verschiedenes (dt) " link M7.21}).
Jede Zeile wird gemittet.

    Im Fall (d) wird der Block reorganisiert, so da er in alle Spalten
zwischen der linken und rechten Grenze hineinpat (angegeben in
@{" Verschiedenes (dt) " link M7.21}).
Jede Zeile wird mit Leerzeichen gefllt, bis sie den Bereich ausfllt.

    Im Fall (e) werden alle Zeilen in dem Textblock an die linke Grenze
verschoben.

    Im Fall (f) werden alle Zeilen in dem Textblock an die rechte Grenze
verschoben.

    Im Fall (e) werden alle Zeilen in dem Textblock in die Mitte ver-
schoben.

@endnode

@node CMD_LEFT "Internes Kommando: LEFT"

     LEFT entspricht dem @{" DOWN " link CMD_DOWN}-Kommando. Es unter-
scheidet sich nur darin, da LEFT das PAGE-Argument nicht untersttzt
und dafr ein WORD-Argument hat, das zu einem Wort nach links springt.

@endnode

@node CMD_LINE "Internes Kommando: LINE"

     LINE erlaubt es Ihnen, einige Operationen an der Cursorzeile:

    a) LINE CUT
    b) LINE PASTE
    c) LINE SWAP
    d) LINE DOUBLE

    (a): Die Zeile wird aus dem Text gelscht und in ein spezielles in-
ternes Clipboard abgelegt. (b): ein vorher ausgeschnittener Text wird
wieder eingefgt. (c): die Zeile wird mit der nchsten getauscht. (d)
verdoppelt die Cursorzeile.

@endnode

@node CMD_LOAD "Internes Kommando: LOAD"

     LOAD entspricht dem @{" OPEN " link CMD_OPEN}-Kommando, aber es
ldt einen Text in ein vorher geffnetes Fenster.

@endnode

@node CMD_MACRO "Internes Kommando: MACRO"

     MACRO verwaltet die On-Line-ARexx-Makro-Aufnahme. Sie knnen es
so verwenden:

    a) MACRO RECSTART
    b) MACRO RECSTOP
    c) MACRO RECCONT
    d) MACRO PLAY [TIMES <anzahl>]
    e) MACRO SAVE
    f) MACRO ASKTIMES

    (a): ProgED startet die Makroaufnahme. Alle ausgefhrten internen
Kommandos werden automatisch gespeichert. (b) hlt die Aufnahme an.
(c) setzt die Aufnahme fort. (d) spielt ein Makro ab. Das optionale
TIMES-Argument gibt an, wie oft das Makro abgespielt werden soll.
(e) speichert das Macro ab. (f) fragt den User, wie oft das Makro
wiedergegeben werden soll.

@endnode

@node CMD_MAKEDIR "Internes Kommando: MAKEDIR"

     MAKEDIR erlaubt es, eine Schublade anzulegen, ohne ProgED zu
verlassen. Sie knnen es so verwenden:

    a) MAKEDIR DIR <name>
    b) MAKEDIR ASK

    Im ersten Fall wird das Verzeichnis mit dem Namen <name> erzeugt.
Im zweiten Fall fragt ProgED durch einen Dateirequester nach.

@endnode

@node CMD_MARK "Internes Kommando: MARK"

    MARK erlaubt es Ihnen, den Start eines Textblocks zu markieren.
Sie knnen diese Kommandomodis verwenden:

    a) MARK
    b) MARK COLUMNAR
    c) MARK ALL
    d) MARK LINE
    e) MARK WORD

    (a) markiert den Start eines Blocks an der Cursorposition. (b)
markiert den Start eines spaltenweisen Blocks an der Cursorposition.
(c) markiert den gesamten Text im Fenster. (d) markiert den Anfang
eines zeilenweisen Textblocks. Ein zeilenweiser Textblock ist ein
Block, der an der ersten Spalte startet und an der letzten Spalte
der letzten Zeile enet. Diese Markierungsart wird fr einige
spezielle Operationen bentigt. (e) markiert das Wort unter dem
Cursor.

@endnode

@node CMD_MENU "Internes Kommando: MENU"

    Dieses Kommando aktiviert das spezifizierte Men, als ob Sie es
mit der Maus ausgewhlt haben. Die Kommandosyntax ist:

    a) MENU MENU <mennummer> ITEM <itemnummer> SUB <unternummer>

@endnode

@node CMD_MENUPREFS "Internes Kommando: MENUPREFS"

    Dieses Kommando ffnet ein Voreinstellungsfenster fr die Menus.
Siehe @{" Menu " link M7.1}. Einzige Anwendungsart ist:

    a) MENUPREFS ASK

@endnode

@node CMD_MISC1PREFS "Internes Kommando: MISC1PREFS"

    Dieses Kommando ffnet ein Voreinstellungsfenster fr verschiedene
globale Einstellungen. Siehe @{" Verschiedenes (glb) " link M7.9}. Sie knnen
dieses Kommando auf diese Art verwenden:

    a) MISC1PREFS ASK

@endnode

@node CMD_MISC2PREFS "Internes Kommando: MISC2PREFS"

    Dieses Kommando ffnet ein Voreinstellungsfenster fr verschiedene
dateitypabhngigen Einstellungen. Siehe @{" Verschiedenes (dt) " link M7.9}. Sie
knnen dieses Kommando auf diese Art verwenden:

    a) MISC2PREFS ASK

@endnode

@node CMD_MOUSE "Internes Kommando: MOUSE"

    Verwaltet den Cursor. Vier Wege sind erlaubt:

    a) MOUSE SET
    b) MOUSE MARK
    c) MOUSE MARKCOL
    d) MOUSE MARKLINE

    (a): ProgED verschiebt den Cursor an Mauszeigerposition. (b):
ProgED beginnt eine Blockmarkierung. (c) startet eine spaltenweise
Markierung. (d) startet eine Zeilenmarkierung.

@endnode

@node CMD_MOUSEPREFS "Internes Kommando: MOUSEPREFS"

    Das MOUSEPREFS-Kommando ffnet ein Voreinstellungsfenster fr
die Mausverwaltung (neu seit 2.0). Einzige Anwendungsart ist:

    a) MOUSEPREFS ASK

@endnode

@node CMD_MOVECURSOR "Internes Kommando: MOVECURSOR"

    Verschiebt den Cursor an eine andere Stelle. Drei Arten sind
mglich:

    a) MOVECURSOR LINE <nummer>
    b) MOVECURSOR COL <nummer>
    c) MOVECURSOR LINE <nummer> COL <nummer>

    (a): ProgED springt an die angegebene Zeile. (b): ProgED springt
an die angegebene Spalte. (c): ProgED springt an die gewnschte Po-
sition.

@endnode

@node CMD_NEW "Internes Kommando: NEW"

    ffnet ein neues leeres Fenster.

    a) NEW

@endnode

@node CMD_NEWCURDIR "Internes Kommando: NEWCURDIR"

    NEWCURDIR erlaubt Ihnen, das momentane Verzeichnis von ProgED zu
ndern. Zwei Wege sind mglich:

    a) NEWCURDIR DIR <name>
    b) NEWCURDIR ASK

    Im ersten Fall erzeugt ProgED ein neues Verzeichnis mit dem an-
gegebenen Namen. Im zweiten Fall fragt ProgED den Benutzer nach einem
Verzeichnisnamen durch einen Dateirequester.

@endnode

@node CMD_NEWNAME "Internes Kommando: NEWNAME"

    NEWNAME erlaubt Ihnen, den Namen des aktiven Fensters zu ndern.
Es ist mglich, das Kommando auf folgende zwei Arten zu verwenden:

    a) NEWNAME FORCE <name>
    b) NEWNAME ASK

    Im ersten Fall setzt ProgED den neuen Namen wie <name>. Im zweiten
Fall fragt ProgED durch einen Dateirequester nach einem neuen Namen.

@endnode

@node CMD_OPEN "Internes Kommando: OPEN"

    ffnet ein neues Fenster, um ein Text zu laden. Sie knnen dieses
Kommando auf diese vier Arten verwenden:

    a) OPEN ASK
    b) OPEN ASK PATH <name>
    c) OPEN FILE <name> [FORCECHANGE]
    d) OPEN PRJFILE <name> [FORCECHANGE]

    (a): ProgED fragt Sie nach der zu ffnenden Datei (durch einen
Dateirequester). Mit (b) knnen Sie den Inhalt des Pfad-Gadgets
bestimmen. (c) ldt die Datei mit dem angegebenen Namen. Mit (d)
sucht ProgED nach der gewnschten Datei (ProgED sucht OHNE Pfad,
nur der Dateiname wird geprft) in den geffneten Fenstern. Wenn sie
gefunden wurde, aktiviert ProgED deren Fenster. Ansonsten beginnt
ProgED mit der Suche in den Projekt-Dateien. Wenn Sie im Fall (c)
und (d) FORCECHANGE angegeben haben und Sie eine bereits geladene
Datei laden, fragt ProgED Sie nicht danach, ob Sie dieselbe Datei
erneut laden mchten.

    ANMERKUNG: (d) wurde eingefhrt, um dem SCMSG-Utility des SAS-
          Compilers die Mglichkeit zu geben, nach einer gewnschten
          Datei zu suchen. Als Beispiel dafr dient die Datei
          'SASC_Support/SCMSG.options', die Optionen fr das SCMSG-
          Utility enthlt.

@endnode

@node CMD_PASTE "Internes Kommando: PASTE"

    PASTE fgt den Inhalt des Clipboards in den Text an die Cursor-
Position ein. Zwei Wege sind mglich:

    a) PASTE
    b) PASTE CLIP <nummer>

    Im ersten Fall fgt ProgED den Textblock aus dem Standard-Clipboard
ein (siehe @{" Verschiedenes (glb) " link M7.9}. Im zweiten Fall verwendet ProgED
die gegebene Clipboard-Nummer.

@endnode

@node CMD_PREFS "Internes Kommando: PREFS"

    PREFS verwaltet das Laden und Speichern der Voreinstellungen. Sie
knnen es auf folgende Arten verwenden:

    a) PREFS LOAD <name>
    b) PREFS SAVE <name>
    c) PREFS DEFLOAD
    d) PREFS DEFSAVE
    e) PREFS USE
    f) PREFS ASKLOAD
    g) PREFS ASKSAVE

    (a): ProgED ldt die gewnschte Voreinstellungsdatei mit dem Namen
<name>. (b): ProgED speichert die aktuellen Voreinstellungen in den
Dateinamen <name>. (c): ProgED ldt die Default-Voreinstellungen aus
der Datei 'ENV:PED/PED.prefs'. (d): ProgED speichert die aktuellen
Voreinstellungen als Default-Voreinstellungen in die Dateien
'ENV:PED/PED.prefs' und 'ENVARC:PED/PED.prefs'. (e) speichert die
aktuellen Voreinstellungen als Default-Voreinstellungen in die Datei
'ENV:PED/PED.prefs' ab. (f): ProgED fragt Sie nach einer gewnschten
Voreinstellungsdatei durch einen Dateirequester. (g) speichert die
Voreinstellungen in eine Datei, die Sie mit einem Dateirequester aus-
gewhlt haben.

@endnode

@node CMD_PRJREFERENZEFIND "Internes Kommando: PRJREFERENCEFIND"

    PRJREFERENCEFIND erlaubt es Ihnen, nach dynamischen Symbolen im
aktuellen Projekt zu suchen:

    a) PRJREFERENCEFIND STRING <referenz> [CASE]
    b) PRJREFERENCEFIND EXTRACT [CASE]
    c) PRJREFERENCEFIND ASK [CASE]

    (a): ProgED sucht nach der gegebenen <referenz>. (b): ProgED
verwendet die Zeichenkette unter dem Cursor. (c): ProgED fragt Sie
in einem speziellen Fenster nach der gewnschten Zeichenkette.
Der optionale CASE-Parameter erlaubt es Ihnen, nach Gro- und
Kleinschreibung zu unterscheiden.

@endnode

@node CMD_PROJECT "Internes Kommando: PROJECT"

    PROJECT erlaubt es Ihnen, das aktuelle ProgED-Projekt zu ver-
walten. Fnf Wege sind mglich:

    a) PROJECT ASK
    b) PROJECT ASKLOAD
    c) PROJECT ASKSAVE
    d) PROJECT LOAD <name>
    e) PROJECT SAVE <name>

    (a): ProgED zeigt Ihnen ein spezielles Fenster. Dieses spezielle
Fenster erlaubt es Ihnen, das aktuelle Projekt zu modifizieren, ein
neues Projekt zu laden, ein Projekt zu speichern usw. (b): ProgED ldt
ein Projekt nach Auswahl durch einen Dateirequester. (c): ProgED spei-
chert ein Projekt nach Auswahl durch einen Dateirequester. (d): ProgED
ldt das Projekt mit dem Namen <name>. (e): ProgED speichert das Projekt
mit dem Namen <name>.

@endnode

@node CMD_PROJECTSEARCH "Internes Kommando: PROJECTSEARCH"

    PROJECTSEARCH erlaubt es Ihnen nach einem gegebenen Muster in
den Projektdateien zu suchen. Es sucht wie das @{" SEARCH " link CMD_SEARCH}-Kommando.

    a) PROJECTSEARCH ASK
    b) PROJECTSEARCH FOR <string> [CASE]

    Im ersten Fall fragt ProgED den Benutzer nach dem gewnschten String.
Im zweiten Fall sucht ProgED nach <string>. CASE erzwingt die Betrachtung
der Gro- und Kleinschreibung.

@endnode

@node CMD_QUIT "Internes Kommando: QUIT"

    QUIT kann so verwendet werden:

    a) QUIT

    QUIT zwingt ProgED zum Beenden (:-O) !

@endnode

@node CMD_REDO "Internes Kommando: REDO"

    REDO ist symmetrisch zum @{" UNDO " link CMD_UNDO}-Kommando. Sie knnen
es so verwenden:

    a) REDO
    b) REDO TIMES <nummer>

    Im ersten Fall holt ProgED eine einzige Operation zurck. Der
zweite Fall wiederholt dies <nummer> mal (default ist 1).

@endnode

@node CMD_REFERENCEFIND "Internes Kommando: REFERENCEFIND"

    REFERENCEFIND erlaubt es Ihnen, in den aktiven Fenstern nach
statischen Symbolen in der aktuellen Referenzkarte zu suchen. Drei
Wege sind mglich:

    a) REFERENCEFIND ASK
    b) REFERENCEFIND STRING <string> [CASE]
    c) REFERENCEFIND EXTRACT [CASE]

    (a): ProgED ffnet ein Suchfenter. In diesem Fenster knnen Sie
das gewnschte Suchmuster angeben. (b) sucht nach dem String <string>.
(c) extrahiert den zu suchenden String aus dem Text unter dem Cursor.
Der optionale CASE-Parameter erzwingt den Vergleich auf Gro- und
Kleinschreibung.

@endnode

@node CMD_REFERENCEPREFS "Internes Kommando: REFERENCEPREFS"

    REFERENCEPREFS ffnet ein Voreinstellungsfenster fr statische
Referenzkarten. Bevor dieses Kommando ausgefhrt werden kann, mu
wenigstens ein Scanner durch das @{" SCANNERPREFS " link CMD_SCANNERPREFS}-Kommando
eingebunden werden. Einzige Mglichkeit ist:

    a) REFERENCEPREFS ASK

@endnode

@node CMD_RENAME "Internes Kommando: RENAME"

    RENAME erlaubt es Ihnen, eine Datei umzubenennen, ohne ProgED
zu verlassen. Zwei Wege sind mglich:

    a) RENAME ASK
    b) RENAME FILE <datei1> AS <datei2>

    (a): ProgED ffnet einen Dateirequester fr die alte Datei, und
ein Fenster, das nach dem neuen Namen fragt. Bei (b) wird die <datei1>
in <datei2> umbenannt.

@endnode

@node CMD_REPLACE "Internes Kommando: REPLACE"

    REPLACE erlaubt es Ihnen, alle Vorkommnisse eines AmigaDOS-Musters
mit einer Zeichenkette zu ersetzen. Fr einen berblick siehe
@{" Suchen nach... " link M2.12}. Drei Wege sind mglich:

    a) REPLACE STRING <muster> BY <string> [CASE] [REVERSE] [WILDCARDS]
    b) REPLACE NEXT [CASE] [REVERSE] [WILDCARDS]
    c) REPLACE ASK

    (a) ProgED sucht nach dem ersten Auftreten des Musters und ersetzt
es mit <string>. CASE und REVERSE (optionale Parameter) geben an, ob Sie
Gro-/Kleinschreibung beachten mchten und/oder rckwrts suchen mchten.
(b) ist ntzlich nach einem (a)-Kommando. ProgED sucht nach dem nchsten
Auftreten. (c) ffnet ein Standard-Suchfenster. Das WILDCARDS-Argument
in (a) und (b) erlaubt die Suche nach AmigaDOS-Wildcards. Wenn Sie dieses
Argument nicht geben, wird einfach gesucht.

@endnode

@node CMD_REVERT "Internes Kommando: REVERT"

    REVERT ldt den Text im aktiven Fenster erneut von Diskette ein.
Sie knnen es so verwenden:

    a) REVERT [FORCE]

    Der optionale FORCE-Parameter erlaubt es Ihnen, die Operation zu
erzwingen, wenn die Datei gendert wurde. Tatschlich fragt ProgED
nach einer Besttigung, wenn die Datei gendert wurde. FORCE verhindert
diese Nachfrage.

@endnode

@node CMD_REQUEST "Internes Kommando: REQUEST"

     REQUEST wird in ARexx-Scripts verwendet. Es erzeugt einen einfachen
Requester. Einzige Art ist:

    a) REQUEST TITLE <titel> BODY <text> FORMAT <format>

    <titel> ist der Requester-Titel. <text> ist der Text im Requester
(der Krper) und <format> das Format der Knpfe. Sie knnen Gadgets
durch einen '|' im <format>-String trennen (siehe Intuition/EasyRequest).
Dieses Kommando liefert ein Ergebnis nach EasyRequest.

@endnode

@node CMD_RIGHT "Internes Kommando: RIGHT"

    RIGHT bewegt den Cursor nach rechts. Die Verwendung entspricht dem
@{" DOWN " link CMD_DOWN}-Kommando. Es hat zwei Unterschiede. RIGHT lie-
fert nicht das PAGE-Argument. Das WORD-Argument kann verwendet werden,
um rechts von einem Wort zu springen.

@endnode

@node CMD_SAVE "Internes Kommando: SAVE"

    SAVE speichert den aktuell aktiven Fenstertext auf Diskette. Sie
knnen es so verwenden:

    a) SAVE ALLCHANGES [XPK]
    b) SAVE [XPK}

    Im ersten Fall speichert ProgED alle genderten Dateien ab. Im
zweiten Fall speichert ProgED den aktiven Fentertext. In jedem Fall
erlaubt der optionale XPK-Parameter, xpk-gepackte Dateien abzuspeichern,
wie in den aktuellen Voreinstellungen angegeben.

@endnode

@node CMD_SAVEAS "Internes Kommando: SAVEAS"

    SAVEAS speichert den Text in dem aktiven Fenster mit einem neuen
Dateinamen auf Diskette. Zwei Arten sind mglich:

    a) SAVEAS FILE <name> [XPK]
    b) SAVEAS ASK [XPK}

    Im erstne Fall speichert ProgED das aktuelle Fenster unter dem an-
gegebenen Dateinamen ab. Im zweiten Fall fragt ProgED durch einen Datei-
requester nach dem Dateinamen. In jedem Fall erlaubt der optionale XPK-
Parameter, xpk-gepackte Dateien abzuspeichern, wie in den aktuellen
Voreinstellungen angegeben.

@endnode

@node CMD_SAVEBLOCKAS "Internes Kommando: SAVEBLOCKAS"

    SAVEBLOCKAS speichert den aktuell markierten Textblock auf Diskette
ab. Sie knnen es so verwenden:

    a) SAVEBLOCKAS FILE <name>
    b) SAVEBLOCKAS ASK

    Im ersten Fall speichert ProgED den Block unter dem Dateinamen ab.
Im zweiten Fall fragt ProgED durch einen Dateirequester nach dem Datei-
namen.

@endnode

@node CMD_SAVEDFILEPREFS "Internes Kommando: SAVEDFILEPREFS"

    SAVEDFILEPREFS ffnet ein Voreinstellungsfenster fr die Datei-Schutz-
bits, Dateikommentare usw. Siehe auch @{" Gespeicherte Dateien " link M7.20}. Sie
knnen das Kommando nur so verwenden:

    a) SAVEDFILEPREFS ASK

@endnode

@node CMD_SCAN "Internes Kommando: SCAN"

    SCAN erlaubt Ihnen, an eine Symboldefinition zu springen. Fr eine
breite bersicht siehe @{" Scannen " link M4.7}. Sie knnen dieses Kommando
nur so verwenden:

    a) SCAN ASK

@endnode

@node CMD_SCANPREFS "Internes Kommando: SCANPREFS"

    SCANPREFS ffnet ein Voreinstellungsfenter fr die eingebundenen
Scanner, die fr eine Suche mit dem @{" SCAN " link CMD_SCAN}-Kommando ver-
wendet werden. Sie knnen das Kommando wie folgt verwenden:

    a) SCANPREFS ASK

@endnode

@node CMD_SCREENCOLORSPREFS "Internes Kommando: SCREENCOLORSPREFS"

    SCREENCOLORSPREFS ffnet ein Voreinstellungsfenster fr die
Bildschirmfarben. Sie knnen das Kommando nur so verwenden:

    a) SCREENCOLORSPREFS ASK

@endnode

@node CMD_SCREENMODEPREFS "Internes Kommando: SCREENMODEPREFS"

    SCREENMODEPREFS ffnet ein Voreinstellungsfenster fr den
Bildschirmmodus. Sie knnen das Kommando nur so verwenden:

    a) SCREENMODEPREFS ASK

@endnode

@node CMD_SEARCH "Internes Kommando: SEARCH"

    SEARCH erlaubt die Suche nach AmigaDOS-Muster im Text. Fr
eine breite bersicht siehe @{" Suchen nach... " link M2.12}. Sie knnen
dieses Kommando wie folgt verwenden:

    a) SEARCH FOR <muster> [CASE] [REVERSE] [WILDCARDS]
    b) SEARCH ASK
    c) SEARCH NEXT [CASE] [NOCASE] [REVERSE] [FORWARD] [WILDCARDS]

    (a): ProgED sucht nach dem gegebenen Muster. Optionale CASE
und REVERSE-Parameter whlen Gro-/Kleinschrift-Vergleich und
Rckwrts suche. (b): ProgED ffnet ein Suchfenster. (c): Ntz-
lich nach einem (a) oder (b)-Kommando: es wird nach dem nchsten
Auftreten des Musters gesucht. CASE fordert einen Gro-/Kleinschrift-
vergleich, im Gegensatz zu NOCASE. Wenn Sie beides weglassen, wird
die Art des letzten Suchvorgangs bernommen. Das Paar FORWARD/REVERSE
arbeitet entsprechend. Das WILDCARDS-Argument erlaubt eine Suche
nach AmigaDOS-Jokerzeichen. Wenn Sie dieses Argument weglassen, er-
halten Sie eine einfache Suche.

@endnode

@node CMD_SPLIT "Internes Kommando: SPLIT"

    SPLIT teilt das aktive Fenster. Spter haben Sie zwei gleichwertige
Fenster. Sie knnen also den Text in beiden Fenstern edieren. SPLIT
hat keine Argumente.

     a) SPLIT

@endnode

@node CMD_STARTUPMACROPREFS "Internes Kommando: STARTUPMACROPREFS"

    STARTUPMACROPREFS spezifiziert einige ARexx-Makros. ProgED ver-
wendet diese Makros beim Start und bei Ikonifizierung/Unikonifizierung.
Sie knnen es nur so verwenden:

    a) STARTUPMACROPREFS ASK

@endnode

@node CMD_STORE "Internes Kommando: STORE"

    STORE erlaubt es Ihnen, die Cursorposition in 10 Markern zu speichern.
Durch das @{" GOTO " link CMD_GOTO}-Kommando knnen Sie spter an die
gespeicherte Position zurckspringen. Zweiter zulssiger Weg ist es,
die Cursorposition in einen statischen Marker zu speichern.

    a) STORE POSITION <nummer>
    b) STORE CURRENT

<nummer> ist eine ganze Zahl von 1 bis 10.

@endnode

@node CMD_SWAP "Internes Kommando: SWAP"

    SWAP schliet das aktive Fenster (ohne den Text freizugeben) und
ffnet ein Fenster, das mit @{" FREEZE " link CMD_FREEZE} geschlossen wurde.
Dies erlaubt es Ihnen, auf dem Schirm stets nur ein Fenter geffnet zu
haben.

    a) SWAP ASK
    b) SWAP ASK CLOSE <datei>
    c) SWAP CLOSE <datei1> OPEN <datei2>

    (a): ProgED schliet das aktive Fenster und ffnet ein spezielles
Fenster, um den Benutzer zu fragen, welches Fenster geffnet werden
soll. (b) schliet das Fenter, das die <datei> enthlt, und ffnet das
Spezialfenster. (c) schliet das Fenster <datei1> und ffnet das Fenster
mit <datei2>.

@endnode

@node CMD_TEMPLATEPREFS "Internes Kommando: TEMPLATEPREFS"

    TEMPLATEPREFS ffnet ein Voreinstellungsfenster fr Muster.
Fr einen breiten berblick siehe @{" Muster " link M7.16}. Einzige Mg-
lichkeit ist:

    a) TEMPLATEPREFS ASK

@endnode

@node CMD_TYPE "Internes Kommando: TYPE"

    TYPE schreibt einen Text in das aktive Fenster an Cursor-Position.
Sie knnen das Kommando so verwenden:

    a) TYPE ASCII <nummer>
    b) TYPE TEXT <text> [STAY]

    Im ersten Fall fgt ProgED das Zeichen ein, dessen ASCII-Code in
<nummer> bergeben wurde. Im zweiten Fall fgt ProgED den <text> an
die Cursor-Position ein. Wenn Sie den STAY-Parameter angeben, bewegt
sich der Cursor nicht.

@endnode

@node CMD_UNDO "Internes Kommando: UNDO"

    UNDO erlaubt Ihnen eine Reparatur, wenn Sie sich vertippt haben.
Jeder Aufruf von UNDO repariert eine nderung vom Benutzer. Sie knnen
das Kommando wie folgt verwenden:

    a) UNDO
    b) UNDO TIMES <nummer>

    Im zweiten Fall knnen Sie angeben, wieviele UNDO-Operationen ProgED
erledigen mu.

@endnode

@node CMD_UNFOLD "Internes Kommando: UNFOLD"

    UNFOLD erlaubt es Ihnen, einen Textblock zu entfalten, der mit dem
@{" FOLD " link CMD_FOLD}-Kommando gefaltet wurde. Zwei Arten sind mglich:

    a) UNFOLD
    b) UNFOLD ALL

    (a): ProgED entfaltet den Text unter dem Cursor. (b): ProgED entfaltet
alle Faltungen in dem Text.

@endnode

@node CMD_UNFREEZE "Internes Kommando: UNFREEZE"

    UNFREEZE ffnet ein durch das @{" FREEZE " link CMD_FREEZE}-Kommando oder
@{" SWAP " link CMD_SWAP}-Kommando eingefrorenes Fenster. Sie knnen es auf zwei
Arten verwenden:

    a) UNFREEZE FILE <name>
    b) UNFREEZE ASK

    Im ersten Fall ffnet ProgED das Fenster mit dem Dateinamen <name>.
Im zweiten Fall ffnet ProgED ein spezielles Fenster, um den Benutzer nach
dem gewnschten Fenster zu fragen.

@endnode

@node CMD_UNICONIFY "Internes Kommando: UNICONIFY"

    UNICONIFY ffnet den ProgED-Schirm nach einem @{" ICONIFY " link CMD_ICONIFY}-Kommando.
Dieses Kommando ist nur in ARexx-Makros von Nutzen (natrlich...). Es
hat keine Argumente.

    a) UNICONIFY

@endnode

@node CMD_UP "Internes Kommando: UP"

    UP entspricht dem DOWN-Kommando, siehe @{" DOWN " link CMD_DOWN}.

    a) UP MAX
    b) UP STEP 
    c) UP PAGE
    d) UP
    e) UP TIMES <nummer>

@endnode

@node CMD_WINDOW "Internes Kommando: WINDOW"

    WINDOW erlaubt Ihnen, zyklisch alle Fenster des ProgED-Schirms zu
aktivieren. Dieses Kommando erlaubt Ihnen daher, nur die Tastatur
zu verwenden. Es gibt zwei Arten:

    a) WINDOW NEXT
    b) WINDOW PREV

    Im ersten Fall aktiviert ProgED das nchste Fenster, whrend im
zweiten Fall das vorige Fenster aktiviert wird.

@endnode

@node CMD_WSELECT "Internes Kommando: WSELECT"

    WSELECT erlaubt es Ihnen, ein Fenster in einem ARexx-Makro aus-
zuwhlen. Sie knnen es so verwenden:

    a) WSELECT ACTIVE
    b) WSELECT NEXT
    c) WSELECT FILE <name>

    (a): ProgED sagt ProgED, da wir unser ARexx-Kommando in das
aktive Fenster senden mchten. (b): ProgED whlt das nchste Fenster.
(c): ProgED aktiviert das Fenster mit dem Namen <name>.

    ANMERKUNG: Wenn Sie ARexx-Makros schreiben mchten, MSSEN Sie
ein WSELECT-Kommando ber allen anderen Kommandos einfgen (generell
WSELECT ACTIVE). Ansonsten kann ProgED Ihre Kommandos verlieren.

    WSELECT ist sinnlos in der Men- oder Tastaturprogrammierung.
In diesem Fall fhrt ProgED (automatisch) ein WSELECT ACTIVE aus.

@endnode

@node CMD_ZIP "Internes Kommando: ZIP"

    ZIP vergrert/verkleinert Ihr Fenster, wie es Intuition macht.
Es hat keine Argumente:

    a) ZIP

@endnode

@node PROGPANEL "Programm edieren..."

    ProgED ffnet das "Programm edieren..."-Fenster jedesmal, wenn
der Benutzer ein Men oder einen Hotkey ndern mchte. Durch dieses
fenster knnen Sie eine Befehlsliste angeben, die in Reihenfolge
ausgefhrt wird. Befehlstypen knnen alle dieser Art sein:

    1) dummy (-----)
    2) intern
    3) Shell
    4) Arexx
    5) Text

    Siehe:

    1) ProgED ignoriert den "dummy"-Befehl komplett. Sie sind ntzlich,
       wenn Sie einen Block auskommentieren mchten.

    2) Interne Befehle sind die @{" Interne Kommandos " link INTCOMMANDS}.

    3) Shell-Befehle erlauben es Ihnen, normale AmigaDOS-Programme aus-
       zufhren. Fr jedes Kommando knnen Sie das momentane Verzeichnis,
       die Ausgabedatei (default "con:") und synchrone/asynchrone Aus-
       fhrung auswhlen. Es ist wichtig zu erwhnen. da Sie generell
       eine asynchrone Ausfhrung verwenden mssen, da Ihr Amiga sich
       aufhngen wird, wenn Ihr Programm synchron luft und eine ARexx-
       Nachricht an ProgED schickt! Das liegt datan, da ProgED nicht
       auf Nachrichten warten kann, solange es ein Proggramm ausfhrt.

    4) ARexx-Befehle erlauben es Ihnen, ARexx-Scripts auszufhren. Diese
       Script-Typen sind IMMER asynchron, um Probleme wie bei den Shell-
       Befehlen zu vermeiden. Sie knnen auch hier das aktuelle Verzeich-
       nis und die Ausgabedatei anwhlen.

    5) Der Text-Befehl fgt einfach den angegebenen String im aktiven
       Fenster ein.

    Zuletzt knnen Sie in ARexx-Makrostrings, Shell-Kommandostrings oder
internen Kommandostrings folgende Sonderzeichen verwenden:

1)     \n

wird von dem KOMPLETTEN Dateinamen des aktiven Fensters ersetzt.

2)     \f

wird von dem Dateinamen (ohne Pfad) des aktiven Fensters ersetzt.

3)     \s

wird von dem Namen des ffentlichen Bildschirms ersetzt, auf dem
ProgED geffnet wurde.

4)     \xxx

wird von dem ASCII-Zeichen ersetzt, dessen Code 'xxx' ist.

5)     \\

wird durch ein einfaches \ ersetzt.

     Von der Version 2.0 an erlaubt ProgED es Ihnen, den "Shanghai"-Modus
zu verwenden. Dies ist ein spezieller Modus, der den ffentlichen
Bildschirm von ProgED dazu zwingt, fr eine oder zwei Sekunden der
Default-PubScreen zu werden. Dieser Modus zwingt Intutition dazu,
Fenster auf dem ProgED-Schirm zu ffnen. Aktivieren Sie einfach den
Shanghai-Modus und stellen Sie die Anzahl der Sekunden ein. Das ist
alles.

@endnode
