Tillstånd har utfärdats för att göra och distribuera exakta kopior av den här manualen, under förutsättning att upphovsrättsinformationen och denna tillståndsinformation bibehålls på alla kopior.
UPPHOVSRÄTT
Upphovsrätt © 1990–1997 Stefan Becker
Inget program, dokument, datafil eller källkod från detta mjukvarupaket får, antingen i sin helhet eller delvis, inkluderas eller används i andra mjukvarupaket, såvida inte detta har auktoriserats med ett skriftligt tillstånd av författaren.
INGEN GARANTI
Det finns inte någon garanti för detta mjukvarupaket. Även om författaren har försökt undvika fel kan han inte garantera att mjukvarupaketet beskrivet i detta dokument är 100% pålitligt. Du använder därför detta material på din egen risk. Författaren kan inte hållas ansvarig för skador som orsakas av användandet av detta mjukvarupaket.
DISTRIBUTION
Detta mjukvarupaketet är fritt distribuerbart. Det kan överföras till godtyckligt media som används för distribution av fri programvara, såsom diskettsamlingar för fri programvara, cd-rom, FTP-servrar och BBS:er.
För att försäkra sig om fullständigheten av detta mjukvarupaket bör distributörerna använda sig av de ursprungliga arkivfilerna:
Författaren kan inte hållas ansvarig om detta mjukvarupaket har blivit oanvändbart på grund av ändringar i arkivinnehållet eller arkivfilerna i sig.
Det finns inte någon gräns på den avgift som tas ut av distributörerna, för t.ex. mediakostnader - såsom disketter, band eller cd-skivor - eller för dupliceringsprocessen. Sådana gränser har visat sig vara skadliga för fritt distribuerbar mjukvara. T.ex. så har mjukvarupaket tagits bort istället för att priset på en diskett har minskats till under en viss gräns.
Även om författaren inte sätter några gränser på dessa avgifter, vill han uttrycka sina personliga åsikter i ämnet:
ANVÄNDNINGSBEGRÄNSNINGAR
Inget program, dokument, datafil eller källkod från detta mjukvarupaket, får, antingen i sin helhet eller delvis, användas på en dator som används:
(Denna sida är medveted lämnad tom)
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
ToolManager är giftware, inte shareware!
Om du tycker om programmet och använder det ofta, bör du överväga att skicka en liten donation eller gåva, för att tacka för det arbete jag har lagt ner på programmet. Jag föreslår en donation på 10–20 US$ eller 10–20 DM. Snälla, skicka inte checker eller postanvisningar från länder utanför Europa, eftersom det ofta kostar mer att lösa in dem än vad beloppet är på.
Om du inte har råd att skicka en donation måste du inte få dåligt samvete för det. Men du måste i alla fall skicka mej ett vykort eller brev, där du säger att du använder ToolManager (jag gillar att få beundrarbrev :-). See section författare.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Sedan den senaste stora versionen av ToolManager (version 2.1) i maj 1993 har det varit en besvärlig tid för Amigan och dess användare. När detta skrivs ser framtiden fortfarande inte värst ljus ut. Trots detta har jag beslutat mig för att utveckla den här versionen av ToolManager 3.0, på grund av den enorma respons jag fick från hundratals nöjda användare.
Min pålitliga A3000 börjar nu bli gammal, och med den nuvarande situationen är det osäkert vilken riktning Amigan kommer att ta. Jag har inte råd att köpa varje uppdatering, eller några av de (eventuellt) nya datorerna, eftersom detta projekt bara är en hobby. Det är alltså din respons och dina donationer som avgör om jag kan arbeta på framtida versioner av ToolManager.
Detta är också en uppmaning till de företag som arbetar på framtida Amigor (Amiga Technologies, Phase5, ProDAD, Gateway2000, eller vilka som för tillfället är inblandade). Jag är bara en författare av fri programvara, och har inte råd att köpa alla möjliga system, eller att betala för utvecklarmaterialet för varje system. Jag behöver alltså ert stöd om du vill se ToolManager till ert system. Kom ihåg att ToolManager är ett av de (om inte det) mest använda verktygen på Amigan, och det vore med andra ord en fördel för ert system.
Framtiden för ToolManager beror på ditt stöd!
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Författaren kan nås på följande adresser:
Stefan Becker Bonner Ring 68 D-50374 Erfstadt GERMANY
stefanb@yello.ping.de
Det finns också en hemsida för ToolManager:
http://www.ping.de/sites/yello/toolmanager.html
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
ToolManager behöver åtminstone:
För bättre minneshantering och picture.datatype.
För att starta Workbench-program.
För att hantera programsökvägar.
Dessutom stödjer ToolManager:
Med detta kan ToolManager öppna och stänga sina dockfönster när en allmän skärm öppnas eller stängs.
Utökningarna i denna förbättrade picture.datatype stödjs automatiskt om det är installerat i ditt system. See section tack till.
Inställningsredigeraren kräver:
För bättre minneshantering.
Det objektorienterade systemet för användargränssnitt. See section Information om MUI.
MUI-klasser för vissa dialogrutor. See section tack till.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Var god använd det medföljande installationsskriptet för att installera ToolManager. Det kräver AmigaOS Installer version 43.3 (eller högre). Denna version finns på Aminet.
Se till att du har avslutat det gamla versionen av ToolManager innan du installerar den nya!
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
ToolManager är ett program som låter dig starta program på ett mycket enkelt sätt. Du kan starta program genom att använda ett direktval (via tangentbordet, see section direktval), genom att välja ett alternativ i verktygsmenyn i Workbench, klicka på en ikon i Workbench-fönstret, eller klicka på en knapp i ett speciellt dockfönster. Du kan även släppa ikoner från Workbench-lådor på ovan nämnda ikoner och knappar, för att skicka de släppta filerna som argument till programmen. Du kan dessutom lägga till ljud till var och en av dessa händelser.
Alla de här sakerna kontrolleras av ToolManager-objekt. Varje objekt har en specifik uppgift, och innehåller information om hur denna uppgift skall utföras. T.ex. representeras program av programobjekt, och dessa objekt innehåller information om programmets namn och hur stor stack som ska användas.
Det finns två typer av objekt. Klasserna programobjekt, bildobjekt och ljudobjekt kallas för enkla objekt, eftersom de bara innehåller information om ett program, en bild eller ett ljud.
Klasserna menyobjekt, ikonobjekt och dockobjekt kallas sammansatta objekt, eftersom de kopplar samman flera enkla objekt för att utföra sin uppgift. T.ex., en ikon i Workbench-fönstret representeras av ett ikonobjekt, som har en länk till ett bildobjekt för själva ikonens utseende, samt en länk till ett programobjekt, som kommer att starta ett program när ikonen aktiveras.
6.1 Program | ||
6.2 Bilder | ||
6.3 Ljud | ||
6.4 Poster i Workbench verktygsmeny | Alternativ verktygsmenyn i Workbench. | |
6.5 Ikoner i Workbench-fönstret | ||
6.6 Knappfönster |
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ett programobjekt innehåller information om ett program som ska startas när objektet aktiveras. Objektet kan aktiveras direkt av användaren genom att använda ett direktval, eller genom ett sammansatt objekt. När objektet aktiveras kan ett antal filer skickas med till programmet som argument. Programobjekt konfigureras med redigeringsfönstret för programobjekt.
ToolManager kan starta flera olika sorters program:
Programmet körs som ett skalprogram, som om användaren hade matat in kommandoraden i ett skal. Kommandofiler måste startas på detta sätt. Du kan använda den vanliga platshållaren ‘[]’ för att ange var fil argumenten ska placeras i kommandoraden.
En start från Workbench simuleras. Alla filer skickas med som Workbench-argument. Program som bara kan startas från skal (inklusive kommandofiler) kommer inte att fungera om de startas som Workbench-program.
Ett ARexx-program eller -kommando körs.
Kommandot specificerar en ToolManager-docka som ska aktiveras. Du kan använda denna programtyp för att skapa dockor som ligger i andra dockor.
Ett direktval genereras. Detta kan användas för att kontrollera ett annat program från ToolManager.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ett bildobjet innehåller information om en bild som används av ett sammansatt objekt. ToolManager kan bara läsa Workbench-ikoner för bildobjekt som används av ikonobjekt. När en docka använder ett bildobjekt läses bilden som en datatyp. Tack vere detta kan ToolManager använda varje bildformat som du har installerat en datatyp för. Bildobjekt konfigureras med redigeringsfönstret för bildobjekt.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ett ljudobjekt innehåller information om ett ljudkommando. Detta kommando skickas som ett ARexx-kommando till en extern ljudspelare. Ljudobjekt konfigureras med redigeringsfönstret för ljudobjekt.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ett menyobjekt är ett sammansatt objekt som binder ihop ett programobjekt och ett ljudobjekt för att skapa ett alternativ för verktygsmenyn i Workbench. När detta menylaternativ väljs aktiveras programobjektet och ljudobjektet. Varje vald Workbench-ikon skickas med som argument till programmet. Menyobjekt konfigureras med redigeringsfönstret för menyobjekt.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ett ikonobjekt är ett sammansatt objekt som binder ihop ett programobjekt, ett bildobjekt och ett ljudobjekt för att skapa en ikon i Workbench-fönstret. Bildobjektet används för att skapa ikonbilden. Ikonobjekt konfigureras med redigeringsfönstret för ikonobjekt.
Ikoner kan aktiveras på två olika sätt. Användaren kan dubbelklicka ikonen, eller så kan hon välja andra Workbench-ikoner och släppa dem på ikonen. När ikonen aktiveras, aktiveras även programobjektet och ljudobjektet. De ikoner som har släppts på ikonen används som argument till programmet.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ett dockobjekt är ett sammansatt objekt som visar ett fönster med knapprader för användaren. Varje knapp binder ihop ett programobjekt, ett bildobjekt och ett ljudobjekt. Varje knapp kan visa antingen en text, en bild, eller både och. Namnet på programobjektet används som text. Bildobjektet används för bilden. Dockobjekt konfigureras med redigeringsfönstret för dockobjekt.
Varje knapp kan aktiveras på två sätt. Användaren kan klicka på knappen, eller så kan han välja Workbench-ikoner och släppa dem på knappen. När knappen aktiveras, aktiveras även programobjektet och ljudobjektet. De ikoner som har släppts på knappen används som argument till programmet.
Ett dockobjekt kan "aktiveras" med ett direktval. När dockfönstret är stängt och användaren använder direktvalet öppnas fönstret, och vice versa.
Om ‘screennotify.library’ är installerat kan ToolManager öppna och stänga dockfönster automatiskt. Varje gång en skärm ska stängas, stängs alla dockfönster på denna skärm först. När den allmäna skärmen öppnas, öppnas alla dockfönster för den aktuella skärmen igen.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
ToolManagers inställningsredigerare används för att konfigurera ToolManager.
Inställningsredigeraren förstår de normala verktygstyperna och kommandoradsargumenten:
FROM
(Endast från skal)Anger filen som redigeraren ska läsa inställningarna från.
EDIT
(Förvalt)Redigera inställningarna.
USE
Använd de angivna inställningarna temporärt.
SAVE
Använd de angivna inställningarna permanent.
CREATEICONS
Skapa ikoner för inställningsfiler som sparas. När inställningsredigeraren startas från Workbench är detta förvalt. När inställningsredigeraren startas från ett skal är detta inte förvalt.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Huvudfönstret innehåller listor för de olika objekten. Genom att klicka på objektklasserna kan du välja vilken lista som ska vara synlig. Varje lista kan innehålla flera grupper. Varje grupp kan innehålla flera objekt.
Genom att dubbelklicka på ett gruppnamn öppnar du gruppfönstret. Genom att klicka på symbolen till vänster om gruppnamnet öppnar och stänger du gruppen i fråga. Om en grupp är öppen kan du se alla objekt som finns i den aktuella gruppen. Genom att dubbelklicka på ett objekt öppnar du ett fönster för att redigera objektet i fråga.
För att flytta en grupp väljer du den först, och drar den sedan till den nya positionen medans du håller den vänstra musknappen nedtryckt. Släpp sedan sedan musknappen när gruppen är vid önskad position. Du kan även flytta objekt inom och mellan grupper på detta sätt.
Nedanför listan finns fyra knappar:
Skapar en ny (tom) grupp. Gruppfönstret öppnas, och du kan ange namnet på den nya gruppen.
Skapar ett nytt objekt i den valda gruppen. Ett fönster kommer ett öppnas där du kan ange attributen för det nya objektet.
Tar bort den valda gruppen eller det valda objektet. Om gruppen som är vald också innehåller objekt, kommer dessa objekt också att tas bort.
Om ett objekt eller en grupp är vald, kommer innehållet i denna grupp att sorteras alfabetiskt. Om ingen post är vald sorteras grupperna alfabetiskt.
Med knapparna längst ned i huvudfönstret kan du tala om för inställningsredigeraren var inställningarna skall sparas. Namnet på inställningsfilen är ‘ToolManager.prefs’.
Sparar inställningarna i lådorna ‘EnvArc:’ och ‘Env:’. De nya inställningarna kommer automatiskt att överleva en omstart. Efter det att inställningarna har sparats kommer inställningsredigeraren att avslutas.
Sparar inställingarna i lådan ‘Env:’. De nya inställningarna kommer automatiskt att användas, men de kommer inte att överleva en omstart. Efter det att inställningarna har sparats kommer inställningsredigeraren att avslutas.
Sparar inställningarna i lådan ‘Env:’. De nya inställningarna kommer automatiskt att användas, men de kommer inte att överleva en omstart. Inställningsredigeraren avslutas inte.
Inställningsredigeraren avslutas. Alla ändringar som inte har sparats kommer att kastas bort.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Programobjekt innehåller information om program. Redigeringsfönstret innehåller följande knappar:
Objektets namn.
Typ av program. Du kan välja mellan skal, Workbench, ARexx, docka, direktval och nätverk. Typen nätverk stödjs för tillfället inte.
Namn på kommandot. Detta är antingen ett filnamn, namnet på ett dockobjekt, eller en beskrivning av ett direktval, beroende på programtypen.
Det direktval som aktiverar detta programobjekt.
Storleken på stacken för kommandot. ToolManager ser till att denna stack alltid är minst 4096 bytes.
Prioriteten för kommandot. Normalt sett bör du använda det förvalda värdet 0.
Om denna knapp är kryssad skickas filer (valda eller släppta ikoner) med till kommandot som argument. Annars ignoreras filerna.
Om denna knapp är kryssad kommer den angivna allmäna skärmen att flyttas fram innan kommandot startas.
Kommandot startas från denna låda.
Här kan du ange ett antal lådor (separerade med semikolon) som program ska använda sig av när de söker efter andra program.
Utmatningen från skalprogram hamnar i denna fil. Om du anger ett konsollfönster kommer både utmatningen från och inmatningen till skalprogrammet att använda detta fönster.
Anger den allmäna skärm som ska flyttas fram innan kommandot startas.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Bildobjekt innehåller information om bilder. Redigeringsfönstret innehåller följande knappar:
Objektets namn.
Namnet på den fil som bilddatan ska hämtas från. Normalt sett behöver du ta bort det avslutande ‘.info’ om du vill hämta en ikon.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ljudobjekt innehåller information om ljud. Redigeringsfönstret innehåller följande knappar:
Objektets namn.
Det ARexx-kommando som ska skickas till den externa ljudspelaren.
Namnet på den ARexx-port den external ljudspelaren har öppnat. Förvalt namn
är PLAY
, som används av programmet ‘UPD’.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Menyobjekt innehåller information om alternativ i verktygsmenyn i Workbench. Redigeringsfönstret innehåller följande knappar:
Objektets namn. Detta namn används även som texten för menyalternativet.
Länk till det kopplade programobjektet. Använd drag och släpp från huvudfönstret eller urklippsfönstret för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det.
Länk till det kopplade ljudobjektet. Använd drag och släpp från huvudfönstret eller urklippsfönstret för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ikonobjekt innehåller information om ikoner i Workbench-fönstret. Redigeringsfönstret innehåller följande knappar:
Objektets namn.
Länk till det kopplade programobjektet. Använd drag och släpp från huvudfönstret eller urklippsfönstret för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det.
Länk till det kopplade bildobjektet. Använd drag och släpp från huvudfönstret eller urklippsfönstret för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det.
Länk till det kopplade ljudobjektet. Använd drag och släpp från huvudfönstret eller urklippsfönstret för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det.
Anger x- och y-koordinaterna för ikonen. Exempel: för x = 100
och
y = 55
anger du 100/55
. Koordinaterna är relativa det övre
vänstra hörnet av Workbench-fönstret.
Om denna knapp är kryssad visas objektets namn under ikonen.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Dockobjekt innehåller information om dockfönster. Redigeringsfönstret innehåller följande knappar:
Objektets namn. Det används också som titel för fönstret.
Med detta direktval kan du öppna och stänga dockfönstret.
Anger den allmäna skärm som dockfönstret skall öppnas på. Du måste ange ett giltligt namn på en skärm om du vill att ToolManager automatiskt ska öppna och stänga dockfönstret.
Det teckensnitt som ska används för knapptexterna.
Antal kolumner med knappar i dockfönstret. Kolumner fylls med knappar från vänster till höger. Om den sista kolumnen i en rad fylls, läggs en ny rad till. Alla knappar kommer att ha samma storlek.
Anger x- och y-koordinaterna för dockfönstret. Exempel: för x = 150
och y = 200
anger du 150/200
. Koordinaterna är relativa det
övre vänstra hörnet av skärmen.
Varje post i denna lista skapar en knapp. Den vänstra kolumnen innehåller länken till det kopplade programobjektet; mittenkolumnen innehåller länken till det kopplade bildobjektet; och den högra kolumnen innehåller länken till det kopplade ljudobjektet. Använd drag och släpp från huvudfönstret eller urklippsfönstret för att koppla objekt. Du kan redigera det kopplade objektet genom att klicka på det. Du kan använda drag och släpp för att sortera posterna i listan. När du använder knappen "Ta bort", tas det valda objektet bort från listan. De kopplade objekten i sig tas inte bort.
Dockfönstret kommer att öppnas när inställningarna har lästs in.
Dockfönstret kommer att flyttas bak efter det att det har öppnats.
När denna knapp är kryssad kommer dockfönstret att se ut som ett vanligt fönster, med en ram och vanliga fönsterknappar. Om knappen inte är kryssad kommer det inte att ha några ramar alls. Du kan bara flytta dockfönstret om det har en ram.
En meny finns i dockfönstret. Denna meny låter dig stänga dockfönstret, starta inställningsredigeraren för ToolManager, eller avsluta ToolManager.
Om den här knappen är kryssad kommer dockfönstret alltid att öppnas på den främsta allmäna skärmen.
Dockfönstret stängs automatiskt efter det att en knapp har valts.
Dockfönstret öppnas centrerat under muspekaren.
Normalt sett kommer dockfönstret ihåg sin position när du stänger det. Det kommer att öppnas på denna position om du öppnar det igen. Om denna knappen är kryssad kommer dockfönstret alltid att öppnas på samma position.
Knapparna i dockfönstret kommer att visa bilder. Notera att du måste koppla bildobjekt till knapparna i så fall.
Knapparna i dockfönstret kommer att visa namnet på det kopplade programobjektet. Notera att du måste koppla programobjekt till knapparna i så fall.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Du kan ändra namnet på gruppen med inmatningsfältet.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Det här fönstret innehåller en lista med kopplade programobjekt, bildobjekt och ljudobjekt. Du kan dra och släppa dem på redigeringsfönster. Du kan
redigera de kopplade objekten genom att dubbelklicka på dem. När du trycker
på knappen Ta bort
tas det valda objektet bort från listan. Objektet
i sig tas inte bort.
Urklippet kan öppnas från menyn i huvudfönstret. Du kan ha flera urklippsfönster öppna på en gång.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Det här fönstret låter dig ändra de globala inställningarna för ToolManager. Det kan öppnas från menyn i huvudfönstret. Fönstret innehåller följande knappar:
Anger den aktuella lådan för ToolManager-processen. Alla filer utan en absolut sökväg kommer att öppnas relativt denna låda. Den förvalda lådan är roten på uppstartsvolymen.
Sökväg till själva programmet för inställningsredigeraren för ToolManager. Den förvalda sökvägen är ‘Sys:Prefs/ToolManager’.
Stöds för tillfället inte.
Aktivera omfärgning av bilder (som läses av picture.datatype). Stäng bara av omfärgningen om bilderna i dockfönstret har fel färger.
Anger precisionen för omfärgningen. Du kan försöka att ändra detta värde om du inte är nöjd med reslutatet av omfärgningen.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Det här kapitlet beskriver hur du definierar ett direktval som en inmatningsbeskrivning, som sedan tolkas av Commodities. Varje gång ett direktval aktiveras, genererar Commodities en händelse. Denna händelse används av TollManager för att aktivera ett programobjekt, eller för att växla ett dockobjekt. En inmatningsbeskrivning har följande syntax:
[<typ>] {[-][<egenskap>]} [-][upstroke] [<tangentkod>]
Inget nyckelord är lägeskänsligt.
Typ
beskriver vilken typ av inmatningshändelse (InputEvent) det
är. Denna parameter måste inte anges. Om den inte anges antas den vara
rawkey
(tangent). See section olika sorters inmatningshändelser.
Egenskap
är "signaler" som måste vara satta eller rensade när
direktvalet aktiveras för att en händelse ska genereras. För varje egenskap
som måste vara satt anger du motsvarande nyckelord. Alla andra egenskaper
antas vara rensade. Om du vill ignorera en egenskap, ange ett -
framför dess nyckelord. See section egenskaper.
En direktvalshändelse genereras normalt sett när tangenterna trycks ned. Om
du vill att händelsen ska genereras när tantenterna släpps upp, ange då
nyckelordet upstroke
. När både nedtryckning och uppsläppning ska
generera en händelse, ange -upstroke
.
Tangentkoden
beror på vilken slags inmatningshändelse det gäller.
See section tangentkoder.
A.1 Olika typer av inmatningshändelser | ||
A.2 Egenskaper | ||
A.3 Tangentkoder | ||
A.4 Direktvalsexempel |
Obs: Var försiktig när du väljer dina direktval, eftersom Commodities har en hög prioritet i inmatningskedjan. Detta betyder att existerande definitioner kommer att ignoreras.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Commodities stödjer de flesta typer av inmatningshändelser som genereras av input.device. Denna sektion beskriver de typer som är mest användbara för direktval i ToolManager.
rawkey
Detta är den förvalda typen, och beskriver tangentbordshändelser. Till
exempel skapar rawkey a
eller a
en händelse varje gång
tangenten "a" trycks ned. Du måste ange en tangentkod för denna typ.
See section rawkey.
rawmouse
Denna typ beskriver alla musknappshändelser. Du måste ange en tangentkod för denna typ. See section rawmouse.
diskinserted
Denna händelsetyp genereras när en diskett matas in i en diskettenhet. Denna typ har inte några tangentkoder.
diskremoved
Denna händelsetyp genereras när en diskett tas ut från en diskettenhet. Denna typ har inte några tangentkoder.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Commodities stödjer följande egenskaper:
lshift
, left_shift
Vänster skifttangent.
rshift
, right_shift
Höger skifttangent.
shift
Godtycklig skifttangent.
capslock
, caps_lock
Skiftlåstangenten.
caps
Godtycklig skifttangent eller skiftlåstangenten.
control
, ctrl
Kontrolltangenten.
lalt
, left_alt
Vänster alt-tangent.
ralt
, right_alt
Höger alt-tangent.
alt
Godtyckligt alt-tangent.
lcommand
, lamiga
, left_amiga
, left_command
Vänster Amiga-/kommandotangent.
rcommand
, ramiga
, right_amiga
, right_command
Högre Amiga-/kommandotangent.
numericpad
, numpad
, num_pad
, numeric_pad
Detta nyckelord måste användas för en tangent på det numeriska tangentbordet.
leftbutton
, lbutton
, left_button
Vänster musknapp.
midbutton
, mbutton
, middlebutton
, middle_button
Mittenmusknappen.
rbutton
, rightbutton
, right_button
Höger musknapp.
repeat
Denna egenskap är satt när tangentbordsrepeteringen är aktiv. Den är bara
användbar för inmatningshändelser av typen rawkey
.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Varje typ av inmatningshändelser har sina egna tangentkoder:
A.3.1 Tangentkoder för inmatningshändelser av typen rawkey | ||
A.3.2 Tangentkoder för inmatningshändelser av typen rawmouse |
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
rawkey
a
-z
, 0
-9
, …ASCII-tecken.
f1
, f2
, …, f10
, f11
, f12
Funktionstangenter.
up
, cursor_up
, down
, cursor_down
left
, cursor_left
, right
, cursor_right
Markörtangenter.
esc
, escape
, backspace
, del
, help
tab
, comma
, return
, space
, spacebar
Specialtangenter.
enter
, insert
, delete
page_up
, page_down
, home
, end
Tangenter på det numeriska tangentbordet. Var och en av dessa tangentkoder
måste föregås av egenskapen numericpad
!
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
rawmouse
mouse_leftpress
Vänster musknapp har tryckts ned.
mouse_middlepress
Mittenmusknappen har tryckts ned.
mouse_rightpress
Höger musknapp har tryckts ned.
Obs: För att använda en av dessa tangentkoder, måste också motsvarande egenskap också anges, t.ex.
rawmouse leftbutton mouse_leftpress
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
ralt t
Håll nere höger alt-tangent och tryck "t".
ralt lalt t
Håll nere höger och vänster alt-tangent och tryck "t".
alt t
Håll nere en alt-tangent och tryck "t".
rcommand f2
Håll nere höger Amiga-tangent och tryck den andra funktionstangenten.
numericpad enter
Tryck nyradstangenten på det numeriska tangentbordet.
rawmouse midbutton leftbutton mouse_leftpress
Håll nere mittenmusknappen och tryck vänster musknapp.
diskinserted
Mata in en diskett i en diskettenhet.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Här finns svaren på de vanligaste frågorna om ToolManager:
Inställningsredigeraren kontrollerar först de grundläggande systemkraven innan det första fönstret öppnas. Se till att dessa systemkrav är uppfyllda! Det kan också vara så att du inte har tillräckligt med minne för att köra inställningsredigeraren. Du kan behöva avsluta några andra program innan det finns tillräckligt med minne. Slutligen, du kan bara köra en kopia åt gången av inställningsredigeraren.
Välj alternativet MUI...
i inställningsmenyn i huvudfönstret. Välj nu sidan för System
inställningar och ange
namnet på den allmäna skärmen i inmatningsknappen. För närmare detaljer, se
manualen till Information om MUI.
I dockfönster stödjer ToolManager 3.0 bara bilder som kan läsas av picture.datatype. I din gamla konfiguration har du kopplat några bildobjekt till dockan, där bildobjekten refererar till ikoner. För att använda sådana ikoner måste du installera en datatyp för ikoner. Du kan hitta en sådan datatyp på t.ex. Aminet. Du kan också konvertera dem till något annat format, som IFF-penslar.
ToolManager 3.0 stödjer bara ikoner för ikonobjekt. I din gamla konfiguration har du kopplat bildobjekt som refererar till IFF-penslar till några ikonobjekt. Du måste konvertera dem till ikoner för att använda dem med ikonobjekt i ToolManager 3.0.
Du har installerat en icon.datatype som inkluderar extra information från ikonen i bilden. Kontrollera dokumentationen för ikondatatypen om hur du kan ta bort denna information. Om du inte gillar den tjocka ramen måste du även säga åt ikondatatypen att inte visa de vanliga ikonramarna.
Flera menyer och undermenyer stödjs för tillfället inte av Workbench. För att skapa dem måste man använda ett hack, vilket kan resultera i ett ostabilt system. Därför kommer jag inte att implementera det i ToolManager.
Sätt bara antalet kolumner till antalet knappar i dockobjektet.
Utmatningsfönster kan skapas genom att använda enheten Con:
. Använd
följande filnamn för att skapa ett fönster med en stängknapp, som öppnas
automatiskt, men inte stängs när programmet har slutat:
CON:10/10/640/100/Utmatningsfönster/AUTO/CLOSE/WAIT
Con:
-enheten har många parametrar. Var god se din AmigaDOS-manual
för mer information.
Normalt sett läggs alla argumentet till i slutet av kommandoraden. För att
infoga argumenten på ett annat ställe i kommandoraden, använder ToolManager
samma []
-syntax som används av skalkommandot Alias
. Till
exempel:
Dir [] all
kommer att infoga alla argument innan nyckelordet all
.
Du måste använda programobjekt med typen "Docka". Placera sådana objekt i din huvuddocka, och de kommer att öppna och stänga de andra dockorna.
Du har glömt att sätta namnet på den allmäna skärmen för dockfönstret till
Workbench
. ToolManager kommer att stänga dockfönstren när den
allmäna skärmen stänger, men ToolManager måste veta vilken allmän skärm
dockfönstrena ska visas på för att öppna dem när skärmen öppnas igen.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
ToolManager har gått igenom många utvecklingsfaser sedan den första implementationen 1990. Denna utveckling skulle inte ha varit möjlig utan den enorma responsen från olika ToolManager-användare. Många idéer och funktioner kommer från denna källa…
Därför skulle jag vilja tacka:
Osma Ahvenlampi, Stephane Barbaray, Olaf Barthel, Fionn Behrens, Mario Cattaneo, Michael van Elst, Michael Hohmann, Markus Illenseer, Frank Mariak, Klaus Melchior, Bernhard Moellemann, Matthias Scheler, Ralph Schmidt, Tobias Walter.
Utan ditt utmärkta C-utvecklingssystem DICE, och diverse andra verktyg, skulle ToolManager inte existera!
Ert stöd har gjort den här versionen möjlig.
Jag tyckte verkligen om att läsa era brev och e-brev!
ToolManager använder följande paket:
Upphovsrätt © 1995–1996 Ralph Schmidt, Frank Mariak &
Matthias Scheler
Upphovsrätt © 1991–1996 Stefan Becker
Upphovsrätt © 1995 Stefan Becker
Upphovsrätt © 1996 Stefan Becker
Upphovsrätt © 1993–1997 Stefan Stuntz
Hemsida: http://www.sasg.com/
.
Upphovsrätt © 1996–1997 Klaus Melchior
Upphovsrätt © 1995 Michael W. Hohmann
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Det här programmet använder MUI - MagicUserInterface (c) Upphovsrätt 1993-97 av Stefan Stuntz MUI är ett system för att skapa och hantera grafiska användargränssnitt. Med hjälp av en inställningsredigerare kan användaren av ett program anpassa utseendet på programmet i enighet med sin personliga smak. MUI är shareware. För att skaffa det kompletta paketet, innehållande många exempel och mer information om registrering, leta efter en fil som heter "muiXXusr.lha" (XX betyder det senaste versionsnumret) på din lokala BBS eller på disketter med fria program. Om du vill registrera MUI redan nu, skicka gärna 30 DM eller 20 US$ till Stefan Stuntz Eduard-Spranger-Straße 7 80935 München GERMANY Support och registrering online finns vid http://www.sasg.com/
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Jump to: | A B D E F G H I K L M O P R S T V W |
---|
Jump to: | A B D E F G H I K L M O P R S T V W |
---|
[Top] | [Contents] | [Index] | [ ? ] |
[Top] | [Contents] | [Index] | [ ? ] |
This document was generated on August 22, 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 August 22, 2024 using texi2html 5.0.