MagIcon Version 1.0 by Øystein Larsen © 1992 Ultima Thule Software (Ins deutsche übertragen von Dieter Hildebrandt) =============================================================================== Vertrieb ======== Dieses Programm ist FREEWARE. Es darf uneinschränkt weitergegeben werden, so- lange kein Profit damit erwirtschaftet wird und 'alle' Dateien in unveränderter Form beiliegen. Jegliche Verwendung zu kommerziellen Zwecken, ist ohne schrift- liche Genehmigung des Autors untersagt. Information =========== MagIcon tut folgendes, es nimmt alle Behelfs- und echte Piktogramme, mit dem du das Programm 'fütterst' und wandelt diese in echte Piktogramme um. Gleichzeitig versucht, den Dateityp der Datei zu ermitteln. Wird der Dateityp unterstützt, fügt das Programm das entsprechende Icon zum Typ der ermittelten Datei hinzu. Dies wird dardurch erreicht, indem das Programm ein paar der ersten Bytes jener Dateien prüft. Die Datei müssen eine Größe von mindestens 20 Bytes (Textdateien min. 380 Bytes) haben, andernfalls arbeitet das Programm nicht korrekt. Eine Ausnahme bildet der Typ Project, doch dazu später an anderer Stelle dieser Dokumentation. Zum Lieferumfang von MagIcon gehört bereits ein kompletter Satz Icons, je Icon- typ eines. Du solltest alle benötigten Icons in das Verzeichnisse 'ENVARC:Sys' kopieren und sicher gehen, das dieses ins Verzeichnis 'ENV:Sys' (im allgemeinen in der Ram-Disk:) kopiert wird. =============================================================================== MagIcon unterstützt folgende Tool-Types: APPMENU - Fügt ein Menüpunkt zum Tools-Menu der Workbench, welcher an Stelle des AppIcons verwendet werden kann. Dieser Tool-Type Eintrag ist jedoch wahl- frei. ICON_XPOS - Die X-Position des AppIcon. ICON_YPOS - Die Y-Position des AppIcon. ICON_NAME - Der Name des AppIcon/Menüpunkts. DONOTWAIT - Ist erforderlich, wenn du das Programm aus dem Verzeichnis WBstartup startest. Diese Funktion ist im OS2.X Handbuch beschrieben. STARTPRI - Achte darauf, das MagIcon als letztes Programm gestartet wird. Damit der Menüpunkt ganz unten erscheint, solltest du hier einen Wert von -30 setzen. =============================================================================== Bisher unterstützt MagIcon 38 verschiedene Icons: def_drawer - Du solltest diese Icons bereits besitzen. def_project - def_disk - - ausführbare Dateien - def_tool - Dies ist das Vorgabe Tool Icon. Es wird verwendet, wenn keines der folgenden Dateinamenserweiterungen im Namen der Datei gefunden wird: def_library - .library def_device - .device def_filesys - .filesystem def_handler - .handler def_lib - .lib - Text Dateien - def_ascii - Die ist das Vorgabe Text Icon. Es wird verwendet, wenn keines der folgenden Dateinamenserweiterungen im Namen der Datei gefunden wird: def_c - .c def_asm - .s/.a/.asm def_i - .i def_h - .h def_rexx - .rexx/.arexx/.s2c/.ced/.dopus/.ttx/.adpro - Archiv Typen - def_dms - Die restlichen Dateien werden Anhand von Schlüssel- wörter innerhalb der Dateien erkannt. def_lha - def_lharc - def_zoo - def_imploder - def_pkzip - - FORM Typen - def_ilbm - ILBM Format. def_anim - ANIM Format. def_8svx - 8SVX Sound Format. def_pref - PREF Format verwendet von OS2.x. def_ftxt - FTXT Format. def_imgobj - Imagine Objekt Datei. - misc. types - def_ppacker - Erkennt ausschließlich gepackte Dateien vom Typ 'data-file'. Ausführbare Programme werden nicht unterstützt. def_b&psong - Bars&Pipes Song-Format. def_gif - GIF Format. def_medsound - MED Synth-Sound Format. def_medsong - MED Song-Format. def_midi - MIDI Datei (MThd). def_sascape - Scenery Animator Scape Format. def_vistadem - Vista Pro DEM Format. def_soundqbank - SoundQuest Bank Format. def_objectcode - Object Code Datei. def_amigaguide - AmigaGuide Datei. MagIcon benötigt Kickstart und Workbench 2.X, und kann nur von Workbench gestartet werden. Ich übernehme keinerlei Haftung für jegliche Art von beschädigter Soft- oder Hardware. Du verwendest das Programm auf eigenes Risiko. =============================================================================== Bedienung ========= Manueller Start: ---------------- Ein Doppelklick auf das Icon von MagIcon startet das Programm. Über das WBstartup Verzeichnis: ------------------------------- Kopiere MagIcon in die Schublade WBstartup. Nach dem nächsten Neustart steht es dann zur Verfügung. Vergesse nicht den Tool-Type Eintrag DONOTWAIT zu aktivieren. Wenn alles in Ordnung gegangen ist, kannst du (hoffendlich) ein sehr schönes AppIcon irgendwo auf dem Bildschirm entdecken. Um eine Datei zu bearbeiten, legst du einfach dessen ¡con über das AppIcon ab oder verwendest den Menüpunkt 'MagIcon' des TOOLS-Menüs (vorausgesetzt du hast den Tool-Type Eintrag APPMENU aktiviert). Du kannst mehrere Icons gleichzeitig bearbeiten, in dem du die Shift-Taste ge- drückt hälst, nun die gewünschten Icons markierst und diese dann über das App- Icon ablegst. Ein kleiner Trick: Sind mehrere zu bearbeitende Icons über eine größere Fläche verstreut, ist es ratsamer den Menüpunkt, statt des AppIcons zu verwenden. Du wirst sehr schnell herausfinden weshalb... Einige Informationen zu dem Dateitype Project: Ist bei einer Datei das EXECUTABLE Bit gesetzt, wird das Programm diese Datei bearbeiten und versuchen den Dateityp zu ermitteln. Ist es nicht gesetzt, wird dem Programm nur das Vorgabe-Icon ('def_project') kopieren, ohne den korrekten Dateityp zu ermitteln. Bedenke, das Icons deren EXECUTABLE Bit »nicht« gesetzt sind vom Typ 'project' und Icons deren EXECUTABLE Bit »gesetzt« sind vom Type 'tool' sind. ============================================================================== Möchtest du, das MagIcon weitere Dateitypen erkennt, so schicke mir eine Kopie dieses Programms, und ich will versuchen dieses aufzunehmen. (Wenn du möchtest auch ein Icon, doch ich kann dir nicht versprechen, dein Icon mit ins Programm Paket aufzunehmen. Ich möchte mir meine eigenen erstellen.) If you have any other suggestions or if you find any bugs in this program, I'd appreciate a small note. Here's my address: Øystein Larsen Melandsgata 10 9600 Hammerfest Norway Ultima Thule Software (and I) can be reached trought email at the following adress: cbmehq!cbmnor!pnilsen!petter@cbmvax.commodore.com