{ToolManager

{En utvidelse til Amiga Workbench

{

{Version 2.1

{16 Mai 1993

Opphavsrett © 1990-93 Stefan Becker

Tillatelse gis til å distribuere intakte kopier av denne manualen så fremt opphavsrettnotisen og denne tillatelsesnotisen følger med alle kopier.

Det er ingen som helst garanti at programmene som er beskrevet i dette dokumentet er 100% pålitelige. Du bruker dette materialet på egen risiko. Forfatteren kan ikke bli gjort skyldig i skader som er forårsaket av disse programmene.

Denne pakken kan distribueres fritt, men opphavsretten innehas av Stefan Becker. Dette betyr at du kan kopiere den fritt så lenge du ikke tar mer penger for den en et rimelig kopieringsbeløp. Dette beløpet må ikke overstige USD 5 or DEM 5.

Denne grensen gjelder også tyske Public-Domain forhandlere!!

Tillatelse gis til å inkludere pakken i Public-Domain samlinger, spesielt Fred Fishs Amiga Disk bibliotek (inkludert CD ROM versjoner). Distribusjonsfilen kan lastes opp på Bulletin Board systemer eller FTP servere. Hvis du ønsker å distribuere dette programmet, du bruke de originale distribusjonsarkivene ‘ToolManager2_1bin.lha’, ‘ToolManager2_1gfx.lha’ og ‘ToolManager2_1src.lha’.

Ingen av disse programmene eller kildekoden (samt deler av den) kan bli inkludert eller brukt i kommersielle programmer uten forfatterens skriftlige tillatelse.

Ingen av disse programmene eller kildekoden (samt deler av den) kan bli brukt på maskiner som blir brukes til forskning, utvikling, bygging, testing eller produksjon av våpen eller andre militære områder. Dette gjelder også maskiner brukt til opplæring av personer for alle de nevnte formålene.


\input ntexinfo

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1 Viktige notiser

Velkommen til den vidunderlige ToolManager 2.1 :-)


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2 Hvor sender du feilrapporter, kommentarer & donasjoner

Forfatteren kan nåes på følgende adresser:

Postadresse:
     Stefan Becker
     Holsteinstrasse 9
     D-W-5100 Aachen
     GERMANY

Vennligst bruk følgende adresse etter 1. juli 93:

     Stefan Becker
     Holsteinstrasse 9
     D-W-52068 Aachen
     GERMANY

Internet elektronisk post:
stefanb@pool.informatik.rwth-aachen.de

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3 Rask installasjon av ToolManager 2.1

Installasjon av ToolManager 2.1 består av fire deler:

Libs/toolmanager.library’ ⇒ ‘LIBS:

Dette er hovedprogrammet til ToolManager. Det håndterer alle program, menyer, ikoner og dokker (see section ToolManagers bibliotekgrensesnitt).

Prefs/ToolManager*’ ⇒ ‘SYS:Prefs

Dette er programmet for innstillinger (see section ToolManager innstillinger).

WBStartup/ToolManager*’ ⇒ ‘SYS:WBStartup

Med dette verktøyet kan du starte og stoppe ToolManager. Hvis det ligger i WBStartup katalogen vil ToolManager alltid bli startet når maskinen din starter opp.

L/WBStart-Handler’ ⇒ ‘L:

Dette programmer starter programmer med Workbench sin start metode. Det er en separat prosess, så du kan avslutte ToolManager selv om du har programmer kjørende, startet med WB metoden.

Etter å ha kopiert disse filene, bør du avslutte alle eldre versjoner av ToolManager og dobbel-klikke ToolManager ikonet som er i ‘WBStartup’ katalogen. Nå kan du starte innstillingsprogrammet og prøve deg frem. (Bruk “Test”-knappen istedet for “Bruk”-knappen mens du tester.) Du burde kunne finne ut av det meste med prøving og feiling, men nærmere informasjon finnes i ToolManagers objektbeskrivelser (see section ToolManager objektreferanse).

Distribusjonen inkluderer et eksempel på en konfigurasjonsfil, nemlig ‘TM_Demo.prefs’. Du kan hente den inn i innstillingsprogrammet med menyvalget Hente.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4 Hva er ToolManager?

ToolManager er et fleksibelt program for å holde styr på programmer i ditt arbeidsmiljø. Det kan starte Workbench og CLI programmer, ARexx skript og generere start-tast sekvenser. Det kan til og med sende kommandoer til en ToolManager som kjører på en annen maskin. Brukergrensesnittet består av menyer, ikoner eller dokk-vinduer. Hvis du liker en støyende maskin, kan du koble en lyd til hvilke som helst objekt See section Lydobjekter.

ToolManager kan legge til program til Workbenchs Tools meny. Hvis du velger et slikt menyvalg vil programmet som assosieres med det, startes. Alle valgte ikoner på Workbenchen vil bli brukt som argument til programmet. Dette er bare tilgjengelig hvis Workbench kjører. See section Menyobjekter.

ToolManager kan legge til ikoner på Workbench vinduet. Når du dobbel-klikker et slikt ikon, vil programmet som det er tilknyttet startes. Hvis du dropper andre ikoner over dette ikonet, vil programmet starte med disse ikonene som argument. Dette er bare tilgjengelig hvis Workbench kjører. See section Ikonobjekter.

ToolManager kan lage et såkalt dokkvindu av en samling programmer. Dette vinduet kan åpnes på hver offentlige skjerm. Hvert program er representert av et bilde eller en knapp. For å starte et program trenger du bare klikke på bildet eller knappen. Hvis dokkvinduet er åpnet på Workbench skjermen og Workbench kjører, kan du også droppe ikoner på bildet eller knappen for å starte programmet med argumenter. See section Dokkobjekter.

I tillegg kan du legge til en start-tast til hvert program. Hvis du trykker denne start-tast, vil programmet starte. Merk deg at ingen argumenter kan bli sendt til programmet hvis du bruker denne start metoden. See section Programobjekter.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5 Konseptene bak ToolManager

ToolManager 2.1 bruker en ny objekt-orientert vinkling for å gi et fleksibelt og ekspanderbart system. Denne vinklingen gjorde det mulig å forbedre ToolManager over 1.X versjoner, f.eks.: flere dokkvinduer åpne samtidig.

Et objekt er en samling av data som beskriver dets muligheter. Hvert objekt har et navn og en type. Du kan skape så mange objekter som du ønsker av hver type, men navnet på objektene må være ulike, fordi navnet blir brukt som referanse til objektet.

For tiden er det syv forskjellige objekt typer: Program, Bilde, Lyd, Meny, Ikon, Dokk og Aksess. De første tre er primitive objekt; det betyr at de ikke refererer til andre objekt. De supplerer data eller tjenester til de andre, komplekse objektene.

De siste fire objektene er komplekse objekt; det betyr at de refererer til primitive objekt og er avhengig av dem for med hensyn til data eller tjen- ester. Referansene gjøres med navn, og hvis ingen primitive objekt med dette navnet eksisterer så vil det komplekse objektet overse det. Merk deg at dette kan redusere funksjonaliteten til det komplekse objektet, f.eks et ikonobjekt trenger data fra et bildeobjekt, så hvis ikke dette objektet finnes vil det ikke bli laget noe ikon.

For en detaljert beskrivelse av alle objektene, see ToolManager objektreferanse.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

6 En tur gjennom ToolManagers muligheter

Har du ikke forstått et ord inntil nå? Forvirret av objekter, programmer og lenker? Ikke fortvil, hjelp er på vei.

Jeg vil lede deg gjennom et steg-for-steg eksempel om hvordan man skal stille inn ToolManager. Alt du trenger å gjøre er å installere ToolManager og kjøre innstillingsprogrammet. Etter hvert steg, trykk “Test”-knappen i hovedvinduet for å teste konfigurasjonen.

Som et eksempel bruker vi tekst fremviseren More som ligger i katalogen ‘SYS:Utilities’. Først må vi fortelle ToolManager hvilke program vi ønsker å bruke. Informasjon om programmer er lagret i programobjekter. Bare velg “Program” som objekttype i hovedvinduet til innstillingsprogrammet og trykk “Nytt”-knappen.

Etter å ha trykket denne knappen vil du se “Endre programobjekt”-vinduet. Åpne Utilities-katalogen på Workbench partisjonen, flytt More-ikonet ut av katalogen og dropp det på editorvinduet. Som du kan se har editoren satt navnet på objektet, kommandoen til programnavnet og den aktuelle katalogen til System:Utilities. Trykk ned “OK”-knappen for å bruke denne innstilling.

Du kan ikke gjøre så mye med et programobjekt alene, så i neste omgang ønsker vi å legge dette programmet i “Verktøy”-menyen til Workbench. Velg “Meny” som objekttype og trykk “Nytt” knappen. Nå vil du se “Endre menyobjekt”-vinduet. Forandre objektets navn til “Vis Tekst”.

ToolManager må vite hvilket program det skal starte når menyvalget gjøres, så vi lenker bare et programobjekt til menyobjektet. Trykk ned “Programobjekt”-knappen og velg objektet “More” fra fil-velgeren. Nå kan du trykke “OK”-knappen og “Test” knappen i hovedvinduet. Du kan nå se ditt menyobjekt i “Verktøy”-menyen. Velg en tekstfil på Workbench- skjermen (klikk et ikon) og velg ditt nye menyvalg. Programmet “More” skal nå starte og vise frem tekstfilen du valgte. Dette var vel lett?

Nå kan vi gå et skritt videre og lage et ikonobjekt på Workbench-skjermen. Til et ikon trenger vi bildedata som er lagret i et bildeobjekt. Velg “Bilde” som objekttype og trykk “Nytt” knappen. “Endre bildeobjekt”-vinduet vil nå åpnes. Forandre navnet til “Bilde for More” og dropp More ikonet fra Utilities-katalogen i vinduet. Trykk ned “OK”-knappen for å bruke innstillingene.

I det neste steget vil vi skape ikonobjektet. Velg “Ikon” som objekttype og trykk “Nytt”-knappen. Forandre objektnavnet til “Vis Tekst”. Trykk ned “Programobjekt”-knappen og velg objektet “More” fra fil-velgeren. Trykk ned “Bildeobjekt”-knappen og velg objektet “Bilde for More” fra filvelgeren. Sett X posisjonen til 100 og Y posisjonen til 50. Trykk ned “OK”- knappen og “Test”-knappen. Etter en kort pause vil et ikon dukke opp på Workbench-skjermen. På denne kan du nå droppe ikonene til tekstfilene dine for å vise dem.

Jeg er sikker på at du nå har en viss peiling hvordan du kan bruke ToolManager objekter og på hvilken måte du kan lenke dem sammen for å bygge ditt miljø. Nå kan du finne ut resten ved å prøve en ting av gangen. Du kan også ta en titt på filen ‘TM_Demo.prefs’ for å finne ut mer om div. innstillinger.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7 Beskrivelse av alle filene i distribusjonen

Den komplette ToolManager 2.1 distribusjonen består av flere kataloger som er forklart nedenfor. Merk at distribusjonen er delt opp i tre deler, så du har kanskje ikke alle katalogene.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.1 Katalogen Docs

Denne katalogen inneholder dokumentasjonen til ToolManager. Dokumentasjonen er tilgjengelig i fire ulike format og flere språk. I tillegg er det en fil i AutoDoc format som beskriver ToolManagers delte bibliotekgrensesnitt.

Prefix ‘TM_<language>

Disse filene inneholder denne filen for det spesifiserte språket. Følgende språk er tilgjengelig: Deutsch, English, Français, Norsk, Svenska.

Postfix ‘.doc

Denne filen inneholder dokumentasjonen i ren ASCII tekst.

Postfix ‘.dvi

Denne filen inneholder dokumentasjonen i TeXs DVI format. For å få en utskrift av manualen kjører du denne filen gjennom en TeX printerdriver.

Postfix ‘.guide

Denne filen innehilder dokumentasjonen i AmigaGuide format. Selv om det er ren ASCII med noen kommandoer, trenger du AmigaGuide for å utnytte hypertextlenkene i fila.

Postfix ‘.tex

Denne filen inneholder dokumentasjonen i Texinfo format, som spesifisert av Free Software Foundation (FSF). Sammen med makropakken ‘texinfo.tex’ kan du bruke TeX og ‘texindex’ for å lage en fil i DVI format (se ovenfor).

toolmanager.doc

Denne filen inneholder en beskrivelse av ToolManagers delte bibliotek grensesnitt i AutoDoc format.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.2 Katalogen Goodies

Denne katalogen inneholder ekstra programpakker som er nyttig for ToolManager.

GetPubName.lha

Dette lille programmet skriver ut navnet på den offentlige skjermen som er i front, enten til stdout eller til en miljøvariabel. Den er laget av Michael ”Mick” Hohmann.

upd1_20.lha

Programmet upd er laget av Jonas Petersson. Det er et lite program som åpner en ARexx port og venter på kommandoer. Via ARexx kan du ordre upd til å spille av samplede filer. ToolManager bruker denne funksjonen til å imple- mentere lydobjekter. See section Lydobjekter.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.3 Katalogen Graphics

Denne katalogen inneholder en rik samling av bilder som du kan bruke. Bare last dem inn som bildeobjekter i ToolManager (see section Bildeobjekter).

Filene ble donert av forskjellige personer (see section Forfatteren vil takke…). Hver av dem fikk en separat underkatalog i distribusjonen. Ettersom filene ble laget av forskjellige personer har de også forskjellig stil, palett, størrelse, dybde og oppløsning. Det er ikke sikkert alle bildene ser bra ut på din maskin.

For å skjelne mellom de forskjellige bildeformatene som er understøttet av ToolManager, så har hver fil en beskrivende suffiks.

.anmb

Dette er en IFF ANIM fil laget av et tegne/animasjons program. Det kan inneholde flere bilder. Selv om ToolManager kan laste inn komplette ANIM filer, må du bruke noe sånt som DPaints “AnimBrush” funksjon for å hente ut de interessante delene av animasjonen.

.brush

Dette er en IFF ILBM fil laget av et tegneprogram. Den inneholder bare et bilde.

.info

Dette er et normalt Amiga ikon laget av IconEdit (eller noe lignende). Den kan inneholde et eller to bilder.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.4 Katalogen L

Denne katalogen inneholder bare en fil, nemlig ‘WBStart-Handler’. Du kopiere denne filen til katalogen ‘L:’, ellers vil ikke ToolManager klare å starte noen programobjekt med WB (see section Programobjekter).

Den komplette pakken WBStart 1,2 finnes på Fish disk nr 757.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.5 Katalogen Libs

Denne katalogen inneholder bare en fil, ‘toolmanager.library’. Dette er hoved programmet til ToolManager og det må kopieres til ‘LIBS:’ katalogen.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.6 Katalogen Locale

Denne katalogen inneholder alle filene for ToolManagers Locale support. Ettersom locale.library er nytt med V38, trenger du ikke kopiere disse filene hvis du bruker V37. Hvis du bruker V38, velg filene for ditt språk og kopier dem til de respektive plassene.

Catalogs/<språk>/toolmanager.catalog

Dette er oversettingsfilen for det spesifiserte språket. Kopier filen for ditt språk til katalogen ‘LOCALE:Catalogs/<språk>’.

Languages/<språk>.language

Noen språk er ikke støttet av den standardiserte V38 Locale distribusjonen. Så noen av oversetterene har donert en ‘.language’ fil, slik at ToolManager kan bruke deres oversettingsfiler. Kopier filen for ditt språk til katalogen ‘LOCALE:Languages’. Ekstra språk er: Finnish (suomi), Eefeler Platt (eifel).


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.7 Katalogen Prefs

ToolManagers innstillingsprogram og dets ikon er i denne katalogen. Kopier begge filene til katalogen ‘SYS:Prefs’. For nærmere informasjon om programmet se ToolManager innstillinger.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.8 Katalogen Programmers

Denne katalogen inneholder alle filer som trengs for de forskjellige maskinspråkene og deres kompilatorer for å bruke ToolManagers delte bibliotekgrensesnitt.

Ta en titt på underkatalogen ‘examples’ for noen eksempler hvordan du kan bruke dette grensesnittet. For en komplett grensesnitt beskrivelse, les fila ‘Docs/toolmanager.doc’.

Språk/kompilatorer som støttes ved dette tidspunkt: AmigaOberon, DICE C, M2Amiga Modula-2, MANX Aztec C og SAS C.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.9 Katalogen Scripts

Denne katalogen inneholder en samling ARexx og Shell skript som kan brukes i ToolManagers programobjekt. Merk at de kan være spesielt tilpasset for forfatterens miljø, så du må kanskje forandre dem.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.10 Katalogen Source

Denne katalogen inneholder komplett kildekode til ToolManager 2.1 og dets verktøy. Hvert program har sin egen underkatalog. Forfatteren gir denne kildekoden som et eksempel for programmering under OS 2.x/3.0.

locale’ underkatalogen er av interesse for oversettere. Hvis ditt språk ikke er understøttet i denne versjonen og du ønkser å oversette, ta en titt på filen ‘empty.ct’. Bare fyll inn de tomme linjene og send filen til meg. Kanskje blir den inkludert i den neste versjonen.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.11 Katalogen WBStartup

Det er bare et program i denne katalogen: ToolManager. Dette verktøyet starter og stopper ToolManager 2.1. For det meste av tiden vil denne filen holde til i ‘SYS:WBStartup’ katalogen, men den kan brukes fra Shell også.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8 ToolManager objektreferanse

Dette kapitell beskriver ToolManager objektene in detalj. Hvert objekt har en type og et navn. Navnet refererer til et objekt. Det er seks forskjellige typer objekt:


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.1 Programobjekter

Et programobjekt beskriver program eller hendelser som er startet av ToolManager. Tre ulike typer program støttes: CLI, Workbench and ARexx. Programobjekt tar følgende argumenter: (Standardverdier i parantes.)

Argument (Ja)

Dette flagget kontrollerer om argument skal sendes til programmet eller ikke. Om programmet ikke støtter eller trenger argument, kan du sette dette flagget til ‘Nei’.

Kommando

Navnet til programmt eller hendelsen som skal startes. Dette navnet kan være relativt til den aktuelle katalogen. Hvis typen er dokk, vil kommandoen beskrive navnet til dokkobjektet, som burde bli åpnet/lukket. For typen start-tast må denne strengen være Commodities Input Description String (see section Hvordan definere en start-tast?). En fjernkommando (nettverksobjekt) er beskrevet som objekt@maskein. Denne forteller ToolManager som kjører på machine å aktivisere programobjektet objekt.

Aktuell katalog (‘SYS:’)

Navnet på programmets aktuelle katalog. Merk: ARexx program overser denne parameteren.

Pause (0)

Etter å ha aktivert et programobjekt vil ToolManager vente Pause sek. før den starter programmet. Hvis denne verdien er negativ, vil programmet bli startet hvert Pause sek. For å stoppe et programobjekt som venter på å kjøre, er det bare å aktivere det på nytt. Merk: Hvis Pause er satt, vil programmet startes uten argumenter.

Programtype (CLI)

Spesifiserer typen til programmet eller hendelsen. Kan være en av: CLI, WB, ARexx, dokk, start-tast eller nettverk.

Start-tast

Du kan spesifisere en start-tast for hvert programobjekt. Hvis denne start-tast hendelsen genereres, vil programmet bli startet. Merk: Programmet vil bli startet uten argumenter.

Utdatafil (‘NIL:’)

Filnavn til utdatafilen. Kan bare brukes med CLI program.

Sti (sti fra ToolManager prosess)

Denne strengen setter programmets søkesti. Du kan spesifisere flere kataloger ved separere dem med et “;”. Fungerer bare i sammenheng med CLI-program.

Prioritet (0)

Setter prioriteten til den nye prosessen som kjører programmet.

Offentlig skjerm (standard offentlige skjerm)

Setter navnet på den allmenne skjermen som skal flyttes til front før programmet starter. Fungerer bare i sammenheng med Til front parameteren.

Stakk (4096)

Setter stakkstørrelsen til den nye prosessen som kjører programmet.

Til front (Nei)

Hvis du setter dette flagget til “Ja” så flyttes den offentlige skjermen spesifisert i Offentlig skjerm til front før programmet starter.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.2 Bildeobjekter

Bildeobjekter spesifiserer bildedataene som brukes av ToolManager for ikoner eller dokker. Dette objektet tar bare et parameter:

Filnavn

Spesifiserer navnet på fila som ToolManager skal lese bildet fra. ToolManager prøver å finne ut hvilken type fil det er:

  1. ToolManager forsøker å lese den som en IFF fil. ToolManager kan for øyeblikket lese ILBM (et bilde) eller ANIM (to eller flere bilder) filer.
  2. ToolManager forsøker å lese den som en ikon fil. Et ikon kan inneholde et eller to bilder.

Animasjoner støttes for øyeblikket bare av dokkobjekter. Ikonobjekter henter bare de to første bildene fra animasjonen for å lage et ikon. Hvis du ønsker å lage en animasjon for ToolManager, bør du følge disse retningslinjene:

Bilde 1

Dette bør være et bilde som viser ikonets inaktive status.

Bilde 2

Dette bør være et bilde som viser ikonets aktive status. Normalt er dette en reversert kopi av det første bildet.

Bilde 3 to N-1

Dette er bildene for selve animasjonen. Hvert bilde vises i ca. 1/3 sekund.

Bilde N

Det siste bildet i animasjonen vises i et sekund. Etter dette vil det første bildet vises igjen.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.3 Lydobjekter

Et lydobjekt kan brukes til å gjøre ToolManager støyende. ToolManager selv har ikke noe mulighet til å spille av lyder, den bruker ARexx til å aktivere en ekstern lydavspiller. Dette objektet tar to parametere:

Kommando

Denne spesifiserer hvilken ARexx kommando som ToolManager sender for å aktivisere den eksterne lydavspilleren. For upd skulle dette bli noe sånt som file samples:boing som forteller upd til å spille av IFF samplingen ‘samples:boing’. See section Katalogen Goodies.

ARexx Port

Denne spesifiserer ARexx porten hvor ToolManager skal sende command. Standard er PLAY som er porten for programmet upd.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.4 Menyobjekter

Menyobjekter kontrollerer alternativene i Workbenchs “Verktøy”-meny. Objektnavnet blir brukt som menytekst. For å aktivisere et slikt objekt er det bare å velge menyalternativet. Merk: Virker bare hvis Workbench kjører.

Dette objektet tar to parametre:

Programobjekt

Navnet på et programobjekt som skal aktiviseres når meny alternativet er valgt. Alle ikoner som er valgt på dette tidspunkt vil bli brukt som argumenter til programmet.

Lydobjekt

Navnet på et lydobjekt som skal aktiviseres når menyalternativet er valgt.

Merknad til ToolManager 1.X brukere: For å simulere den gamle verktøystypen “Dummy” er det bare å lage et menyobjekt og ikke spesifisere noe program- eller lydobjekt.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.5 Ikonobjekter

Ikonobjekter beskriver applikasjonsikoner i Workbench-vinduet. Et slikt objekt kan aktiviseres ved å dobbeltklippe det eller å slippe noen ikoner på applikasjonsikonet. Ikonobjekter virker bare når Workbench’en er i gang.

Parametrene for denne objekttypen er følgende:

Programobjekt

Dette er navnet til et programobjekt som skal startes når ikonet blir valgt. Alle ikoner som blir sluppet oppå applikasjonsikonet vil bli brukt som argumenter til programmet.

Bildeobjekt

Dette er navnet til et bildeobjekt. Bildedataene til dette obejktet blir brukt til å lage applikasjonsikonet.

Venstre kant (standardverdi: 0)

Dette setter den venstre kanten til applikasjonsikonet.

Vis navn (standardverdi: Ja)

Hvis denne parameteren er satt vil navnet til programobjektet bli brukt som navnet til applikasjonsikonet

Lydobjekt

Dette er navnet til et lydobjekt som skal aktiviseres når ikonet blir valgt.

Øverste kant (standardverdi: 0)

Dette setter den øverste kanten til applikasjonsikonet.

NB: Workbench er veldig streng på plasseringen av ikoner. Hvis du spesifiserer koordinater som den ikke liker, vil den ignorere dem og plassere ikonet et annet sted på skjermen.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.6 Dokkobjekter

Dokkobjekter beskriver vinduer. Disse vinduene kombinerer flere verktøy som er representert med bilder eller trykk-knapper. For å starte et slikt verktøy er det bare å trykke på bildet eller trykk-knappen. Du kan selvsagt også slippe ikoner på bildet eller trykk-knappen for å bruke dem som argumenter til verktøyet.

Hver dokk har flere parametre. Standardverdiene vises i parantes:

Aktivisert (Ja)

En dokk kan være aktiv (åpen) eller ikke (stengt).

I bakgrunnen (Nei)

Dette forteller dokk-vinduet at det ikke skal komme fremst av vinduene når det åpnes.

Sentrert (Nei)

Hvis denne parameteren er satt vil satt vil vinduet alltid bli sentrert til den nåværende mus-posisjonen når det åpnes.

Kolonner (1)

Denne parameteren setter antall verktøykolonner. Verktøy blir alltid sortert rekkevis, fra venstre kolonne mot kolonnen lengst til høyre.

Skrifttype (Skjermens skrifttype)

Hvis du har en dokk med parameteren Text satt, kan du velge skrifttypen til trykk-knappene med denne parameteren.

Fremst (Nei)

Hvis du setter denne parameteren vil dokk-vinduet alltid åpnes på den offentlige skjermen som er lengst fram.

Start-tast

Du kan sette en start-tast for dokk-objektet. Hvis denne start-tasten trykkes vil akiveringsstatusen til dokk-vinduet bli byttet om; dvs det vil bli åpnet eller lukket.

Venstre kant (0)

Denne parameteren setter venstrekanten til dokk-vinduet. Hvis parameteren Sentrert er satt, vil denne parameteren bli ignorert.

Meny (Nei)

Du kan ha en liten meny til hvert dokk-vindu. Denne menuen har to valg:

Mønster (Nei)

Dokk-vinduet justerer seg selv til det største bilde i det. Hvert bilde i dokken har samme størrelse, og mindre bilder sentreres samt at de får en blank ramme rundt dem. Hvis de ikke liker denne blanke rammen kan du sette denne parameteren. Dermed vil rammen bli fylt med et mønster istedet.

Autosteng (Nei)

Når dennen parameteren er satt vil dokken automatisk bli stengt etter at et objekt i den er valgt. Dette er spesielt nyttig sammen med parametrene Sentrert, Fremst og en start-tast av typen rawmouse (see section Hvordan definere en start-tast?).

Offentlig skjerm (Standard offentlig skjerm)

Spesifiserer hvilken offentlig skjerm som dokken skal åpnes på. Hvis dokken er ble åpnet v.h.a. en startt-tast vil den offentlige skjermen bli flyttet fremst etter at dokk-vinduet har blitt åpnet. Denne parameteren vil bli ignorert hvis parameteren Fremst er satt.

Fast plass (Nei)

Vanligvis lagrer dokk-vinduet sin siste posisjon når du stenger det og kommer på den plassen når du åpner dokken igjen. Hvis du vil at dokken alltid skal komme på samme posisjon må du sette denne parameteren.

Tekst (Nei)

Du kan velge mellom bilder og trykk-knapper i dokk-vinduer med denne parameteren. Trykk-knapper er spesielt nyttige når de blir brukt sammen med parameteren Autosteng.

Tittel

Dette spesifiserer tittelen til dokk-vinduet. Hvis du skriver inn en tittel vil dokken bli et vanlig OS 2.0 vindu med dragbar, stengeknapp og dybdeknapp og ramme. Hvis du ikke spesifiserer en tittel vil du få et dokk-vindu med bare dragbar og ingen ramme.

Øverste kant (0)

Denne parameteren setter øverste kant til dokk-vinduet. Hvis parameteren Centered er satt vil denne parameteren bli ignorert.

Loddrett (Nei)

Hvis dokk-vinduet bare har en dragbar og ingen ramme, setter denne parameteren retningen til dragbar’en. Denne parameteren blir ignorert hvis du har skrevet inn en tittel til vinduet med parameteren Tittel.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.7 Aksessobjekter

Aksessobjekter kontrollerer aksessrettighetene for nettverksforespørsler. Standard er at alle forespørsler blir nektet, slik at en ToolManager utenfor maskinen ikke skal ødelegge operasjonene på din maskin ved å aktivisere noen av dine programobjekter. Med aksessobjekter kan du la spesifiserte maskiner aktivisere noen av dine programobjekter.

Navnet til et aksessobjekt har en spesiell mening. Det blir sammenlignet med navnet til fjernmaskinen som sendte netverksforespørselen. ToolManager bruker følgende tre trinn for denne sammenligningen:

  1. Sammenligne med det komplette vertsnavnet
  2. Sammenligne med “realm”-navnet
  3. Se etter aksessobjektet med navn anyone

Hvis et korresponderende objekt blir funnet så blir dette objektet brukt til aksessrettighetene til fjernmaskinen. Objektet med navn anyone blir brukt for alle nettverksforespørsler som ikke har et korresponderende aksessobjekt.

Aksessobjektets har bare en parameter:

Programobjekt

Denne parameteren kan bli brukt flere ganger. Den spesifiserer hvilke programobjekter som kan bli aktivisert fra fjernmaskinen. Hvis du ikke spesifiserer noen objektnavn kan fjernmaskinen aktivisere alle programobjekter på din maskin.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9 ToolManager innstillinger

Med programmet for innstillinger kan du handtere den komplette konfigurasjonen av ToolManager. Denne konfigurasjonen hentes automastisk når du starter ToolManager. Programmet for innstillinger startes automatisk ved å dobbelklikke på dets ikon. Du vil da få fram hovedvinduet.

Det fleste av knappene i innstillingsvinduene kan velges fra tastaturet ved å trykke en bestemt “kortvalgstast”. Denne tasten er underlinjert (_). Merk at hvis du holder på å skrive inn en tekststreng, må du først trykke tasten RETURN før du kan bruke kortvalgstaster.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.1 Knappene i hovedvinduet

Hovedvinduet har flere objektgrupper:

Objekttype

Med denne knappen kan du velge hvilken objekttype som du ønsker å lage eller endre.

Objektliste

Denne listen viser alle objektene av en type. Du kan velge et objekt ved å klikke på navnet. Hvis du dobbeltklikker på navnet vil et endringsvindu bli åpnet.

Flytt objekt

Når et objekt er valgt kan du flytte det opp og ned i listen med disse knappene. Hvis du klikker på Sorter-knappen vil navnene i listen bli sortert alfabetisk.

Behandle objekt

Disse knappene behandler objekter. Nytt lager et nytt objekt av objekttypen som er valgt. Når du klikker på Endre vil det bli åpnet et endringsvindu for det valgte objektet. Med Kopier kan du lage en kopi av det valgte objektet. Slett sletter det valgte objektet.

Konfigurasjon

Du har flere valgmuligheter for å lagre konfigurasjonen. Med Lagre kan du lagre konfigurasjonen permanent på fila ‘ENVARC:ToolManager.prefs’. For å kun bruke innstilingene midlertidig må du bruke knappen Bruk. Denne vil lagre konfigurasjonen på fila ‘ENV:ToolManager.prefs’. Denne fila overlever ikke en reset av maskinen. For å teste konfigurasjonen uten å forlate programmet: Bruk Test-knappen. Avbryt går ut av programmet uten å lagre noe som helst.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.2 Menyene til hovedvinduet

Hovedvinduet har flere menyvalg:

Prosjekt

Med menyvalget Hente og Lagre som kan du hente og lagre konfigurasjonen. Menyvalget Info åpner et informasjonsvindu. Menyvalget Avslutt vil gå ut av programmet uten å lagre.

Endre

Med disse menyvalgene gjenopprette gamle konfigurasjonen. Sist lagret henter inn den sist lagrede konfigurasjonen fra fila ‘ENVARC:ToolManager.prefs’. Med menyvalget Gjenopprett kan du hente inn den konfigurasjonen som var gjeldende før du startet opp programmet. Denne hentes fra fila ‘ENV:ToolManager.prefs’.

Innstillinger

Med menyvalget Lage ikoner kan du velge om menyvalget Lagre som skal lage et ikon for konfigurasjonsfila eller ikke.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.3 Vinduet for å lage objekter

Hvis du slipper et ikon oppå hovedvinduet vil vinduet “Lage objekter” åpnes. Her kan du velge hva slags type objekt som skal lages fra dette ikonet. Dette kan brukes til å legge til et program til din konfigurasjone på en enkel og rask måte.

Du kan bare lage et programobjekt eller et bildeobjekt fra ikonet hvis du velger en av de to første valgmulighetene. Men du kan også lage en komplett meny og/eller ikonobjekt hvis du velger en av de tre siste valgmulighetene.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.4 Endringsvinduer

Hver objekttype har forskjellige endringsvinduer for å sette objektets parametre. For en detaljert liste over alle objektparametre; se ToolManager objektreferanse.

Alle endringsvinduer har et felt for objektnavnet. Dette navnet er viktig siden det blir brukt som referanse til objektet. Merk at det ikke er innebygget noen kryssreferanse. Det betyr at hvis du forandrer navnet til et objekt som blir referert til fra et annet, vil denne referanse ikke bli oppdatert. Du må updatere denne referansen manuelt.

Trykk-knappene i endringsvinduene åpner forskjellige typer vinduer. Du kan velge en ting ved å klikke på det og trykke OK, eller du kan dobbeltklikke den. For å gå ut av vinduet uten endringer, trykk Avbryt-knappen. Hvis du vil renske et felt som bare kan velges via et vindu, åpne vinduet og trykk OK-knappen uten å velge noe.

Endringsvinduet for objekttypene program og bilde har en ekstra mulighet: Du kan ganske enkelt slippe et ikon på dem for å sette parametrene fra dette ikonet.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.5 Verktøytyper

Når du starter innstillingsprogrammet fra Workbench har du mulighet til å sette flere verktøytyper i programikonet eller i konfigurasjonsfilas ikon for å kontrollere programmet.

USE

Hvis du setter denne verktøytypen i et ikon for en innstillingsfil vil innstillingsprogrammet innstallere denne fila som nåværende konfigurasjon.

SAVE

Hvis du setter denne verktøytypen i et ikon for en innstillingsfil vil innstillingsprogrammet innstallere denne fila som nåværende og permanent konfigurasjon.

PUBSCREEN

Denne verktøytypen forteller innstillingsprogrammet at det skal startes på den spesifiserte offentlige skjermen. Hvis du ikke setter denne verktøytypen vil nåværende offentlige skjerm bli brukt.

CREATEICONS

Når denne verktøytypen er satt til YES vil editoren lage et ikon for hver innstillingsfil som blir laget med menyvalget Lagre som.

DEFAULTFONT

Innstillingsprogrammet bruker vanligvis skrifttypen til den offentlige skjermen til å tegne trykk-knappene. Hvis denne verktøytypen er satt til YES vil den vanlige systemskrifttypen bli brukt istedet.

XPOS

Denne spesifiserer startposisjonen i x-retning til innstillingsprogrammet.

YPOS

Denne spesifiserer startposisjonen i y-retning til innstillingsprogrammet.

MINLISTCOLUMNS

Denne spesifiserer det minste antall kolonner i listeoversiktene til innstillingsprogrammet.

MINLISTROWS

Denne spesifiserer det minste antall kolonner i listeoversiktene til innstillingsprogrammet.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.6 CLI argumenter

Når programmet for innstillinger startes fra et shell bruker det følgende syntaks for kommandolinjeargumenter:

FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K,DEFAULTFONT/S
FROM

Denne parameteren spesifiserer navnet til innstillingsfila som innstillingsprogrammet skal hente inn.

USE

Hvis du setter denne parameteren vil innstillingsprogrammet installere fila spesifisert ved FROM-parameteren som nåværende konfigurasjon.

SAVE

Hvis du setter denne parameteren vil innstillingsprogrammet installere fila spesifisert ved FROM-parameteren som nåværende og permanent konfigurasjon.

PUBSCREEN

Denne parameteren forteller innstillingsprogrammet at det skal startes på den spesifiserte offentlige skjermen. Hvis du ikke setter denne verktøytypen vil nåværende offentlige skjerm bli brukt.

DEFAULTFONT

Innstillingsprogrammet bruker vanligvis skrifttypen til den offentlige skjermen til å tegne trykk-knappene. Hvis denne parameteren brukes, vil innstillingsprogrammet bruke den vanlige systemskrifttypen istedet.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

10 ToolManagers bibliotekgrensesnitt

ToolManagers “handler” er bygget inn i et Amiga bibliotek (“shared library”). Dette biblioteket tilbyr flere forskjellige funksjoner for å lage og manipulere ToolManager objekter, slik at du kan bruke dem i dine egne programmer.

Det er for øyeblikket seks tilgjengelige funksjoner:

AllocTMHandle()

For å lage ToolManager objekter må du først allokere en TMHandle. Denne handleren lagrer all informasjon om dine objekter og blir brukt som referanse til dem. Merk at informasjonen som er lagret i denne handleren bare er tilgjengelig fra programmet som lager den.

FreeTMHandle()

Denne funksjonen frigjør en TMHandle og alle ToolManager objekter som er assosiert via den. Hver AllocTMHandle() må ha en FreeTMHandle()!

CreateTMObjectTags()
CreateTMObjectTagList()

Denne funksjonen lager et ToolManager objekt. Du må supportere et navn, objekttypen and forskjellige “tags” for objektparametrene. Navnet til objektet er viktig siden det blir brukt som referanse til objektet.

ChangeTMObjectTags()
ChangeTMObjectTagList()

Du kan modifisere parametrene til et ToolManager objekt med denne funksjonen. Objekttilstanden vil bli oppdatert til de nye parametrene. NB: Bildeobjekter kan ikke modifiseres (ennå).

DeleteTMObject()

Med denne funksjonen kan du slette et ToolManager objekt. Hvis objeket er linket til andre objekter til de fortalt om endringen og deres tilstand vil bli endret.

QuitToolManager()

Denne funksjonen forteller ToolManagers handler at den skal slutte så snart som mulig.

Det komplette biblioteksgrensesnittet er tilgjengelig i AutoDoc format. (see section Dokumentasjon).


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11 Hvordan definere en start-tast?

Dette kapitlet beskriver hvordan man definerer en start-tast som en inndata beskrivelsesstreng (“Input Description String”) som så blir parset av Commodities. Hver gang en start-tast blir aktivisert lager Commodities en hendelse som blir brukt av ToolManager til å starte programobjekter eller stenge/åpne dokkobjekter. En beskrivelesstrng har følgende syntaks:

[<klasse>] {[-][<kvalifikator>]} [-][opptrykk] [<tastkode>]

Store og små bokstaver skilles ikke i nøkkelordene.

klasse beskriver en InputEvent klasse. Denne parameteren er valgfri, og hvis den ikke oppgis brukes standardverdien rawkey. See section InputEvent klasser.

kvalifikatorer er “signaler” som må/ikke må være satt når start-tasten blir aktivisert, ellers vil det ikke bli generert noen hendelse. For hver kvalifikator som må være satt må du ha med dette nøkkelordet. Alle andre som ikke oppgis blir sett på som ikke satt. Hvis du vil ignorere en kvalifikator; sett bare - foran dens nøkkelord. See section Kvalifikatorer.

Normalt vil en start-tast hendelse bli generert når en tast trykkes ned. Hvis hendelsen skulle bli generert når tasten slippes opp må du legge til nøkkelordet opptrykk. Hvis det skal genereres en hendelse både når tasten trykkes ned og slippes opp, bruk: -opptrykk.

tastkode avhenger av klassen til InputEvent. See section Tastkoder.

Merk: Velg start-startene dine nøye fordi Commodities har en høy prioritet i InputEvent handler kjeden. (Dvs: Den vil overta definisjoner som allerede brukes.)


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11.1 InputEvent klasser

Commodities støtter de fleste InputEvent klasser som blir generert av input.device. Denne seksjonen beskriver de klassene som er mest nyttige å bruke som start-taster i ToolManager.

rawkey

Dette er standardklassen og den dekker alle tastaturhendelser. For eksempel rawkey a eller a lager en hendelse hver gang tasten “a” trykkes. Du må spesifisere en tastkode for denne klassen. See section rawkey.

rawmouse

Denne klassen beskriver alle hendelsene som kan lages med museknappene. Du må spesifisere en tastkode for denne klassen. See section rawmouse.

diskinserted

Hendelser i denne klassen genereres nå en disk blir satt inn i en diskettstasjon. Denne klassen har ingen tastkoder.

diskremoved

Hendelser i denne klassen genereres nå en disk blir satt inn i en diskettstasjon. Denne klassen har ingen tastkoder.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11.2 Kvalifikatorer

Noen nøkkelord ble lagt til i Commodities V38. Disse er merket med en *.

lshift, left_shift *

Venstre shift-tast.

rshift, right_shift *

Høyre shift-tast.

shift

Hvilken som helst shift-tast.

capslock, caps_lock *

Tasten “Caps Lock”.

caps

Enten “Caps Lock’ eller shift.

control, ctrl *

Kontroll-tasten (‘Ctrl”).

lalt, left_alt *

Venstre alt-tast.

ralt, right_alt *

Høyre alt-tast.

alt

Hvilken som helst alt-tast.

lcommand, lamiga *, left_amiga *, left_command *

Venstre Amiga/kommando-tast.

rcommand, ramiga *, right_amiga *, right_command *

Høyre Amiga/kommando-tast.

numericpad, numpad *, num_pad *, numeric_pad *

Dette nøkkelordet brukes for alle tastene på talltastaturet.

leftbutton, lbutton *, left_button *

Venstre museknapp. Se merknad under.

midbutton, mbutton *, middlebutton *, middle_button *

Midtre museknapp. Se merknad under.

rbutton, rightbutton *, right_button *

Høyre museknapp. Se merknad under.

repeat

Denne kvalifikatoren er satt når tastaturrepetisjon er aktivt. Bare nyttig for InputEvent-klassen rawkey.

Merk: Commodities V37 har en feil som forhindrer at leftbutton, midbutton og rbutton kan brukes som kvalifikatorer. Denne feilen er rettet opp i V38.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11.3 Tastkoder

Hver InputEvent klasse har sine egne tastkoder:


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11.3.1 Tastkoder for InputEvent-klassen rawkey

Noen nøkkelord ble lagt til i Commodities V38. Disse er merket med en *.

a-z, 0-9, …

ASCII tegn.

f1, f2, …, f10, f11 *, f12 *

Funksjonstaster.

up, cursor_up *, down, cursor_down *
left, cursor_left *, right, cursor_right *

Kursortaster.

esc, escape *, backspace, del, help
tab, comma, return, space, spacebar *

Spesialtaster.

enter, insert *, delete *
page_up *, page_down *, home *, end *

Taster på talltastaturet. Sammen med hver av disse må kvalifikatoren numericpad brukes!


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11.3.2 Tastkoder for InputEvent-klassen rawmouse

Disse nøkkelordene ble lagt til i V38 av Commodities. De finnes ikke i V37.

mouse_leftpress

Trykk venstre musetast.

mouse_middlepress

Trykk midtre musetast.

mouse_rightpress

Trykk høyre musetast.

Merk: For å kunne bruke en av disse tastkodene må du også sette den korresponderende kvalifikatoren. For eksempel:

rawmouse leftbutton mouse_leftpress

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11.4 Eksempler på start-taster

ralt t

Hold ned høyre Alt-tast og trykk “t”

ralt lalt t

Hold ned venstre og høyre Alt-tast og trykk “t”

alt t

Hold ned hvilken som helst Alt-tast og trykk “t”

rcommand f2

Hold ned høyre Amiga-tast og trykk den andre funksjonstasten

numericpad enter

Trykk Enter på talltastaturet

rawmouse midbutton leftbutton mouse_leftpress

Hold ned midtre musetast og trykk venstre museknapp

diskinserted

Sett inn en disk i en diskettstasjon


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix A Spørsmål og svar om ToolManager

Her er svarene til de vansligste spørsmålene om ToolManager:


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix B ToolManagers historie

På ordre fra Stefan Becker skal dette kapitlet ikke oversettes!

2.1, Release date 16.05.1993
2.0, Release date 26.09.1992, Fish Disk #752
1.0 upto 1.5

Please look into the english documentation for further information.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix C Forfatteren vil takke…

ToolManager har gjennomgått flere utviklingsfaser siden den første implementasjonen midt i 1990. Dette utviklingen har ikke vært mulig hvis jeg ikke hadde fått en enorm tilbakemelding fra forskjellige brukere av ToolManager. Mange idéer og muligheter har blitt lagt til på grunn av dette…

Derfor vil jeg takke:

For alfa/betatesting, idéer og feilrapporter:

Amigaseksjonen av vår lokale computerklubb (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), Juergen Weinelt, Brian Wright (SteveVai), Petra Zeidler (stargazer) og mange andre…

Matthew Dillon

Uten ditt utmerkede C utviklingssystem DICE og forskjellige andre verktøy ville ikke ToolManager eksistere!

For deres glimrende grafiske arbeid:

Andreas Harrenberg, Georg Hessmann, Michael “Mick” Hohmann, Markus Illenseer, Oliver Koenen, Klaus Melchior, Rickard Olsson, Jan Peter, Matthias Scheler, Brian Wright

For oversettelsene:

Tomi Blinnikka (suomi), Jorn Halonen (norsk), Dr. Peter Kittel (deutsch), Jasper Kehlet (dansk), Klaus Melchior (eifel), Rickard Olsson (svenska), Rullier Pascal (français), Marc Schaefer (français), Tor Rune Skoglund (norsk), Reinhard Spisser (italiano), Andrea Suatoni (italiano)

Alle gutter og jenter i West Chester:

For utviklingen av Amiga og det superbe operativsystemet.

Alle brukerne som sendte meg penger:

Jeg spurte ikke etter det i 1.X-versjonene, men det er hyggelig å se at noen setter pris på arbeidet mitt.

Alle brukerne som sendte meg et brev:

Jeg likte virkelig brevene deres!

og alle dem jeg glemte å nevne…

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Indeks

Jump to:   A   B   C   D   E   F   G   H   I   K   L   M   O   P   R   S   T   U   V   W  
Index Entry  Section

A
Adresse 2 Hvor sender du feilrapporter, kommentarer & donasjoner
Aksessobjekter 8.7 Aksessobjekter
AmigaGuide 7.1 Katalogen Docs
ARexx skript 7.9 Katalogen Scripts
ASCII dokumentasjon 7.1 Katalogen Docs

B
Bibliotek dokumentasjon 7.1 Katalogen Docs
Bibliotekgrensesnitt 10 ToolManagers bibliotekgrensesnitt
Bildeobjekter 8.2 Bildeobjekter

C
Catalog filer 7.6 Katalogen Locale
CLI argumenter 9.6 CLI argumenter

D
DeleteTool 7.2 Katalogen Goodies
Diskinserted 11.1 InputEvent klasser
Diskremoved 11.1 InputEvent klasser
Distribusjonsfiler 7 Beskrivelse av alle filene i distribusjonen
Docs-katalogen 7.1 Katalogen Docs
Dokkobjekter 8.6 Dokkobjekter
Dokumentasjon 7.1 Katalogen Docs
Donasjoner 2 Hvor sender du feilrapporter, kommentarer & donasjoner

E
E-Mail 2 Hvor sender du feilrapporter, kommentarer & donasjoner
Eksempel 6 En tur gjennom ToolManagers muligheter
Eksempler på bilder 7.3 Katalogen Graphics
Eksempler på start-taster 11.4 Eksempler på start-taster

F
Feilrapporter 2 Hvor sender du feilrapporter, kommentarer & donasjoner

G
GetPubName 7.2 Katalogen Goodies
GiftWare 1 Viktige notiser
Goodies-katalogen 7.2 Katalogen Goodies
Graphics-katalogen 7.3 Katalogen Graphics

H
Historie Appendix B ToolManagers historie

I
Ikonobjekter 8.5 Ikonobjekter
Innstillinger 9 ToolManager innstillinger
InputEvent klasser 11.1 InputEvent klasser
Installasjon (rask) 3 Rask installasjon av ToolManager 2.1
Internet adresse 2 Hvor sender du feilrapporter, kommentarer & donasjoner
Introduksjon til start-taster 11 Hvordan definere en start-tast?
Introduksjon til ToolManager 4 Hva er ToolManager?
Introduksjon til ToolManager objekter 5 Konseptene bak ToolManager

K
Kildekode 7.10 Katalogen Source
Kommentarer 2 Hvor sender du feilrapporter, kommentarer & donasjoner
Kompilatorstøtte 7.8 Katalogen Programmers
Konfigurasjon 9 ToolManager innstillinger
Konsepter 5 Konseptene bak ToolManager
Kvalifikatorer 11.2 Kvalifikatorer

L
L-katalogen 7.4 Katalogen L
Libs-katalogen 7.5 Katalogen Libs
Liste: Kvalifikatorer 11.2 Kvalifikatorer
Liste: rawkey tastkoder 11.3.1 Tastkoder for InputEvent-klassen rawkey
Liste: rawmouse tastkoder 11.3.2 Tastkoder for InputEvent-klassen rawmouse
Locale-katalogen 7.6 Katalogen Locale
Lokalisering 7.6 Katalogen Locale
Lyobjekter 8.3 Lydobjekter

M
Menyobjekter 8.4 Menyobjekter
Muligheter 6 En tur gjennom ToolManagers muligheter

O
Objekter 8 ToolManager objektreferanse
Opplæring 6 En tur gjennom ToolManagers muligheter
Oversettelser 7.6 Katalogen Locale
Oversettere 7.10 Katalogen Source

P
Postadresse 2 Hvor sender du feilrapporter, kommentarer & donasjoner
Prefs-katalogen 7.7 Katalogen Prefs
Programkonsepter 5 Konseptene bak ToolManager
Programmers-katalogen 7.8 Katalogen Programmers
Programobjekter 8.1 Programobjekter
Programversjoner Appendix B ToolManagers historie

R
Rask installasjon 3 Rask installasjon av ToolManager 2.1
Rawkey 11.1 InputEvent klasser
Rawmouse 11.1 InputEvent klasser
Referanse: Bibliotekgrensesnitt 10 ToolManagers bibliotekgrensesnitt
Referanse: Distribusjonsfiler 7 Beskrivelse av alle filene i distribusjonen
Referanse: Innstillinger 9 ToolManager innstillinger
Referanse: Start-taster 11 Hvordan definere en start-tast?
Referanse: ToolManager objekter 8 ToolManager objektreferanse

S
Scripts-katalogen 7.9 Katalogen Scripts
Shell skript 7.9 Katalogen Scripts
Skrevet dokumentasjon 7.1 Katalogen Docs
Sound player 7.2 Katalogen Goodies
Source-katalogen 7.10 Katalogen Source
Språk 7.6 Katalogen Locale
Språkfiler 7.6 Katalogen Locale
Spørsmål Appendix A Spørsmål og svar om ToolManager
Start-taster 11 Hvordan definere en start-tast?
Svar Appendix A Spørsmål og svar om ToolManager

T
Takk til Appendix C Forfatteren vil takke…
Tastkoder for rawkey 11.3.1 Tastkoder for InputEvent-klassen rawkey
Tastkoder for rawmouse 11.3.2 Tastkoder for InputEvent-klassen rawmouse
TeX 7.1 Katalogen Docs
Texinfo 7.1 Katalogen Docs
Tildelte bilder 7.3 Katalogen Graphics
ToolManager objekter 8 ToolManager objektreferanse
ToolManagers bibliotekgrensesnitt 10 ToolManagers bibliotekgrensesnitt
Tur 6 En tur gjennom ToolManagers muligheter

U
UPD 7.2 Katalogen Goodies

V
V38 (og høyere) muligheter 1 Viktige notiser
Verktøytyper 9.5 Verktøytyper
Versjoner Appendix B ToolManagers historie
Viktige notiser 1 Viktige notiser

W
WBStart 1.2 7.4 Katalogen L
WBStart-Handler 7.4 Katalogen L
WBStartup-katalogen 7.11 Katalogen WBStartup

Jump to:   A   B   C   D   E   F   G   H   I   K   L   M   O   P   R   S   T   U   V   W  

[Top] [Contents] [Index] [ ? ]

Table of Contents


[Top] [Contents] [Index] [ ? ]

About This Document

This document was generated on October 20, 2024 using texi2html 5.0.

The buttons in the navigation panels have the following meaning:

Button Name Go to From 1.2.3 go to
[ << ] FastBack Beginning of this chapter or previous chapter 1
[ < ] Back Previous section in reading order 1.2.2
[ Up ] Up Up section 1.2
[ > ] Forward Next section in reading order 1.2.4
[ >> ] FastForward Next chapter 2
[Top] Top Cover (top) of document  
[Contents] Contents Table of contents  
[Index] Index Index  
[ ? ] About About (help)  

where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure:


This document was generated on October 20, 2024 using texi2html 5.0.