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