Kurzanleitung zu ThingICN                                   22.03.95

Allgemeines:
------------

ThingICN ist Freeware und wurde geschrieben von Holger Weets, natrlich
wie immer mit Sozobon-C.

Es handelt sich bei diesem Programm um ein Tool fr alle, die keinen
ResourceEditor besitzen, oder denen die Zuordnung der Icons mit einem
ASCII Editor zu umstndlich ist.

Es sollte unter allen Bedingungen lauffhig sein, unter denen auch Thing
arbeitet, also mit beliebig groen Bildschirmen, beliebig vielen Farben
und allen fr Ataris erhltlichen Betriebssystemen laufen.

Die Benutzung dieses Programmes erfolgt selbstverstndlich auf eigene
Gefahr, ich kann also keinesfalls haftbar gemacht werden fr Schden
gleich welcher Art, die durch die Benutzung oder Nichtbenutzung meiner
Software evtl. verursacht werden.


Installation:
-------------

ThingICN in den Thing-Ordner kopieren, es wird dann von Thing automatisch
gefunden und kann ber den Menuepunkt 'Icons bearbeiten' aufgerufen werden.


Start von ThingICN:
-------------------

Die Dateien ICONS.INF sowie ICONS.RSC werden direkt beim Start automatisch
geladen und alle zur Verfgung stehenden Icons werden in einem Fenster
dargestellt. Dabei werden automatisch alle Icons "durchgestrichen", zu
denen aktuell keine Zuordnung existiert.

Auerdem wird geprft, ob sich Zuordnungen in der INF-Datei befinden, die
zu keinem Icon gehren; falls solche gefunden werden besteht die Wahl
zwischen 'Ignorieren', dann bleibt alles wie gehabt, oder 'Kommentar', dann
werden alle betreffenden Zeilen einkommentiert ("#>")

Jetzt knnen bestimmte Dateien oder auch Dateitypen diesen Icons
zugeordnet werden, indem das gewnschte Icon mit einem Doppelklick
ausgewhlt und der daraufhin erscheinende Dialog ausgefllt wird.

In Multitasking-Umgebungen oder bei Installation von ThingICN als ACC
knnen die Zuordnungen auch durch einfaches Ziehen der Dateien aus den
Desktopfenstern auf ein Icon im ThingICN Fenster vorgenommen werden. In
diesem Fall erscheint jeweils ein Dialog, in dem ausgewhlt werden kann,
ob die Namen oder die Endungen der Dateien dem Icon zugeordnet werden
sollen. Eine Unterscheidung zwischen Dateien, Ordnern und Gerten findet
dabei automatisch statt.



Beschreibung des Dialoges:
--------------------------

Zur besseren bersicht wird das gewhlte Icon im Dialog nochmals gezeigt.

- Editfeld
  Hier knnen Dateien bzw Dateigruppen dem Icon zugeordnet werden
  Beispiel: CAT, *.LZH, *.PI?
  Sobald die Eingabe duch Bettigen eines Buttons oder <Return> abge-
  schlossen wird, prft ThingICN, ob die neuen Pattern bereits
  verwendet wurden; wenn dem so ist, erscheint eine Alertbox, die auf
  diesen Umstand aufmerksam macht.

  Einige Icons werden von Thing ohne Zuordnung verwendet
  ('Standard-Icons'), bei diesen erscheint im Editfeld kein Cursor, es
  knnen also keine Eingaben vorgenommen werden.

- 'Symbol'
  Hier kann ein beliebiges Zeichen eingegeben werden, welches von Thing
  bei Darstellung als Text vor dem Dateinamen dargestelt werden soll.

- [Datei] [Ordner] [Gert]
  Mit diesen Buttons kann festgelegt werden, ob das Icon fr Dateien,
  Ordner oder Laufwerke Verwendung finden soll. Eine Zuordnung z.B. von
  "*.TXT" bedeutet nmlich nicht zwangslufig, da sowohl ORDNER.TXT als
  auch DATEI.TXT mit dem gewhlten Icon dargestellt werden.

- [] []
  Da Thing die Zuordnung von mehreren Masken an ein Icon erlaubt und dies
  auch in mehreren Zeilen erfolgen kann, ist es mit diesen Buttons
  mglich, alle einem Icon zugeordneten Zeilen zu erreichen.

- [Neue Zeile]
  Passen nicht alle gewnschten Pattern in das Editfeld oder soll ein Icon
  sowohl fr Dateien als auch fr Ordner benutzt werden, so sind mehrere
  Zuordnungszeilen erforderlich, welche sich mit diesem Button erzeugen
  lassen

- [OK]
  Der Dialog wird geschlossen, alle nderungen werden bernommen.

Bestehende Zuordnungen werden gelscht, indem einfach das Editfeld geleert
wird, ThingICN entfernt die betreffende Zeile dann ais der INF-Datei.



Das Fenster:
------------

- Es wird automatisch in passender Gre geffnet
- Scrolling ist per Tastatur und per Maus mglich und funktioniert natrlich
  auch im hintenliegenden Fenster, sofern das verwendete Betriebsystem
  dies erlaubt
- Das Fenster kann natrlich in seiner Gre und Lage gendert werden
- Das Fenster ist auch hintenliegend wie ein vorneliegendes verwendbar,
  nach vorne gebracht werden kann es auer durch die "ofizielle" Methode
  auch durch Rechtsklick ins Fenster
- Luft ThingICN parallel zu Thing, so ist per CTR-W oder durch Auswahl der
  entsprechenden Funktion im Menue von Thing Windowcycling mglich
- CTR-S speichert die genderten Zuordnungen in der Datei THING.INF wieder
  ab; hierbei bleiben alle Kommentarzeilen bis zur ersten Zuordnung sowie
  erhalten, die Reihenfolge der Zuordnungen wird so gewhlt, da alle Zeilen
  ohne '*' nach vorne sortiert werden, damit Thing sie auf jeden Fall
  bernimmt
- CTR-I oder Help zeigt eine Information zum Programm
- Escape bewirkt ein Neuzeichnen des Fensters, falls es wegen der Zeichen-
  fehler beim Hintergrundmuster "unsauber" aussieht
  Hinweis: fr die Zeichenfehler beim Malen des Musters hinter den Icons
  kann ThingICN nicht, da ist ein Fehler in allen bekannten VDIs.
- CTR-U oder CTR-Q schliet das Fenster und beendet ThingICN, falls Daten
  verndert wurden, so erfolgt vorher eine Sicherheitsabfrage; das
  Schlieen des Fensters kann unter MagiC auch ber die entsprechende
  Funktion im Menue von Thing erfolgen



(Nicht) Geplantes:
------------------

* Da mir das Schreiben einer Funktion zum Abspeichern eines ResourceFiles
  derzeit zu viel Arbeit ist, wird das Lschen oder Verndern von Icons
  sowie das Aufnehmen neuer Icons in die RSC-Datei in absehbarer Zukunft
  nicht mglich sein.
* Von ColorIcons wird derzeit immer nur der monochrome Anteil dargestellt.
  Auch dies wird sich nicht so schnell ndern, da die Sourcecodes zur
  Darstellung dieser Icons nur Interface Anwendern zugnglich sind, und
  ich mir dieses Programm sicher nicht kaufen werde, nur um an diese
  Routinen zu kommen.

  Hinweis: der Monochrom-Anteil von Icons kann vollkommen anders aussehen,
  als der farbige, wenn also von ThingICN ein Icon gezeigt wird, welches
  Thing noch nie dargestellt hat, so ist das kein Fehler eines der beiden
  Programme!

Fr weitere Anregungen oder Bugreports hier noch meine Adresse:
Holger Weets @ OL (MAUS)

Holger_Weets@OL.maus.de (Internet)

Holger Weets
Tangastr. 45
26121 Oldenburg

Viel Spa damit
 Holger

