Nachladbare Module
==================
ACS liefert folgende nachladbare Module im Entwicklerpaket mit:

SHELL       Accessory zum Starten der Module
DIGI_UHR    Digital Uhr
EDIT        Texteditoren
IMGVIEW     IMG-Viewer, der auch das Ausschneiden erlaubt
IMGEDIT     IMG-Zeichenprogramm, der auch das Ausschneiden erlaubt
KEYS        Tastenkodes
LUPE        Eine Lupe
MEMWATCH    Speicherwchter
RECHNER     Taschenrechner
VIEWKEY     Zeige Tastenkode


DITHER      Konfiguriert Dithermode
SYSFONT     Konfiguriert Fonts der Userdefs
SYSVAR      Zeigt die Variablen des ACSblk's an


SHELL
=====
Die Shell ist kein nachladbares Module. Sie ist hier aufgefhrt, da
ihr einziger Zweck das Starten von Modulen ist. So knnen aus jedem
sauberen GEM-Programm, und dazu gehrt die Accessoryleiste zuzulassen,
Module, zum Beispiel ein Editor, gestartet werden.

Die Shell untersttzt VA_START des AV-Protokolls. So kann man
beispielsweise in GEMINI nachladbare Module direkt auf die SHELL-Ikone
ziehen. Ein Doppelklick auf die SHELL-Ikone ffnet die Dateiauswahlbox

Bitte beachten Sie, da Accessories durch fehlerhafte Applikation in
Mitleidenschaft gezogen werden. Daher sollten zum Beispiel Editorinhalte
mglichst oft gesichert werden.



DIGI_UHR
========
Die Digitaluhr zeigt mit groen Ikonen die Zeit an. Drckt man
das Display ein, wird das Datum angezeigt.


EDIT
====
Nach Laden dieses Modules erscheint eine Editor-Ikone, die durch
Doppelklick Text-Editoren erzeugt. Damit knnen mehrere Texte 
gleichzeitig bearbeitet werden. Die Bedienung des Editors entnimmt
man dem entsprechende Kapitel des Handbuches.


IMGVIEW
=======
!Die Funktionalitt wird durch den IMGEDIT bertroffen!
Analog zu EDIT erscheint eine Ikone, die auf Doppelklick weitere
Viewer anlegt. Dazu erscheint zunchst die Dateiauswahlbox. Es knnen
nur IMG-Dateien (auch XIMG) gelesen werden. Das Bild wird angezeigt.
Es knnen Teile aus dem Bild ausgeschnitten werden, um zum Beispiel
auf den Ikoneditor des Builder gezogen zu werden.
Zu Begin ist das ganze Bild selektiert. Anklicken zieht sofort
das Bild. Um einen andere Ausschnitt zu whlen gibt es zwei Mglichkeiten.
Die erste ist mit der Maus und gedrckter SHIFT-Taste einen Bereich
aufzuziehen. Auerhalb des bisher ausgeschnittenen Bereiches kann
auf die SHIFT-Taste verzichtet werden.
Die zweite Mglichkeit ist ein Doppelklick in das Fenster. Dann
erscheint eine Dialogbox, die die Werte direkt entgegen nimmt.

Achtung: Ziehoperationen funktionieren nur innerhalb eines Programmes.
Von der SHELL kann nicht auf den Builder gezogen werden!


IMGEDIT
=======
Analog zu EDIT erscheint eine Ikone, die auf Doppelklick weitere
Painter anlegt. Dazu erscheint zunchst die Dateiauswahlbox. Es knnen
IMG-Dateien (auch XIMG) gelesen werden. Das Bild wird angezeigt.
Es knnen Teile aus dem Bild ausgeschnitten werden, um zum Beispiel
auf den Ikoneditor des Builder gezogen zu werden.
Dazu whlt man Blockoperationen an (gepunkter Rahmen). Danach kann
ein Ausschnitt aufgezogen werden. Wird vor dem Verschieben die
Shifttaste gedrckt, kann der Ausschnitt auch auf andere Fenster
gezogen werden!

Achtung: Ziehoperationen funktionieren nur innerhalb eines Programmes.
Von der SHELL kann nicht auf den Builder gezogen werden!


KEYS
====
Dieses Module erlaubt den gesamten Zeichensatz anzuwhlen. Dazu 
erscheint ein Fenster mit allen 256 Zeichen. Zunchst sollte das
Fenster in welche ein Zeichen eingefgt werden soll getoppt werden.
Anschliessend drckt man mit RECHT-LINKS-Klick auf das gewnschte 
Zeichen. Innerhalb einen ACS-Programmes wird direkt die (wi-> key)
Routine aufgerufen. Zwischen verschiedenen Applikationen bzw. 
Accessories wird der Tastendruck per appl_tplay bertragen. Im 
letzteren Fall knnte der Tastendruck auch als ShortCut z.B. in Men
ausgewertet werden!

LUPE

====
Die Lupe luft in allen Auflsungen. Sie kann in 4 Grssen konfiguriert
werden:
          16x16
          32x16
          16x32
          32x32

Dazu ist in die Lupe hineinzuklicken. Es erscheint dann ein Popup-Men
das die erwhnten Grssen anbietet.
Das Fadenkreuz ist ebenfalls durch Popupmenu steuerbar


MEMWATCH
========
Die Module zeigt die ersten 16 freie Speicherblcke an. Damit kann
die Zerstckelung des Speicher verfolgt werden. Es ist in der 
Entwicklungphase interessant den Speicherverbrauch zu analysieren.


RECHNER
=======
Dieser einfache Taschenrechner, der im Wesentlichen die 
Grundrechenarten beherrscht, erlaubt sein Display zu ziehen. Objekte,
die den Type AT_STRING akzeptieren, knnen somit den Wert empfangen.
Der Editor ist zum Beispiel darauf vorbereitet.


VIEWKEY
=======
Dieses kleine Programmierutility zeigt den Tastencode, der zuletzt
gedrckten Taste an (Scancode und ACSIIcode). 


DITHER
======
Diese Utility erlaubt den Dithermodus des 3D-Buttons zu konfigurieren.
Dies ist jedoch nur im 2 bzw. 4 Farbmodus sinnvoll. Die Wahlmglichkeiten
sind im Vierfarbmodus natrlich grsser. Die Defaultwerte von ACS sind
jedoch wohl gut genug, so da dieses Utility selten zum Einsatz kommt.
Eine brauchbare Alternative im monochromen Mode, ist der Hintergrund
wei und den weien Rahmen gepunktet zu setzen


SYSFONT
=======
Die Fonts, die die Userdef 3Dbutton, Checkbox, Radiobutton und 
Innerframe verwenden, knnen mit diesem Module konfiguriert werden.
Es sind auch proportionale Fonts und andere Grssen einstellbar.
Die Benutzeroberflche mu dies dann bercksichtigen.


SYSVAR
======
Hiermit kann man einfach die Variablen des ACSblk auflisten lassen.
Bei Programmieren kann dies sehr ntzlich sein. So kann oft recht
einfach die Fehlerursache ermittelt werden.
