home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
screen
/
screensn.lha
/
ScreenSnap
/
ScreenSnap.dok
< prev
next >
Wrap
Text File
|
1992-07-03
|
5KB
|
123 lines
ScreenSnap V1.12
----------------
ein Programm zum Speichern von fremden Screens
Das Urheberrecht sämtlicher zum Programm gehörender Teile liegt, sofern
nicht anders angegeben, beim Autor.
Dieses Programm ist Public Domain und darf jederzeit weitergegeben werden.
Einschränkung : Das Programm darf nur komplett mit unveränderter Dokumen-
tation kopiert werden und es darf bei der Verbreitung keinerlei Gewinn
gemacht werden. Die Verbreitung durch Mailboxen und Netz-Systeme ist
ausdrücklich erlaubt und gewünscht, allerdings dürfen diese Mailboxen keinen
kommerziellen Charakter haben.
Die Verbreitung des Programms im Zusammenhang mit kommerziellen Programmen
benötigt die schriftliche Einwilligung des Autors.
Autor : T.O.M. Software Wuppertal
Oliver Graf
Gewerbeschulstr. 75
5600 Wuppertal 2
EMail : OLIVER_GRAF@AWORLD.ZER
Mailbox : T.O.M. Software Mailbox, 0202/595267, 1200-19200 Baud (HST), 24h
Username : OLIVER
Wer Anregungen zum Programm hat oder Fehler gefunden hat, kann sich gerne
mit mir in Verbindung setzen, damit ich dies ändern kann.
mfG
Oliver
--------------------------------------------------------------------------
Anleitung :
ScreenSnap ist ein Tool, mit dessen Hilfe man sich die aktuelle Screenliste
des Amigas ansehen kann. Dabei kann man überflüssige Screens schließen
oder einen beliebigen Screen als IFF File speichern.
ScreenSnap wird einfach durch Aufruf im CLI oder durch Anklicken des Icons
auf der Workbench gestartet. Bei einem Start vom CLI koppelt sich ScreenSnap
automatisch vom CLI ab, so daß man direkt im Hintergrund weiterarbeiten kann.
Achtung : ScreenSnap benötigt AmigaOS 2.0 mit mindestens der Revision 37.175.
Nach dem Start öffnet ScreenSnap seinen eigenen Screen, auf dem im oberen
Bereich die Liste mit Screens dargestellt ist und links davon eine Reihe von
Gadgets, die bestimmte Aktionen auslösen. In der Liste müßten mindestens
die Einträge "Workbench Screen" und "ScreenSnap V1.11" stehen.
Beschreibung der Gadgets :
Liste
Die Liste wird von der gadtools.library als ein einziges Gadget gehandhabt.
mittels des Slider-Gadgets an der Seite kann man durch die Liste scrollen,
wenn diese länger als das Gadget ist. Durch einmaliges Anklicken eines
Eintrags wird der Screen angewählt und im String-Gadget unter der Liste
eingetragen. Diese Liste wird von ScreenSnap automatisch auf dem neusten
Stand gehalten. Achtung : Dazu werden in der intuition.library die Zeiger
der Routinen OpenScreen() und CloseScreen() verbogen ! Programme, die dies
evtl. auch tun, könnten nach dem Start von ScreenSnap abstürzen.
Screen To Front
Hiermit bringt man den angewählten nach vorne.
Screen Info
Diese Funktion öffnet ein Info Window, in dem die verschiedensten Informa-
tionen über den Screen ausgegeben werden. Dieses Window wird durch Anwahl
des Close-Gadgets links oben geschlossen.
Close Screen
Mit diesem Programmteil kann der aktuell angewählte Screen geschlossen wer-
den. Es erfolgt eine Sicherheitsabfrage, da das Schließen eines Screens,
der von einem Task noch benötigt wird, zum System-Absturz führt. Man sollte
diese Funktion nur bei Screens, die "versehentlich" offen geblieben sind,
anwenden. Das Schließen des ScreenSnap Screens ist nicht möglich und wird
vom Programm abgefangen.
Save Screen
Hiermit können Sie die Bitmap des angewählten Screens in einem IFF File zu
speichern. Nach der Anwahl des Gadgets erscheint ein File-Requester, in dem
Sie den Pfad- und Filenamen eingeben können. Danach wird die Bitmap im
IFF-ILBM Format gespeichert.
About
Gibt verschiedene Informationen zum Programm aus.
Quit Program
Dient zum Verlassen des Programms.
--------------------------------------------------------------------------
Versionsübersicht :
Version Datum Änderungen
--------------------------------------------------------------------------
1.00 01.12.91 erster öffentlicher Release
1.01 04.12.91 Bugfix : die Gadgetliste wurde bei Quit nicht freigegeben
1.02 02.01.92 Portierung des Source Codes von Manx Aztec C auf DICE
1.10 19.01.92 Das Speichern geschieht jetzt im ILBM compressed Format
und unter Verwendung der iffparse.library
1.11 21.01.92 Das Refresh List Gadget ist rausgeflogen, ScreenSnap
stellt jetzt ein Update der Liste selber fest.
1.12 27.01.92 Beim Speichern wird jetzt der Busy Pointer der WB gesetzt
Planung :
- Print Screen Funktion
- evtl. Übersicht für Windows auf dem Screen
Credits :
Marc 'Kleiner' Schröer für die DICE Detach Routine