home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-09-26 | 38.8 KB | 1,200 lines |
- ToolManager 2.0 Dokumentation
- *****************************
-
-
-
- UpphovsrΣtt och andra legaliteter
- *********************************
-
- Copyright (C) 1990-92 Stefan Becker
-
- HΣrmed ges tillstσnd att kopiera och distribuera ordagranna kopior
- av denna manual sσ lΣnge som denna textsektion finns med i alla kopior.
-
- Jag lΣmnar ingen garanti av nσgot slag att programmen som beskrivs i
- detta dokument Σr 100% pσlitliga. Du anvΣnder materialet pσ egen risk.
- Programmeraren *kan inte* g÷ras ansvarig f÷r nσgon skada som uppkommer
- pσ grund av dessa program.
-
- Paketet Σr fritt distribuerbart men fortfarande upphovsrΣttsskyddat av
- Stefan Becker. Det betyder att du fσr kopiera det fritt men du fσr inte
- ta mer betalt Σn en minimal kopieringsavgift. Denna avgift *fσr inte*
- vara h÷gre Σn 5USD eller 5DM.
-
- * Denna begrΣnsning gΣller Σven Tyska PD-handlare!! *
-
- Tillstσnd ges att inkludera paketet i PD-samlingar, sΣrskilt dσ
- Fred Fish Amiga Disk Bibliotek (─ven CD-ROM versioner av det).
- Distributionsfilerna fσr laddas upp pσ BBS:er eller FTP servers.
- Vill du distribuera programmet *mσste* du anvΣnda en av de tvσ
- ursprungliga arkivformerna: 'ToolManager2_0.lha' eller
- 'ToolManager2_0(Bin|Src).lha'.
-
- Inga program, kΣllkod, eller delar dΣrav, fσr anvΣndas i kommersiella
- program utan skrivet tillstσnd frσn programmeraren.
-
- *Inga* program, kΣllkod, eller delar dΣrav, fσr anvΣndas pσ en maskin
- som anvΣnds f÷r forskning, utveckling, konstruktion, test eller
- produktion av vapen eller andra militΣra Σndamσl. Detta inkluderar
- naturligtvis Σven alla maskiner som anvΣnds f÷r trΣning eller
- utbildning av personer att utf÷ra nσgon av dessa handlingar.
-
-
-
- Viktiga anteckningar
- ********************
-
- VΣlkommen till ToolManager 2.0s underbara vΣrld. :-)
-
- - Sedan den senaste versionen (1.5) har ToolManager och dess koncept
- drastiskt Σndrats (Se Historia).
-
- - Frσn och med 2.0 har programmet nu en *GiftWare* m÷jlighet.
- Tycker du om programmet och anvΣnder det vΣldigt ofta borde du
- fundera pσ att skicka en liten gσva f÷r att visa att du uppskattar
- arbetet som programmeraren har lagt ner pσ det hΣr programmet.
- Jag f÷reslσr en donation pσ omkring 10-20USD eller 10-20DM.
- Skicka inte checkar eller sσnt frσn lΣnder utanf÷r Europa, ofta
- kostar de mer att l÷sa ut Σn vΣrdet pσ dem.
-
- Om du inte skickar en donation, eller inte har rσd med det, sσ
- beh÷ver du inte kΣnna dig usel f÷r det. Men skicka gΣrna ett vykort
- och berΣtta att du anvΣnder ToolManager (Jag tycker om att fσ post).
- Se Programmerarens adress.
-
- - AnvΣndare av ToolManager 1.x kan b÷rja med avsnittet om Snabb
- installation. En del saker Σr desamma och resten Σr ganska lΣtt att
- lista ut genom att prova sig fram. F÷r en detaljerad beskrivning av
- det nya konceptet och de nya m÷jligheterna kan ni titta i
- referensavsnittet (Se Objekt).
- Ni *mσste* ta bort en eventuell ToolManager 1.x, annars fungerar inte
- den nya versionen. Version 2.0 kan inte lΣsa gamla konfigurationsfiler
- (Sorry).
-
- - F÷rstagσngsanvΣndare b÷r lΣsa hela dokumentet f÷r att f÷rstσ
- programmets koncept och syfte. B÷rja med Introduktion.
-
- - ToolManager 2.0 anvΣnder en del funktioner som finns i nΣsta version
- av AmigaOS (Refereras som V38 i detta dokument), som f÷rhoppningsvis
- Σr tillgΣngligt f÷r de flesta AmigaanvΣndarna under namnet 2.1 vid
- det hΣr laget. Om du fortfarande anvΣnder Release 2.0 (Refereras som
- V37), beh÷ver du inte oroa dig eftersom ToolManager inte krΣver dessa
- extra funktioner.
- Alla extra V38-funktioner Σr utmΣrkta i detta dokument.
-
-
-
- Programmerarens adress
- **********************
-
- Programmeraren kan nσs pσ f÷ljande adresser:
-
- Post:
-
- Stefan Becker
- Holsteinstrasse 9
- 5100 Aachen
- TYSKLAND
-
- InterNet Elektronisk Post, E-Mail:
-
- stefanb@pool.informatik.rwth-aachen.de
-
-
-
- Snabb installation
- ******************
-
- En grundlΣggande installation av ToolManager 2.0 bestσr av f÷ljande
- fyra delar:
-
- 'Libs/toolmanager.library' => 'LIBS:'
- Huvudprogrammet. Det hanterar alla program, menyer, symboler och dockor.
- (Se GrΣnssnitt...).
-
- 'Prefs/ToolManager*' => 'SYS:Prefs'
- Editerar instΣllningarna (Se InstΣllningar).
-
- 'Utilities/ToolManager*' => 'SYS:WBStartup'
- Startar och stoppar ToolManager. Om den ligger i lσdan WBStartUp sσ
- startas alltid ToolManager nΣr din WorkBench startas upp.
-
- 'L/WBStart-Handler' => 'L:'
- Startar program pσ samma sΣtt som WorkBench. Det Σr en separat process
- sσ du kan avsluta ToolManager Σven om du har program igσng som startades
- frσn ToolManager.
-
- Efter att du har kopierat dessa filer b÷r du avsluta en eventuell Σldre
- version av ToolManager som Σr igσng pσ din maskin och dubbelklicka pσ
- ToolManagers symbol i lσdan WBStartUp. Nu kan du starta upp
- Prefs/ToolManager och b÷rja leka med den (AnvΣnd knappen 'Testa' istΣllet
- f÷r 'AnvΣnd' medan du provar olika instΣllningar). De flesta funktionerna
- borde gσ att lista ut efter nσgra f÷rs÷k, men beh÷ver du mer information
- kan du titta i objektbeskrivningarna (Se Objekt).
-
-
-
- Vad Σr ToolManager?
- *******************
-
- ToolManager Σr ett flexibelt program som hanterar verktygen i din
- arbetsmilj÷. Det kan starta program frσn WorkBench och CLI likvΣl som ARexx
- script. AnvΣndargrΣnssnittet bestσr av menyer, symboler eller dockf÷nster.
- Tycker du om en dator som f÷r ovΣsen kan du koppla ett ljud till vart och
- ett av dessa objekt (Se Ljudobjekt).
-
- ToolManager kan lΣgga till objekt till Workenchens meny 'Tools' eller
- 'Verktyg'. Om du vΣljer ett sσdant Menyobjekt kommer programmet som det
- lΣnkats till att startas. Varje vald symbol pσ Workbenchen kommer att
- anvΣndas som argument till programmet. Detta fungerar bara dσ Workbenchen
- Σr igσng (Se Menyobjekt).
-
- ToolManager kan lΣgga till symboler till Workbenchf÷nstret. NΣr du
- dubbelklickar pσ en sσdan symbol startas programmet som lΣnkats till den.
- SlΣpper du en eller flera symboler pσ denna symbol kommer programmet att
- startas med dessa andra symboler som argument (Se Symbolobjekt).
-
- ToolManager kan skapa ett dockf÷nster med en samling av program.
- F÷nstret kan ÷ppnas pσ varje allmΣn skΣrm. Varje program representeras av
- en bild eller en knapp. F÷r att starta ett program klickar du bara pσ dess
- bild eller knapp EN gσng. Om dockf÷nstret har ÷ppnats pσ Workbenchen kan
- du Σven slΣppa en eller flera symboler pσ bilden eller knappen f÷r att ge
- dessa som argument till programmet (Se Dockobjekt).
-
- Dessutom kan du koppla ett direktval till varje program. Om du trycker den
- definierade tangentkombinationen startas programmet. Notera att du *inte*
- kan skicka argument till programmet om det startas pσ detta sΣtt
- (Se Programobjekt).
-
-
-
- Konceptet bakom ToolManager
- ***************************
-
- ToolManager 2.0 anvΣnder en ny objekt-orienterad upplΣggning f÷r att ge
- ett flexibelt och expanderbart system. Detta synsΣtt har m÷jliggjort flera
- betydande f÷rbΣttringar sedan ToolManager 1.x, du kan t.ex. ha fler Σn en
- docka nu.
-
- Ett objekt Σr en samling data som beskriver dess egenskaper. Varje objekt
- har ett namn och en typ. Du kan skapa sσ mσnga objekt av varje typ som du
- vill, men varje objektnamn mσste vara unikt eftersom det anvΣnds f÷r att
- referera till objektet.
-
- Just nu finns det sex olika typer av objekt: Program, Bild, Ljud, Meny,
- Symbol och Docka. De f÷rsta tre Σr basobjekt. Det betyder att de inte
- refererar till andra objekt utan de f÷rser de andra objekten med data
- eller tjΣnster.
-
- De tre andra objekten Σr komplexa objekt. De refererar basobjekt och Σr
- beroende av dessa f÷r att komma σt data eller tjΣnster. Referensen sker
- via namnet och om inget objekt med det namnet existerar kommer det
- komplexa objektet att ignorera det. Notera att detta kan reducera ett
- komplext objekts anvΣndbarhet; om t.ex. ett Symbolobjekt beh÷ver data
- frσn ett Bildobjekt som inte finns, skapas ingen symbol.
-
- Se Objekt f÷r en detaljerad beskrivning av alla objekts parametrar.
-
-
-
- Beskrivning av alla distribuerade filer
- ***************************************
-
- Paketet ToolManager 2.0 bestσr av flera kataloger och filer som beskrivs
- nedan. Notera att den kompletta distributionen beskrivs hΣr, Σven om du
- kanske har fσtt den i tvσ separata delar.
-
-
-
- Katalogen Docs
- ==============
-
- Denna katalog innehσller ToolManagers dokumentation.
- Den finns tillgΣnglig i tre format och ett flertal sprσk.
- Dessutom finns en fil i AutoDoc-format som beskriver grΣnssnittet mot
- ToolManagers delade bibliotek.
-
- Prefix 'TM_Sprσk'
- Denna fil innehσller dokumentationen f÷r det givna sprσket.
- TillgΣngliga sprσk Σr: Engelska och Svenska.
-
- Suffix '.doc'
- Denna fil innehσller dokumentationen i ren ASCII text.
-
- Suffix '.dvi'
- Denna fil innehσller dokumentationen i TeX DVI format.
- K÷r du denna fil genom en TeX skrivardrivrutin fσr du ut en skriven
- manual.
-
- Suffix '.guide'
- Denna fil innehσller dokumentationen i AmigaGuideformat. ─ven om den
- Σr i ren ASCII med nσgra kommandon beh÷vs AmigaGuide f÷r att utnyttja
- hypertextlΣnkarna i den. Programmeraren hoppas att AmigaGuide g÷rs
- tillgΣnglig f÷r alla AmigaanvΣndare snart.
-
- Suffix '.tex'
- Denna fil innehσller dokumentationen i Texinfoformat, som det
- specificerats av Free Software Foundation (FSF). Tillsammans med
- macropaketet 'texinfo.tex' kan du anvΣnda TeX och 'texindex' f÷r att
- skapa en fil i DVIformat (Se ovan).
-
- 'toolmanager.doc'
- Den hΣr filen innehσller dokumentationen f÷r grΣnssnittet mot
- ToolManagers delade bibliotek i Autodocformat.
-
-
-
- Katalogen Goodies
- =================
-
- Denna katalog innehσller extra programpaket som kan vara behjΣlpliga
- nΣr man anvΣnder ToolManager.
-
- 'upd1_20.lha'
- Programmet 'upd' skrevs av Jonas Petersson. Det Σr ett litet program
- som ÷ppnar en ARexxport och vΣntar pσ kommandon. Via ARexx kan du
- sedan lσta 'upd' spela upp samplade ljud. ToolManager anvΣnder denna
- egenskap f÷r att implementera Ljudobjekt (Se Ljudobjekt).
-
-
-
- Katalogen Graphics
- ==================
-
- Den hΣr katalogen innehσller en rik samling av bilder frσn vilken du
- kan vΣlja dina favoriter. Ladda in dem i ToolManager som Bildobjekt
- (Se Bildobjekt).
-
- Dessa filer har gjorts av ett flertal olika personer (Se Tack).
- Var och en av dem har en egen underkatalog i distributionen.
- Eftersom de kommer frσn olika hσll kommer de frσn olika milj÷er
- (palett, djup, uppl÷sning, storlek) och har olika designstilar sσ en
- del kan se mindre bra ut pσ din maskin.
-
- F÷r att sΣrskilja bildformaten som ToolManager st÷djer har varje fil
- ett beskrivande suffix:
-
- '.anmb'
- Detta Σr en IFF ANIM fil som skapats av ett rit/animationsprogram.
- Den kan innehσlla flera bilder.
-
- '.brush'
- Detta Σr en IFF ILBM fil som skapats av ett ritprogram.
- Den kan bara innehσlla en bild.
-
- '.info'
- Detta Σr en normal Amigasymbol som skapats av IconEdit (Eller liknande).
- Den kan innehσlla en eller tvσ bilder.
-
-
-
- Katalogen L
- ===========
-
- Denna katalog innehσller bara en enda fil, 'WBStart-Handler'. Du *mσste*
- kopiera den hΣr filen till katalogen L: (SYS:L), annars kan inte
- ToolManager starta program frσn WorkBench (Se Programobjekt).
-
- Det kompletta WBStart 1.0-paketet finns pσ Fish Disk # 572.
-
-
-
- Katalogen Libs
- ==============
-
- Denna katalog innehσller bara en enda fil, 'toolmanager.library'.
- Det Σr ToolManagers huvudprogram och *mσste* kopieras till katalogen LIBS:
- (SYS:Libs).
-
-
- Katalogen Locale
- ================
-
- Den hΣr katalogen innehσller alla filer f÷r ToolManagers Locale-st÷d.
- Eftersom Locale Σr nytt i och med V38 beh÷ver du inte kopiera dessa filer
- om du anvΣnder V37. AnvΣnder du V38 b÷r du vΣlja de filer som h÷r till det
- svenska sprσket och kopiera dem till lΣmpligt stΣlle i Locale:
-
- 'Catalogs/svenska/toolmanager.catalog'
- Detta Σr en ÷versΣttningsfil till Svenska. Kopiera den till katalogen
- 'LOCALE:Catalogs/svenska'.
-
- 'Languages/<sprσk>.language'
- Inte alla sprσk st÷ds av Commodores standard V38 distribution sσ en
- del av ÷versΣttarna har skickat med en egen '.language'-fil sσ att
- ToolManager kan anvΣnda deras ÷versΣttningsfiler. Kopiera lΣmplig fil
- till katalogen 'LOCALE:Languages'. TillgΣngliga sprσk Σr Finska (soumi)
- och Eefeler plattyska (eifel).
-
-
-
- Katalogen Prefs
- ===============
-
- HΣr ligger instΣllningseditorn och dess symbolfil.
- Kopiera bσda filerna till katalogen 'SYS:Prefs'.
- F÷r utf÷rligare beskrivning av editorn hΣnvisar jag till sektionen
- InstΣllningar.
-
-
-
- Katalogen Programmers
- =====================
-
- Denna katalog innehσller alla filer som krΣvs av diverse
- programmeringssprσk och deras kompilatorer f÷r att utnyttja grΣnssnittet
- mot ToolManagers delade bibliotek. Se i katalogen 'examples' f÷r en del
- exempel pσ hur man ska anvΣnda det. F÷r en komplett beskrivning
- rekommenderas filen 'Docs/toolmanager.doc'.
- St÷dda programsprσk Σr: AmigaOberon, DICE C, MANX Aztec C och SAS C.
-
-
-
- Katalogen Scripts
- =================
-
- Den hΣr katalogen innehσller en samling ARexx och Shell script som kan
- anvΣndas i ToolManagers Programobjekt. Notera att de kan vara specifika
- f÷r programmerarens milj÷ sσ du kan tvingas att modifiera dem.
-
-
-
- Katalogen Source
- ================
-
- HΣr ligger den kompletta kΣllkoden till ToolManager och de tillh÷rande
- programmen. Varje program har sin egen underkatalog. Programmeraren skickar
- med kΣllkoden som ett exempel pσ hur man ska programmera under OS 2.0.
-
- Underkatalogen 'locale' Σr intressant f÷r ÷versΣttare. Om ditt sprσk inte
- st÷ds av ToolManager sσ kan du fylla i tomrummen i filen 'empty.ct' och
- skicka till mig sσ inkluderas den kanske i nΣsta release.
-
-
-
- Katalogen Utilities
- ===================
-
- HΣr finns bara ett program, 'ToolManager'. Det startar och stoppar
- ToolManager 2.0. Oftast ligger programmet i katalogen WBStartup, men den
- kan Σven k÷ras frσn Shell.
-
- AnvΣndare av ToolManager 1.5 undrar kanske varf÷r programmet 'DeleteTool'
- saknas. Jo, dΣrf÷r att programmet 'BlackHole' pσ Fish disk #662 klarar
- jobbet bΣttre, anvΣnd det istΣllet.
-
-
-
- ToolManager objekt referenser
- *****************************
-
- Det hΣr kapitlet beskriver ToolManagers objekt i detalj. Varje objekt har
- en typ och ett namn. Namnet anvΣnds f÷r att referera till objektet.
- Det finns sex olika typer av objekt.
-
-
-
- Programobjekt
- =============
-
- Programobjekt beskriver program som startas av ToolManager.
- Tre olika typer av program st÷ds: CLI, Workbench och ARexx.
- Varje Programobjekt tar f÷ljande argument:
- (F÷rvalt vΣrde inom parenteser)
-
- 'Argument' (Ja)
- Kontrollerar om argumenten ska skickas till programmet eller inte.
- Om ett program inte hanterar argument eller bara inte beh÷ver dem kan
- du slσ av dem.
-
- 'Kommando'
- Filnamnet pσ programmet som ska k÷ras. Kan vara relativt till den
- aktuella katalogen.
-
- 'Aktuell Katalog' ('SYS:')
- Namnet pσ programmets aktuella katalog. Notera att ARexx-program
- ignorerar detta.
-
- 'F÷rdr÷jning' (0)
- Efter att man har aktiverat ett Programobjekt sσ vΣntar ToolManager i
- 'f÷rdr÷jning' sekunder innan programmet startas. Om vΣrdet Σr negativt
- sσ startas programmet igen efter 'f÷rdr÷jning' sekunder. F÷r att
- stoppa ett Programobjekt i vΣntelΣge beh÷ver du bara aktivera det igen.
- Notera att om 'f÷rdr÷jning' Σr satt kommer programmet att startas utan
- argument.
-
- 'Programtyp' (CLI)
- Specificerar typ av program. Kan vara en av: CLI, WB eller ARexx.
-
- 'Direktval'
- Du kan stΣlla in ett direktval f÷r varje Programobjekt. Om rΣtt
- tangentsekvens skrivs in startas programmet. Notera att programmet
- startas utan argument.
-
- 'Utdatafil' ('NIL:')
- Filnamnet som eventuell utdata skickas till. Endast anvΣndbart f÷r
- CLI-program.
-
- 'S÷kvΣg' (s÷kvΣg frσn ToolManagers process)
- Denna strΣng sΣtter programmets s÷kvΣg. Du kan specificera flera
- kataloger genom att separera dem med ett semikolon, ";".
- Endast anvΣndbart f÷r CLI-program.
-
- 'Prioritet' (0)
- StΣller prioriteten pσ den nya process som k÷r programmet.
-
- 'AllmΣn SkΣrm' (f÷rvald allmΣn skΣrm)
- Du kan stΣlla namnet pσ den allmΣnna skΣrm som ska flyttas fram innan
- programmet startas. Fungerar bara i samband med parametern 'Framσt'.
-
- 'Stack' (4096)
- StΣller stackens storlek f÷r den nya process som k÷r programmet.
-
- 'Framσt' (Nej)
- Om du sΣtter den hΣr parametern till 'Ja' sσ flyttas den allmΣnna
- skΣrm som specificerats i 'AllmΣn SkΣrm' lΣngst fram innan programmet
- startas.
-
-
-
- Bildobjekt
- ==========
-
- Bildobjekt specificerar bilddatat som ToolManager anvΣnder f÷r symboler
- eller dockor. Den hΣr objekttypen tar bara ett argument:
-
- 'Filnamn'
- Det specificerar namnet pσ filen som ToolManager ska lΣsa bilddatat
- ifrσn. ToolManager f÷rs÷ker automagiskt se vilken typ av fil det Σr:
-
- 1. ToolManager f÷rs÷ker ladda in den som en IFF-fil. ToolManager kan
- f÷r tillfΣllet lΣsa tvσ sorter, ILBM (en bild) eller ANIM
- (tvσ eller flera bilder).
-
- 2. ToolManager laddar in den som en symbolfil. Den kan ha en eller
- tvσ bilder.
-
- F÷r tillfΣllet st÷ds animationer bara i Dockobjekt. Symbolobjekt tar
- bara de tvσ f÷rsta bilderna i en animation f÷r att bygga upp symbolen.
- Om du vill g÷ra en animation att anvΣnda i ToolManager b÷r du f÷lja
- dessa designregler:
-
- Bild 1
- B÷r vara en bild som visar det icke aktiva lΣget.
-
- Bild 2
- B÷r vara en bild som visar det aktiva, eller valda lΣget.
- Normalt Σr det en fΣrgvΣnd kopia av bild 1.
-
- Bild 3 till N-1
- Bilder i animationen. Varje bild visas i en tredjedels sekund.
-
- Bild N
- Den sista bilden i animationen visas en sekund.
- Efter det visas bild 1 igen.
-
-
-
- Ljudobjekt
- ==========
-
- Ett Ljudobjekt kan anvΣndas f÷r att lσta ToolManager f÷ra ovΣsen.
- ToolManager har ingen egen m÷jlighet att spela upp ljud utan den anvΣnder
- ARexx f÷r att aktivera en extern ljuduppspelare, 'upd'.
- Denna objekttyp tar tvσ argument:
-
- 'Kommando'
- SΣtter ARexxkommandot som ToolManager skickar f÷r att aktivera
- den externa ljuduppspelaren. F÷r 'upd' kan det bli nσt i stil med
- 'file samples:boing', som instruerar 'upd' att spela upp samplingen
- 'samples:boing'. Se Godsaker.
-
- 'ARexxport'
- Specificerar ARexxporten dit ToolManager ska skicka kommandot till.
- F÷rvalt vΣrde Σr 'PLAY' som Σr 'upd's port.
-
-
-
- Menyobjekt
- ==========
-
- Menyobjekt kontrollerar vad som ska finnas i Workbenchens Verktygsmeny.
- Objektets namn anvΣnds som texten i menyn. F÷r att aktivera ett sσnt
- hΣr objekt vΣljer man det bara i menyn pσ vanligt sΣtt.
- Menyobjekt fungerar bara nΣr Workbenchen Σr igσng.
- Denna objekttyp tar tvσ argument:
-
- 'Programobjekt'
- Detta Σr namnet pσ det Programobjekt som ska aktiveras nΣr
- menyalternativet vΣljs. Alla symboler som Σr valda just dσ
- anvΣnds som argument till programmet.
-
- 'Ljudobjekt'
- Namnet pσ ett Ljudobjekt som ska aktiveras nΣr menyalternativet vΣljs.
-
- Att notera f÷r anvΣndare av ToolManager 1.x: F÷r att simulera den
- gamla verktygstypen 'Dummy' beh÷ver du bara skapa ett Menyobjekt utan
- att ange nσgot Program- eller Ljudobjekt.
-
-
-
- Symbolobjekt
- ============
-
- Symbolobjekt beskriver programsymboler i Workbenchf÷nstret.
- Ett Symbolobjekt kan aktiveras genom att man dubbelklickar pσ symbolen
- eller att man slΣpper en eller flera andra symboler pσ den.
- Symbolobjekt fungerar bara med Workbenchen igσng.
- Denna objekttyp tar f÷ljande argument:
- (F÷rinstΣllda vΣrden inom parenteser)
-
- 'Programobjekt'
- Namnet pσ det Programobjekt som ska aktiveras nΣr symbolen vΣljs.
- Alla symboler som slΣpps pσ programsymbolen skickas som argument
- till programmet.
-
- 'Bildobjekt'
- Namnet pσ det Bildobjekt som anvΣnds f÷r att bygga symbolen.
-
- 'VΣnsterkant' (0)
- Placerar vΣnsterkanten pσ symbolen.
-
- 'Visa Namn' (Ja)
- Om denna parameter Σr satt till 'Ja' kommer objektnamnet att skrivas
- ut som namnet pσ symbolen.
-
- 'Ljudobjekt'
- Namnet pσ ett Ljudobjekt som ska aktiveras nΣr symbolen vΣljs.
-
- '╓verkant' (0)
- Placerar symbolens ÷vre kant.
-
- Notera att Workbenchen Σr *vΣldigt* noga med var symbolerna placeras.
- Om du ger koordinater som Workbenchen inte tycker om kommer de att
- ignoreras och symbolen placeras nσgon annanstans.
-
-
-
- Dockobjekt
- ==========
-
- Dockobjekt beskriver f÷nster. Dessa f÷nster kan innehσlla flera verktyg
- som representeras av bilder eller textknappar. F÷r att starta ett sσdant
- verktyg beh÷ver du bara klicka pσ dess bild/knapp EN gσng. Du kan Σven
- slΣppa en eller flera symboler pσ den f÷r att skicka dessa symboler som
- argument till programmet.
- Varje Dockobjekt har flera parametrar:
- (F÷rvalda vΣrden inom parenteser)
-
- 'Aktiverat' (Ja)
- Ett dockf÷nster kan vara aktivt (÷ppet) eller inaktivt (stΣngt).
-
- 'Centrerad' (Nej)
- Om den hΣr parametern Σr satt kommer f÷nstret alltid att vara
- centrerad under muspekarens aktuella position nΣr det ÷ppnas.
-
- 'Kolumner' (1)
- StΣller antalet verktygskolumner i f÷nstret. Verktygen sorteras alltid
- radvis med b÷rjan i den vΣnstra kolumnen.
-
- 'Typsnitt' (SkΣrmtypsnitt)
- Om du har en docka med parametern 'Text' satt kan du vΣlja vilket
- typsnitt textknapparna ska ha.
-
- 'FrΣmst' (Nej)
- Med denna parameter satt kommer dockf÷nstret att ÷ppnas pσ den
- allmΣnna skΣrm som ligger lΣngst fram.
-
- 'Direktval'
- Du kan definiera ett direktval f÷r varje Dockobjekt. Om instΣlld
- direktvalssekvens genereras kommer dockans aktiva status att Σndras.
- Om dockf÷nstret Σr ÷ppet kommer det att stΣngas, och tvΣrtom.
-
- 'VΣnsterkant' (0)
- Placerar dockf÷nstrets vΣnsterkant.
- Om parametern 'Centrerad' Σr satt ignoreras denna parameter.
-
- 'Meny' (Nej)
- Du kan vΣlja om dockf÷nstret ska ha en egen liten meny.
- Den menyn har tvσ val:
-
- * 'StΣng Docka' StΣnger dockf÷nstret.
-
- * 'Avsluta TM' Avslutar ToolManager.
-
- 'M÷nster' (Nej)
- Dockf÷nstret justerar sin storlek automagiskt efter den st÷rsta bilden.
- Mindre bilder centreras i f÷nstret och omges med en tom ram.
- Vill du hellre ha den ramen fylld med ett m÷nster sσ kan du sΣtta
- den hΣr parametern till 'Ja'.
-
- 'Hoppa Fram' (Nej)
- Om den hΣr parametern sΣtts kommer dockf÷nstret att stΣngas efter
- att ett verktyg valts. Det Σr sΣrskilt bra i samband med parametrarna
- 'Centrerad', 'FrΣmst' och ett direktval med klassen 'rawmouse'
- (Se Direktval).
-
- 'AllmΣn SkΣrm' (F÷rvald allmΣn skΣrm)
- Den allmΣnna skΣrm som dockan ska ÷ppnas pσ. SkΣrmen kommer att
- flyttas lΣngst fram nΣr dockf÷nstret ÷ppnas.
- Denna parameter ignoreras om parametern 'FrΣmst' Σr satt.
-
- 'Text' (Nej)
- Du kan vΣlja mellan bilder och textknappar i dockf÷nstren med den
- hΣr parametern. Textknapparna Σr sΣrskilt anvΣndbara i samband med
- parametern 'Hoppa Fram'.
-
- 'Titel'
- Specificerar dockf÷nstrets titel. Om du ger en titel kommer f÷nstret
- att bli ett normalt f÷nster med titelrad, stΣngknapp, djupknapp
- och en ram. Om du *inte* ger en titel kommer dockf÷nstret bara
- att ha en titelrad, ingen ram.
-
- '╓verkant' (0)
- Positionerar dockf÷nstrets ÷verkant. Om parametern 'Centrerad' Σr
- satt ignoreras denna parameter.
-
- 'Vertikal' (Nej)
- Om dockf÷nstret har det nya utseendet (Bara en titelrad, ingen ram)
- sσ stΣller denna parameter om titelraden ska vara horisontell
- eller vertikal. Denna parameter ignoreras om du har gett en
- f÷nstertitel med parametern 'Titel'.
-
-
-
- ToolManagers f÷rvalseditor
- **************************
-
- Med f÷rvalseditorn kan du stΣlla in ToolManagers globala konfiguration.
- Dessa instΣllningar laddas automagiskt nΣr ToolManager startas.
- F÷r att starta editorn beh÷ver du bara dubbelklicka pσ dess symbol,
- du kommer dσ att se huvudf÷nstret.
-
-
-
- Huvudf÷nstret
- =============
-
- Huvudf÷nstret har flera olika grupper av knappar och listor:
-
- Objekttyp
- Med den hΣr knappen kan du vΣlja vilken typ av objekt som du vill
- skapa eller Σndra.
-
- Objektlista
- HΣr visas en lista pσ alla objekt av aktuell typ som finns just nu.
- Du kan vΣlja ett objekt genom att klicka pσ dess namn. Om du
- dubbelklickar ÷ppnas ett editorf÷nster.
-
- Flytta objekt
- NΣr du valt ett objekt kan du flytta omkring det i listan med
- de hΣr knapparna. Om du klickar pσ knappen 'Sortera' kommer
- objekten i listan att sorteras alfabetiskt.
-
- Manipulera objekt
- De hΣr knapparna Σndrar objekt. Du kan skapa ett nytt objekt av
- aktuell typ genom att trycka pσ 'Nytt...', editera valt objekt
- genom att trycka pσ '─ndra...', kopiera valt objekt genom att
- trycka pσ 'Kopiera' eller radera det valda objektet med 'Ta Bort'.
-
- Konfiguration
- Du har flera m÷jligheter att spara instΣllningarna.
- Med knappen 'Spara' kan du spara dem permanent till filen
- 'ENVARC:ToolManager.prefs'. Vill du bara Σndra tillfΣlligt b÷r du
- anvΣnda knappen 'AnvΣnd'. Knappen 'Avbryt' gσr ur editorn utan att
- spara Σndringarna.
-
-
-
- Huvudf÷nstrets menyer
- =====================
-
- Huvudf÷nstret har flera menyalternativ:
-
- 'Projekt'
- Med menyvalen '╓ppna...' och 'Spara Som...' kan du ladda eller spara
- instΣllningarna. 'Om...' ÷ppnar en dialogruta med information.
- VΣljer du 'Avsluta' sσ avslutas editorn utan att instΣllningarna
- sparas.
-
- '─ndra'
- HΣr kan du σterstΣlla gamla konfigurationer. Du fσr tillbaka de
- instΣllningar som sparades senast med 'Senast Sparade' och du kan
- hΣmta de instΣllningar som gΣllde innan du startade editorn med
- '┼terstΣll'. Senast sparade hΣmtas frσn 'ENVARC:ToolManager.prefs'
- medan den σterstΣllda kommer frσn 'ENV:ToolManager.prefs'.
-
- 'InstΣllningar'
- 'Skapa Symboler' stΣller om 'Spara Som...' ska spara ner en symbol
- till konfigurationsfilen eller inte.
-
-
-
- Editorf÷nster
- =============
-
- Alla objekttyper har ett eget editorf÷nster f÷r att stΣlla in objektens
- parametrar. Se Objekt f÷r en detaljerad lista ÷ver objektparametrarna.
-
- Varje editorf÷nster har ett textfΣlt f÷r objektnamnet. Det hΣr namnet
- Σr viktigt eftersom det anvΣnds f÷r att referera till objektet.
- Notera att det inte finns nσgon korsreferens inbyggd, sσ om du Σndrar
- namnet pσ ett objekt som redan anvΣnds av ett annat objekt sσ uppdateras
- *inte* den referensen. Du mσste g÷ra det f÷r hand.
-
- Knapparna i editorf÷nstren ÷ppnar olika typer av dialogrutor. Du kan
- vΣlja en sak genom att klicka pσ den och sedan pσ 'OK' eller genom att
- helt enkelt dubbelklicka pσ den. F÷r att lΣmna en dialogruta utan att
- g÷ra nσgra Σndringar trycker du bara pσ 'Avbryt'. Om du ÷nskar att
- rensa ett fΣlt som bara tillσter val genom en dialogruta kan du kalla
- fram dialogrutan och trycka pσ 'OK' *utan* att vΣlja nσgot.
-
- Editorf÷nstren f÷r objekttyperna Program och Bild har en extra egenskap.
- Du kan helt enkelt slΣppa en symbol pσ dem f÷r att sΣtta parametrarna
- f÷r den symbolen.
-
-
-
- GrΣnssnitt till ToolManagers delade bibliotek
- *********************************************
-
- Hanteringen av ToolManager Σr inbΣddat i ett standard Amiga delat
- bibliotek. Detta bibliotek erbjuder flera funktioner f÷r att skapa
- och manipulera ToolManagers objekt sσ att du kan anvΣnda dem i dina
- egna program.
-
- F÷r nΣrvarande finns det sex funktioner att tillgσ:
-
- 'AllocTMHandle()'
- F÷r att kunna skapa ToolManagerobjekt sσ mσste du f÷rst allokera
- ett TMHandle. Det hΣr handtaget lagrar all information om dina objekt
- och anvΣnds f÷r att referera till dem. Notera att informationen som
- lagrats i handtaget Σr *bara* σtkomligt ifrσn det program som skapat
- det.
-
- 'FreeTMHandle()'
- Den hΣr funktionen frig÷r ett TMHandle och alla ToolManagerobjekt
- som kopplats till det. Varje 'AllocTMHandle()' mσste f÷ljas av ett
- 'FreeTMHandle()'!
-
- 'CreateTMObjectTags()'
- 'CreateTMObjectTagList()'
- De hΣr funktionerna skapar ett ToolManagerobjekt. Du mσste ge ett
- namn, objekttypen och diverse 'tags' f÷r objektparametrarna.
- Objektets namn Σr viktigt eftersom det anvΣnds f÷r att referera
- till objektet.
-
- 'ChangeTMObjectTags()'
- 'ChangeTMObjectTagList()'
- Du kan modifiera ett objekts parametrar med de hΣr funktionerna.
- Objektet kommer att uppdateras till de nya vΣrdena.
- Notera att Bildobjekt *inte* kan modifieras Σnnu.
-
- 'DeleteTMObject()'
- Med den hΣr funktionen kan du radera ett objekt. Om objektet Σr
- lΣnkat till andra objekt kommer de att modifieras pσ lΣmpligt sΣtt.
-
- 'QuitToolManager()'
- Den hΣr funktionen sΣger till ToolManagers hanterare att avsluta sσ
- snart som m÷jligt.
-
- Komplett dokumentation f÷r bibliotekets grΣnssnitt finns att tillgσ
- pσ Engelska i AutoDoc-format (Se katalogen Docs).
-
-
- Hur man definierar ett direktval
- ********************************
-
- Detta kapitel berΣttar hur man definierar ett direktval som en strΣng
- som beskriver inmatning (Input Description String) som sedan tolkas av
- Commodities. Varje gσng som ett direktval aktiveras sσ genererar
- Commodities en hΣndelse som ToolManager anvΣnder f÷r att aktivera
- Programobjekt eller Dockobjekt. Denna strΣng har f÷ljande utseende:
-
- [<klass>] {[-][<modifierare>]} [-][upstroke] [<tangentkod>]
-
- Det spelar ingen roll om du anvΣnder VERSALER eller gemena.
-
- 'klass' beskriver typen av hΣndelse (InputEvent). Denna parameter
- kan utelΣmnas, i vilket fall klassen 'rawkey' anvΣnds.
- (Se Klasser av InputEvent)
-
- Modifierare Σr 'signaler' som mσste vara sanna eller falska nΣr
- direktvalet aktiveras, annars kommer ingenting att hΣnda. Du ger ett
- nyckelord f÷r varje modifierare som mσste vara sann. Alla andra
- modifierare antas vara falska. Om du vill ignorera en modifierare
- skriver du ett minustecken '-' framf÷r dess nyckelord.
- Se Σven listan pσ modifierare nedan.
-
- Normalt sett genereras en direktvalshΣndelse nΣr en tangent trycks ner.
- Om det istΣllet ska genereras nΣr tangenten slΣpps upp ger man
- nyckelordet 'upstroke'. Om det ska genereras bσde nΣr tangenten trycks
- ner och slΣpps upp anvΣnds '-upstroke'.
-
- Tangentkoden Σr beroende av klassen av InputEvent. Se Tangentkoder.
-
- OBS: VΣlj dina direktval med omsorg eftersom Commodities har vΣldigt h÷g
- prioritet i inmatningskedjan och kan 'hinna f÷re' direktval som redan
- specificerats i applikationsprogram och liknande.
-
-
-
- Klasser av InputEvent
- =====================
-
- Commodities st÷djer de flesta hΣndelser som kan komma frσn input.device,
- enheten som hanterar all inmatning. Den hΣr delen av dokumentationen
- beskriver kort de hΣndelserna som Σr mest anvΣndbara i samband med
- direktval f÷r ToolManager.
-
- rawkey
- Detta Σr den f÷rvalda klassen och den tΣcker in alla tangentbords-
- hΣndelser. 'rawkey a' eller 'a' genererar en hΣndelse sσ fort som
- tangenten "a" trycks ner. Du mσste specificera en tangentkod f÷r
- den hΣr klassen. Se Tangentkoder.
-
- rawmouse
- Den hΣr klassen beskriver allt som hΣnder med musknapparna.
- Du mσste ge en tangentkod f÷r den hΣr klassen. Se Tangentkoder.
-
- diskinserted
- HΣndelser av den hΣr klassen genereras nΣr en diskett trycks in
- i diskettstationen. Denna klass har inga tangentkoder.
-
- diskremoved
- HΣndelser av den hΣr klassen genereras nΣr en diskett tas ut ur
- diskettstationen. Denna klass har inga tangentkoder.
-
-
- Modifierare
- ===========
-
- En del synonymer till nyckelord lades till i V38 av Commodities.
- De Σr utmΣrkta med en asterisk '*'.
-
- 'lshift', 'left_shift' *
- VΣnster Shift-tangent.
-
- 'rshift', 'right_shift' *
- H÷ger Shift-tangent..
-
- 'shift'
- Nσgon Shift-tangent, vilken som helst.
-
- 'capslock', 'caps_lock' *
- Tangenten 'Caps Lock (Shiftlσs).
-
- 'caps'
- En Shift-tangent eller Caps Lock.
-
- 'control', 'ctrl' *
- Tangenten 'Ctrl' (Control).
-
- 'lalt', 'left_alt' *
- VΣnster Alt-tangent.
-
- 'ralt', 'right_alt' *
- H÷ger Alt-tangent.
-
- 'alt'
- Nσgon Alt-tangent.
-
- 'lcommand', 'lamiga' *, 'left_amiga' *, 'left_command' *
- VΣnster C=/Amiga/Kommando-tangent.
-
- 'rcommand', 'ramiga' *, 'right_amiga' *, 'right_command' *
- H÷ger Amiga/Kommando-tangent.
-
- 'numericpad', 'numpad' *, 'num_pad' *, 'numeric_pad' *
- Detta nyckelord *mσste* ges f÷r varje tangent som ligger pσ det
- numeriska tangentbordet.
-
- 'leftbutton', 'lbutton' *, 'left_button' *
- VΣnster musknapp. Se notis nedan.
-
- 'midbutton', 'mbutton' *, 'middlebutton' *, 'middle_button' *
- Mitten musknapp f÷r 3-knapps m÷ss. Se notis nedan.
-
- 'rbutton', 'rightbutton' *, 'right_button' *
- H÷ger musknapp. Se notis nedan.
-
- 'repeat'
- Denna modifierare Σr satt om tangentbordets repetition Σr aktivt.
- Bara anvΣndbart f÷r klassen 'rawkey'.
-
- OBS: V37 av Commodities har ett fel som om÷jligg÷r anvΣndandet av
- 'leftbutton', 'midbutton' och 'rbutton' som modifierare.
- Felet Σr σtgΣrdat i V38.
-
-
-
- Tangentkoder
- ============
-
- Varje klass har sina egna tangentkoder:
-
- Tangentkoder f÷r 'rawkey'
- -------------------------
-
- En del nyckelord och synonymer lades till i V38 av Commodities.
- Dessa Σr utmΣrkta med en asterisk, '*'.
-
- 'a'-'z', '0'-'9', ...
- ASCII-tecken.
-
- 'f1', 'f2', ..., 'f10', 'f11' *, 'f12' *
- Funktionstangenter.
-
- 'up', 'cursor_up' *, 'down', 'cursor_down' *
- 'left', 'cursor_left' *, 'right', 'cursor_right' *
- Piltangenter.
-
- 'esc', 'escape' *, 'backspace', 'del', 'help'
- 'tab', 'comma', 'return', 'space', 'spacebar' *
- Speciella tangenter.
-
- 'enter', 'insert' *, 'delete' *
- 'page_up' *, 'page_down' *, 'home' *, 'end' *
- Tangenter pσ det numeriska tangentbordet. Alla dessa mσste anvΣndas
- tillsammans med modifieraren 'numericpad' eller 'numpad'.
-
-
-
- Tangentkoder f÷r 'rawmouse'
- ---------------------------
-
- Dessa nyckelord lades till i V38 av Commodities.
- De Σr inte tillgΣngliga under V37.
-
- 'mouse_leftpress'
- VΣnster musknapp nedtryckt.
-
- 'mouse_middlepress'
- Mittenknappen nedtryckt.
-
- 'mouse_rightpress'
- H÷ger musknapp nedtryckt.
-
- OBS: F÷r att anvΣnda en av dessa tangentkoder mσste du ocksσ sΣtta
- motsvarande modifierare, t.ex:
-
- rawmouse leftbutton mouse_leftpress
-
-
-
- Exempel pσ direktval
- ====================
-
- 'ralt t'
- Hσll nere h÷ger Alt-tangent och tryck ner "t".
-
- 'ralt lalt t'
- Hσll nere bσda Alt-tangenterna och tryck ner "t".
-
- 'alt t'
- Hσll nere en av Alt-tangenterna och tryck ner "t".
-
- 'rcommand f2'
- Hσll nere h÷ger Amiga-tangent och tryck ner den andra
- funktionstangenten.
-
- 'numericpad enter'
- Tryck ner 'Enter'-tangenten pσ det numeriska tangentbordet.
-
- 'rawmouse midbutton leftbutton mouse_leftpress'
- Hσll ner musknappen i mitten och tryck ner den vΣnstra musknappen.
-
- 'diskinserted'
- SΣtt in en diskett i en diskettstation.
-
-
- ToolManagers historia
- *********************
-
- 2.0, slΣppt 920926
- - Helt nytt objektorienterat koncept
-
- - NΣstan helt omskriven
-
- - Uppdelat i tvσ delar
-
- - Huvudprogrammet inbΣddat i ett delat bibliotek
-
- - Konfigurationen handhas av ett Preferences-program
-
- - Konfigurationen filformat har Σndrats igen. :-) Det Σr nu en
- IFF-fil som ligger i ENV:
-
- - Flera dockor samt dockor med flera kolumner
-
- - Nytt utseende pσ dockf÷nstren
-
- - Dockorna kΣnner automagiskt av den st÷rsta bildens storlek
-
- - Ljudst÷d
-
- - Direkt ARexx-st÷d f÷r Programobjekt
-
- - ToolManager kan k÷ras utan Workbench. Om Workbench inte k÷r
- kommer inga App* funktioner att anvΣndas
-
- - St÷d f÷r olika sprσk genom locale.library
-
- - CLI-verktyg kan anvΣnda Workbenchens s÷kvΣg
-
- - Separat process f÷r att starta Workbenchprogram
-
- 1.5, slΣppt 911010, Fish Disk #551
- - Statusf÷nstret har 'New/Open/Append/Save As' f÷r konfigurationsfilen
- i menyn
-
- - Editorf÷nstret har fildialogrutor
-
- - Lade till ett dockf÷nster (α la NeXT)
-
- - Lade till DeleteTool
-
- - Alla aktiva direktval kan visas i en lista
-
- - Verktyg kan flyttas runt i listan
-
- - Lade till symbolpositionering i editorf÷nstret
-
- - Programsymbolens namn kan sΣttas
-
- - CLI-verktyg kan ha en utdatafil och en lista pσ s÷kvΣgar
-
- - AnvΣnder UserShell f÷r CLI-verktyg
-
- - Maximala lΣngden pσ kommandoraden f÷r CLI-verktyg Σr nu 4096 tecken
-
- - St÷d f÷r AppIcons utan namn
-
- - Om du ÷ppnar statusf÷nstret kommer Workbenchen att flyttas frΣmst
-
- - WorkbenchskΣrmen kan flyttas frΣmst innan ett verktyg startas med
- direktval
-
- - ToolManager vΣntar upp till 20 sekunder pσ workbench.library
-
- - Lade till en DELAY-parameter som lσter ToolManager vΣnta <num>
- sekunder innan nσgon App*-funktion lΣggs till
-
- - D÷pte om nσgra parametrar
-
- - F÷rbΣttrade utseendet
-
- - Nσgra interna Σndringar
-
- 1.4, slΣppt 910709, Fish Disk #527
- - Direktval f÷r verktyg
-
- - Appsymboler f÷r verktyg
-
- - M÷jlighet att slσ av menyval
-
- - Konfigurationsfilens format Σndrat
-
- - ReadArgs() sk÷ter nu tolkningen av kommandoraden
-
- - Status och editf÷nstren uppdaterade med nya funktioner
-
- - SΣkerhetskoll innan programmet avslutas
-
- - Menyvalet 'Open TM Window' visas bara om programsymbolen Σr
- bortkopplad
-
- - ─ndrad startmetod f÷r WB. St÷der projektsymboler
-
- - Flera interna Σndringar
-
- 1.3, slΣppt 910313, Fish Disk #476
- - St÷der flera konfigurationsfiler
-
- - Konfigurationsfilens format lite Σndrat
-
- - Verktygsdefinitionerna kan Σndras under k÷rning
-
- - St÷der CLI och Workbench startmetoder
-
- - Valda syboler skickas med som parametrar
-
- - AnvΣnder startupsymbolen som programsymbol om den startades
- frσn Workbench
-
- - Symbolens position kan lΣggas in i konfigurationsfilen
-
- - Programsymbolen kan kopplas bort
-
- - Nytt menyval: 'Show TM Window'
-
- - Varje ny startad ToolManager skickar sina startup-parametrar till
- den ToolManager process som redan k÷r
-
- 1.2, slΣppt 910112, Fish Disk #442
- - Statusf÷nstret Σndrat till ett no-GZZ och simple refresh (Borde
- spara ett par byte)
-
- - Statusf÷nstret kommer ihσg sin senaste position
-
- - Ny knapp i statusf÷nstret, 'Save Configuration' som sparar den
- aktuella verktygslistan till konfigurationsfilen
-
- - Smσ fel borttagna i ListViews knapphantering
-
- - Symbolens namn hσrdkodat till 'ToolManager'
-
- 1.1, slΣppt 910101
- - Symboler kan slΣppas pσ statusf÷nstret
-
- - Statusf÷nstret innehσller en lista pσ alla verktygsnamn
-
- - Man kan ta bort verktyg frσn listan
-
- 1.0, slΣppt 901104
- - F÷rsta slΣppta versionen
-
-
- Programmeraren vill tacka...
- *************************
-
- ToolManager har genomgσtt mσnga stora f÷rΣndringar sedan den f÷rst
- implementerades i mitten av 1990. Denna utveckling hade varit om÷jlig
- om jag inte fσtt en sσdan enorm respons frσn de som anvΣnde ToolManager.
- Mσnga idΘer och funktioner kommer frσn denna kΣlla...
-
- DΣrf÷r skulle jag vilja tacka:
-
- F÷r Alpha/Beta testning, idΘer & bug rapporter:
- Amigasektionen av vσr lokala datorklubb (Computerclub an der RWTH
- Aachen), Olaf 'Olsen' Barthel, Georg Hessmann (Gucky), Markus
- Illenseer (ill), Klaus Melchior, Rickard Olsson (Richie), Matthias
- Scheler (Tron), Ralph Schmidt (laire), Roger Westerlund (Budda),
- Brian Wright (SteveVai) och mσnga andra...
-
- Matthew Dillon
- Utan DICE, ditt *excellenta* utvecklingssystem f÷r C samt diverse
- andra verktyg skulle inte ToolManager finnas!
-
- F÷r deras utmΣrkta grafikarbete:
- Andreas Harrenberg, Georg Hessmann, Michael "Mick" Hohmann, Markus
- Illenseer, Oliver Koenen, Klaus Melchior, Rickard Olsson, Jan
- Peter, Matthias Scheler, Brian Wright
-
- F÷r ÷versΣttningarna av Locale:
- Tomi Blinnikka (Finska), Dr. Peter Kittel (Tyska), Klaus Melchior
- (Eifel Plattyska), Rickard Olsson (Svenska), Marc Schaefer (Franska
- & Italienska)
-
- Alla grabbar och tjejer i West Chester:
- F÷r att ni utvecklat Amigan och dess superba operativsystem.
-
- Alla anvΣndare som skickat mig pengar:
- Jag bad inte om det, men det Σr sk÷nt att se att nσgon uppskattar
- ens arbete.
-
- Alla anvΣndare som skickat mig ett meddelande:
- Jag tyckte verkligen om att lΣsa era brev!
-
- Och tack alla jag gl÷mde nΣmna...
-