\input amigatexinfo \input texinfo @c %**start of header @setfilename ToolManager.info @settitle Dokumentation för ToolManager 3.1 @setchapternewpage on @c %**end of header @comment @comment svenska.tex V3.1 @comment @comment Documentation for ToolManager (Texinfo format, Language: svenska) @comment @comment Copyright (C) 1990-1998 Stefan Becker @comment @comment Translated to Swedish by Magnus Holmgren and Gustav Gnosspelius @set xrefstring se @set Xrefstring Se @set Footnotestring Fotnoter @set Chapterstring Kapitel @set Appendixstring Appendix @set Sectionstring Sektion @set sectionstring sektion @set pagestring sida @comment ---------------------------------------------------------------- @comment --- Title & Copyright Page (for printed manual) --- @comment ---------------------------------------------------------------- @titlepage @title{ToolManager} @subtitle{En utökning för Amigans Workbench} @subtitle{} @subtitle{Version 3.1} @subtitle{1 Jun 1998} @page @vskip 0pt plus 1filll @comment ---------------------------------------------------------------- @comment Note to translators: @comment Translate this page and then copy it to the node "Copyright" @comment Both pages must be identical (except for the TeX commands)! @comment ---------------------------------------------------------------- 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. @ignore Tillstånd har utfärdats för att behandla den här filen med TeX och skriva ut resultatet, under förutsättning att det utskrivna dokumentet innehåller ett kopieringstillstånd idendiskt med detta, med undantag för borttagandet av detta stycke (då detta stycke inte är relevant för den utskrivna manualen). @end ignore @noindent UPPHOVSRÄTT Upphovsrätt @copyright{} 1990--1998 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. @noindent 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. @noindent 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: @tex \settabs 2 \columns \+{\tt ToolManager3\_1Binaries.lha}& (filnamn på Aminet: {\tt ToolManagerBin.lha})\cr \+{\tt ToolManager3\_1Developer.lha}& (filnamn på Aminet: {\tt ToolManagerDev.lha})\cr \+{\tt ToolManager3\_1Extras.lha}& (filnamn på Aminet: {\tt ToolManagerExt.lha})\cr \+{\tt ToolManager3\_1Locale.lha}& (filnamn på Aminet: {\tt ToolManagerLoc.lha})\cr \+{\tt ToolManager3\_1Sources.lha}& (filnamn på Aminet: {\tt ToolManagerSrc.lha})\cr @end tex 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: @itemize @bullet @item Det här mjukvarupaketet bör göras tillgängligt för alla utan kostnad, när detta är möjligt. @item Om du har köpt detta mjukvarupaket på en diskett, under normala omständigheter, från en försäljare av fria program och har betalat mer än 5 DM, 5 US$ eller motsvarande, har du @emph{definitivt} betalat för mycket. Snälla, stödj inte denna orimligt höga vinstmarginal längre, utan byt till en billigare källa så snart som möligt. @end itemize @noindent 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: @itemize @bullet @item för forskning, utveckling, konstrution, testning eller produktion av vapen, eller några andra militära användningar. Detta inkluderar datorer som används för utbildning för något av ovanstående syften. @item av människor som accepterar, stödjer, eller använder våld mot andra människor, t.ex.@: medborgare från andra länder. @end itemize @page (Denna sida är medveted lämnad tom) @end titlepage @headings double @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Top Node (not printed) --- @comment ---------------------------------------------------------------- @ifinfo @node Top, Copyright, (dir), (dir) @top Dokumentation för ToolManager 3.1 @menu Viktig information: * Upphovsrätt: Copyright. Upphovsrätt och annan rättslig information. * Giftware: GiftWare. Om du tycker om ToolManager@dots{} * Framtid: Future. Om framtiden för ToolManager. * Författare: Author. Hur du kontaktar författaren. Användning: * Systemkrav: Requirements. Vad behövs för att köra ToolManager? * Installation: Installation. Hur du installerar ToolManager. * Koncept: Concepts. Koncept som används i ToolManager. * Inställningar: Preferences. Hur du konfigurerar ToolManager. Appendix: * Direktval: Hotkeys. Hur du definierar ett direktval. * Frågor: Questions. Vanliga frågor. * Historia: History. Historien bakom ToolManager. * Tack till: Credits. Författaren skulle vilja tacka@dots{} * MUI: MUI. Information om MUI. * Index: Index. Index för detta dokument. @end menu @end ifinfo @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: Copyright (for Info/AmigaGuide document) --- @comment ---------------------------------------------------------------- @ifinfo @node Copyright, GiftWare, Top, Top @chapter Upphovsrätt och annan rättslig information @cindex Copyright @cindex Upphovsrätt @cindex Distribution @cindex Rättslig information @cindex Tillstånd @cindex Förbud 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. @noindent UPPHOVSRÄTT Upphovsrätt @copyright{} 1990--1998 Stefan Becker Inget program, dokument, datafil eller källkod från detta mjukvarupaket får, varken 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. @noindent 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. @noindent 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: @noindent ToolManager3_1Binaries.lha (filnamn på Aminet: ToolManagerBin.lha) ToolManager3_1Developer.lha (filnamn på Aminet: ToolManagerDev.lha) ToolManager3_1Extras.lha (filnamn på Aminet: ToolManagerExt.lha) ToolManager3_1Locale.lha (filnamn på Aminet: ToolManagerLoc.lha) ToolManager3_1Sources.lha (filnamn på Aminet: ToolManagerSrc.lha) 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.@: 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: @itemize @bullet @item Det här mjukvarupaketet bör göras tillgängligt för alla utan kostnad, när detta är möjligt. @item Om du har köpt detta mjukvarupaket på en diskett, under normala omständigheter, från en försäljare av fria program och har betalat mer än 5 DM, 5 US$ eller motsvarande, har du @emph{definitivt} betalat för mycket. Snälla, stödj inte denna orimligt höga vinstmarginal längre, utan byt till en billigare källa så snart som möligt. @end itemize @noindent 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: @itemize @bullet @item för forskning, utveckling, konstrution, testning eller produktion av vapen, eller några andra militära användningar. Detta inkluderar datorer som används för utbildning för något av ovanstående syften. @item av människor som accepterar, stödjer, eller använder våld mot andra människor, t.ex.@: medborgare från andra länder. @end itemize @end ifinfo @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: GiftWare --- @comment ---------------------------------------------------------------- @node GiftWare, Future, Copyright, Top @chapter Om du tycker om ToolManager@dots{} @cindex Giftware @cindex Gåvor @cindex Donationer ToolManager är @emph{giftware}, @strong{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 :-). @xref{Author, författare}. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: Future --- @comment ---------------------------------------------------------------- @node Future, Author, GiftWare, Top @chapter Om framtiden för ToolManager @cindex Framtiden 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 en ny version 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 @strong{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å @emph{ditt} stöd! @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: Author --- @comment ---------------------------------------------------------------- @node Author, Requirements, Future, Top @chapter Hur du kontaktar författaren @cindex Adresser @cindex Författare @cindex Kontaktadresser @cindex E-post @cindex Webbplats @cindex Hemsida @cindex Postadress @cindex Webben @cindex WWW Författaren kan nås på följande adresser: @table @asis @item Vanlig post: @example Stefan Becker Bonner Ring 68 D-50374 Erfstadt GERMANY @end example @item Elektronisk post: @example stefanb@@yello.ping.de @end example @end table Det finns också en hemsida för ToolManager: @example http://www.ping.de/sites/yello/toolmanager.html @end example @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: Requirements --- @comment ---------------------------------------------------------------- @node Requirements, Installation, Author, Top @chapter Vad behövs för att köra ToolManager? @cindex Systemkrav @cindex OS 3.0 @cindex V39 @cindex Datatyper @cindex PictDT V43 @cindex Pophotkey @cindex Popport @cindex Popposition @cindex DOSPath @cindex WBStart @cindex ScreenNotify ToolManager behöver åtminstone: @table @asis @item AmigaOS 3.0 (V39) För bättre minneshantering och picture.datatype. @item WBStart 2.2 För att starta Workbench-program. @item DOSPath 1.0 För att hantera programsökvägar. @end table Dessutom stödjer ToolManager: @table @asis @item ScreenNotify 1.0 Med detta kan ToolManager öppna och stänga sina dockfönster när en allmän skärm öppnas eller stängs. @item picture.datatype V43 Utökningarna i denna förbättrade picture.datatype stödjs automatiskt om det är installerat i ditt system. @xref{Credits, tack till}. @end table Inställningsredigeraren kräver: @table @asis @item AmigaOS 3.0 (V39) För bättre minneshantering. @item MUI 3.7 Det objektorienterade systemet för användargränssnitt. @xref{MUI}. @item Pophotkey, Popport, Popposition MUI-klasser för vissa dialogrutor. @xref{Credits, tack till}. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: Installation --- @comment ---------------------------------------------------------------- @node Installation, Concepts, Requirements, Top @chapter Hur du installerar ToolManager @cindex Installation @cindex Installer V43.3 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! @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: Concepts --- @comment ---------------------------------------------------------------- @node Concepts, Preferences, Installation, Top @chapter Koncept som används i ToolManager @cindex Koncept 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, @pxref{Hotkeys, 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. @menu * Programobjekt: Exec objects. Program. * Bildobjekt: Image objects. Bilder. * Ljudobjekt: Sound objects. Ljud. * Menyobjekt: Menu objects. Alternativ verktygsmenyn i Workbench. * Ikonobjekt: Icon objects. Ikoner i Workbench-fönstret. * Dockobjekt: Dock objects. Knappfönster. @end menu @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Concepts/Exec objects --- @comment ---------------------------------------------------------------- @node Exec objects, Image objects, , Concepts @section Program @cindex Programobjekt 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 @ref{Hotkeys, direktval}, eller genom ett sammansatt objekt. När objektet aktiveras kan ett antal filer skickas med till programmet som argument. Programobjekt konfigureras med @ref{ExecWindow, redigeringsfönstret för programobjekt}. ToolManager kan starta flera olika sorters program: @table @asis @item Skal 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 @file{[]} för att ange var fil argumenten ska placeras i kommandoraden. @item Workbench 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. @item ARexx Ett ARexx-program eller -kommando körs. @item Docka Kommandot specificerar en ToolManager-docka som ska aktiveras. Du kan använda denna programtyp för att skapa dockor som ligger i andra dockor. @item Direktval Ett direktval genereras. Detta kan användas för att kontrollera ett annat program från ToolManager. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Concepts/Image objects --- @comment ---------------------------------------------------------------- @node Image objects, Sound objects, Exec objects, Concepts @section Bilder @cindex Bildobjekt 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 @ref{Icon objects, ikonobjekt}. När en @ref{Dock objects, 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 @ref{ImageWindow, redigeringsfönstret för bildobjekt}. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Concepts/Sound objects --- @comment ---------------------------------------------------------------- @node Sound objects, Menu objects, Image objects, Concepts @section Ljud @cindex Ljudobjekt Ett ljudobjekt innehåller information om ett ljudkommando. Detta kommando skickas som ett ARexx-kommando till en extern ljudspelare. Ljudobjekt konfigureras med @ref{SoundWindow, redigeringsfönstret för ljudobjekt}. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Concepts/Menu objects --- @comment ---------------------------------------------------------------- @node Menu objects, Icon objects, Sound objects, Concepts @section Poster i Workbench verktygsmeny @cindex Menyobjekt Ett menyobjekt är ett sammansatt objekt som binder ihop ett @ref{Exec objects, programobjekt} och ett @ref{Sound objects, 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 @ref{MenuWindow, redigeringsfönstret för menyobjekt}. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Concepts/Icon objects --- @comment ---------------------------------------------------------------- @node Icon objects, Dock objects, Menu objects, Concepts @section Ikoner i Workbench-fönstret @cindex Ikonobjekt Ett ikonobjekt är ett sammansatt objekt som binder ihop ett @ref{Exec objects, programobjekt}, ett @ref{Image objects, bildobjekt} och ett @ref{Sound objects, ljudobjekt} för att skapa en ikon i Workbench-fönstret. Bildobjektet används för att skapa ikonbilden. Ikonobjekt konfigureras med @ref{IconWindow, 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. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Concepts/Dock objects --- @comment ---------------------------------------------------------------- @node Dock objects, , Icon objects, Concepts @section Knappfönster @cindex Dockobject Ett dockobjekt är ett sammansatt objekt som visar ett fönster med knapprader för användaren. Varje knapp binder ihop ett @ref{Exec objects, programobjekt}, ett @ref{Image objects, bildobjekt} och ett @ref{Sound objects, 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 @ref{DockWindow, 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 @ref{Hotkeys, direktval}. När dockfönstret är stängt och användaren använder direktvalet öppnas fönstret, och vice versa. Om @file{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. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Chapter: Preferences --- @comment ---------------------------------------------------------------- @node Preferences, Hotkeys, Concepts, Top @chapter Hur du konfigurerar ToolManager @cindex Inställningar @cindex Konfiguration ToolManagers inställningsredigerare används för att konfigurera ToolManager. @menu * Huvudfönstret: MainWindow. Huvudfönstret. Objektredigeringsfönster: * Programfönstret: ExecWindow. Hur programobjekt konfigureras. * Bildfönstret: ImageWindow. Hur bildobjekt konfigureras. * Ljudfönstret: SoundWindow. Hur ljudobjekt konfigureras. * Menyfönstret: MenuWindow. Hur menyobjekt konfigureras. * Ikonfönstret: IconWindow. Hur ikonobjekt konfigureras. * Dockfönstret: DockWindow. Hur dockobjekt konfigureras. Diverse fönster: * Gruppfönstret: GroupWindow. Hur man byter namn på grupper. * Urklippsfönstret: ClipWindow. Urklipp för objekt. * Tillvalsfönstret: GlobalWindow. Globala inställningar för ToolManager. @end menu Inställningsredigeraren förstår de normala verktygstyperna och kommandoradsargumenten: @table @asis @item @code{FROM} (Endast från skal) Anger filen som redigeraren ska läsa inställningarna från. @item @code{EDIT} (Förvalt) Redigera inställningarna. @item @code{USE} Använd de angivna inställningarna temporärt. @item @code{SAVE} Använd de angivna inställningarna permanent. @item @code{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. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/MainWindow --- @comment ---------------------------------------------------------------- @node MainWindow, ExecWindow, , Preferences @section Huvudfönstret 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 @ref{GroupWindow, 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: @table @asis @item Ny grupp Skapar en ny (tom) grupp. @ref{GroupWindow, Gruppfönstret} öppnas, och du kan ange namnet på den nya gruppen. @item Nytt objekt 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. @item Ta bort 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. @item Sortera 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. @end table 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 @file{ToolManager.prefs}. @table @asis @item Spara Sparar inställningarna i lådorna @file{EnvArc:} och @file{Env:}. De nya inställningarna kommer automatiskt att överleva en omstart. Efter det att inställningarna har sparats kommer inställningsredigeraren att avslutas. @item Använd Sparar inställingarna i lådan @file{Env:}. De nya inställningarna kommer automatiskt att användas, men de kommer @emph{inte} att överleva en omstart. Efter det att inställningarna har sparats kommer inställningsredigeraren att avslutas. @item Prova Sparar inställningarna i lådan @file{Env:}. De nya inställningarna kommer automatiskt att användas, men de kommer @emph{inte} att överleva en omstart. Inställningsredigeraren avslutas inte. @item Avbryt Inställningsredigeraren avslutas. Alla ändringar som inte har sparats kommer att kastas bort. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/ExecWindow --- @comment ---------------------------------------------------------------- @node ExecWindow, ImageWindow, MainWindow, Preferences @section Hur programobjekt konfigureras @ref{Exec objects, Programobjekt} innehåller information om program. Redigeringsfönstret innehåller följande knappar: @table @asis @item Namn Objektets namn. @item Programtyp 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. @item Kommando Namn på kommandot. Detta är antingen ett filnamn, namnet på ett dockobjekt, eller en beskrivning av ett direktval, beroende på programtypen. @item Direktval Det @ref{Hotkeys, direktval} som aktiverar detta programobjekt. @item Stack Storleken på stacken för kommandot. ToolManager ser till att denna stack alltid är minst 4096 bytes. @item Prioritet Prioriteten för kommandot. Normalt sett bör du använda det förvalda värdet 0. @item Argument Om denna knapp är kryssad skickas filer (valda eller släppta ikoner) med till kommandot som argument. Annars ignoreras filerna. @item Flytta fram Om denna knapp är kryssad kommer den angivna allmäna skärmen att flyttas fram innan kommandot startas. @item Aktuell låda Kommandot startas från denna låda. @item Sökväg 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. @item Utmatning 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. @item Allmän skärm Anger den allmäna skärm som ska flyttas fram innan kommandot startas. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/ImageWindow --- @comment ---------------------------------------------------------------- @node ImageWindow, SoundWindow, ExecWindow, Preferences @section Hur bildobjekt konfigureras @ref{Image objects, Bildobjekt} innehåller information om bilder. Redigeringsfönstret innehåller följande knappar: @table @asis @item Namn Objektets namn. @item Fil Namnet på den fil som bilddatan ska hämtas från. Normalt sett behöver du ta bort det avslutande @file{.info} om du vill hämta en ikon. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/SoundWindow --- @comment ---------------------------------------------------------------- @node SoundWindow, MenuWindow, ImageWindow, Preferences @section Hur ljudobjekt konfigureras @ref{Sound objects, Ljudobjekt} innehåller information om ljud. Redigeringsfönstret innehåller följande knappar: @table @asis @item Namn Objektets namn. @item Kommando Det ARexx-kommando som ska skickas till den externa ljudspelaren. @item ARexx-port Namnet på den ARexx-port den external ljudspelaren har öppnat. Förvalt namn är @code{PLAY}, som används av programmet @file{UPD}. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/MenuWindow --- @comment ---------------------------------------------------------------- @node MenuWindow, IconWindow, SoundWindow, Preferences @section Hur menyobjekt konfigureras @ref{Menu objects, Menyobjekt} innehåller information om alternativ i verktygsmenyn i Workbench. Redigeringsfönstret innehåller följande knappar: @table @asis @item Namn Objektets namn. Detta namn används även som texten för menyalternativet. @item Programobjekt Länk till det kopplade @ref{Exec objects, programobjektet}. Använd drag och släpp från @ref{MainWindow, huvudfönstret} eller @ref{ClipWindow, urklippsfönstret} för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det. @item Ljudobjekt Länk till det kopplade @ref{Sound objects, ljudobjektet}. Använd drag och släpp från @ref{MainWindow, huvudfönstret} eller @ref{ClipWindow, urklippsfönstret} för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/IconWindow --- @comment ---------------------------------------------------------------- @node IconWindow, DockWindow, MenuWindow, Preferences @section Hur ikonobjekt konfigureras @ref{Icon objects, Ikonobjekt} innehåller information om ikoner i Workbench-fönstret. Redigeringsfönstret innehåller följande knappar: @table @asis @item Namn Objektets namn. @item Programobjekt Länk till det kopplade @ref{Exec objects, programobjektet}. Använd drag och släpp från @ref{MainWindow, huvudfönstret} eller @ref{ClipWindow, urklippsfönstret} för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det. @item Bildobjekt Länk till det kopplade @ref{Image objects, bildobjektet}. Använd drag och släpp från @ref{MainWindow, huvudfönstret} eller @ref{ClipWindow, urklippsfönstret} för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det. @item Ljudobjekt Länk till det kopplade @ref{Sound objects, ljudobjektet}. Använd drag och släpp från @ref{MainWindow, huvudfönstret} eller @ref{ClipWindow, urklippsfönstret} för att koppla ett objekt. Du kan redigera det kopplade objektet genom att klicka på det. @item Position Anger x- och y-koordinaterna för ikonen. Exempel: för @code{x = 100} och @code{y = 55} anger du @code{100/55}. Koordinaterna är relativa det övre vänstra hörnet av Workbench-fönstret. @item Visa namn Om denna knapp är kryssad visas objektets namn under ikonen. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/DockWindow --- @comment ---------------------------------------------------------------- @node DockWindow, GroupWindow, IconWindow, Preferences @section Hur dockobjekt konfigureras @ref{Dock objects, Dockobjekt} innehåller information om dockfönster. Redigeringsfönstret innehåller följande knappar: @table @asis @item Namn Objektets namn. Det används också som titel för fönstret. @item Direktval Med detta @ref{Hotkeys, direktval} kan du öppna och stänga dockfönstret. @item Allmän skärm Anger den allmäna skärm som dockfönstret skall öppnas på. Du @strong{måste} ange ett giltligt namn på en skärm om du vill att ToolManager automatiskt ska öppna och stänga dockfönstret. @item Teckensnitt Det teckensnitt som ska används för knapptexterna. @item Kolumner 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. @item Position Anger x- och y-koordinaterna för dockfönstret. Exempel: för @code{x = 150} och @code{y = 200} anger du @code{150/200}. Koordinaterna är relativa det övre vänstra hörnet av skärmen. @item Knappar Varje post i denna lista skapar en knapp. Den vänstra kolumnen innehåller länken till det kopplade @ref{Exec objects, programobjektet}; mittenkolumnen innehåller länken till det kopplade @ref{Image objects, bildobjektet}; och den högra kolumnen innehåller länken till det kopplade @ref{Sound objects, ljudobjektet}. Använd drag och släpp från @ref{MainWindow, huvudfönstret} eller @ref{ClipWindow, 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 @emph{inte} bort. @item Aktiverat Dockfönstret kommer att öppnas när inställningarna har lästs in. @item Bakgrund Dockfönstret kommer att flyttas bak efter det att det har öppnats. @item Ram 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. @item Meny En meny finns i dockfönstret. Denna meny låter dig stänga dockfönstret, starta @ref{Preferences, inställningsredigeraren} för ToolManager, eller avsluta ToolManager. @item Främst Om den här knappen är kryssad kommer dockfönstret alltid att öppnas på den främsta allmäna skärmen. @item Popup Dockfönstret stängs automatiskt efter det att en knapp har valts. @item Centrerat Dockfönstret öppnas centrerat under muspekaren. @item Klistrat 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. @item Bilder Knapparna i dockfönstret kommer att visa bilder. Notera att du måste koppla @ref{Image objects, bildobjekt} till knapparna i så fall. @item Text Knapparna i dockfönstret kommer att visa namnet på det kopplade @ref{Exec objects, programobjektet}. Notera att du måste koppla programobjekt till knapparna i så fall. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/GroupWindow --- @comment ---------------------------------------------------------------- @node GroupWindow, ClipWindow, DockWindow, Preferences @section Hur man byter namn på grupper Du kan ändra namnet på gruppen med inmatningsfältet. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/ClipWindow --- @comment ---------------------------------------------------------------- @node ClipWindow, GlobalWindow, GroupWindow, Preferences @section Urklipp för objekt Det här fönstret innehåller en lista med kopplade @ref{Exec objects, programobjekt}, @ref{Image objects, bildobjekt} och @ref{Sound objects, 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 @code{Ta bort} tas det valda objektet bort från listan. Objektet i sig tas @emph{inte} bort. Urklippet kan öppnas från menyn i huvudfönstret. Du kan ha flera urklippsfönster öppna på en gång. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Section: Preferences/GlobalWindow --- @comment ---------------------------------------------------------------- @node GlobalWindow, , ClipWindow, Preferences @section Globala inställningar för ToolManager 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: @table @asis @item Aktuell låda 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. @item Inställningsredigerare Sökväg till själva programmet för @ref{Preferences, inställningsredigeraren} för ToolManager. Den förvalda sökvägen är @file{Sys:Prefs/ToolManager}. @item Nätverk Stöds för tillfället inte. @item Omfärgning 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. @item Omfärgningsprecision 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. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix: Hotkeys --- @comment ---------------------------------------------------------------- @node Hotkeys, Questions, Preferences, Top @appendix Hur ett direktval definieras @cindex Introduktion av direkval @cindex Direktval 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: @example [] @{[-][]@} [-][upstroke] [] @end example Inget nyckelord är lägeskänsligt. @code{Typ} beskriver vilken typ av inmatningshändelse (InputEvent) det är. Denna parameter måste inte anges. Om den inte anges antas den vara @code{rawkey} (tangent). @xref{InputEvent classes, olika sorters inmatningshändelser}. @code{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 @code{-} framför dess nyckelord. @xref{Qualifiers, 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 @code{upstroke}. När både nedtryckning och uppsläppning ska generera en händelse, ange @code{-upstroke}. @code{Tangentkoden} beror på vilken slags inmatningshändelse det gäller. @xref{Key codes, tangentkoder}. @menu * Olika typer av inmatningshändelser: InputEvent classes. * Egenskaper: Qualifiers. * Tangenkoder: Key codes. * Direktvalsexempel: Hotkey examples. @end menu Obs: Var @emph{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. @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix Section: Hotkeys/InputEvent classes --- @comment ---------------------------------------------------------------- @node InputEvent classes, Qualifiers, , Hotkeys @appendixsection Olika typer av inmatningshändelser @cindex Diskinserted @cindex Diskremoved @cindex Inmatningshändelser @cindex Rawkey @cindex Rawmouse @cindex Diskettinmatning @cindex Diskettutmatning @cindex Tangetbord @cindex Mus 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. @table @code @item rawkey Detta är den förvalda typen, och beskriver tangentbordshändelser. Till exempel skapar @code{rawkey a} eller @code{a} en händelse varje gång tangenten "a" trycks ned. Du måste ange en tangentkod för denna typ. @xref{rawkey key codes,rawkey}. @item rawmouse Denna typ beskriver alla musknappshändelser. Du måste ange en tangentkod för denna typ. @xref{rawmouse key codes,rawmouse}. @item diskinserted Denna händelsetyp genereras när en diskett matas in i en diskettenhet. Denna typ har inte några tangentkoder. @item diskremoved Denna händelsetyp genereras när en diskett tas ut från en diskettenhet. Denna typ har inte några tangentkoder. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix Section: Hotkeys/Qualifiers --- @comment ---------------------------------------------------------------- @node Qualifiers, Key codes, InputEvent classes, Hotkeys @appendixsection Egenskaper @cindex Egenskaper Commodities stödjer följande egenskaper: @table @asis @item @code{lshift}, @code{left_shift} Vänster skifttangent. @item @code{rshift}, @code{right_shift} Höger skifttangent. @item @code{shift} Godtycklig skifttangent. @item @code{capslock}, @code{caps_lock} Skiftlåstangenten. @item @code{caps} Godtycklig skifttangent eller skiftlåstangenten. @item @code{control}, @code{ctrl} Kontrolltangenten. @item @code{lalt}, @code{left_alt} Vänster alt-tangent. @item @code{ralt}, @code{right_alt} Höger alt-tangent. @item @code{alt} Godtyckligt alt-tangent. @item @code{lcommand}, @code{lamiga}, @code{left_amiga}, @code{left_command} Vänster Amiga-/kommandotangent. @item @code{rcommand}, @code{ramiga}, @code{right_amiga}, @code{right_command} Högre Amiga-/kommandotangent. @item @code{numericpad}, @code{numpad}, @code{num_pad}, @code{numeric_pad} Detta nyckelord @emph{måste} användas för en tangent på det numeriska tangentbordet. @item @code{leftbutton}, @code{lbutton}, @code{left_button} Vänster musknapp. @item @code{midbutton}, @code{mbutton}, @code{middlebutton}, @code{middle_button} Mittenmusknappen. @item @code{rbutton}, @code{rightbutton}, @code{right_button} Höger musknapp. @item @code{repeat} Denna egenskap är satt när tangentbordsrepeteringen är aktiv. Den är bara användbar för inmatningshändelser av typen @code{rawkey}. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix Section: Hotkeys/Key codes --- @comment ---------------------------------------------------------------- @node Key codes, Hotkey examples, Qualifiers, Hotkeys @appendixsection Tangentkoder Varje typ av inmatningshändelser har sina egna tangentkoder: @menu * Tangentkoder för rawkey: rawkey key codes. * Tangentkoder för rawmouse: rawmouse key codes. @end menu @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix Subsection: Hotkeys/Key codes/rawkey key codes --- @comment ---------------------------------------------------------------- @node rawkey key codes, rawmouse key codes, , Key codes @appendixsubsec Tangentkoder för inmatningshändelser av typen @code{rawkey} @cindex Tangentkoder för @code{rawkey} @table @asis @item @code{a}-@code{z}, @code{0}-@code{9}, @dots{} ASCII-tecken. @item @code{f1}, @code{f2}, @dots{}, @code{f10}, @code{f11}, @code{f12} Funktionstangenter. @item @code{up}, @code{cursor_up}, @code{down}, @code{cursor_down} @itemx @code{left}, @code{cursor_left}, @code{right}, @code{cursor_right} Markörtangenter. @item @code{esc}, @code{escape}, @code{backspace}, @code{del}, @code{help} @itemx @code{tab}, @code{comma}, @code{return}, @code{space}, @code{spacebar} Specialtangenter. @item @code{enter}, @code{insert}, @code{delete} @itemx @code{page_up}, @code{page_down}, @code{home}, @code{end} Tangenter på det numeriska tangentbordet. Var och en av dessa tangentkoder @emph{måste} föregås av egenskapen @code{numericpad}! @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix Subsection: Hotkeys/Key codes/rawmouse key codes -- @comment ---------------------------------------------------------------- @node rawmouse key codes, , rawkey key codes, Key codes @appendixsubsec Tangentkoder för inmatningshändelser av typen @code{rawmouse} @cindex Inmatningshändelser för @code{rawmouse} @table @code @item mouse_leftpress Vänster musknapp har tryckts ned. @item mouse_middlepress Mittenmusknappen har tryckts ned. @item mouse_rightpress Höger musknapp har tryckts ned. @end table Obs: För att använda en av dessa tangentkoder, måste också motsvarande egenskap också anges, t.ex.@: @example rawmouse leftbutton mouse_leftpress @end example @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix Section: Hotkeys/Hotkey examples --- @comment ---------------------------------------------------------------- @node Hotkey examples, , Key codes, Hotkeys @appendixsection Direktvalsexempel @cindex Direktvalsexempel @table @code @item ralt t Håll nere höger alt-tangent och tryck "t". @item ralt lalt t Håll nere höger @emph{och} vänster alt-tangent och tryck "t". @item alt t Håll nere en alt-tangent och tryck "t". @item rcommand f2 Håll nere höger Amiga-tangent och tryck den andra funktionstangenten. @item numericpad enter Tryck nyradstangenten på det numeriska tangentbordet. @item rawmouse midbutton leftbutton mouse_leftpress Håll nere mittenmusknappen och tryck vänster musknapp. @item diskinserted Mata in en diskett i en diskettenhet. @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix: Questions --- @comment ---------------------------------------------------------------- @node Questions, History, Hotkeys, Top @appendix Vanliga frågor Här finns svaren på de vanligaste frågorna om ToolManager: @itemize @minus @item När jag startar inställningsredigeraren för ToolManager får jag bara upp en dialogruta med texten "Program initialization failed". Vad är det som är fel? Inställningsredigeraren kontrollerar först de grundläggande systemkraven innan det första fönstret öppnas. Se till att dessa @ref{Requirements, 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. @item Hur kan jag få inställningsredigeraren för ToolManager att öppnas på en annan allmän skärm än Workbench-skärmen? Välj alternativet @code{MUI...} i inställningsmenyn i @ref{MainWindow, huvudfönstret}. Välj nu sidan för @code{System}inställningar och ange namnet på den allmäna skärmen i inmatningsknappen. För närmare detaljer, se manualen till @ref{MUI}. @item Efter att ha konverterat min gamla konfiguration från ToolManager 2.x saknas en del bilder i dockfönster, och vissa dockfönster öppnas inte alls! I dockfönster stödjer ToolManager 3.1 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. @item Efter att ha konverterat min gamla konfiguration från ToolManager 2.x saknas några ikoner i Workbench-fönstret! ToolManager 3.1 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.1. @item När jag använder ikoner för bilder i dockfönstret så finns det lite extra text, eller så har bilderna en tjock ram. Vad är fel? 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. @item Varför kan inte ToolManager skapa flera verktygsmenyer eller undermenyer? Flera menyer och undermenyer stödjs för tillfället inte av Workbench. För att skapa dem måste man använda ett @emph{hack}, vilket kan resultera i ett ostabilt system. Därför kommer jag inte att implementera det i ToolManager. @item Hur skapar jag en horisontell docka? Sätt bara antalet kolumner till antalet knappar i dockobjektet. @item Hur får jag ett utmatningsfönster för skalprogram? Utmatningsfönster kan skapas genom att använda enheten @code{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: @example CON:10/10/640/100/Utmatningsfönster/AUTO/CLOSE/WAIT @end example @code{Con:}-enheten har många parametrar. Var god se din AmigaDOS-manual för mer information. @item Hur kan jag få argumenten i mitten av en kommandorad för ett skal- eller ARexx-program? 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 @code{[]}-syntax som används av skalkommandot @code{Alias}. Till exempel: @example Dir [] all @end example kommer att infoga alla argument innan nyckelordet @code{all}. @item Hur skapar jag underdockor? 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. @item Dockfönstrena försvinner när Workbench-skärmen stängs och öppnas igen. Du har glömt att sätta namnet på den allmäna skärmen för dockfönstret till @code{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. @end itemize @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix: History --- @comment ---------------------------------------------------------------- @node History, Credits, Questions, Top @appendix History of ToolManager @comment ---------------------------------------------------------------- @comment Note to translators: @comment This chapter doesn't need to be translated @comment ---------------------------------------------------------------- @table @asis @item 3.1, Release date 01.06.1998 @itemize @minus @item Clipboard list also shows the object type now @item Only requires locale.libary V38 now @item Icon drop corrected for dock windows with borders @item The __geta4 qualifier was missing for some BOOPSI dispatchers. This might correct some strange bugs which were reported? @item Installer script now checks for required libraries @end itemize @item 3.0, Release date 23.02.1997 @itemize @minus @item Again rewritten (almost) from scratch :-) @item Old object system removed, TM objects are now BOOPSI objects @item Now uses memory pools @item Delay parameter removed from Exec Objects @item Animation support removed from Image Objects @item Picture.datatype V43 support added to Image Objects @item Only icon images supported for Icon Objects @item Only images loadable via picture.datatype are supported in Dock Objects @item Pattern & Vertical flags and Title parameter removed from Dock Objects @item Dock Objects can now display text and images @item Dock Objects can now be completely borderless @item New preferences file format, hopefully more flexible @item Converter for the ToolManager 2.x format @item Events are now checked while the configuration is read @item Preferences is now a MUI application: resizable window, multiple open edit windows and Drag&Drop support @item Changing an object name automatically updates all references to the object. @item Support for grouping objects. @item All dock objects get the screen notifications @item Added support for DOSPath 1.0 @item CLI command lines are not limited to 4KB anymore @item Installer script @end itemize @item 2.1b, Release date 13.03.1996 @itemize @minus @item Minor update to 2.1 @item Added support for WBStart 2.0 @end itemize @item 2.1a, Release date 26.03.1995 @itemize @minus @item Minor update to 2.1 @item Added support for ScreenNotify 1.0 @item Included newer version of WBStart-Handler @item Included missing AutoDocs for toolmanager.library @end itemize @item 2.1, Release date 16.05.1993, Fish Disks #872 & #873 @itemize @minus @item New Exec object types: Dock, Hot Key, Network @item New Dock object flags: Backdrop, Sticky @item New object type: Access @item Network support @item Editor main window is now an AppWindow @item Gadget keyboard shortcuts in the preferences editor @item New tooltypes for the preferences editor @item Several bug fixes @item Enhanced documentation @end itemize @item 2.0, Release date 26.09.1992, Fish Disk #752 @itemize @minus @item Complete new concept (object oriented) @item (Almost) Complete rewrite @item ToolManager is now split up into two parts @item Main handler is now embedded into a shared library @item Configuration is now handled by a Preferences program @item Configuration file format has changed again :-) It is an IFF File now and resides in ENV: @item Multiple Docks and multi-column Docks @item Docks with new window design @item Dock automatically detects largest image size @item Sound support @item Direct ARexx support for Exec objects @item ToolManager can be used without the Workbench. If the Workbench isn't running, it won't use any App* features. @item Locale support @item Path from Workbench will be used for CLI tools @item Seperate Handler Task for starting WB processes @end itemize @item 1.5, Release date 10.10.1991, Fish Disk #551 @itemize @minus @item Status Window: New/Open/Append/Save As menu items for config file @item Edit Window: File requesters for file string gadgets @item Added a Dock Window (a la NeXT) @item Added a DeleteTool @item A list of all active HotKeys can be shown @item Tools can be moved around in the list @item Icon positioning in the edit window added @item Name of the program icon can be set @item CLI tools can have an output file and a path list @item Uses UserShell for CLI tools @item Maximum command line length for CLI tools is now 4096 Bytes @item AppIcons without a name are supported now @item Workbench screen will be moved to front if you pop up the Status window @item Workbench screen can be moved to front before starting a tool via HotKey @item TM will wait up to 20 seconds for the workbench.library @item Added a DELAY switch which causes TM to wait seconds before adding any App* stuff @item renamed some tooltypes/parameters @item some visual cues added @item some internal changes @end itemize @item 1.4, Release date 09.07.1991, Fish Disk #527 @itemize @minus @item Keyboard short cuts for tools @item AppIcons for tools @item Menu item can be switched off @item Configuration file format completely changed (hopefully the last time) @item CLI commandline parsing is now done by ReadArgs() @item Status & edit window updated to new features @item Safety check before program shutdown added @item Menu item ``Open TM Window'' only appears if the program icon is disabled @item WB startup method changed. Now supports project icons @item several internal changes @end itemize @item 1.3, Release date 13.03.1991, Fish Disk #476 @itemize @minus @item Now supports different configuration files @item Format of the configuration file slightly changed @item Tool definitions can be changed at runtime @item Now supports CLI & Workbench startup method @item Selected icons are passed as parameters to the tools @item Now uses the startup icon as program icon if started from Workbench @item The position of the icon can now be supplied in the configuration file @item The program icon can now be disabled @item New menu entry ``Show TM Window'' @item Every new started ToolManager passes its startup parameters to the already running ToolManager process @end itemize @item 1.2, Release date 12.01.1991, Fish Disk #442 @itemize @minus @item Status window changed to a no-GZZ & simple refresh type (this should save some bytes) @item Status window remembers its last position @item New status window gadget ``Save Configuration'': saves the actual tool list in the configuration file @item Small bugs removed in the ListView gadget handling @item Name of the icon hard-wired to ``ToolManager'' @end itemize @item 1.1, Release date 01.01.1991 @itemize @minus @item Icons can be dropped on the status window @item Status window contains a list of all tool names @item Tools can be removed from the list @end itemize @item 1.0, Release date 04.11.1990 @itemize @minus @item Initial release @end itemize @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix: Credits --- @comment ---------------------------------------------------------------- @node Credits, MUI, History, Top @appendix Författaren skulle vilja tacka@dots{} @cindex Tack till 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@dots{} Därför skulle jag vilja tacka: @table @asis @item För alfa-/beta-testning, idéer och felrapporter: 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. @item För översättningarna: Amiga Translators Organization (ATO). Se filen @file{Readme.Locale} för en lista över översättarna. @item Matthew Dillon Utan ditt @strong{utmärkta} C-utvecklingssystem DICE, och diverse andra verktyg, skulle ToolManager inte existera! @item Alla användare som har skickat mig pengar: Ert stöd har gjort den här versionen möjlig. @item Alla anändare som har skickat mig en kommentar: Jag tyckte verkligen om att läsa era brev och e-brev! @end table ToolManager använder följande paket: @table @asis @item picture.datatype V43 Upphovsrätt @copyright{} 1995--1996 Ralph Schmidt, Frank Mariak &@* Matthias Scheler @item WBStart 2.2 Upphovsrätt @copyright{} 1991--1996 Stefan Becker @item ScreenNotify 1.0 Upphovsrätt @copyright{} 1995 Stefan Becker @item DOSPath 1.0 Upphovsrätt @copyright{} 1996 Stefan Becker @item MUI Upphovsrätt @copyright{} 1993--1997 Stefan Stuntz@* Hemsida: @code{http://www.sasg.com/}. @itemx Pophotkey.mcc, Popport.mcc, Popposition.mcc Upphovsrätt @copyright{} 1996--1997 Klaus Melchior @item Ikoner Upphovsrätt @copyright{} 1995 Michael W. Hohmann @end table @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Appendix: MUI --- @comment ---------------------------------------------------------------- @node MUI, Index, Credits, Top @appendix Information om MUI @cindex MUI @example 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/ @end example @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Unnumbered chapter: Index --- @comment ---------------------------------------------------------------- @node Index, , MUI, Top @unnumbered Index @printindex cp @comment ---------------------------------------------------------------- @comment ---------------------------------------------------------------- @comment --- Table of Contents (appears only in printed manual) --- @comment ---------------------------------------------------------------- @contents @comment ---------------------------------------------------------------- @comment This is REALLY the end :-) @bye