home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d7xx / d762 / plotmap.lha / PlotMap / GrabIff.lha / GrabIFF.Dok < prev    next >
Text File  |  1992-08-03  |  26KB  |  499 lines

  1.  
  2.  
  3.  
  4.          GGGGGG    RRRRRR    AAAAAA   BBBBBBB   II  FFFFFFFF  FFFFFFFF
  5.         GG    GG  RR    RR  AA    AA  BB    BB  II  FF        FF      
  6.         GG        RR    RR  AA    AA  BB    BB  II  FF        FF      
  7.         GG        RR    RR  AA    AA  BB    BB  II  FF        FF      
  8.         GG        RRRRRRR   AAAAAAAA  BBBBBBB   II  FFFFFF    FFFFFF  
  9.         GG  GGG   RR RR     AA    AA  BB    BB  II  FF        FF      
  10.         GG    GG  RR  RR    AA    AA  BB    BB  II  FF        FF      
  11.         GG    GG  RR   RR   AA    AA  BB    BB  II  FF        FF      
  12.          GGGGGG   RR    RR  AA    AA  BBBBBBB   II  FF        FF      
  13.  
  14.  
  15.  
  16.                                 © Juni 1992 by
  17.                           Bernstein Zirkel Softworks
  18.                               c/o Hartmut Stein
  19.                                 Kölner Str. 7
  20.                         W-5090 Leverkusen 3 - Opladen
  21.                                  West-Germany
  22.  
  23.  
  24.  
  25.  
  26.      1. Eine kurze Einführung
  27.      ------------------------
  28.  
  29.         Mit  Hilfe  von  GrabIFF  ('greife  IFF')  können  Sie  aus jedem
  30.      beliebigen  Screen,  Fenster oder Mauszeiger ein IFF-Bild oder einen
  31.      IFF-Pinsel  bilden  -  vorausgesetzt, daß das entsprechende Programm
  32.      einen   Intuition-Screen   verwendet   und  das  Multitasking  nicht
  33.      abschaltet.   Die  IFF-Dateien  können  dann  mit  jedem  beliebigen
  34.      Malprogramm weiter bearbeitet werden.
  35.  
  36.         GrabIFF  kann  ganze  Screens  und  Fenster  oder  auch beliebige
  37.      rechteckige   Ausschnitte   von  Screens  als  IFF-Dateien  sichern.
  38.      Außerdem  gibt  Ihnen  GrabIFF  noch die Möglichkeit, den Mauszeiger
  39.      eines  Fensters  als  IFF-Brush abzuspeichern.  GrabIFF benötigt als
  40.      Voraussetzung einen Amiga mit OS 2.04 oder höher.
  41.  
  42.  
  43.      2. Wie GrabIFF arbeitet
  44.      -----------------------
  45.  
  46.         Wenn  GrabIFF  korrekt  installiert  und gestartet wurde, kann es
  47.      durch  eine  Kombination von Qualifier-Tasten (das sind die Control-
  48.      und   CapsLock-Taste   sowie  die  Shift-,  Alt-  und  Amiga-Tasten)
  49.      aktiviert  werden.  Normalerweise drücken Sie dazu die Control-Taste
  50.      zusammen  mit  der  linken  Amiga-Taste - eine leicht zu erreichende
  51.      Kombination,  die  Sie  aber  auch  an  Ihre  speziellen Bedürfnisse
  52.      beliebig  anpassen können (falls sich z.B.  Überschneidungen mit dem
  53.      HotKey eines anderen Programms ergeben sollten).
  54.  
  55.         Wenn   Sie   diese   spezielle  Qualifier-Kombination  betätigen,
  56.      zeichnet   GrabIFF  ein  sogenanntes  'Crosshair'  auf  den  aktiven
  57.      Screen -  ein farbig hervorgehobenes Kreuz aus zwei Linien, die sich
  58.      an  der  Position  des  Mauszeigers  schneiden.   Sie haben nun fünf
  59.      verschiedene Möglichkeiten um fortzufahren:
  60.  
  61.      a) Sichern des gesamten Screens
  62.         Um  den  gesamten  Screen  zu  sichern, drücken Sie nun bitte die
  63.         Taste   's'   (s  =  Screen),  ohne  die  Qualifier-Tasten  dabei
  64.         loszulassen.
  65.  
  66.      b) Sichern des aktiven Fensters
  67.         Um das aktive Fenster zu sichern, drücken Sie nun bitte die Taste
  68.         'w'  (w  =  Window  =  Fenster),  ohne die Qualifier-Tasten dabei
  69.         loszulassen.
  70.  
  71.      c) Sichern des aktuellen Mauszeigers
  72.         Um  den Mauszeiger des aktuellen Fensters zu sichern, drücken Sie
  73.         nun  bitte  die  Taste  'p'  (p  =  Pointer  =  Zeiger), ohne die
  74.         Qualifier-Tasten dabei loszulassen.
  75.  
  76.      d) Ausschneiden eines beliebigen Bereiches
  77.         Um einen beliebigen rechteckigen Ausschnitt des aktuellen Screens
  78.         abzusichern,  bewegen  Sie  die Maus bitte an eine der vier Ecken
  79.         des  gewünschten Vierecks, ohne die Qualifier-Tasten loszulassen.
  80.         Drücken Sie nun die linke Maustaste und halten sie gedrückt - das
  81.         Crosshair wird zu einem 'Rubberband', einem Kasten, dessen Größe
  82.         Sie nun mit der Maus bestimmen können.  Ziehen Sie die Maus jetzt
  83.         (ohne  die  linke Maustaste und die Qualifier loszulassen) an die
  84.         gegenüberliegende  Ecke des gewünschten Rechtecks und lassen erst
  85.         jetzt die Maustaste los.
  86.  
  87.      e) Abbruch des Vorgangs
  88.         Um den Ausschneide-Vorgang an einem beliebigen Punkt abzubrechen,
  89.         genügt es, eine der Qualifier-Tasten loszulassen.
  90.  
  91.         Im  Normalfall  speichert  GrabIFF die ausgeschnittenen Bilder in
  92.      der RAM:-Disk unter den Namen 'GrabIFF.000', 'GrabIFF.001', ...  mit
  93.      fortlaufenden Nummern ab.
  94.  
  95.         Das  Sichern  eines Fensters ist ein etwas komplizierter Vorgang,
  96.      sofern das Fenster von einem oder mehreren anderen Fenstern verdeckt
  97.      wird.   Handelt  es  sich  bei  dem  verdeckten  Fenster um ein sog.
  98.      SuperBitMap-    oder    SmartRefresh-Fenster,    so    bewahrt   die
  99.      layers.library   (die  die  Verwaltung  sich  überlappender  Flächen
  100.      übernimmt)  die  verdeckten  Teile in einem speziellen Speicher auf,
  101.      der  ohne  Probleme ausgelesen werden kann.  Handelt es sich bei dem
  102.      Fenster   aber   um   ein   sog.    SimpleRefresh-Fenster  (wie  bei
  103.      Shell-Fenstern  oder  der  Workbench), werden die verdeckten Flächen
  104.      von dem Programm selber erst dann wieder aufgebaut, wenn das Fenster
  105.      nicht  mehr  verdeckt  wird.   Aus  diesem Grund werden Fenster beim
  106.      Abspeichern  automatisch  in  den  Vordergrund  gebracht  -  was bei
  107.      BackDrop-Fenstern (die sich immer im Hintergrund befinden) natürlich
  108.      nicht  funktioniert!   Um ein solches Fenster abzuspeichern, sollten
  109.      Sie daher erst alle verdeckenden Fenster schließen oder verschieben.
  110.  
  111.  
  112.      3. Installation
  113.      ---------------
  114.  
  115.         GrabIFF  setzt  sich  aus  zwei  Teilen  zusammen:   dem Programm
  116.      'GrabIIF'  selber, das in jedem beliebigen Verzeichnis untergebracht
  117.      werden   kann,  sowie  dem  Handler  'GrabIFFHandler',  der  in  das
  118.      'L:'-Verzeichnis kopiert werden muß.
  119.  
  120.         Bei  Installation  von  der  Workbench aus sollten Sie zuerst das
  121.      'InstallHandler'-Icon    anklicken,   das   den   Handler   in   das
  122.      entsprechende    Verzeichnis    Ihrer    System-Partition   kopiert.
  123.      Anschließend   sollten   Sie   'GrabIFF'  selber  in  ein  passendes
  124.      Verzeichnis  wie  z.B.  'Tools' oder 'Utilities' verschieben, so daß
  125.      Sie  es  bei Bedarf schnell zu Hand haben.  Möchten Sie, daß GrabIFF
  126.      automatisch  bei jedem Neustart Ihres Amigas aktiviert wird, sollten
  127.      Sie    es   in   der   'WBStartUp'-Schublade   Ihrer   'WB_2.x'-Disk
  128.      unterbringen.   Falls  Sie  das  Programm  irgendwann einmal beenden
  129.      wollen, genügt es, es einfach nochmals zu starten.
  130.  
  131.         Bei Installation von der Shell aus sollten Sie den Handler in das
  132.      'L:'-Verzeichnis und 'GrabIFF' selber nach 'C:' kopieren, so daß Sie
  133.      das  Programm  immer  direkt  verfügbar  haben.   Um das Programm zu
  134.      starten, genügt es, 'GrabIFF' auf der Kommandozeile einzugeben.  Auf
  135.      'Run'   oder  'RunBack'  können  Sie  verzichten,  da  das  Programm
  136.      lediglich den Handler startet und dann wieder zur Shell zurückkehrt.
  137.      Soll  das Programm beendet werden, genügt es, es einfach nochmals zu
  138.      starten.
  139.  
  140.  
  141.      4. Optionen
  142.      -----------
  143.  
  144.         GrabIFF  verfügt über eine Reihe von Optionen, die Sie beim Start
  145.      angeben  können.   Im  Normalfall  werden  Sie diese aber wohl nicht
  146.      benötigen,   so   daß   das   Programm  genauso  arbeitet  wie  oben
  147.      beschrieben.
  148.  
  149.         Die  Optionen können sowohl beim Start von der Workbench als auch
  150.      von  der  Shell aus verwendet werden.  Workbench-Benutzer tragen die
  151.      gewünschten  Optionen  dazu  als  Tooltypes  in das Info-Fenster von
  152.      GrabIFF   ein   (in   Ihrem  Workbench-Handbuch  finden  Sie  nähere
  153.      Informationen  über  die  Verwendung von Tooltypes).  Shell-Benutzer
  154.      geben  die  Optionen  (wie üblich durch Leerzeichen getrennt) hinter
  155.      dem  Namen  des  Programms in der Kommandozeile an.  Wird beim Start
  156.      von  der  Shell  als  einziges  Argument ein Fragezeichen angegeben,
  157.      zeigt  das  Programm  Ihnen  eine  kurze  Hilfe  mit  den  einzelnen
  158.      Parametern  an,  der  im für Shell-Befehle üblichen Format erscheint
  159.      (näheres dazu im finden Sie in Ihrem Shell-Handbuch)
  160.  
  161.      On
  162.         Installiert GrabIFF.
  163.  
  164.      Off
  165.         Entfernt ein vorher gestartetes GrabIFF wieder.  Falls weder 'On'
  166.         noch  'Off'  angegeben  werden,  wird  der  aktuelle  Zustand des
  167.         Programms  invertiert  (das bedeutet:  falls es geladen war, wird
  168.         es entfernt, andernfalls wird es geladen).
  169.  
  170.      Quiet
  171.         Normalerweise  gibt  GrabIFF  beim  Start  die  Meldung  'GrabIFF
  172.         installed' aus.  Diese Option unterdrückt die Ausgabe.
  173.  
  174.      Usage
  175.         Zeigt  ein  Fenster  mit  einer  kurzen Erklärung aller möglichen
  176.         Optionen  an  (eine  ausführlichere  Beschreibung  finden  Sie in
  177.         dieser Datei).
  178.  
  179.      AskName
  180.         Normalerweise   speichert   GrabIFF   die   Dateien   unter   dem
  181.         Standardnamen  'RAM:GrabIFF' mit einer fortlaufenden Nummerierung
  182.         ab  (siehe  auch  die  'STANDARDNAME'-Option).  Wird diese Option
  183.         angegeben,   öffnet   das   Programm   statt  dessen  nach  jedem
  184.         Ausschneide-Vorgang  einen  Standard-Requester,  in  dem  Sie den
  185.         Namen der neuen Datei festlegen können.
  186.  
  187.      CheckOff
  188.         Wenn  GrabIFF  eine  Datei  abspeichert,  überprüft  das Programm
  189.         normalerweise  zuerst,  ob  diese Datei bereits existiert.  Falls
  190.         eine  schon vorhandene Datei des gewünschten Namens gefunden wird
  191.         und  falls  die  'ASKNAME'-Option  angegeben wurde, fragt GrabIFF
  192.         nochmals  nach,  ob  die  Datei  tatsächlich überschrieben werden
  193.         soll.   Falls  Sie dies ablehnen, wird die Operation abgebrochen.
  194.         Haben  Sie 'ASKNAME' nicht angegeben, versucht GrabIFF, die Datei
  195.         mit   der   nächst  folgenden  Nummer  abzusichern.   Das  heißt:
  196.         Existiert  'RAM:GrabIFF.000'  bereits, versucht das Programm, die
  197.         Daten unter dem Namen 'RAM:GrabIFF.001' abzuspeichern.  Existiert
  198.         auch   diese   Datei,   wird  'RAM:GrabIFF.002'  untersucht  etc.
  199.         Benutzen  Sie  die  'CHECKOFF'-Option,  um  die  Überprüfung  auf
  200.         Vorhandensein einer Datei auszuschalten.
  201.  
  202.      CrosshairOff
  203.         Mit  Hilfe  dieser Option können Sie das Crosshair abschalten, so
  204.         daß  es  nicht  mehr  möglich  ist,  beliebige  Ausschnitte eines
  205.         Screens  abzuspeichern.   Diese  Option  kann nützlich sein, wenn
  206.         GrabIFF  die  Grafik in dem entsprechenden Screen nicht verändern
  207.         soll.   Die  Option  wurde  hinzugefügt,  da  das  Crosshair beim
  208.         Ausschneiden  von DPaints Screen eine Spur von Punkten hinterläßt
  209.         (naja,  eigentlich  ist  es  ja  auch  unnötig, etwas vom Screens
  210.         DPaints  ausschneiden zu wollen, da man dafür viel besser DPaints
  211.         eigene  Funktionen  verwenden  kann,  aber  egal  -  hier ist die
  212.         Option).   Screens,  Fenster und Mauszeiger können auch weiterhin
  213.         über die entsprechenden Tasten gesichert werden.
  214.  
  215.      PackOff
  216.         Im  Normalfall werden die von GrabIFF ausgeschnittenen Daten beim
  217.         Speichern  nach dem Standard-'cmpByteRun1'-Verfahren komprimiert,
  218.         das von allen normalen Grafikprogrammen auf dem Amiga unterstützt
  219.         wird.  Möchten Sie dennoch lieber ungepackte Dateien abspeichern,
  220.         können Sie GrabIFF mit dieser Option dazu veranlassen.
  221.  
  222.      FrontScreen
  223.         Normalerweise  beziehen  sich  alle Operationen von GrabIFF immer
  224.         auf  den  aktiven  Screen  - das ist der Screen, auf dem sich das
  225.         gerade  aktive  Fenster  befindet.   Damit  ist  es  jedoch nicht
  226.         möglich,  Daten von einem Screen zu sichern, der über kein Window
  227.         verfügt (obwohl dieser Fall eine Ausnahme darstellt) - der Screen
  228.         kann  nicht  aktiviert  werden,  da  Sie  kein  Fenster  auf  ihm
  229.         aktivieren  können!   In  diesem  Fall  sollten  Sie diese Option
  230.         angeben,  die  GrabIFF  dazu veranlaßt, mit dem vordersten (statt
  231.         dem aktiven) Screen zu arbeiten.
  232.  
  233.      Icons
  234.         Soll eine Datei von der Workbench aus erreichbar sein, so muß sie
  235.         über  ein  Icon  verfügen  (oder  Sie  müssen den Punkt 'Show all
  236.         Files'  aus dem 'Window'-Menu der Workbench anwählen).  Geben Sie
  237.         diese Option an, erzeugt GrabIFF für jede Datei ein eigenes Icon.
  238.  
  239.      Verbose
  240.         Wenn  Sie  diese  Option  benutzen,  zeigt Ihnen GrabIFF zu jedem
  241.         abgespeicherten  Bild  in einem Fenster den Namen der neuen Datei
  242.         sowie die Ausmaße und die Tiefe des Bildes an.
  243.  
  244.      Error=None|Beep|Window
  245.         Taucht  beim Sichern ein Fehler auf (nicht genug freier Speicher,
  246.         Datei  konnte  nicht  geöffnet  werden etc.), teilt GrabIFF Ihnen
  247.         dies  normalerweise  in einem eigenen Fenster mit.  Falls Sie bei
  248.         dieser  Option  jedoch  'None'  angeben, werden Fehler ignoriert,
  249.         während  die Angabe von 'Beep' lediglich einen kurzen Piepton bei
  250.         Fehler erlaubt.  'Window' aktiviert die Default-Einstellung.
  251.  
  252.      Standardname
  253.         Wie bereits bei der Beschreibung der 'ASKNAME'-Option beschrieben
  254.         wurde,    speichert    GrabIFF    die   ausgeschnittenen   Bilder
  255.         normalerweise  unter  dem  Standardnamen  'RAM:GrabIFF' mit einer
  256.         angehängten  Zahl ab.  Mit Hilfe der 'STANDARDNAME'-Option können
  257.         Sie diesen Standardnamen beliebig ändern.  Bitte geben Sie jedoch
  258.         immer    einen   kompletten   Pfadnamen   an,   der   mit   einer
  259.         Geräte-Spezifikation   beginnt   (wie  'RAM:',  'WORK:',  'DF0:',
  260.         'GRAB:'),  andernfalls  werden  die Dateien in dem beim Start von
  261.         GrabIFF aktuellen Verzeichnis abgelegt.
  262.  
  263.      Qualifier=nnn
  264.         Bitte   geben   Sie  für  'nnn'  eine  Dezimalzahl  an,  die  die
  265.         Kombination  von Qualifier-Tasten (Control, CapsLock, Shift, Alt,
  266.         Amiga) beschreibt, mit deren Hilfe GrabIFF aktiviert werden kann.
  267.         Die Qualifier haben die folgenden zugeordneten Werte:
  268.            Linke Shift  1
  269.            Rechte Shift 2
  270.            Caps Lock    4
  271.            Control      8
  272.            Linke Alt    16
  273.            Rechte Alt   32
  274.            Linke Amiga  64
  275.            Rechte Amiga 128
  276.         Um  eine  Kombination  von  Qualifiern  zu  verwenden, müssen Sie
  277.         lediglich die entsprechenden Werte addieren.
  278.  
  279.      WindowCode=nnn
  280.         Bei   'nnn'   handelt  es  sich  um  eine  Dezimalzahl,  die  den
  281.         Rawkey-Code  für  die  zum  Ausschneiden  von Fenstern verwendete
  282.         Taste  angibt.   Im Normalfall ist dies der Wert 17 für die Taste
  283.         'w'.   Falls Ihnen diese speziellen Codes unbekannt sind, sollten
  284.         Sie  GrabIFFs Commodity-Fenster (siehe unten) zur Einstellung der
  285.         Hotkeys verwenden.
  286.  
  287.      ScreenCode=nnn
  288.         Diese  Option  setzt  den  Code  zum  Abspeichern von Screens und
  289.         arbeitet wie die 'WINDOWCODE'-Option.
  290.  
  291.      PointerCode=nnn
  292.         Diese  Option  setzt den Code zum Abspeichern von Mauszeigern und
  293.         arbeitet wie die 'WINDOWCODE'-Option.
  294.  
  295.      Cx_Priority=nnn
  296.         Die   Dezimalzahl   'nnn'   gibt   die   Priorität  für  GrabIFFs
  297.         Inputhandler an.
  298.  
  299.      Cx_PopUp=yes|no
  300.         Geben  Sie  hier  entweder  'yes'  oder  'no' an.  Im ersten Fall
  301.         öffnet  GrabIFF beim Start automatisch sein Commodity-Fenster, wo
  302.         Sie alle Einstellungen komfortabel über Gadgets vornehmen können.
  303.  
  304.  
  305.      5. Einige Beispiele
  306.      -------------------
  307.  
  308.         Sie  finden  im  folgenden einige Beispiele zum Start von GrabIFF
  309.      über  die  Shell.   Wollen  Sie  die Beispiele von der Workbench aus
  310.      nachvollziehen,  tragen  Sie  dazu  jede  Option  in  einen  eigenen
  311.      Tooltype in GrabIFFs Info-Fenster ein.
  312.  
  313.      GrabIFF On CrosshairOff FrontScreen Standardname=GRAB:NewGrab/XXX
  314.         Started  GrabIFF  (oder  gibt  eine  Fehlermeldung aus, falls das
  315.         Programm schon gestartet wurde).  Das Crosshair ist ausgeschaltet
  316.         und  das  Programm  arbeitet immer mit dem vorne liegenden Screen
  317.         (nicht  mit  dem  aktiven).   Die  ausgeschnittenen Bilder werden
  318.         unter  dem  Namen  'XXX' mit fortlaufenden Nummern im Verzeichnis
  319.         'NewGrab'  des  Gerätes  'GRAB:'  abgelegt  (sofern  diese beiden
  320.         überhaupt  existieren,  ansonsten  wird  ein  Fenster  mit  einer
  321.         entsprechenden Fehlermeldung geöffnet).
  322.  
  323.      GrabIFF Off
  324.         Entfernt  GrabIFF  aus dem Speicher (oder gibt eine Fehlermeldung
  325.         aus, sofern das Programm noch gar nicht gestartet war).
  326.  
  327.      GrabIFF Qualifier=25 WindowCode=35 ScreenCode=53 PointerCode=21
  328.         Als  Qualifier-Kombination zur Aktivierung von GrabIFF werden die
  329.         Control-,  die  linke  Shift-  und die linke Alt-Taste verwendet.
  330.         Screens  werden  gesichert  über  die Taste 'b', Fenster über die
  331.         Taste 'f' und Mauszeiger über die Taste 'z'.
  332.  
  333.      GrabIFF On CX_PopUp=Yes Icons
  334.         GrabIFF  wird gestartet (falls es noch nicht lief) und öffnet das
  335.         Commodity  Fenster  automatisch.   Alle  erzeugten Dateien können
  336.         auch   von  der  Workbench  aus  bearbeitet  werden,  da  GrabIFF
  337.         automatisch Icons anlegt.
  338.  
  339.  
  340.      6. Commodities
  341.      --------------
  342.  
  343.         GrabIFF  kann  über  das  Programm  'Exchange' der Workbench Disk
  344.      gesteuert  werden  (nähere  Informationen  dazu  finden Sie in Ihrer
  345.      Amiga-Dokumentation).  Mit Hilfe des 'Show'-Gadgets (oder der Option
  346.      'CX_PopUp=yes'    beim   Start   von   GrabIFF)   können   Sie   das
  347.      Commodity-Fenster   von   GrabIFF   anfordern,   in   dem  Sie  alle
  348.      Möglichkeiten des Programms kontrollieren können.
  349.  
  350.         Das  Feld  mit  dem  Titel 'Grab-Codes' enthält die Codes für das
  351.      Sichern  von  Screens, Fenstern (Window) oder Mauszeigern (Pointer).
  352.      Falls  Ihnen  der gewünschte Rawkey-Code bekannt ist, können Sie ihn
  353.      in  der  zweiten  Zeile ('Code') der entsprechenden Spalte eintragen
  354.      (eine  Übersicht  finden  Sie  im Amiga Rom Kernel Reference Manual:
  355.      Devices).   Ist Ihnen der Code unbekannt, geben Sie statt dessen die
  356.      Taste  selber in der erste Zeile ('Key') ein.  GrabIFF übersetzt die
  357.      eingegebene  Taste  in  ihr  Rawkey-Äquivalent.  Bitte vergessen Sie
  358.      nicht, die Eingabe über 'Return' oder 'Enter' abzuschließen!
  359.  
  360.        Im   Feld  daneben  mit  dem  Titel  'Qualifier'  können  Sie  die
  361.      Qualifier-Kombination  einstellen,  mit  deren  Hilfe Sie GrabIFF in
  362.      Zukunft aktivieren möchten.
  363.  
  364.         Das  dritte  Feld  gibt  Ihnen  Kontrolle  über die verbleibenden
  365.      Möglichkeiten  von  GrabIFF.   Die Gadgets werden in der Reihenfolge
  366.      von  links  nach  rechts  und  von  oben nach unten beschrieben.  In
  367.      Klammern  finden  Sie jeweils den entsprechenden englischen Begriff,
  368.      der die angewählte Option beschreibt.
  369.  
  370.         Im  ersten  Gadget  können  Sie  festlegen,  ob  GrabIFF  vor dem
  371.      Abspeichern   überprüft,   ob   bereits   eine   Datei   unter   dem
  372.      entsprechenden  Namen  existiert  ('Check  existence')  oder ob eine
  373.      evtl.    vorhandene  Datei  überschrieben  werden  soll  ('Overwrite
  374.      files') - siehe auch die 'CHECKOFF'-Option.
  375.  
  376.         Das   Gadget   rechts  daneben  gibt  Ihnen  die  Möglichkeit  zu
  377.      entscheiden,  ob  Dateien unter einem Standardnamen ('Standardname')
  378.      abgelegt  werden sollen oder ob GrabIFF bei jedem Abspeichern zuerst
  379.      einen  Namen  von  Ihnen erfragen soll ('Ask for name') - siehe auch
  380.      die 'ASKNAME'-Option.
  381.  
  382.         Im   folgenden   Eingabefeld   können  Sie  den  zu  verwendenden
  383.      Standardnamen eingeben (siehe die 'STANDARDNAME'-Option).
  384.  
  385.         In  der  folgenden Zeile finden Sie drei Gadgets, mit deren Hilfe
  386.      Sie die folgenden Auswahlen treffen können:  Kompression der Dateien
  387.      ('Compress  data'),  Erzeugen  von  Icons  ('Icons') und Ausgabe von
  388.      Meldungen nach dem Sichern ('Verbose').  Nähere Hinweise dazu finden
  389.      Sie    bei    der   Erläuterung   der   'PACKOFF'-,   'ICONS'-   und
  390.      'VERBOSE'-Option.
  391.  
  392.         Über  die  Gadgets  der  letzten  Zeile  können Sie die folgenden
  393.      Festlegungen   treffen:   Benutzung  des  Crosshairs  ('Crosshair'),
  394.      Verwendung des aktiven ('Active screen') oder des vordersten ('Front
  395.      screen')  Screens  und  Behandlung  von evtl.  auftretenden Fehlern:
  396.      Übergehen der Fehler ('Ignore error'), Ausgabe eines Pieptons ('Beep
  397.      on   error')   oder   Öffnen   eines   Fensters  mit  Erklärung  der
  398.      Fehlerursache   ('Error   window').    Siehe   auch   die   Optionen
  399.      'CROSSHAIROFF', 'FRONTSCREEN' sowie 'ERROR'.
  400.  
  401.         Am  Fuß  des  Fensters  finden  Sie drei weitere Gadgets:  'Hide'
  402.      schließt  das  Fenster  wieder,  ohne  GrabIFF  aus  dem Speicher zu
  403.      entfernen,  während 'Quit' das Fenster schließt und GrabIFF beendet.
  404.      Der  dritte  Knopf  'Save to Icon' steht nur zur Verfügung, wenn Sie
  405.      das  Programm von der Workbench aus gestartet haben.  In diesem Fall
  406.      können  Sie  die  aktuellen  Einstellungen als Tooltypes in GrabIFFs
  407.      Icon  ablegen,  so  daß  sie  automatisch  beim  nächsten  Start des
  408.      Programms  wieder  zur Verfügung stehen.  Ein vergleichbarer Service
  409.      steht  für  Shell-Benutzer  nicht zur Verfügung - beim Start von der
  410.      Shell   müssen  die  Optionen  wie  gewohnt  auf  der  Kommandozeile
  411.      eingegeben werden.
  412.  
  413.  
  414.      7. Einige Hinweise
  415.      ------------------
  416.  
  417.         Obwohl  ich  das  Programm  schon  seit  einiger  Zeit fehlerfrei
  418.      verwende,  kann  sich  natürlich  noch  jede  beliebige  Anzahl  von
  419.      schrecklichen  Fehlern darin verbergen.  Falls es also Ihre Harddisk
  420.      formatiert,   Ihren   Monitor   in   tausende  von  kleinen  Stücken
  421.      zerspringen läßt oder Ihre Katze verschlingt - bitte machen Sie mich
  422.      nicht dafür verantwortlich!
  423.  
  424.         Hier  noch  ein  paar  Sätze,  die  sich sehr juristisch für mich
  425.      anhören.   Sie stammen aus der ReadMe-Datei von Arq, einem sehr sehr
  426.      sehr  guten  und  nützlichen  Programm.  Sorry, Martin, aber wenn Du
  427.      Deine  Adresse dort angegeben hättest, hätte ich Dir etwas für Deine
  428.      Arbeit  zukommen  lassen.   Aber  vielleicht  findest  Du ja GrabIFF
  429.      ebenfalls ein wenig nützlich...
  430.  
  431.  
  432.      8. Juristischer Kram (I'm too sexy ... I mean too lazy to translate it)
  433.      -----------------------------------------------------------------------
  434.  
  435.         The  author  will  not  be liable for any damage arising from the
  436.      failure  of this program to perform as described, or any destruction
  437.      of other programs or data residing on a system attempting to run the
  438.      program.   While the author knows of no damaging errors, the user of
  439.      this program uses it at his or her own risk.
  440.  
  441.  
  442.      9. Credits
  443.      ----------
  444.  
  445.         Wie  Sie  vielleicht  bemerkt  haben,  ähnelt GrabIFF dem Program
  446.      PicSaver  von  Preben  Nielsen ein wenig (oder ein wenig mehr).  Ich
  447.      benutzte  dieses  Programm für eine kurze Zeit, konnte mich aber mit
  448.      einigen  Dingen nicht abfinden.  Zuerst war da dieses lästige kleine
  449.      Fenster,  das  sich andauernd öffnete, um mich nach einem Dateinamen
  450.      zu  fragen.   Als  zweites  Manko  stellte sich heraus, daß PicSaver
  451.      nicht   in   der   Lage   war,   Bilder  von  Screens  ohne  Fenster
  452.      herauszuschneiden   -   eine   Möglichkeit,   die  ich  während  der
  453.      Entwicklung  eines  anderen  Programms  benötigte.  Das kommerzielle
  454.      Programm  GrabbIt  dagegen  war  zwar  nicht  in der Lage, Teile von
  455.      Screens  oder  einzelne  Fenster  abzuspeichern, sicherte dafür aber
  456.      seine  Dateien  unter einem Namen mit fortlaufender Nummerierung und
  457.      konnte  auch  Grafiken  aus  reinen  Screens  herausschneiden.   Ich
  458.      entschied  mich  also  dafür, die besten Stücke der beiden Programme
  459.      zusammenzusetzen,  noch  ein  paar  Kleinigkeiten und eine Menge von
  460.      Optionen hinzuzufügen und da ist es nun:  GrabIFF!
  461.  
  462.         Fairerweise muß ich zugeben, daß GrabIFF ein wenig größer ist als
  463.      PicSaver  (der GrabIFFHandler benötigt auf Disk 14044 Bytes, während
  464.      der  komplette  PicSaver  nur  4560  Bytes  benötigt).  Mehr als die
  465.      Hälfte  davon wird jedoch schon von dem Commodity-Fenster verursacht
  466.      (exakt  7668  Bytes  oder  55%).   Falls  Sie  dieses  Fenster nicht
  467.      benötigen  und  eine  kleinere Version von GrabIFF benutzen möchten,
  468.      können Sie diese bei mir bestellen (siehe unten).
  469.  
  470.         An  dieser  Stelle  möchte  ich  Preben  Nielsen  danken  für die
  471.      Anregungen,  die  ich  in  PicSaver gefunden habe (Dank Dir, Preben)
  472.      sowie  dem  unbekannten  Autor  von GrabbIt (obwohl ich es mir nicht
  473.      kaufen werde, da ich GrabIFF vorziehe!).
  474.  
  475.  
  476.      10. Schlußbemerkung
  477.      -------------------
  478.  
  479.         Dieser Code  und  die  zugehörige  Dokumentation  können beliebig
  480.      benutzt,  kopiert,  geändert,  an  Katzen  verfüttert  oder sonstwie
  481.      mißbraucht  werden.   Es  wäre schön, wenn dieser Text beim Kopieren
  482.      nicht entfernt würde, damit auch andere Leute den Sinn des Programms
  483.      erfassen können.
  484.  
  485.         Falls Sie irgendwelche Fragen oder Anregungen (gibt es noch etwas
  486.      außer  Screens,  Fenstern  und Mauszeigern, daß sich herausschneiden
  487.      läßt?)  haben,  einen  Blick  auf  die  (ziemlich  undokumentierten)
  488.      Sources  werfen wollen, die kürzere GrabIFF-Version erwerben möchten
  489.      oder  mir  einfach  für  dieses  wunderbare  kleine  Programm danken
  490.      wollen,  sollten  Sie  mir Geld (oder vergleichbare Wertgegenstände)
  491.      schicken, einen frankierten Rückumschlag (falls Sie eine Antwort von
  492.      mir  möchten)  sowie eine leere Disk (falls Sie die Sources oder den
  493.      kürzeren GrabIFFHandler möchten).
  494.  
  495.         GrabIFF wurde mit dem Aztec C 5.2a Compiler erstellt, sollte aber
  496.      mit allen Compilern der Aztec-Serie kompilierbar sein.
  497.  
  498.  
  499.