
       ZWABL - erweiterte Zwischenablage fr's GEM-Klemmbrett

            ein Public Domain Programm von Volker Hemsen

    sollte auf ATARI ST/STE/TT/F030... laufen, Festplatte unentbehrlich!


Welcher ATARIANER schielt nicht neidisch auf die Windows- und Apple Mac
OS-Konkurrenz. Nachdem wir in Sachen Multitasking und Bedienungsfreund-
lichkeit diese beiden Betriebssyteme bereits eingeholt, wenn nicht sogar
berholt haben, bleibt doch noch eine Wunde Stelle ber: Es gibt immer
noch kein richtig gutes Klemmbrett, geschweige denn ein einheitliches
Drag & Drop System.
Mit dem ersteren Mangel habe ich mich etwas beschftigt. Es ist ein Pro-
gramm mit dem Namen ZWischenABLage entstanden. ZWABL erweitert das Klemm-
brett um etliche kleine Nebenfcher. D.h. man kann nicht mehr nur eines
sondern nun meherere Dateien auf dem Klemmbrett zwischenspeichern. In
Multitaskingsystemen hat das den Vorteil, da man nicht jedesmal zwischen
den Applikationen umschalten mu. Man spart viele Redraws ein. Den grten
Nutzen bringt ZWABL jedoch in Single-Tasking-Systemen. Man mu sich nicht
mehr fr jede Exportdatei einen Namen ausdenken, sondern schiebt sie
einfach ins Klemmbrett und von dort weiter in die Zwischenablage. Leider
schlagen hier die Schwchen von GEM voll zu, und auch ZWABL kann diese
nicht beheben: Von den Dateien auf dem Klemmbrett sind weder Namen,
noch Erzeuger bekannt, sondern nur Extension (also die Formatkennung)
und Erzeugungsdatum und -uhrzeit. Es gibt keine Meldung an andere
Applikationen, ob etwas auf's Klemmbrett gelegt wurde, d.h. jedes Programm,
das diese Information braucht, mu immer nach Dateien der Art 'SCRAP.*'
suchen. Trotzdem wird das Klemmbrett bereits von vielen Programmen sinnvoll
genutzt und funktioniert auch prima (mit einigen traurigen Ausnahmen).
Nun aber zu ZWABL: Das Programm kann als ACC oder normales Programm
(PRG, APP) gestartet werden.
Wenn Sie das Programm starten, ffnet sich ein Fenster, in dem mindestens
drei kleine Bildchen zu sehen sind. Eines stellt das GEM-Klemmbrett dar,
ein weiteres dient als Dateiimport und -export und einen Mlleimer zum
Lschen von nicht mehr bentigten Dateien gibt es auch. Gehen sie bitte
so vor: Exportieren Sie aus einem Programm ihrer Wahl etwas auf's
GEM-Klemmbrett. Nun starten oder whlen sie ZWABL aus. Das Klemmbrett-
Bildchen sollte nun einen Inhalt anzeigen. Wenn sie diesen herausziehen,
knnen sie ihn innerhalb des Fensters ablegen. Wenn es sich um eines der
untersttzten Standardformate handelt (Es sind sehr viele!), bekommt die
abgelegte Datei ein dateispezifisches Bildchen. Dieses knnen Sie nun
beliebig ber's Fenster schieben. Wenn Sie es wieder aufs Klemmbrett ziehen,
liegt es dort wieder als 'SCRAP.*'-Datei und kann evtl. von einem anderen
Programm geladen werden (meistens ber 'einfgen'). Ziehen sie es auf das
Laufwerk, erhalten sie die Mglichkeit einen Dateinamen einzugeben um die
Datei zu exportieren. Und bei der Tonne knnen sie die Datei unwiederruflich
lschen.
Die Informationen zu den Dateien in der erweiterten Zwischenablage werden
bei Verlassen des Programmes oder beim Clicken in das Zwischenablagefenster
(auerhalb eines Bildchens) in der Datei 'CLIPBRD.INF' gespeichert. Die
abgelegten Dateien heien 'CLPBRDxx.ext' mit 'xx' als Kennummer und 'ext'
als Extension/Dateianhngsel.

Sollten Sie noch Fragen oder Erweiterungs-/Verbesserungsvorschlge haben,
und/oder wenn Sie dem Autor einen kleinen Obolus zukommen lasen mchten,
schreiben Sie an folgende Adresse:

                     Volker Hemsen
                     Gremskampstrae 3
                     23714 Malente

Dann kann ich nur noch Viel Spa und Gutes Gelingen wnschen.


Nachtrag zur Version vom Dezember 1995:
- Nachdem ich alles nochmals berarbeitet und in C umgeschrieben habe,
  gibt es nur noch eine Programmdatei, die als ACC oder PRG gestartet
  werden kann. Es luft nun wesentlich stabiler.
- ACHTUNG! Das Format der Datei '\CLIPBRD\CLPBRD.INF' hat sich gendert!
  Am besten lschen Sie die alte Datei einfach!
- Zum Datenexport ist nun auch ein Import hinzugekommen. Dessen Bedienung
  ist jedoch nicht ganz simpel: Symbol anklicken, Datei herunterziehen,
  fallenlassen und im sich ffnenden Dateiauswahldialog eine entsprechende
  Datei auswhlen. Wenn Sie hier Abbruch drcken, bleicht eine Importleiche
  liegen, was jedoch nicht weiter tragisch ist, da sie zum Lschen in den
  Mlleimer gezogen werden kann. Bei erneutem Anklicken knnen Sie etwas
  anderes auswhlen.
- Um eben genanntes mglich zu machen und die Bedienung einheitlich zu
  gestallten, knnen die festen Objekte (Klemmbrett, Im-/Export, Tonne)
  nur noch bei gedrckter Statustaste verschoben werden!
- Etliche Icons wurden ersetzt!
- Das Importieren von Dateien kann auch durch Drag & Drop stattfinden.
  Voraussetzung: entweder MultiTOS, MagiC o.. (Pipe-Protokoll)
                 oder Gemini, Venus o.. (AV-Protokoll)
  Wenn man bei diesem Import die Ctrl-Taste gedrckt hlt, werden die
  Dateien verschoben (kopiert und gelscht).
- Als Datenviewer knnen 1stView oder 1stGuide verwendet werden. Einfach
  das Dateisymbol mit einem Doppelklick auswhlen!
- Farbige Icons und lange Dateinamen werden NOCH nicht untersttzt!


Und nun noch etwas Werbung in eigener Sache:
Programme, die Ihr schon immer brauchtet und beim Autor erhalten knnt...
- Desert Drain 1.5x: Ein 680x0er Disassembler fr alle Ataris.
  Sharewaregebhr 25DM mit Anleitung
- Pasture 1.18: Eine komfortable Entwicklungsumgebung fr ST-Pascal plus
  Sharewaregebhr 25DM, incl. neuen VDI- und AES-Librarys
  mit Desert Drain zusammen fr nur 30DM
- JOSY - der um FPU-Kommandos und einiges andere erweiterte Sozobon-
  Assembler (JAS), gibt's gratis incl. C-Quellcodes fr LC 5: einfach
  Diskette und frankierten Rckumschlag an mich senden
- ProCharts 1.3: Aktienkursanalyse und -darstellung
  gibt's als Poolware im PD-Pool
- PSE 3: Ein Periodensystem fr Physiker und Chemiker
  erhltlich als Sonderdisk 106 bei MAXON Computer
  PSE 4 ist in VORBEREITUNG !!!
- GemDesk 1.0x - Ein alternativer fensterorientierter Desktop bei dem die
  Programme als Icons in Gruppen verwaltet werden. Sharewaregebhr 20DM
- Harfe 0.6 - Ein sauber programmiertes Kartenspiel.
  Sharewaregebhr 20DM
- ZWABL - Eine erweiterte Zwischenablage frs GEM-Klemmbrett
  Public Domain
- KaWeeR 0.7 - Ein Kreuzwortrtsel-Editor mit Stichwort-Bibliothek
  und Grafik-Export. Sharewaregebhr 25DM
- AGNUS 0.9 - Eine GEM-Shell fr das GNU-C/C++/Fortran-Entwicklungssystem
  mit dem Compiler, Linker, Profiler, Librarian, Debugger u.a. angesteuert
  werden knnen. Hat eine eigene Projekt- und Modulverwaltung und einen
  Editor. Sharewaregebhr 30DM

