home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / utility / misc / toolmana.lha / ToolManager / Docs / TM_Svenska.doc < prev    next >
Encoding:
Text File  |  1992-09-26  |  38.8 KB  |  1,200 lines

  1. ToolManager 2.0 Dokumentation
  2. *****************************
  3.  
  4.  
  5.  
  6. UpphovsrΣtt och andra legaliteter
  7. *********************************
  8.  
  9.     Copyright (C) 1990-92 Stefan Becker
  10.  
  11.     HΣrmed ges tillstσnd att kopiera och distribuera ordagranna kopior
  12.     av denna manual sσ lΣnge som denna textsektion finns med i alla kopior.
  13.  
  14.     Jag lΣmnar ingen garanti av nσgot slag att programmen som beskrivs i 
  15.     detta dokument Σr 100% pσlitliga. Du anvΣnder materialet pσ egen risk. 
  16.     Programmeraren *kan inte* g÷ras ansvarig f÷r nσgon skada som uppkommer
  17.     pσ grund av dessa program.
  18.  
  19.     Paketet Σr fritt distribuerbart men fortfarande upphovsrΣttsskyddat av
  20.     Stefan Becker. Det betyder att du fσr kopiera det fritt men du fσr inte
  21.     ta mer betalt Σn en minimal kopieringsavgift. Denna avgift *fσr inte*
  22.     vara h÷gre Σn 5USD eller 5DM. 
  23.  
  24.     * Denna begrΣnsning gΣller Σven Tyska PD-handlare!! *
  25.  
  26.     Tillstσnd ges att inkludera paketet i PD-samlingar, sΣrskilt dσ 
  27.     Fred Fish Amiga Disk Bibliotek (─ven CD-ROM versioner av det). 
  28.     Distributionsfilerna fσr laddas upp pσ BBS:er eller FTP servers. 
  29.     Vill du distribuera programmet *mσste* du anvΣnda en av de tvσ 
  30.     ursprungliga arkivformerna: 'ToolManager2_0.lha' eller 
  31.     'ToolManager2_0(Bin|Src).lha'. 
  32.  
  33.     Inga program, kΣllkod, eller delar dΣrav, fσr anvΣndas i kommersiella
  34.     program utan skrivet tillstσnd frσn programmeraren.
  35.  
  36.     *Inga* program, kΣllkod, eller delar dΣrav, fσr anvΣndas pσ en maskin 
  37.     som anvΣnds f÷r forskning, utveckling, konstruktion, test eller 
  38.     produktion av vapen eller andra militΣra Σndamσl. Detta inkluderar 
  39.     naturligtvis Σven alla maskiner som anvΣnds f÷r trΣning eller 
  40.     utbildning av personer att utf÷ra nσgon av dessa handlingar.
  41.  
  42.  
  43.  
  44. Viktiga anteckningar
  45. ********************
  46.  
  47.     VΣlkommen till ToolManager 2.0s underbara vΣrld. :-)
  48.  
  49.     - Sedan den senaste versionen (1.5) har ToolManager och dess koncept
  50.       drastiskt Σndrats (Se Historia).
  51.  
  52.     - Frσn och med 2.0 har programmet nu en *GiftWare* m÷jlighet.
  53.       Tycker du om programmet och anvΣnder det vΣldigt ofta borde du 
  54.       fundera pσ att skicka en liten gσva f÷r att visa att du uppskattar 
  55.       arbetet som programmeraren har lagt ner pσ det hΣr programmet.
  56.       Jag f÷reslσr en donation pσ omkring 10-20USD eller 10-20DM.
  57.       Skicka inte checkar eller sσnt frσn lΣnder utanf÷r Europa, ofta 
  58.       kostar de mer att l÷sa ut Σn vΣrdet pσ dem.
  59.  
  60.       Om du inte skickar en donation, eller inte har rσd med det, sσ 
  61.       beh÷ver du inte kΣnna dig usel f÷r det. Men skicka gΣrna ett vykort 
  62.       och berΣtta att du anvΣnder ToolManager (Jag tycker om att fσ post).
  63.       Se Programmerarens adress.
  64.  
  65.     - AnvΣndare av ToolManager 1.x kan b÷rja med avsnittet om Snabb
  66.       installation. En del saker Σr desamma och resten Σr ganska lΣtt att 
  67.       lista ut genom att prova sig fram. F÷r en detaljerad beskrivning av 
  68.       det nya konceptet och de nya m÷jligheterna kan ni titta i 
  69.       referensavsnittet (Se Objekt).
  70.       Ni *mσste* ta bort en eventuell ToolManager 1.x, annars fungerar inte
  71.       den nya versionen. Version 2.0 kan inte lΣsa gamla konfigurationsfiler
  72.       (Sorry).
  73.       
  74.     - F÷rstagσngsanvΣndare b÷r lΣsa hela dokumentet f÷r att f÷rstσ 
  75.       programmets koncept och syfte. B÷rja med Introduktion.
  76.  
  77.     - ToolManager 2.0 anvΣnder en del funktioner som finns i nΣsta version
  78.       av AmigaOS (Refereras som V38 i detta dokument), som f÷rhoppningsvis 
  79.       Σr tillgΣngligt f÷r de flesta AmigaanvΣndarna under namnet 2.1 vid 
  80.       det hΣr laget. Om du fortfarande anvΣnder Release 2.0 (Refereras som
  81.       V37), beh÷ver du inte oroa dig eftersom ToolManager inte krΣver dessa 
  82.       extra funktioner.
  83.       Alla extra V38-funktioner Σr utmΣrkta i detta dokument.
  84.  
  85.  
  86.  
  87. Programmerarens adress
  88. **********************
  89.  
  90. Programmeraren kan nσs pσ f÷ljande adresser:
  91.  
  92. Post:
  93.  
  94.     Stefan Becker
  95.     Holsteinstrasse 9
  96.     5100 Aachen
  97.     TYSKLAND
  98.  
  99. InterNet Elektronisk Post, E-Mail:
  100.  
  101.     stefanb@pool.informatik.rwth-aachen.de
  102.  
  103.  
  104.  
  105. Snabb installation
  106. ******************
  107.  
  108. En grundlΣggande installation av ToolManager 2.0 bestσr av f÷ljande
  109. fyra delar:
  110.  
  111. 'Libs/toolmanager.library' => 'LIBS:'
  112.     Huvudprogrammet. Det hanterar alla program, menyer, symboler och dockor.
  113.     (Se GrΣnssnitt...).
  114.  
  115. 'Prefs/ToolManager*' => 'SYS:Prefs'
  116.     Editerar instΣllningarna (Se InstΣllningar).
  117.  
  118. 'Utilities/ToolManager*' => 'SYS:WBStartup'
  119.     Startar och stoppar ToolManager. Om den ligger i lσdan WBStartUp sσ 
  120.     startas alltid ToolManager nΣr din WorkBench startas upp.
  121.  
  122. 'L/WBStart-Handler' => 'L:'
  123.     Startar program pσ samma sΣtt som WorkBench. Det Σr en separat process
  124.     sσ du kan avsluta ToolManager Σven om du har program igσng som startades
  125.     frσn ToolManager.
  126.  
  127. Efter att du har kopierat dessa filer b÷r du avsluta en eventuell Σldre
  128. version av ToolManager som Σr igσng pσ din maskin och dubbelklicka pσ
  129. ToolManagers symbol i lσdan WBStartUp. Nu kan du starta upp 
  130. Prefs/ToolManager och b÷rja leka med den (AnvΣnd knappen 'Testa' istΣllet
  131. f÷r 'AnvΣnd' medan du provar olika instΣllningar). De flesta funktionerna 
  132. borde gσ att lista ut efter nσgra f÷rs÷k, men beh÷ver du mer information 
  133. kan du titta i objektbeskrivningarna (Se Objekt).
  134.  
  135.  
  136.  
  137. Vad Σr ToolManager?
  138. *******************
  139.  
  140. ToolManager Σr ett flexibelt program som hanterar verktygen i din
  141. arbetsmilj÷. Det kan starta program frσn WorkBench och CLI likvΣl som ARexx
  142. script. AnvΣndargrΣnssnittet bestσr av menyer, symboler eller dockf÷nster.
  143. Tycker du om en dator som f÷r ovΣsen kan du koppla ett ljud till vart och 
  144. ett av dessa objekt (Se Ljudobjekt).
  145.  
  146. ToolManager kan lΣgga till objekt till Workenchens meny 'Tools' eller
  147. 'Verktyg'. Om du vΣljer ett sσdant Menyobjekt kommer programmet som det 
  148. lΣnkats till att startas. Varje vald symbol pσ Workbenchen kommer att 
  149. anvΣndas som argument till programmet. Detta fungerar bara dσ Workbenchen 
  150. Σr igσng (Se Menyobjekt).
  151.  
  152. ToolManager kan lΣgga till symboler till Workbenchf÷nstret. NΣr du
  153. dubbelklickar pσ en sσdan symbol startas programmet som lΣnkats till den.
  154. SlΣpper du en eller flera symboler pσ denna symbol kommer programmet att
  155. startas med dessa andra symboler som argument (Se Symbolobjekt).
  156.  
  157. ToolManager kan skapa ett dockf÷nster med en samling av program.
  158. F÷nstret kan ÷ppnas pσ varje allmΣn skΣrm. Varje program representeras av 
  159. en bild eller en knapp. F÷r att starta ett program klickar du bara pσ dess
  160. bild eller knapp EN gσng. Om dockf÷nstret har ÷ppnats pσ Workbenchen kan
  161. du Σven slΣppa en eller flera symboler pσ bilden eller knappen f÷r att ge 
  162. dessa som argument till programmet (Se Dockobjekt).
  163.  
  164. Dessutom kan du koppla ett direktval till varje program. Om du trycker den
  165. definierade tangentkombinationen startas programmet. Notera att du *inte* 
  166. kan skicka argument till programmet om det startas pσ detta sΣtt
  167. (Se Programobjekt).
  168.  
  169.  
  170.  
  171. Konceptet bakom ToolManager
  172. ***************************
  173.  
  174. ToolManager 2.0 anvΣnder en ny objekt-orienterad upplΣggning f÷r att ge 
  175. ett flexibelt och expanderbart system. Detta synsΣtt har m÷jliggjort flera
  176. betydande f÷rbΣttringar sedan ToolManager 1.x, du kan t.ex. ha fler Σn en 
  177. docka nu.
  178.  
  179. Ett objekt Σr en samling data som beskriver dess egenskaper. Varje objekt
  180. har ett namn och en typ. Du kan skapa sσ mσnga objekt av varje typ som du 
  181. vill, men varje objektnamn mσste vara unikt eftersom det anvΣnds f÷r att 
  182. referera till objektet.
  183.  
  184. Just nu finns det sex olika typer av objekt: Program, Bild, Ljud, Meny, 
  185. Symbol och Docka. De f÷rsta tre Σr basobjekt. Det betyder att de inte 
  186. refererar till andra objekt utan de f÷rser de andra objekten med data
  187. eller tjΣnster.
  188.  
  189. De tre andra objekten Σr komplexa objekt. De refererar basobjekt och Σr
  190. beroende av dessa f÷r att komma σt data eller tjΣnster. Referensen sker 
  191. via namnet och om inget objekt med det namnet existerar kommer det 
  192. komplexa objektet att ignorera det. Notera att detta kan reducera ett 
  193. komplext objekts anvΣndbarhet; om t.ex. ett Symbolobjekt beh÷ver data 
  194. frσn ett Bildobjekt som inte finns, skapas ingen symbol.
  195.  
  196. Se Objekt f÷r en detaljerad beskrivning av alla objekts parametrar.
  197.  
  198.  
  199.  
  200. Beskrivning av alla distribuerade filer
  201. ***************************************
  202.  
  203. Paketet ToolManager 2.0 bestσr av flera kataloger och filer som beskrivs
  204. nedan. Notera att den kompletta distributionen beskrivs hΣr, Σven om du 
  205. kanske har fσtt den i tvσ separata delar.
  206.  
  207.  
  208.  
  209. Katalogen Docs
  210. ==============
  211.  
  212. Denna katalog innehσller ToolManagers dokumentation.
  213. Den finns tillgΣnglig i tre format och ett flertal sprσk.
  214. Dessutom finns en fil i AutoDoc-format som beskriver grΣnssnittet mot
  215. ToolManagers delade bibliotek.
  216.  
  217. Prefix 'TM_Sprσk'
  218.     Denna fil innehσller dokumentationen f÷r det givna sprσket.
  219.     TillgΣngliga sprσk Σr: Engelska och Svenska.
  220.  
  221. Suffix '.doc'
  222.     Denna fil innehσller dokumentationen i ren ASCII text.
  223.  
  224. Suffix '.dvi'
  225.     Denna fil innehσller dokumentationen i TeX DVI format.
  226.     K÷r du denna fil genom en TeX skrivardrivrutin fσr du ut en skriven 
  227.     manual.
  228.  
  229. Suffix '.guide'
  230.     Denna fil innehσller dokumentationen i AmigaGuideformat. ─ven om den 
  231.     Σr i ren ASCII med nσgra kommandon beh÷vs AmigaGuide f÷r att utnyttja
  232.     hypertextlΣnkarna i den. Programmeraren hoppas att AmigaGuide g÷rs 
  233.     tillgΣnglig f÷r alla AmigaanvΣndare snart.
  234.  
  235. Suffix '.tex'
  236.     Denna fil innehσller dokumentationen i Texinfoformat, som det 
  237.     specificerats av Free Software Foundation (FSF). Tillsammans med 
  238.     macropaketet 'texinfo.tex' kan du anvΣnda TeX och 'texindex' f÷r att 
  239.     skapa en fil i DVIformat (Se ovan).
  240.  
  241. 'toolmanager.doc'
  242.     Den hΣr filen innehσller dokumentationen f÷r grΣnssnittet mot 
  243.     ToolManagers delade bibliotek i Autodocformat.
  244.  
  245.  
  246.  
  247. Katalogen Goodies
  248. =================
  249.  
  250. Denna katalog innehσller extra programpaket som kan vara behjΣlpliga 
  251. nΣr man anvΣnder ToolManager.
  252.  
  253. 'upd1_20.lha'
  254.     Programmet 'upd' skrevs av Jonas Petersson. Det Σr ett litet program 
  255.     som ÷ppnar en ARexxport och vΣntar pσ kommandon. Via ARexx kan du 
  256.     sedan lσta 'upd' spela upp samplade ljud. ToolManager anvΣnder denna 
  257.     egenskap f÷r att implementera Ljudobjekt (Se Ljudobjekt).
  258.  
  259.  
  260.  
  261. Katalogen Graphics
  262. ==================
  263.  
  264. Den hΣr katalogen innehσller en rik samling av bilder frσn vilken du 
  265. kan vΣlja dina favoriter. Ladda in dem i ToolManager som Bildobjekt 
  266. (Se Bildobjekt). 
  267.  
  268.     Dessa filer har gjorts av ett flertal olika personer (Se Tack).
  269.     Var och en av dem har en egen underkatalog i distributionen. 
  270.     Eftersom de kommer frσn olika hσll kommer de frσn olika milj÷er 
  271.     (palett, djup, uppl÷sning, storlek) och har olika designstilar sσ en 
  272.     del kan se mindre bra ut pσ din maskin.
  273.  
  274.     F÷r att sΣrskilja bildformaten som ToolManager st÷djer har varje fil 
  275.     ett beskrivande suffix:
  276.  
  277. '.anmb'
  278.     Detta Σr en IFF ANIM fil som skapats av ett rit/animationsprogram. 
  279.     Den kan innehσlla flera bilder. 
  280.  
  281. '.brush'
  282.     Detta Σr en IFF ILBM fil som skapats av ett ritprogram. 
  283.     Den kan bara innehσlla en bild.
  284.  
  285. '.info'
  286.     Detta Σr en normal Amigasymbol som skapats av IconEdit (Eller liknande).
  287.     Den kan innehσlla en eller tvσ bilder.
  288.  
  289.  
  290.  
  291. Katalogen L
  292. ===========
  293.  
  294. Denna katalog innehσller bara en enda fil, 'WBStart-Handler'. Du *mσste*
  295. kopiera den hΣr filen till katalogen L: (SYS:L), annars kan inte 
  296. ToolManager starta program frσn WorkBench (Se Programobjekt).
  297.  
  298. Det kompletta WBStart 1.0-paketet finns pσ Fish Disk # 572.
  299.  
  300.  
  301.  
  302. Katalogen Libs
  303. ==============
  304.  
  305. Denna katalog innehσller bara en enda fil, 'toolmanager.library'.
  306. Det Σr ToolManagers huvudprogram och *mσste* kopieras till katalogen LIBS:
  307. (SYS:Libs).
  308.  
  309.  
  310. Katalogen Locale
  311. ================
  312.  
  313. Den hΣr katalogen innehσller alla filer f÷r ToolManagers Locale-st÷d.
  314. Eftersom Locale Σr nytt i och med V38 beh÷ver du inte kopiera dessa filer
  315. om du anvΣnder V37. AnvΣnder du V38 b÷r du vΣlja de filer som h÷r till det
  316. svenska sprσket och kopiera dem till lΣmpligt stΣlle i Locale:
  317.  
  318. 'Catalogs/svenska/toolmanager.catalog'
  319.     Detta Σr en ÷versΣttningsfil till Svenska. Kopiera den till katalogen
  320.     'LOCALE:Catalogs/svenska'.
  321.  
  322. 'Languages/<sprσk>.language'
  323.     Inte alla sprσk st÷ds av Commodores standard V38 distribution sσ en 
  324.     del av ÷versΣttarna har skickat med en egen '.language'-fil sσ att 
  325.     ToolManager kan anvΣnda deras ÷versΣttningsfiler. Kopiera lΣmplig fil 
  326.     till katalogen 'LOCALE:Languages'. TillgΣngliga sprσk Σr Finska (soumi) 
  327.     och Eefeler plattyska (eifel).
  328.  
  329.  
  330.  
  331. Katalogen Prefs
  332. ===============
  333.  
  334. HΣr ligger instΣllningseditorn och dess symbolfil.
  335. Kopiera bσda filerna till katalogen 'SYS:Prefs'.
  336. F÷r utf÷rligare beskrivning av editorn hΣnvisar jag till sektionen
  337. InstΣllningar.
  338.  
  339.  
  340.  
  341. Katalogen Programmers
  342. =====================
  343.  
  344. Denna katalog innehσller alla filer som krΣvs av diverse
  345. programmeringssprσk och deras kompilatorer f÷r att utnyttja grΣnssnittet 
  346. mot ToolManagers delade bibliotek. Se i katalogen 'examples' f÷r en del 
  347. exempel pσ hur man ska anvΣnda det. F÷r en komplett beskrivning 
  348. rekommenderas filen 'Docs/toolmanager.doc'.
  349. St÷dda programsprσk Σr: AmigaOberon, DICE C, MANX Aztec C och SAS C.
  350.  
  351.  
  352.  
  353. Katalogen Scripts
  354. =================
  355.  
  356. Den hΣr katalogen innehσller en samling ARexx och Shell script som kan
  357. anvΣndas i ToolManagers Programobjekt. Notera att de kan vara specifika 
  358. f÷r programmerarens milj÷ sσ du kan tvingas att modifiera dem. 
  359.  
  360.  
  361.  
  362. Katalogen Source
  363. ================
  364.  
  365. HΣr ligger den kompletta kΣllkoden till ToolManager och de tillh÷rande
  366. programmen. Varje program har sin egen underkatalog. Programmeraren skickar
  367. med kΣllkoden som ett exempel pσ hur man ska programmera under OS 2.0.
  368.  
  369. Underkatalogen 'locale' Σr intressant f÷r ÷versΣttare. Om ditt sprσk inte
  370. st÷ds av ToolManager sσ kan du fylla i tomrummen i filen 'empty.ct' och 
  371. skicka till mig sσ inkluderas den kanske i nΣsta release.
  372.  
  373.  
  374.  
  375. Katalogen Utilities
  376. ===================
  377.  
  378. HΣr finns bara ett program, 'ToolManager'. Det startar och stoppar
  379. ToolManager 2.0. Oftast ligger programmet i katalogen WBStartup, men den 
  380. kan Σven k÷ras frσn Shell.
  381.  
  382. AnvΣndare av ToolManager 1.5 undrar kanske varf÷r programmet 'DeleteTool'
  383. saknas. Jo, dΣrf÷r att programmet 'BlackHole' pσ Fish disk #662 klarar 
  384. jobbet bΣttre, anvΣnd det istΣllet.
  385.  
  386.  
  387.  
  388. ToolManager objekt referenser
  389. *****************************
  390.  
  391. Det hΣr kapitlet beskriver ToolManagers objekt i detalj. Varje objekt har
  392. en typ och ett namn. Namnet anvΣnds f÷r att referera till objektet.
  393. Det finns sex olika typer av objekt.
  394.  
  395.  
  396.  
  397. Programobjekt
  398. =============
  399.  
  400. Programobjekt beskriver program som startas av ToolManager.
  401. Tre olika typer av program st÷ds: CLI, Workbench och ARexx.
  402. Varje Programobjekt tar f÷ljande argument:
  403. (F÷rvalt vΣrde inom parenteser)
  404.  
  405. 'Argument' (Ja)
  406.     Kontrollerar om argumenten ska skickas till programmet eller inte.
  407.     Om ett program inte hanterar argument eller bara inte beh÷ver dem kan 
  408.     du slσ av dem.
  409.  
  410. 'Kommando'
  411.     Filnamnet pσ programmet som ska k÷ras. Kan vara relativt till den 
  412.     aktuella katalogen.
  413.  
  414. 'Aktuell Katalog' ('SYS:')
  415.     Namnet pσ programmets aktuella katalog. Notera att ARexx-program 
  416.     ignorerar detta.
  417.  
  418. 'F÷rdr÷jning' (0)
  419.     Efter att man har aktiverat ett Programobjekt sσ vΣntar ToolManager i
  420.     'f÷rdr÷jning' sekunder innan programmet startas. Om vΣrdet Σr negativt 
  421.     sσ startas programmet igen efter 'f÷rdr÷jning' sekunder. F÷r att 
  422.     stoppa ett Programobjekt i vΣntelΣge beh÷ver du bara aktivera det igen.
  423.     Notera att om 'f÷rdr÷jning' Σr satt kommer programmet att startas utan
  424.     argument.
  425.     
  426. 'Programtyp' (CLI)
  427.     Specificerar typ av program. Kan vara en av: CLI, WB eller ARexx.
  428.  
  429. 'Direktval'
  430.     Du kan stΣlla in ett direktval f÷r varje Programobjekt. Om rΣtt
  431.     tangentsekvens skrivs in startas programmet. Notera att programmet 
  432.     startas utan argument.
  433.  
  434. 'Utdatafil' ('NIL:')
  435.     Filnamnet som eventuell utdata skickas till. Endast anvΣndbart f÷r 
  436.     CLI-program.
  437.  
  438. 'S÷kvΣg' (s÷kvΣg frσn ToolManagers process)
  439.     Denna strΣng sΣtter programmets s÷kvΣg. Du kan specificera flera 
  440.     kataloger genom att separera dem med ett semikolon, ";".
  441.     Endast anvΣndbart f÷r CLI-program.
  442.  
  443. 'Prioritet' (0)
  444.     StΣller prioriteten pσ den nya process som k÷r programmet.     
  445.  
  446. 'AllmΣn SkΣrm' (f÷rvald allmΣn skΣrm)
  447.     Du kan stΣlla namnet pσ den allmΣnna skΣrm som ska flyttas fram innan
  448.     programmet startas. Fungerar bara i samband med parametern 'Framσt'.
  449.  
  450. 'Stack' (4096)
  451.     StΣller stackens storlek f÷r den nya process som k÷r programmet.
  452.  
  453. 'Framσt' (Nej)
  454.     Om du sΣtter den hΣr parametern till 'Ja' sσ flyttas den allmΣnna 
  455.     skΣrm som specificerats i 'AllmΣn SkΣrm' lΣngst fram innan programmet 
  456.     startas.
  457.  
  458.  
  459.  
  460. Bildobjekt
  461. ==========
  462.  
  463. Bildobjekt specificerar bilddatat som ToolManager anvΣnder f÷r symboler
  464. eller dockor. Den hΣr objekttypen tar bara ett argument:
  465.  
  466. 'Filnamn'
  467.     Det specificerar namnet pσ filen som ToolManager ska lΣsa bilddatat 
  468.     ifrσn. ToolManager f÷rs÷ker automagiskt se vilken typ av fil det Σr:
  469.  
  470.     1. ToolManager f÷rs÷ker ladda in den som en IFF-fil. ToolManager kan 
  471.        f÷r tillfΣllet lΣsa tvσ sorter, ILBM (en bild) eller ANIM 
  472.        (tvσ eller flera bilder).
  473.  
  474.     2. ToolManager laddar in den som en symbolfil. Den kan ha en eller 
  475.        tvσ bilder.
  476.  
  477.     F÷r tillfΣllet st÷ds animationer bara i Dockobjekt. Symbolobjekt tar 
  478.     bara de tvσ f÷rsta bilderna i en animation f÷r att bygga upp symbolen. 
  479.     Om du vill g÷ra en animation att anvΣnda i ToolManager b÷r du f÷lja 
  480.     dessa designregler:
  481.  
  482. Bild 1
  483.     B÷r vara en bild som visar det icke aktiva lΣget.
  484.  
  485. Bild 2
  486.     B÷r vara en bild som visar det aktiva, eller valda lΣget.
  487.     Normalt Σr det en fΣrgvΣnd kopia av bild 1.
  488.  
  489. Bild 3 till N-1
  490.     Bilder i animationen. Varje bild visas i en tredjedels sekund.
  491.  
  492. Bild N
  493.     Den sista bilden i animationen visas en sekund. 
  494.     Efter det visas bild 1 igen.
  495.  
  496.  
  497.  
  498. Ljudobjekt
  499. ==========
  500.  
  501. Ett Ljudobjekt kan anvΣndas f÷r att lσta ToolManager f÷ra ovΣsen.
  502. ToolManager har ingen egen m÷jlighet att spela upp ljud utan den anvΣnder
  503. ARexx f÷r att aktivera en extern ljuduppspelare, 'upd'.
  504. Denna objekttyp tar tvσ argument:
  505.  
  506. 'Kommando'
  507.     SΣtter ARexxkommandot som ToolManager skickar f÷r att aktivera
  508.     den externa ljuduppspelaren. F÷r 'upd' kan det bli nσt i stil med 
  509.     'file samples:boing', som instruerar 'upd' att spela upp samplingen
  510.     'samples:boing'. Se Godsaker.
  511.  
  512. 'ARexxport'
  513.     Specificerar ARexxporten dit ToolManager ska skicka kommandot till.
  514.     F÷rvalt vΣrde Σr 'PLAY' som Σr 'upd's port.
  515.  
  516.  
  517.  
  518. Menyobjekt
  519. ==========
  520.  
  521. Menyobjekt kontrollerar vad som ska finnas i Workbenchens Verktygsmeny.
  522. Objektets namn anvΣnds som texten i menyn. F÷r att aktivera ett sσnt 
  523. hΣr objekt vΣljer man det bara i menyn pσ vanligt sΣtt.
  524. Menyobjekt fungerar bara nΣr Workbenchen Σr igσng.
  525. Denna objekttyp tar tvσ argument:    
  526.  
  527. 'Programobjekt'
  528.     Detta Σr namnet pσ det Programobjekt som ska aktiveras nΣr 
  529.     menyalternativet vΣljs. Alla symboler som Σr valda just dσ
  530.     anvΣnds som argument till programmet.
  531.  
  532. 'Ljudobjekt'
  533.     Namnet pσ ett Ljudobjekt som ska aktiveras nΣr menyalternativet vΣljs.
  534.  
  535.     Att notera f÷r anvΣndare av ToolManager 1.x: F÷r att simulera den
  536.     gamla verktygstypen 'Dummy' beh÷ver du bara skapa ett Menyobjekt utan
  537.     att ange nσgot Program- eller Ljudobjekt.
  538.  
  539.  
  540.  
  541. Symbolobjekt
  542. ============
  543.  
  544. Symbolobjekt beskriver programsymboler i Workbenchf÷nstret.
  545. Ett Symbolobjekt kan aktiveras genom att man dubbelklickar pσ symbolen 
  546. eller att man slΣpper en eller flera andra symboler pσ den.
  547. Symbolobjekt fungerar bara med Workbenchen igσng.
  548. Denna objekttyp tar f÷ljande argument:
  549. (F÷rinstΣllda vΣrden inom parenteser)
  550.  
  551. 'Programobjekt'
  552.     Namnet pσ det Programobjekt som ska aktiveras nΣr symbolen vΣljs.
  553.     Alla symboler som slΣpps pσ programsymbolen skickas som argument
  554.     till programmet.
  555.  
  556. 'Bildobjekt'
  557.     Namnet pσ det Bildobjekt som anvΣnds f÷r att bygga symbolen.
  558.  
  559. 'VΣnsterkant' (0)
  560.     Placerar vΣnsterkanten pσ symbolen.
  561.  
  562. 'Visa Namn' (Ja)
  563.     Om denna parameter Σr satt till 'Ja' kommer objektnamnet att skrivas 
  564.     ut som namnet pσ symbolen. 
  565.  
  566. 'Ljudobjekt'
  567.     Namnet pσ ett Ljudobjekt som ska aktiveras nΣr symbolen vΣljs.
  568.  
  569. '╓verkant' (0)
  570.     Placerar symbolens ÷vre kant.
  571.  
  572.     Notera att Workbenchen Σr *vΣldigt* noga med var symbolerna placeras.
  573.     Om du ger koordinater som Workbenchen inte tycker om kommer de att
  574.     ignoreras och symbolen placeras nσgon annanstans.
  575.  
  576.  
  577.  
  578. Dockobjekt
  579. ==========
  580.  
  581. Dockobjekt beskriver f÷nster. Dessa f÷nster kan innehσlla flera verktyg
  582. som representeras av bilder eller textknappar. F÷r att starta ett sσdant
  583. verktyg beh÷ver du bara klicka pσ dess bild/knapp EN gσng. Du kan Σven 
  584. slΣppa en eller flera symboler pσ den f÷r att skicka dessa symboler som 
  585. argument till programmet.
  586. Varje Dockobjekt har flera parametrar:
  587. (F÷rvalda vΣrden inom parenteser)
  588.  
  589. 'Aktiverat' (Ja)
  590.     Ett dockf÷nster kan vara aktivt (÷ppet) eller inaktivt (stΣngt).
  591.  
  592. 'Centrerad' (Nej)
  593.     Om den hΣr parametern Σr satt kommer f÷nstret alltid att vara
  594.     centrerad under muspekarens aktuella position nΣr det ÷ppnas.
  595.  
  596. 'Kolumner' (1)
  597.     StΣller antalet verktygskolumner i f÷nstret. Verktygen sorteras alltid
  598.     radvis med b÷rjan i den vΣnstra kolumnen.
  599.  
  600. 'Typsnitt' (SkΣrmtypsnitt)
  601.     Om du har en docka med parametern 'Text' satt kan du vΣlja vilket
  602.     typsnitt textknapparna ska ha.
  603.  
  604. 'FrΣmst' (Nej)
  605.     Med denna parameter satt kommer dockf÷nstret att ÷ppnas pσ den 
  606.     allmΣnna skΣrm som ligger lΣngst fram.
  607.  
  608. 'Direktval'
  609.     Du kan definiera ett direktval f÷r varje Dockobjekt. Om instΣlld
  610.     direktvalssekvens genereras kommer dockans aktiva status att Σndras.
  611.     Om dockf÷nstret Σr ÷ppet kommer det att stΣngas, och tvΣrtom.
  612.  
  613. 'VΣnsterkant' (0)
  614.     Placerar dockf÷nstrets vΣnsterkant.
  615.     Om parametern 'Centrerad' Σr satt ignoreras denna parameter.
  616.  
  617. 'Meny' (Nej)
  618.     Du kan vΣlja om dockf÷nstret ska ha en egen liten meny.
  619.     Den menyn har tvσ val:
  620.  
  621.         * 'StΣng Docka' StΣnger dockf÷nstret.
  622.  
  623.         * 'Avsluta TM'  Avslutar ToolManager.
  624.  
  625. 'M÷nster' (Nej)
  626.     Dockf÷nstret justerar sin storlek automagiskt efter den st÷rsta bilden.
  627.     Mindre bilder centreras i f÷nstret och omges med en tom ram.
  628.     Vill du hellre ha den ramen fylld med ett m÷nster sσ kan du sΣtta
  629.     den hΣr parametern till 'Ja'.
  630.  
  631. 'Hoppa Fram' (Nej)
  632.     Om den hΣr parametern sΣtts kommer dockf÷nstret att stΣngas efter
  633.     att ett verktyg valts. Det Σr sΣrskilt bra i samband med parametrarna
  634.     'Centrerad', 'FrΣmst' och ett direktval med klassen 'rawmouse'
  635.     (Se Direktval).
  636.  
  637. 'AllmΣn SkΣrm' (F÷rvald allmΣn skΣrm)
  638.     Den allmΣnna skΣrm som dockan ska ÷ppnas pσ. SkΣrmen kommer att 
  639.     flyttas lΣngst fram nΣr dockf÷nstret ÷ppnas.
  640.     Denna parameter ignoreras om parametern 'FrΣmst' Σr satt.
  641.  
  642. 'Text' (Nej)
  643.     Du kan vΣlja mellan bilder och textknappar i dockf÷nstren med den
  644.     hΣr parametern. Textknapparna Σr sΣrskilt anvΣndbara i samband med
  645.     parametern 'Hoppa Fram'.
  646.  
  647. 'Titel'
  648.     Specificerar dockf÷nstrets titel. Om du ger en titel kommer f÷nstret
  649.     att bli ett normalt f÷nster med titelrad, stΣngknapp, djupknapp
  650.     och en ram. Om du *inte* ger en titel kommer dockf÷nstret bara
  651.     att ha en titelrad, ingen ram.
  652.  
  653. '╓verkant' (0)
  654.     Positionerar dockf÷nstrets ÷verkant. Om parametern 'Centrerad' Σr
  655.     satt ignoreras denna parameter.
  656.  
  657. 'Vertikal' (Nej)
  658.     Om dockf÷nstret har det nya utseendet (Bara en titelrad, ingen ram)
  659.     sσ stΣller denna parameter om titelraden ska vara horisontell
  660.     eller vertikal. Denna parameter ignoreras om du har gett en
  661.     f÷nstertitel med parametern 'Titel'.
  662.  
  663.  
  664.  
  665. ToolManagers f÷rvalseditor
  666. **************************
  667.  
  668. Med f÷rvalseditorn kan du stΣlla in ToolManagers globala konfiguration.
  669. Dessa instΣllningar laddas automagiskt nΣr ToolManager startas.
  670. F÷r att starta editorn beh÷ver du bara dubbelklicka pσ dess symbol,
  671. du kommer dσ att se huvudf÷nstret.
  672.  
  673.  
  674.  
  675. Huvudf÷nstret
  676. =============
  677.  
  678. Huvudf÷nstret har flera olika grupper av knappar och listor:
  679.  
  680. Objekttyp
  681.     Med den hΣr knappen kan du vΣlja vilken typ av objekt som du vill
  682.     skapa eller Σndra.
  683.  
  684. Objektlista
  685.     HΣr visas en lista pσ alla objekt av aktuell typ som finns just nu.
  686.     Du kan vΣlja ett objekt genom att klicka pσ dess namn. Om du 
  687.     dubbelklickar ÷ppnas ett editorf÷nster.
  688.  
  689. Flytta objekt
  690.     NΣr du valt ett objekt  kan du flytta omkring det i listan med
  691.     de hΣr knapparna. Om du klickar pσ knappen 'Sortera' kommer
  692.     objekten i listan att sorteras alfabetiskt.
  693.  
  694. Manipulera objekt
  695.     De hΣr knapparna Σndrar objekt. Du kan skapa ett nytt objekt av
  696.     aktuell typ genom att trycka pσ 'Nytt...', editera valt objekt 
  697.     genom att trycka pσ '─ndra...', kopiera valt objekt genom att 
  698.     trycka pσ 'Kopiera' eller radera det valda objektet med 'Ta Bort'.
  699.  
  700. Konfiguration
  701.     Du har flera m÷jligheter att spara instΣllningarna.
  702.     Med knappen 'Spara' kan du spara dem permanent till filen
  703.     'ENVARC:ToolManager.prefs'. Vill du bara Σndra tillfΣlligt b÷r du
  704.     anvΣnda knappen 'AnvΣnd'. Knappen 'Avbryt' gσr ur editorn utan att
  705.     spara Σndringarna. 
  706.  
  707.  
  708.  
  709. Huvudf÷nstrets menyer
  710. =====================
  711.  
  712. Huvudf÷nstret har flera menyalternativ:
  713.  
  714. 'Projekt'
  715.     Med menyvalen '╓ppna...' och 'Spara Som...' kan du ladda eller spara
  716.     instΣllningarna. 'Om...' ÷ppnar en dialogruta med information.
  717.     VΣljer du 'Avsluta' sσ avslutas editorn utan att instΣllningarna
  718.     sparas.
  719.  
  720. '─ndra'
  721.     HΣr kan du σterstΣlla gamla konfigurationer. Du fσr tillbaka de
  722.     instΣllningar som sparades senast med 'Senast Sparade' och du kan
  723.     hΣmta de instΣllningar som gΣllde innan du startade editorn med
  724.     '┼terstΣll'. Senast sparade hΣmtas frσn 'ENVARC:ToolManager.prefs'
  725.     medan den σterstΣllda kommer frσn 'ENV:ToolManager.prefs'.
  726.  
  727. 'InstΣllningar'
  728.     'Skapa Symboler' stΣller om 'Spara Som...' ska spara ner en symbol
  729.     till konfigurationsfilen eller inte.
  730.  
  731.  
  732.  
  733. Editorf÷nster
  734. =============
  735.  
  736. Alla objekttyper har ett eget editorf÷nster f÷r att stΣlla in objektens
  737. parametrar. Se Objekt f÷r en detaljerad lista ÷ver objektparametrarna.
  738.  
  739. Varje editorf÷nster har ett textfΣlt f÷r objektnamnet. Det hΣr namnet 
  740. Σr viktigt eftersom det anvΣnds f÷r att referera till objektet.
  741. Notera att det inte finns nσgon korsreferens inbyggd, sσ om du Σndrar
  742. namnet pσ ett objekt som redan anvΣnds av ett annat objekt sσ uppdateras
  743. *inte* den referensen. Du mσste g÷ra det f÷r hand.
  744.  
  745. Knapparna i editorf÷nstren ÷ppnar olika typer av dialogrutor. Du kan
  746. vΣlja en sak genom att klicka pσ den och sedan pσ 'OK' eller genom att
  747. helt enkelt dubbelklicka pσ den. F÷r att lΣmna en dialogruta utan att
  748. g÷ra nσgra Σndringar trycker du bara pσ 'Avbryt'. Om du ÷nskar att
  749. rensa ett fΣlt som bara tillσter val genom en dialogruta kan du kalla
  750. fram dialogrutan och trycka pσ 'OK' *utan* att vΣlja nσgot.
  751.  
  752. Editorf÷nstren f÷r objekttyperna Program och Bild har en extra egenskap. 
  753. Du kan helt enkelt slΣppa en symbol pσ dem f÷r att sΣtta parametrarna 
  754. f÷r den symbolen.
  755.  
  756.  
  757.  
  758. GrΣnssnitt till ToolManagers delade bibliotek
  759. *********************************************
  760.  
  761. Hanteringen av ToolManager Σr inbΣddat i ett standard Amiga delat 
  762. bibliotek. Detta bibliotek erbjuder flera funktioner f÷r att skapa
  763. och manipulera ToolManagers objekt sσ att du kan anvΣnda dem i dina
  764. egna program.
  765.  
  766. F÷r nΣrvarande finns det sex funktioner att tillgσ:
  767.  
  768. 'AllocTMHandle()'
  769.     F÷r att kunna skapa ToolManagerobjekt sσ mσste du f÷rst allokera
  770.     ett TMHandle. Det hΣr handtaget lagrar all information om dina objekt
  771.     och anvΣnds f÷r att referera till dem. Notera att informationen som
  772.     lagrats i handtaget Σr *bara* σtkomligt ifrσn det program som skapat
  773.     det.
  774.  
  775. 'FreeTMHandle()'
  776.     Den hΣr funktionen frig÷r ett TMHandle och alla ToolManagerobjekt
  777.     som kopplats till det. Varje 'AllocTMHandle()' mσste f÷ljas av ett
  778.     'FreeTMHandle()'!
  779.  
  780. 'CreateTMObjectTags()'
  781. 'CreateTMObjectTagList()'
  782.     De hΣr funktionerna skapar ett ToolManagerobjekt. Du mσste ge ett
  783.     namn, objekttypen och diverse 'tags' f÷r objektparametrarna.
  784.     Objektets namn Σr viktigt eftersom det anvΣnds f÷r att referera
  785.     till objektet.
  786.  
  787. 'ChangeTMObjectTags()'
  788. 'ChangeTMObjectTagList()'
  789.     Du kan modifiera ett objekts parametrar med de hΣr funktionerna.
  790.     Objektet kommer att uppdateras till de nya vΣrdena.
  791.     Notera att Bildobjekt *inte* kan modifieras Σnnu.
  792.  
  793. 'DeleteTMObject()'
  794.     Med den hΣr funktionen kan du radera ett objekt. Om objektet Σr
  795.     lΣnkat till andra objekt kommer de att modifieras pσ lΣmpligt sΣtt.
  796.  
  797. 'QuitToolManager()'
  798.     Den hΣr funktionen sΣger till ToolManagers hanterare att avsluta sσ
  799.     snart som m÷jligt.
  800.  
  801.     Komplett dokumentation f÷r bibliotekets grΣnssnitt finns att tillgσ
  802.     pσ Engelska i AutoDoc-format (Se katalogen Docs).
  803.  
  804.  
  805. Hur man definierar ett direktval
  806. ********************************
  807.  
  808. Detta kapitel berΣttar hur man definierar ett direktval som en strΣng
  809. som beskriver inmatning (Input Description String) som sedan tolkas av
  810. Commodities. Varje gσng som ett direktval aktiveras sσ genererar
  811. Commodities en hΣndelse som ToolManager anvΣnder f÷r att aktivera
  812. Programobjekt eller Dockobjekt. Denna strΣng har f÷ljande utseende:
  813.  
  814.     [<klass>] {[-][<modifierare>]} [-][upstroke] [<tangentkod>]
  815.  
  816.     Det spelar ingen roll om du anvΣnder VERSALER eller gemena.
  817.  
  818.     'klass' beskriver typen av hΣndelse (InputEvent). Denna parameter
  819.     kan utelΣmnas, i vilket fall klassen 'rawkey' anvΣnds.
  820.     (Se Klasser av InputEvent)    
  821.  
  822. Modifierare Σr 'signaler' som mσste vara sanna eller falska nΣr 
  823. direktvalet aktiveras, annars kommer ingenting att hΣnda. Du ger ett 
  824. nyckelord f÷r varje modifierare som mσste vara sann. Alla andra 
  825. modifierare antas vara falska. Om du vill ignorera en modifierare
  826. skriver du ett minustecken '-' framf÷r dess nyckelord.
  827. Se Σven listan pσ modifierare nedan.
  828.  
  829. Normalt sett genereras en direktvalshΣndelse nΣr en tangent trycks ner.
  830. Om det istΣllet ska genereras nΣr tangenten slΣpps upp ger man 
  831. nyckelordet 'upstroke'. Om det ska genereras bσde nΣr tangenten trycks
  832. ner och slΣpps upp anvΣnds '-upstroke'.
  833.  
  834. Tangentkoden Σr beroende av klassen av InputEvent. Se Tangentkoder.
  835.  
  836. OBS: VΣlj dina direktval med omsorg eftersom Commodities har vΣldigt h÷g
  837. prioritet i inmatningskedjan och kan 'hinna f÷re' direktval som redan
  838. specificerats i applikationsprogram och liknande.
  839.  
  840.  
  841.  
  842. Klasser av InputEvent
  843. =====================
  844.  
  845. Commodities st÷djer de flesta hΣndelser som kan komma frσn input.device,
  846. enheten som hanterar all inmatning. Den hΣr delen av dokumentationen
  847. beskriver kort de hΣndelserna som Σr mest anvΣndbara i samband med
  848. direktval f÷r ToolManager.
  849.  
  850. rawkey
  851.     Detta Σr den f÷rvalda klassen och den tΣcker in alla tangentbords-
  852.     hΣndelser. 'rawkey a' eller 'a' genererar en hΣndelse sσ fort som
  853.     tangenten "a" trycks ner. Du mσste specificera en tangentkod f÷r
  854.     den hΣr klassen. Se Tangentkoder.
  855.  
  856. rawmouse
  857.     Den hΣr klassen beskriver allt som hΣnder med musknapparna.
  858.     Du mσste ge en tangentkod f÷r den hΣr klassen. Se Tangentkoder.
  859.  
  860. diskinserted
  861.     HΣndelser av den hΣr klassen genereras nΣr en diskett trycks in 
  862.     i diskettstationen. Denna klass har inga tangentkoder.
  863.  
  864. diskremoved
  865.     HΣndelser av den hΣr klassen genereras nΣr en diskett tas ut ur
  866.     diskettstationen. Denna klass har inga tangentkoder.
  867.  
  868.  
  869. Modifierare
  870. ===========
  871.  
  872. En del synonymer till nyckelord lades till i V38 av Commodities.
  873. De Σr utmΣrkta med en asterisk '*'.
  874.  
  875. 'lshift', 'left_shift' *
  876.     VΣnster Shift-tangent.
  877.  
  878. 'rshift', 'right_shift' *
  879.     H÷ger Shift-tangent..
  880.  
  881. 'shift'
  882.     Nσgon Shift-tangent, vilken som helst.
  883.  
  884. 'capslock', 'caps_lock' *
  885.     Tangenten 'Caps Lock (Shiftlσs).
  886.  
  887. 'caps'
  888.     En Shift-tangent eller Caps Lock.
  889.  
  890. 'control', 'ctrl' *
  891.     Tangenten 'Ctrl' (Control).
  892.  
  893. 'lalt', 'left_alt' *
  894.     VΣnster Alt-tangent.
  895.  
  896. 'ralt', 'right_alt' *
  897.     H÷ger Alt-tangent.
  898.  
  899. 'alt'
  900.     Nσgon Alt-tangent.
  901.  
  902. 'lcommand', 'lamiga' *, 'left_amiga' *, 'left_command' *
  903.     VΣnster C=/Amiga/Kommando-tangent.
  904.  
  905. 'rcommand', 'ramiga' *, 'right_amiga' *, 'right_command' *
  906.     H÷ger Amiga/Kommando-tangent.
  907.  
  908. 'numericpad', 'numpad' *, 'num_pad' *, 'numeric_pad' *
  909.     Detta nyckelord *mσste* ges f÷r varje tangent som ligger pσ det 
  910.     numeriska tangentbordet.
  911.  
  912. 'leftbutton', 'lbutton' *, 'left_button' *
  913.     VΣnster musknapp. Se notis nedan.
  914.  
  915. 'midbutton', 'mbutton' *, 'middlebutton' *, 'middle_button' *
  916.     Mitten musknapp f÷r 3-knapps m÷ss. Se notis nedan.
  917.  
  918. 'rbutton', 'rightbutton' *, 'right_button' *
  919.     H÷ger musknapp. Se notis nedan.
  920.  
  921. 'repeat'
  922.     Denna modifierare Σr satt om tangentbordets repetition Σr aktivt.
  923.     Bara anvΣndbart f÷r klassen 'rawkey'.
  924.  
  925. OBS: V37 av Commodities har ett fel som om÷jligg÷r anvΣndandet av
  926. 'leftbutton', 'midbutton' och 'rbutton' som modifierare. 
  927. Felet Σr σtgΣrdat i V38.
  928.  
  929.  
  930.  
  931. Tangentkoder
  932. ============
  933.  
  934. Varje klass har sina egna tangentkoder:
  935.  
  936. Tangentkoder f÷r 'rawkey'
  937. -------------------------
  938.  
  939. En del nyckelord och synonymer lades till i V38 av Commodities.
  940. Dessa Σr utmΣrkta med en asterisk, '*'.
  941.  
  942. 'a'-'z', '0'-'9', ...
  943.     ASCII-tecken.
  944.  
  945. 'f1', 'f2', ..., 'f10', 'f11' *, 'f12' *
  946.     Funktionstangenter.
  947.  
  948. 'up', 'cursor_up' *, 'down', 'cursor_down' *
  949. 'left', 'cursor_left' *, 'right', 'cursor_right' *
  950.     Piltangenter.
  951.  
  952. 'esc', 'escape' *, 'backspace', 'del', 'help'
  953. 'tab', 'comma', 'return', 'space', 'spacebar' *
  954.     Speciella tangenter.
  955.  
  956. 'enter', 'insert' *, 'delete' *
  957. 'page_up' *, 'page_down' *, 'home' *, 'end' *
  958.     Tangenter pσ det numeriska tangentbordet. Alla dessa mσste anvΣndas
  959.     tillsammans med modifieraren 'numericpad' eller 'numpad'.
  960.  
  961.  
  962.  
  963. Tangentkoder f÷r 'rawmouse'
  964. ---------------------------
  965.  
  966. Dessa nyckelord lades till i V38 av Commodities. 
  967. De Σr inte tillgΣngliga under V37.
  968.  
  969. 'mouse_leftpress'
  970.     VΣnster musknapp nedtryckt.
  971.  
  972. 'mouse_middlepress'
  973.     Mittenknappen nedtryckt.
  974.  
  975. 'mouse_rightpress'
  976.     H÷ger musknapp nedtryckt.
  977.  
  978. OBS: F÷r att anvΣnda en av dessa tangentkoder mσste du ocksσ sΣtta 
  979. motsvarande modifierare, t.ex:
  980.  
  981.      rawmouse leftbutton mouse_leftpress
  982.  
  983.  
  984.  
  985. Exempel pσ direktval
  986. ====================
  987.  
  988. 'ralt t'
  989.     Hσll nere h÷ger Alt-tangent och tryck ner "t".
  990.  
  991. 'ralt lalt t'
  992.     Hσll nere bσda Alt-tangenterna och tryck ner "t".
  993.  
  994. 'alt t'
  995.     Hσll nere en av Alt-tangenterna och tryck ner "t".
  996.  
  997. 'rcommand f2'
  998.     Hσll nere h÷ger Amiga-tangent och tryck ner den andra 
  999.     funktionstangenten.
  1000.  
  1001. 'numericpad enter'
  1002.     Tryck ner 'Enter'-tangenten pσ det numeriska tangentbordet.
  1003.  
  1004. 'rawmouse midbutton leftbutton mouse_leftpress'
  1005.     Hσll ner musknappen i mitten och tryck ner den vΣnstra musknappen.
  1006.  
  1007. 'diskinserted'
  1008.     SΣtt in en diskett i en diskettstation.
  1009.  
  1010.  
  1011. ToolManagers historia
  1012. *********************
  1013.  
  1014. 2.0, slΣppt 920926
  1015.     - Helt nytt objektorienterat koncept
  1016.  
  1017.     - NΣstan helt omskriven
  1018.  
  1019.     - Uppdelat i tvσ delar
  1020.  
  1021.     - Huvudprogrammet inbΣddat i ett delat bibliotek
  1022.  
  1023.     - Konfigurationen handhas av ett Preferences-program
  1024.  
  1025.     - Konfigurationen filformat har Σndrats igen. :-) Det Σr nu en
  1026.       IFF-fil som ligger i ENV:
  1027.  
  1028.     - Flera dockor samt dockor med flera kolumner
  1029.  
  1030.     - Nytt utseende pσ dockf÷nstren
  1031.  
  1032.     - Dockorna kΣnner automagiskt av den st÷rsta bildens storlek
  1033.  
  1034.     - Ljudst÷d
  1035.  
  1036.     - Direkt ARexx-st÷d f÷r Programobjekt
  1037.  
  1038.     - ToolManager kan k÷ras utan Workbench. Om Workbench inte k÷r
  1039.       kommer inga App* funktioner att anvΣndas
  1040.  
  1041.     - St÷d f÷r olika sprσk genom locale.library
  1042.  
  1043.     - CLI-verktyg kan anvΣnda Workbenchens s÷kvΣg
  1044.  
  1045.     - Separat process f÷r att starta Workbenchprogram
  1046.  
  1047. 1.5, slΣppt 911010, Fish Disk #551
  1048.     - Statusf÷nstret har 'New/Open/Append/Save As' f÷r konfigurationsfilen
  1049.       i menyn
  1050.  
  1051.     - Editorf÷nstret har fildialogrutor
  1052.  
  1053.     - Lade till ett dockf÷nster (α la NeXT)
  1054.  
  1055.     - Lade till DeleteTool
  1056.  
  1057.     - Alla aktiva direktval kan visas i en lista
  1058.  
  1059.     - Verktyg kan flyttas runt i listan
  1060.  
  1061.     - Lade till symbolpositionering i editorf÷nstret
  1062.  
  1063.     - Programsymbolens namn kan sΣttas
  1064.  
  1065.     - CLI-verktyg kan ha en utdatafil och en lista pσ s÷kvΣgar
  1066.  
  1067.     - AnvΣnder UserShell f÷r CLI-verktyg
  1068.  
  1069.     - Maximala lΣngden pσ kommandoraden f÷r CLI-verktyg Σr nu 4096 tecken
  1070.  
  1071.     - St÷d f÷r AppIcons utan namn 
  1072.  
  1073.     - Om du ÷ppnar statusf÷nstret kommer Workbenchen att flyttas frΣmst
  1074.  
  1075.     - WorkbenchskΣrmen kan flyttas frΣmst innan ett verktyg startas med
  1076.       direktval
  1077.  
  1078.     - ToolManager vΣntar upp till 20 sekunder pσ workbench.library
  1079.  
  1080.     - Lade till en DELAY-parameter som lσter ToolManager vΣnta <num>
  1081.       sekunder innan nσgon App*-funktion lΣggs till
  1082.  
  1083.     - D÷pte om nσgra parametrar
  1084.  
  1085.     - F÷rbΣttrade utseendet
  1086.  
  1087.     - Nσgra interna Σndringar
  1088.  
  1089. 1.4, slΣppt 910709, Fish Disk #527
  1090.     - Direktval f÷r verktyg
  1091.  
  1092.     - Appsymboler f÷r verktyg
  1093.  
  1094.     - M÷jlighet att slσ av menyval
  1095.  
  1096.     - Konfigurationsfilens format Σndrat
  1097.  
  1098.     - ReadArgs() sk÷ter nu tolkningen av kommandoraden
  1099.  
  1100.     - Status och editf÷nstren uppdaterade med nya funktioner
  1101.  
  1102.     - SΣkerhetskoll innan programmet avslutas
  1103.  
  1104.     - Menyvalet 'Open TM Window' visas bara om programsymbolen Σr
  1105.       bortkopplad
  1106.  
  1107.     - ─ndrad startmetod f÷r WB. St÷der projektsymboler
  1108.  
  1109.     - Flera interna Σndringar
  1110.  
  1111. 1.3, slΣppt 910313, Fish Disk #476
  1112.     - St÷der flera konfigurationsfiler
  1113.  
  1114.     - Konfigurationsfilens format lite Σndrat 
  1115.  
  1116.     - Verktygsdefinitionerna kan Σndras under k÷rning
  1117.  
  1118.     - St÷der CLI och Workbench startmetoder
  1119.  
  1120.     - Valda syboler skickas med som parametrar
  1121.  
  1122.     - AnvΣnder startupsymbolen som programsymbol om den startades 
  1123.       frσn Workbench
  1124.  
  1125.     - Symbolens position kan lΣggas in i konfigurationsfilen
  1126.  
  1127.     - Programsymbolen kan kopplas bort
  1128.  
  1129.     - Nytt menyval: 'Show TM Window'
  1130.  
  1131.     - Varje ny startad ToolManager skickar sina startup-parametrar till
  1132.       den ToolManager process som redan k÷r
  1133.  
  1134. 1.2, slΣppt 910112, Fish Disk #442
  1135.     - Statusf÷nstret Σndrat till ett no-GZZ och simple refresh (Borde 
  1136.       spara ett par byte)
  1137.  
  1138.     - Statusf÷nstret kommer ihσg sin senaste position
  1139.  
  1140.     - Ny knapp i statusf÷nstret, 'Save Configuration' som sparar den 
  1141.       aktuella verktygslistan till konfigurationsfilen
  1142.  
  1143.     - Smσ fel borttagna i ListViews knapphantering
  1144.  
  1145.     - Symbolens namn hσrdkodat till 'ToolManager'
  1146.  
  1147. 1.1, slΣppt 910101
  1148.     - Symboler kan slΣppas pσ statusf÷nstret
  1149.  
  1150.     - Statusf÷nstret innehσller en lista pσ alla verktygsnamn
  1151.  
  1152.     - Man kan ta bort verktyg frσn listan
  1153.  
  1154. 1.0, slΣppt 901104
  1155.     - F÷rsta slΣppta versionen
  1156.  
  1157.  
  1158. Programmeraren vill tacka...
  1159. *************************
  1160.  
  1161. ToolManager har genomgσtt mσnga stora f÷rΣndringar sedan den f÷rst
  1162. implementerades i mitten av 1990. Denna utveckling hade varit om÷jlig
  1163. om jag inte fσtt en sσdan enorm respons frσn de som anvΣnde ToolManager.
  1164. Mσnga idΘer och funktioner kommer frσn denna kΣlla...
  1165.  
  1166. DΣrf÷r skulle jag vilja tacka:
  1167.  
  1168. F÷r Alpha/Beta testning, idΘer & bug rapporter:
  1169.     Amigasektionen av vσr lokala datorklubb (Computerclub an der RWTH
  1170.     Aachen), Olaf 'Olsen' Barthel, Georg Hessmann (Gucky), Markus
  1171.     Illenseer (ill), Klaus Melchior, Rickard Olsson (Richie), Matthias
  1172.     Scheler (Tron), Ralph Schmidt (laire), Roger Westerlund (Budda),
  1173.     Brian Wright (SteveVai) och mσnga andra...
  1174.  
  1175. Matthew Dillon
  1176.     Utan DICE, ditt *excellenta* utvecklingssystem f÷r C samt diverse
  1177.     andra verktyg skulle inte ToolManager finnas!
  1178.  
  1179. F÷r deras utmΣrkta grafikarbete:
  1180.      Andreas Harrenberg, Georg Hessmann, Michael "Mick" Hohmann, Markus
  1181.      Illenseer, Oliver Koenen, Klaus Melchior, Rickard Olsson, Jan
  1182.      Peter, Matthias Scheler, Brian Wright
  1183.  
  1184. F÷r ÷versΣttningarna av Locale:
  1185.      Tomi Blinnikka (Finska), Dr. Peter Kittel (Tyska), Klaus Melchior
  1186.      (Eifel Plattyska), Rickard Olsson (Svenska), Marc Schaefer (Franska
  1187.      & Italienska)
  1188.  
  1189. Alla grabbar och tjejer i West Chester:
  1190.     F÷r att ni utvecklat Amigan och dess superba operativsystem.
  1191.  
  1192. Alla anvΣndare som skickat mig pengar:
  1193.     Jag bad inte om det, men det Σr sk÷nt att se att nσgon uppskattar
  1194.     ens arbete.
  1195.  
  1196. Alla anvΣndare som skickat mig ett meddelande:
  1197.     Jag tyckte verkligen om att lΣsa era brev!
  1198.  
  1199. Och tack alla jag gl÷mde nΣmna...
  1200.