home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games 1996 January / amigagames-cdrom-1996-01.iso / userbox / publicdomain / toolmanager / docs / tm_italiano.doc < prev    next >
Text File  |  1994-10-18  |  65KB  |  1,644 lines

  1.  
  2. Documentazione per ToolManager 2.1
  3. ***********************************
  4.  
  5.  
  6. Copyright e altri avvisi
  7. *************************
  8.  
  9.    Copyright (C) 1990-93 Stefan Becker
  10.  
  11.    È permessa la riproduzione e la distribuzione di copie inalterate
  12. di questo manuale purchè l'avviso di copyright e questo avviso di
  13. autorizzazione siano riportati su tutte le copie.
  14.  
  15.    Non è data alcuna garanzia di nessun tipo che i programmi descritti
  16. in questo documento sono funzionanti al 100%. Utilizzate questo
  17. materiale a vostro rischio. L'autore *non* è responsabile per
  18. qualsiasi danno che può essere causato dall'utilizzo di questi
  19. programmi.
  20.  
  21.    Questo package è liberamente distribuibile, ma è comunque coperto
  22. da copyright da Stefan Becker. Questo significa che potete copiarlo
  23. liberamente finchè non richiedete più di quanto dovuto per la copia.
  24. Questo contributo *non può* essere maggiore di 5 dollari USA o 5
  25. marchi tedeschi.
  26.  
  27.    *Questa limitazione si applica anche ai rivenditori di Public-Domain
  28. tedeschi!!*
  29.  
  30.    È permesso includere questo package nelle collezioni Public-Domain,
  31. in particolar modo nella libreria Amiga Disk di Fred Fish (incluse le
  32. versioni CD ROM della stessa). Il file di distribuzione può essere
  33. trasmesso a sistemi di messaggeria (BBS) o server FTP. Se volete
  34. ridistribuire questo programma *dovete* utilizzare gli archivi di
  35. distribuzione originali `ToolManager2_1bin.lha',
  36. `ToolManager2_1gfx.lha' e `ToolManager2_1src.lha'.
  37.  
  38.    Nè i programmi nè i codici sorgenti (nè parte di essi) possono
  39. essere inclusi o utilizzati in programmi commerciali senza il permesso
  40. scritto dell'autore.
  41.  
  42.    *Nè* i programmi *nè* i codici sorgenti (nè parte di essi)
  43. possono essere utilizzati su qualsiasi macchina utilizzata per la
  44. ricerca, lo sviluppo, la costruzione, il collaudo o la produzione di
  45. armi o di altre applicazioni militari. Questa limitazione include anche
  46. qualsiasi macchina utilizzata per l'addestramento di personale
  47. impiegato in uno *qualsiasi* degli scopi sopra esposti.
  48.  
  49.  
  50. Note importanti
  51. ****************
  52.  
  53.    Benvenuti nel magnifico mondo di ToolManager 2.1 :-)
  54.  
  55.    - ToolManager e i suoi concetti sono stati modificati drasticamente
  56.      (vedi Storia) dalla release 1.5.
  57.  
  58.    - A partire dalla release 2.0 di ToolManager, questo programma ha
  59.      un'opzione *GiftWare*. Se vi piace il programma e lo usate molto
  60.      spesso dovreste considerare l'invio di una piccola donazione per
  61.      compensare il lavoro svolto dall'autore nel realizzare questo
  62.      programma. Vi suggerisco una donazione di 10-15 dollari USA oppure
  63.      di 10-20 marchi tedeschi. Per cortesia non inviate assegni od
  64.      ordini di pagamento al di fuori dell'Europa poichè molto spesso
  65.      l'incasso di questi mezzi di pagamento costa più dell'importo
  66.      stesso.
  67.  
  68.      Se non inviate una donazione o non siete in grado di farlo, non vi
  69.      dovete sentire in colpa per questo. In ogni caso, inviatemi un
  70.      messaggio dicendo che state utilizzando ToolManager (mi piace
  71.      ricevere posta divertente :-). Vedi Indirizzi.
  72.  
  73.    - Gli utilizzatori di ToolManager 1.X/2.0 possono iniziare con il
  74.      capitolo di installazione rapida (vedi Installazione rapida.
  75.      Alcune delle caratteristiche non sono cambiate e il resto è
  76.      facilmente intuibile semplicemente provando e sbagliando. Per una
  77.      descrizione dettagliata dei nuovi concetti e caratteristiche
  78.      leggete la sezione di riferimento di questo manuale (vedi Oggetti).
  79.  
  80.      *Dovete* interrompere qualsiasi processo di ToolManager 1.X/2.0
  81.      attivo o la nuova versione non funzionerà. La nuova versione non
  82.      è in grado di leggere il formato dei file di configurazione della
  83.      versione 1.X (spiacente).
  84.  
  85.    - I nuovi utenti dovrebbero leggere l'intero documento per capire i
  86.      concetti e lo scopo del programma. Iniziate con l'Introduzione.
  87.  
  88.    - ToolManager 2.1 utilizza alcune caratteristiche di AmigaOS Release
  89.      V38 (e successive) e supporta le nuove caratteristiche di rete di
  90.      AmigaOS, che saranno (si spera) disponibili presto a tutta
  91.      l'utenza Amiga. Se state ancora utilizzando la Release 2.0
  92.      (indicata come V37 in questo documento), non dovete preoccuparvi
  93.      in quanto ToolManager non si basa su queste caratteristiche. Tutte
  94.      le caratteristiche estese sono evidenziate in questa
  95.      documentazione.
  96.  
  97.  
  98. Dove mandare bug reports, commenti e donazioni
  99. ***********************************************
  100.  
  101.    L'autore può essere raggiunto al seguente indirizzo:
  102.  
  103. Indirizzi postali:
  104.  
  105.                Stefan Becker
  106.                Holsteinstrasse 9
  107.           5100 Aachen
  108.                GERMANY
  109.  
  110.      Per cortesia utilizzate il seguente indirizzo dopo il 1º luglio
  111.      1993:
  112.  
  113.  
  114.                 Stefan Becker
  115.                 Holsteinstrasse 9
  116.           52068 Aachen
  117.                 GERMANY
  118.  
  119. InterNet Electronic Mail:
  120.  
  121.           stefanb@pool.informatik.rwth-aachen.de
  122.  
  123.  
  124. Come installare rapidamente ToolManager 2.1
  125. ********************************************
  126.  
  127.    L'installazione di base di ToolManager 2.1 consiste nelle seguenti
  128. quattro parti:
  129.  
  130. `Libs/ToolManager.library' => `LIBS:'
  131.      Questo è il programma principale di ToolManager. Gestisce tutti i
  132.      programmi, i menu, le icone e i dock (vedi Libreria).
  133.  
  134. `Prefs/ToolManager*' => `SYS:Prefs'
  135.      Questo è l'editor per la configurazione (vedi Preferenze).
  136.  
  137. `WBStartup/ToolManager*' => `SYS:WBStartup'
  138.      Con questa utility potete avviare e interrompere ToolManager. Se
  139.      la mettete nel cassetto WBStartup, ToolManager verrà sempre
  140.      lanciato quando la vostra macchina viene riavviata.
  141.  
  142. `L/WBStart-Handler' => `L:'
  143.      Questo programma lancia i programmi secondo il metodo di avvio del
  144.      Workbench. È un processo separato in modo tale che potete
  145.      interrompere ToolManager anche quando avete lanciato dei programmi
  146.      con il metodo WB.
  147.  
  148.    Dopo aver copiato questi file, dovreste uscire da qualsiasi versione
  149. di ToolManager che stia girando sulla vostra macchina e fare doppio
  150. click sull'icona di ToolManager che risiede nel cassetto `WBStartup'.
  151. Ora potete lanciare l'editor delle preferenze e provare (utilizzate il
  152. bottone "Prova" invece del bottone "Usa" durante le prove). Dovreste
  153. essere in grado di capire molte delle caratteristiche semplicemente
  154. provando e sbagliando, per maggiori informazioni date un'occhiata alla
  155. descrizione degli oggetti di ToolManager (vedi Oggetti).
  156.  
  157.    La distribuzione include una configurazione di esempio chiamata
  158. `TM_Demo.prefs'. Potete caricarla nell'editor di preferenze con la voce
  159. di menu `Carica'.
  160.  
  161.  
  162. Che cosa è ToolManager?
  163. ************************
  164.  
  165.    ToolManager è un flessibile programma che permette di gestire gli
  166. strumenti (tool) nel vostro ambiente di lavoro. Può lanciare programmi
  167. Workbench e CLI, script ARexx e generare eventi Hot Key. Può anche
  168. inviare comandi ad un processo ToolManager attivato su una macchina
  169. remota. L'interfaccia utente è composta da menu, icone e finestre
  170. dock. Se vi piace un computer rumoroso, potete associare un suono a
  171. ciascuno di questi elementi. Vedi Suono.
  172.  
  173.    ToolManager può aggiungere voci al menu `Strumenti' del Workbench.
  174. Se selezionate una di queste voci, verrà lanciato il programma
  175. associato. Ogni icona precedentemente selezionata verrà utilizzata
  176. come un argomento per il programma. Questa caratteristica è solamente
  177. disponibile quando il Workbench è attivo. Vedi Menu.
  178.  
  179.    ToolManager è in grado di aggiungere icone alla finestra del
  180. Workbench. Quando fate doppio click su una di queste icone, il
  181. programma associato verrà lanciato. Se lasciate cadere altre icone su
  182. una di queste icone, il programma verrà avviato avente come argomenti
  183. le icone lasciate cadere. Questa caratteristica è solamente
  184. disponibile quando il Workbench è attivo. Vedi Icona.
  185.  
  186.    ToolManager può creare un finestra dock da una collezione di
  187. programmi. Questa finestra può essere aperta su qualsiasi schermo
  188. pubblico. Ogni programma è rappresentato da un'immagine o da un
  189. bottone. Per lanciare il programma basta semplicemente fare click
  190. sull'immagine o sul bottone. Se la finestra dock è stata aperta sullo
  191. schermo del Workbench e il Workbench è attivo, potete anche lasciare
  192. cadere alcune icone sull'immagine o sul bottone per attivare il
  193. corrispondente programma con degli argomenti. Vedi Dock.
  194.  
  195.    Inoltre potete assegnare un Hot Key ad ogni programma. Se premete
  196. questo tasto, il programma verrà lanciato. Notate che *non* può
  197. essere passato alcun argomento al programma se utilizzate questo metodo
  198. di attivazione. Vedi Programma.
  199.  
  200.  
  201. I concetti alla base di ToolManager
  202. ************************************
  203.  
  204.    ToolManager 2.1 utilizza un nuovo tipo di approccio orientato agli
  205. oggetti (object oriented) per fornire un sistema flessibile ed
  206. estensibile. Questo approccio ha reso possibile il miglioramento di
  207. diverse caratteristiche presenti nelle versioni 1.X di ToolManager; per
  208. esempio, potete ora avere contemporaneamente più finestre dock.
  209.  
  210.    Un oggetto è una collezione di dati che descrivono le sue
  211. caratteristiche. Ogni oggetto ha un nome ed un tipo. Potete creare un
  212. qualsiasi numero di oggetti di qualsiasi tipo, ma il nome di ogni
  213. oggetto deve essere unico poichè è utilizzato come riferimento ad un
  214. determinato oggetto.
  215.  
  216.    Attualmente ci sono sette tipi differenti di oggetto: Programma,
  217. Immagine, Suono, Menu, Icona, Dock e Accesso. I primi tre sono oggetti
  218. di base; questo significa che non fanno riferimenti ad altri oggetti.
  219. Essi forniscono dati o servizi per gli oggetti di tipo complesso.
  220.  
  221.    Gli ultimi quattro oggetti sono di tipo complesso; essi fanno
  222. riferimento agli oggetti di base e utilizzano questi ultimi per
  223. accedere a dati o servizi. Il riferimento è fatto per nome, e se non
  224. esiste alcun oggetto di base con quel nome, l'oggetto complesso lo
  225. ignorerà. Notate che questo può ridurre la funzionalità degli
  226. oggetti di tipo complesso: per esempio, on oggetto Icona *necessita*
  227. dei dati da un oggetto Immagine, sicchè se quest'ultimo non esiste
  228. l'oggetto complesso non creerà un icona.
  229.  
  230.    Per una descrizione dettagliata di tutti i parametri degli oggetti
  231. fate riferimento a Oggetti.
  232.  
  233.  
  234. Un tour guidato attraverso ToolManager
  235. ***************************************
  236.  
  237.    Non avete capito una sola parola fino adesso? Siete confusi da
  238. oggetti, programmi e riferimenti? Non vi scoraggiate, eccovi un aiuto.
  239.  
  240.    Vi guiderò ora attraverso un esempio eseguito passo passo che
  241. dimostrerà come configurare ToolManager. Tutto quello di cui avete
  242. bisogno è installare ToolManager e lanciare l'editor delle preferenze.
  243. Dopo ogni passo, utilizzate il bottone "Prova" nella finestra
  244. principale per verificare la configurazione.
  245.  
  246.    Come esempio utilizzeremo il programma di visualizzazione testi More
  247. che risiede nel cassetto `SYS:Utilities'. Per prima cosa dobbiamo dire a
  248. ToolManager quale programma intendiamo utilizzare. Le informazioni sui
  249. programmi sono conservate negli oggetti Programma. Selezionate per cui
  250. "Programma" come tipo di oggetto nella finestra principale dell'editor
  251. delle preferenze e premete il bottone "Nuovo".
  252.  
  253.    Dopo aver premuto il bottone vedrete apparire la finestra "Modifica
  254. programma". Aprite ora il cassetto Utilities nella vostra partizione del
  255. Workbench, muovete l'icona di More fuori dal cassetto e lasciatela
  256. cadere nella finestra dell'editor. Come potete vedere, l'editor ha ora
  257. impostato il nome dell'oggetto e il comando con il nome del programma,
  258. e la directory corrente a System:Utilities (NdT se System è il nome
  259. della vostra partizione). Premete il bottone "OK" per accettare le
  260. impostazioni effettuate.
  261.  
  262.    Non potete fare molto con il solo oggetto Programma, per cui come
  263. prossimo passo aggiungeremo questo programma al menu "Strumenti" del
  264. Workbench. Selezionate "Menu" come tipo di oggetto e premete il bottone
  265. "Nuovo". Dovreste ora vedere la finestra "Modifica menu". Cambiate il
  266. nome dell'oggetto in "Visualizza testo".
  267.  
  268.    ToolManager ha bisogno di sapere quale programma deve lanciare
  269. quando la voce di menu è selezionata, per cui noi ora agganceremo un
  270. oggetto Programma all'oggetto Menu. Premete il bottone "Programma..." e
  271. selezionate l'oggetto "More" dal requester. Premete ora il bottone "OK"
  272. e quindi il bottone "Prova" nella finestra principale. Potete ora
  273. verificare che nel menu "Strumenti" del Workbench c'è una nuova voce.
  274. Selezionate un file di testo tramite il Workbench e scegliete la nuova
  275. voce del menu. Il programma "More" dovrebbe ora essere lanciato e
  276. visualizzare il file di testo preselezionato. Facile, vero?
  277.  
  278.    Possiamo ora fare un ulteriore passo e creare on oggetto Icona sul
  279. Workbench. Per visualizzare un'icona abbiamo bisogno dei dati di
  280. un'immagine, che sono memorizzati in un oggetto Immagine. Selezionate
  281. "Immagine" come tipo di oggetto e premete il bottone "Nuovo". La
  282. finestra "Modifica immagine" si aprirà. Cambiate il nome in "Immagine
  283. per More" e lasciate cadere l'icona di More dal cassetto Utilities
  284. nella finestra dell'editor. Premete "OK" per utilizzare queste
  285. impostazioni.
  286.  
  287.    Nel prossimo passo creeremo un oggetto Icona. Selezionate "Icona"
  288. come tipo di oggetto e premete il bottone "Nuovo". Cambiate il nome
  289. dell'oggetto in "Mostra testo". Premete il bottone "Programma..." e
  290. selezionate l'oggetto "More" dal requester. Premete quindi il bottone
  291. "Immagine" e selezionate l'oggetto "Immagine per More" dal requester.
  292. Impostate la posizione X a 100 e la posizione Y a 50. Premete il
  293. bottone "OK" e quindi il bottone "Prova". Dopo un piccolo ritardo
  294. un'icona apparirà sul Workbench, sulla quale potete lasciar cadere le
  295. icone dei vostri file di testo in modo da visualizzarli.
  296.  
  297.    Sono sicuro che ora avete un'idea di come utilizzare gli oggetti di
  298. ToolManager e in quale modo dovete unirli insieme per costruire il
  299. vostro ambiente di lavoro. Ora potete scoprire le rimanenti
  300. caratteristiche provandole una a una. Potete anche vedere la
  301. configurazione dimostrativa contenuta nel file `TM_Demo.prefs'.
  302.  
  303.  
  304. Descrizione di tutti i file nella distribuzione
  305. ************************************************
  306.  
  307.    La distribuzione completa di ToolManager 2.1 consiste di diverse
  308. directory che vengono spiegate qui sotto. Notate che la distribuzione
  309. è suddivisa in tre parti, sicchè vi potrebbe capitare di non avere
  310. tutte le directory che vengono ora menzionate.
  311.  
  312.  
  313. La directory Docs
  314. ==================
  315.  
  316.    Questa directory contiene la documentazione relativa a ToolManager.
  317. La documentazione è disponibile in quattro differenti formati e in
  318. diverse lingue. È incluso inoltre un file in formato AutoDoc che
  319. descrive l'interfaccia della libreria shared di ToolManager.
  320.  
  321. Prefix `TM_<lingua>'
  322.      Questo file contiene la documentazione per una determinata lingua.
  323.      Attualmente sono diponibili le lingue Deutsch, English, Français,
  324.      Italiano e Svenska.
  325.  
  326. Postfix `.doc'
  327.      Questo file contiene la documentazione in formato ASCII puro.
  328.  
  329. Postfix `.dvi'
  330.      Questo file contiene la documentazione in formato TeX DVI. Per
  331.      ottenere un manuale stampato elaborate questo file con un driver
  332.      di stampa di TeX.
  333.  
  334. Postfix `.guide'
  335.      Questo file contiene la documentazione in formato AmigaGuide.
  336.      Sebbene esso consista solamente in un testo ASCII con alcuni
  337.      comandi, avete bisogno di AmigaGuide per utilizzare i riferimenti
  338.      iper-testo in esso contenuti.
  339.  
  340. Postfix `.tex'
  341.      Questo file contiene la documentazione in formato Texinfo, secondo
  342.      le specifiche della Free Software Foundation (FSF). Unitamente al
  343.      package di macro `texinfo.tex', potete utilizzare TeX e `texindex'
  344.      per creare un file in formato DVI (vedi sopra).
  345.  
  346. `ToolManager.doc'
  347.      Questo file contiene, in formato AutoDoc, la descrizione
  348.      dell'interfaccia della libreria di ToolManager.
  349.  
  350.  
  351. La directory Goodies
  352. =====================
  353.  
  354.    Questa directory contiene package di programmi addizionali che sono
  355. utili per l'operatività di ToolManager.
  356.  
  357. `GetPubName.lha'
  358.      Questo piccolo programma scrive il nome dello schermo pubblico in
  359.      primo piano nel flusso standard di output (stdout) o in una
  360.      variabile di environment. Scritto da Michael "Mick" Hohmann.
  361.  
  362. `upd1_20.lha'
  363.      Il programma `upd' è stato scritto da Jonas Petersson. È un
  364.      piccolo programma che apre una porta ARexx e attende dei comandi.
  365.      Tramite ARexx potete ordinare a `upd' di suonare file contenenti
  366.      suoni campionati. ToolManager utilizza questa caratteristica per
  367.      implementare i suoi oggetti Suono. Vedi Suono.
  368.  
  369.  
  370. La directory Graphics
  371. ======================
  372.  
  373.    Questa directory contiene una ricca collezione di immagini tra le
  374. quali potete scegliere le vostre favorite. Caricatele semplicemente
  375. come oggetti Immagine in ToolManager (vedi Immagine).
  376.  
  377.    I file sono stati forniti come contributo da diverse persone (vedi
  378. Ringraziamenti). Ognuno di essi è contenuto in una separata
  379. sotto-directory dell'albero di distribuzione. Dal momento che sono stati
  380. creati da vari autori i file hanno caratteristiche differenti (palette,
  381. numero di bitplane, risoluzione, dimensioni) e hanno differenti stili di
  382. disegno. Quindi non tutte le immagini potranno apparire gradevoli sulla
  383. vostra macchina.
  384.  
  385.    Per differenziare i formati di immagine che sono supportati da
  386. ToolManager, ogni file ha un'estensione che descrive il formato dei
  387. file:
  388.  
  389. `.anmb'
  390.      Questo è un file IFF ANIM creato da un programma di
  391.      disegno/animazione e può contenere diverse figure. Sebbene
  392.      ToolManager sia in grado di caricare file ANIM completi, dovete
  393.      utilizzare qualcosa tipo la caratteristica "AnimBrush"  di Deluxe
  394.      Paint per ritagliare le parti interessanti dell'animazione.
  395.  
  396. `.brush'
  397.      Questo è un file IFF ANIM creato da un programma di disegno.
  398.      Contiene solamente un'immagine.
  399.  
  400. `.info'
  401.      Questa è una normale icona di Amiga creata con IconEdit (o
  402.      qualcosa di simile). Può contenere due immagini.
  403.  
  404.  
  405. La directory L
  406. ===============
  407.  
  408.    Questa directory contiene solo un file, `WBStart-Handler'. *Dovete*
  409. copiare questo file nella directory `L:', in caso contrario ToolManager
  410. non sarà in grado di lanciare alcun oggetto Programma utilizzando il
  411. metodo di lancio WB (vedi Programma).
  412.  
  413.    Il package completo WBStart 1.2 può essere trovato sul Fish Disk
  414. #757.
  415.  
  416.  
  417. La directory Libs
  418. ==================
  419.  
  420.    Questa directory contiene solamente un file, `ToolManager.library'.
  421. Questo è il programma principale di ToolManager e deve essere copiato
  422. nella directory `LIBS:'.
  423.  
  424.  
  425. La directory Locale
  426. ====================
  427.  
  428.    Questa directory contiene tutti i file per la localizzazione di
  429. ToolManager. Dal momento che la locale.library è distribuita per la
  430. prima volta con la V38, non dovete copiare questi file se state
  431. utilizzando la V37. Se state utilizzando la V38, scegliete solamente i
  432. file relativi alla vostra lingua e copiateli nelle directory
  433. appropriate.
  434.  
  435. `Catalogs/<lingua>/ToolManager.catalog'
  436.      Questo è un file di traduzione per la lingua specifica. Copiate
  437.      il file per la vostra lingua nella directory
  438.      `LOCALE:Catalogs/<lingua>'.
  439.  
  440. `Languages/<lingua>.language'
  441.      Alcune lingue non sono supportate nella distribuzione standard
  442.      della V38, così alcune traduzioni sono state fornite sotto forma
  443.      di file `.language', in modo che ToolManager possa utilizzare
  444.      anche queste lingue. Copiate il file per la vostra lingua nella
  445.      directory `LOCALE:Languages'. Le lingue addizionali disponibili
  446.      sono: Finnish (suomi), Eefeler Platt (eifel).
  447.  
  448.  
  449. La directory Prefs
  450. ===================
  451.  
  452.    L'editor di preferenze di ToolManager e la sua icona risiedono in
  453. questa directory. Copiate entrambi i file nella directory `SYS:Prefs'.
  454. Per maggiori informazioni sull'editor fate riferimento a Preferenze.
  455.  
  456.  
  457. La directory Programmers
  458. =========================
  459.  
  460.    Questa directory contiene tutti i file che sono utilizzati dai vari
  461. linguaggi e i loro compilatori per accedere all'interfaccia della
  462. libreria shared di ToolManager. Guardate nella sotto-directory
  463. `examples' per alcuni esempi sul come usare questa interfaccia. Per una
  464. completa descrizione dell'interfaccia leggete il file
  465. `Docs/ToolManager.doc'.
  466.  
  467.    Attulamente i linguaggi/compilatori supportati sono: AmigaOberon,
  468. DICE C, M2Amiga Modula-2, MANX Aztec C and SAS C.
  469.  
  470.  
  471. La directory Scripts
  472. =====================
  473.  
  474.    Questa directory contiene una collezione di script per ARexx o la
  475. Shell che possono essere utilizzati come oggetti Programma di
  476. ToolManager. Notate che questi script possono essere specifici per la
  477. shell o l'ambiente di lavoro degli autori originari, per cui potrebbe
  478. rendersi necessaria qualche modifica.
  479.  
  480.  
  481. La directory Source
  482. ====================
  483.  
  484.    Questa directory contiene il codice sorgente completo di ToolManager
  485. 2.1 e le sue utility. Ogni programma ha la sua sotto-directory.
  486. L'autore fornisce il codice sorgente come un esempio di programmazione
  487. per i sistemi operativi 2.x/3.0.
  488.  
  489.    La sotto-directory `locale' è interessante solo per i traduttori.
  490. Se la vostra lingua non è supportata in questa versione e volete fare
  491. una traduzione delle stringhe utilizzate da ToolManager guardate il file
  492. `empty.ct'. Riempite le linee vuote e mandatemi il file risultante.
  493. Probabilmente verrà incluso nella prossima versione.
  494.  
  495.  
  496. La directory WBStartup
  497. =======================
  498.  
  499.    Solamente un programma è contenuto in questa directory:
  500. `ToolManager'. Questa utility inizializza e termina ToolManager 2.1. Il
  501. più delle volte questa utility risiede nella directory `SYS:WBStartup'
  502. (e quindi viene attivata automaticamente ad ogni reset della macchina),
  503. ma può essere utilizzata anche dalla Shell.
  504.  
  505.  
  506. Manuale di riferimento degli oggetti di ToolManager
  507. ****************************************************
  508.  
  509.    Questo capitolo descrive in dettaglio gli oggetti di ToolManager.
  510. Ogni oggetto ha un tipo e un nome: quest'ultimo è utilizzato per
  511. identificarlo. Ci sono sette tipi differenti di oggetti:
  512.  
  513.  
  514. Oggetti programma
  515. ==================
  516.  
  517.    Gli oggetti Programma descrivono i programmi o le azioni che devono
  518. essere avviate da ToolManager. Sono supportati tre tipi differenti di
  519. programmi: CLI, Workbench e ARexx. Sono supportate tre tipi differenti
  520. di azioni: Dock, Hot Key e Network (Rete). Ogni oggetto Programma offre
  521. i seguenti parametri (i valori di default sono riportati tra parentesi):
  522.  
  523. `Tipo programma' (CLI)
  524.      Questo parametro specifica il tipo di programma o azione. Può
  525.      essere uno fra i seguenti: CLI, WB (Workbench), ARexx, Dock, Hot
  526.      Key o Network (Rete).
  527.  
  528. `Comando'
  529.      Il nome del file del programma o dell'azione da lanciare. Questo
  530.      nome può essere relativo alla directory corrente. Se il tipo del
  531.      programma è Dock il comando descrive il nome dell'oggetto dock
  532.      che deve essere attivato o disattivato. Per il tipo programma Hot
  533.      Key il nome del comando deve essere una stringa di descrizione di
  534.      input secondo le specifiche delle Commodities Exchange (vedi Hot
  535.      Key). Un comando remoto (tipo programma Network) è descritto come
  536.      `NomeOggetto@NomeMacchina' e indica ad un processo ToolManager
  537.      attivo sul computer `NomeMacchina' di attivare l'oggetto Programma
  538.      chiamato `NomeOggetto'.
  539.  
  540. `Hot Key'
  541.      Potete impostare un Hot Key per ogni oggetto Programma. Se viene
  542.      generato un evento di input corrispondente a questo parametro, il
  543.      programma verrà lanciato. Nota: il programma verrà attivato
  544.      senza argomenti.
  545.  
  546. `Stack' (4096)
  547.      Questo parametro imposta la dimensione dello stack iniziale del
  548.      programma.
  549.  
  550. `Priorità' (0)
  551.      Questo parametro imposta la priorità di esecuzione iniziale del
  552.      programma.
  553.  
  554. `Ritardo' (0)
  555.      Dopo l'attivazione di un oggetto Programma, ToolManager attende un
  556.      numero di secondi pari al valore di questo parametro prima di
  557.      lanciare il programma. Se questo valore è negativo, il programma
  558.      verrà lanciato ogni `Ritardo' secondi. Per interrompere un
  559.      oggetto Programma che è in attesa di essere eseguito basta
  560.      attivarlo una seconda volta. Nota: se viene specificato un valore
  561.      diverso da 0, il programma verrà lanciato senza argomenti.
  562.  
  563. `Directory corrente' (`SYS:')
  564.      Il nome della directory corrente per il programma. Nota: i
  565.      programmi ARexx ignorano questo parametro.
  566.  
  567. `Percorso' (Percorso ereditato dal processo di ToolManager)
  568.      Questa stringa imposta il percorso di ricerca utilizzato per il
  569.      programma. Potete specificare diverse directory separandone i nomi
  570.      con un ";". Questo è utile solamente per i programmi CLI.
  571.  
  572. `File di output' (`NIL:')
  573.      Questo è il nome del file su cui ridirigere l'output. È utile
  574.      solamente per i programmi CLI.
  575.  
  576. `Schermo pubblico' (Schermo pubblico di default)
  577.      Potete impostare il nome dello schermo pubblico che deve essere
  578.      portato in primo piano prima che avvenga l'esecuzione del
  579.      programma. Questo parametro è valido solo in congiunzione con il
  580.      parametro `Primo piano'.
  581.  
  582. `Argomenti' (Sì)
  583.      Questo parametro controlla la gestione dei parametri del
  584.      programma. Se un programma non prevede o non ha bisogno dei
  585.      parametri, potete disabilitare il passaggio degli argomenti.
  586.  
  587. `Primo piano' (No)
  588.      Se selezionate questo parametro lo schermo pubblico specificato
  589.      nel parametro `Schermo pubblico' verrà portato in primo piano
  590.      prima che avvenga l'esecuzione del programma.
  591.  
  592.  
  593. Oggetti immagine
  594. =================
  595.  
  596.    Gli oggetti immagine specificano i dati dell'immagine che devono
  597. essere utilizzati da ToolManager per le icone o per i dock. Questo tipo
  598. di oggetto ha un solo parametro:
  599.  
  600. `Nome file'
  601.      Questo parametro specifica il nome del file dal quale ToolManager
  602.      deve leggere i dati dell'immagine. ToolManager prova a riconoscere
  603.      il tipo dei dati dell'immagine automaticamente.
  604.  
  605.        1. Prova a caricare il file come se fossero dati IFF.
  606.           Attualmente ToolManager è in grado di leggere file ILBM (una
  607.           immagine) o ANIM (due o più immagini).
  608.  
  609.        2. Prova a leggere il file come un'icona. Un'icona può avere
  610.           una o due immagini.
  611.  
  612.    Le animazioni sono attualmente supportate solo dagli oggetti Dock.
  613. Gli oggetti Icona selezionano solo la prima e la seconda immagine
  614. dell'animazione per costruire un'icona a due immagini. Se volete creare
  615. un'animazione per ToolManager, dovreste seguire le seguenti regole:
  616.  
  617. Immagine 1
  618.      Questa dovrebbe essere un'immagine che rappresenta lo stato
  619.      inattivo.
  620.  
  621. Immagine 2
  622.      Questa dovrebbe essere un'immagine che rappresenta lo stato
  623.      selezionato. Normalmente è una copia invertita della prima
  624.      immagine.
  625.  
  626. Immagine 3 fino a N-1
  627.      Queste sono immagini per l'animazione. Ogni immagine verrà
  628.      visualizzata per un 1/3 di secondo.
  629.  
  630. Immagine N
  631.      L'ultima immagine dell'animazione verrà mostrata per un secondo,
  632.      dopodichè verrà ripetuta l'intera sequenza.
  633.  
  634.  
  635. Oggetti suono
  636. ==============
  637.  
  638.    Un oggetto Suono può essere utilizzato per sonorizzare alcuni
  639. aspetti di ToolManager. Dal momento che ToolManager non ha alcuna
  640. funzionalità integrata per suonare dati campionati, esso utilizza
  641. ARexx per attivare un processo in background in grado di riprodurre
  642. suoni. Questo tipo di oggetto ha due parametri:
  643.  
  644. `Comando'
  645.      Questo parametro imposta il comando ARexx che ToolManager deve
  646.      inviare per attivare il processo esterno di riproduzione suoni.
  647.      Per l'utility `upd' il valore di questo parametro potrebbe essere
  648.      qualcosa del tipo `file samples:boing' che comanda a `upd' di
  649.      suonare il campionamento in formato IFF `samples:boing'. Vedi
  650.      Goodies.
  651.  
  652. `Porta ARexx'
  653.      Questo specifica la porta ARexx a cui ToolManager deve inviare il
  654.      `Comando'. Il valore di default è `PLAY' che è la porta ARexx
  655.      dell'utility `upd'.
  656.  
  657.  
  658. Oggetti menu
  659. =============
  660.  
  661.    Gli oggetti Menu controllano le voci nel menu "Strumenti" del
  662. Workbench. Il nome dell'oggetto è utilizzato per il testo della voce
  663. di menu. Per attivare questo tipo di oggetto basta selezionare la voce
  664. nel menu. Gli oggetti Menu funzionano solo quando il Workbench è
  665. attivo. Questo tipo di oggetto ha due parametri:
  666.  
  667. `Programma...'
  668.      Questo è il nome di un oggetto Programma che deve essere attivato
  669.      quando viene selezionata la corrispondente voce del menu.
  670.      Qualsiasi icona che sia stata selezionata in precedenza verrà
  671.      utilizzata come un argomento del programma.
  672.  
  673. `Suono...'
  674.      Questo è il nome di un oggetto Suono che deve essere attivato
  675.      quando viene selezionata la voce del menu.
  676.  
  677.    Nota agli utenti di ToolManager 1.X: per simulare il vecchio tooltype
  678. "Dummy" basta creare un oggetto Menu e *non* specificare alcun oggetto
  679. Programma e Suono.
  680.  
  681.  
  682. Oggetti Icona
  683. ==============
  684.  
  685.    Gli oggetti Icona descrivono le icone delle applicazioni
  686. visualizzate da ToolManager nella finestra del Workbench. Questi
  687. oggetti possono essere attivati facendo doppio click sull'icona oppure
  688. lasciando cadere altre icone sull'icona stessa. Gli oggetti Icona
  689. funzionano solamente quando il Workbench è attivo. I parametri per
  690. questo tipo di oggetto sono (i valori di default sono riportati tra
  691. parentesi):
  692.  
  693. `Programma...'
  694.      Questo è il nome di un oggetto Programma che deve essere attivato
  695.      quando viene selezionata l'icona. Ogni altra icona che è stata
  696.      lasciata cadere sopra l'icona applicativa verrà utilizzata come
  697.      un argomento del programma.
  698.  
  699. `Immagine...'
  700.      Questo parametro è il nome di un oggetto Immagine. I dati
  701.      dell'immagine di questo oggetto sono utilizzati per creare l'icona
  702.      applicativa.
  703.  
  704. `Suono...'
  705.      Questo è il nome dell'oggetto Suono che deve essere attivato
  706.      quando viene selezionata l'icona.
  707.  
  708. `Bordo sinistro' (0)
  709.      Questo valore specifica la posizione sinistra dell'icona
  710.      applicativa.
  711.  
  712. `Bordo superiore' (0)
  713.      Questo valore specifica la posizione superiore dell'icona
  714.      applicativa.
  715.  
  716. `Mostra nome' (Yes)
  717.      Se questo parametro è attivato, il nome dell'oggetto verrà
  718.      utilizzato come nome dell'icona applicativa.
  719.  
  720.    Nota: Il Workbench è *molto* sensibile alla posizione delle icone.
  721. Se specificate delle coordinate contrastanti con la disposizione delle
  722. icone scelta dal Workbench quest'ultimo le ignorerà e piazzerà
  723. l'icona da qualche altra parte.
  724.  
  725.  
  726. Oggetti Dock
  727. =============
  728.  
  729.    Gli oggetti Dock descrivono delle finestre. Queste finestre
  730. contengono diversi tool (strumenti) ognuno dei quali è rappresentato
  731. da immagini o gadget. Per lanciare un determinato strumento basta fare
  732. click sulla sua immagine (o gadget). Naturalmente potete lasciar cadere
  733. alcune icone sull'immagine per fornire argomenti al programma
  734. associato. Ogni oggetto Dock ha diversi parametri (i valori di default
  735. sono riportati tra parentesi):
  736.  
  737. `Titolo finestra'
  738.      Questo parametro specifica il titolo della finestra dock. Se
  739.      fornite un titolo, la finestra dock sarà una normale finestra in
  740.      stile OS 2.0 con tanto di barra di trascinamento, gadget di
  741.      chiusura, gadget di profondità e bordo. Se *non* specificate un
  742.      titolo otterrete una finestra dock composta solamente dalla barra
  743.      di trascinamento e da *nessun* bordo.
  744.  
  745. `Hot Key'
  746.      Potete impostare un Hot Key per ogni oggetto Dock. Se viene
  747.      generato un evento di input corrispondente al tasto Hot Key lo
  748.      stato di attivazione della finestra dock verrà invertito, ovvero
  749.      la finestra verrà chiusa o aperta.
  750.  
  751. `Bordo sinistro' (0)
  752.      Questo parametro imposta la posizione sinistra della finestra
  753.      dock. Se è impostato anche il parametro `Centrato' allora questo
  754.      parametro verrà ignorato.
  755.  
  756. `Bordo superiore' (0)
  757.      Questo parametro imposta la posizione superiore della finestra
  758.      dock. Se è impostato anche il parametro `Centrato' allora questo
  759.      parametro verrà ignorato.
  760.  
  761. `Colonne' (1)
  762.      Questo parametro imposta il numero di colonne dei tool. Gli
  763.      strumenti sono sempre ordinati per riga, iniziando dalla colonna
  764.      all'estrema sinistra e continuando con quelle alla sua destra.
  765.  
  766. `Schermo pubblico' (Schermo pubblico di default)
  767.      Questo parametro specifica lo schermo pubblico sul quale la
  768.      finestra dock deve essere aperta. Se la finestra è stata aperta
  769.      tramite un Hot Key lo schermo pubblico specificato verrà spostato
  770.      in primo piano dopo che la finestra è stata aperta. Questo
  771.      parametro è ignorato se è stato impostato il parametro `Primo
  772.      piano'.
  773.  
  774. `Font...' (Font dello schermo)
  775.      Se avete una finestra dock nella quale avete impostato il parametro
  776.      `Testo' tramite questo parametro potete scegliere il font da
  777.      utilizzare per i gadget.
  778.  
  779. `Attivato' (Sì)
  780.      Una finestra dock può essere attiva (aperta) o meno (chiusa).
  781.  
  782. `Sfondo' (No)
  783.      Questo parametro indica che la finestra dock deve essere spostata
  784.      immediatamente dietro a tutte le altre finestre dopo essere stata
  785.      aperta.
  786.  
  787. `Centrato' (No)
  788.      Se questo parametro è impostato, al momento dell'apertura la
  789.      finestra dock verrà sempre centrata rispetto alla posizione
  790.      corrente del puntatore del mouse.
  791.  
  792. `Primo piano' (No)
  793.      Se impostate questo parametro la finestra dock si aprirà sempre
  794.      sullo schermo pubblico in primo piano.
  795.  
  796. `Menu' (No)
  797.      Potete aggiungere un piccolo menu ad ogni finestra dock. Questo
  798.      menu ha due voci:
  799.  
  800.         * `Chiudi Dock' Chiude la finestra dock.
  801.  
  802.         * `Fine TM' Termina ToolManager.
  803.  
  804. `Motivo' (No)
  805.      La finestra dock adatta automaticamente la sua dimensione a quella
  806.      dell'immagine più larga. Ogni elemento della finestra ha la
  807.      stessa dimensione e le immagini più piccole vengono centrate in
  808.      modo da avere intorno un bordo vuoto. Se non vi piace il bordo
  809.      vuoto, impostate questo parametro e il bordo verrà riempito con
  810.      un motivo.
  811.  
  812. `Pop Up' (No)
  813.      Quando questo parametro è impostato la finestra dock viene chiusa
  814.      automaticamente non appena viene selezionata un'immagine o un
  815.      gadget del dock. Questo è utile specialmente in congiunzione con
  816.      i parametri `Centrato', `Primo piano' e un Hot Key della classe
  817.      `rawmouse' (vedi Hot Key).
  818.  
  819. `Posiz. fissa' (No)
  820.      Normalmente una finestra dock memorizza la sua ultima posizione
  821.      quando la chiudete e riappare nella stessa posizione quando la
  822.      riaprite. Selezionate questo parametro se volete che la finestra
  823.      dock sia aperta sempre nella stessa posizione dello schermo.
  824.  
  825. `Testo' (No)
  826.      Con questo parametro potete scegliere se visualizzare delle
  827.      immagini o dei gadget nella finestra dock. In particolare le
  828.      finestre dock con i bottoni sono utili quando vengono utilizzate
  829.      insieme al parametro `Pop Up'.
  830.  
  831. `Verticale' (No)
  832.      Se la finestra dock utilizza il nuovo design (ovvero mostra
  833.      solamente una barra di trascinamento e nessun bordo), con questo
  834.      parametro potete impostare l'orientamento della barra di
  835.      trascinamento. Questo parametro viene ignorato quando specificate
  836.      un titolo per la finestra dock con il parametro `Titolo finestra'.
  837.  
  838.  
  839. Oggetti accesso
  840. ================
  841.  
  842.    Gli oggetti Accesso controllano i diritti di accesso alle richieste
  843. che arrivano dalla rete. Per default *qualsiasi* tipo di richiesta viene
  844. rifiutata in modo tale che un processo ToolManager remoto non possa
  845. interrompere le operazioni della vostra macchina attivando alcuni dei
  846. vostri oggetti Programma. Con gli oggetti Accesso potete fare in modo
  847. che un ristretto numero di macchine possano attivare i suddetti oggetti
  848. Programma.
  849.  
  850.    Il nome di un oggetto Accesso ha un significato speciale, visto che
  851. viene confrontato con il nome della macchina remota che ha richiesto un
  852. accesso alla vostra macchina. ToolManager usa il seguente schema per
  853. eseguire il controllo:
  854.  
  855.   1. Confronta il nome dell'oggetto con quello completo dell'host
  856.  
  857.   2. Confronta il nome dell'oggetto con quello del realm (dominio)
  858.  
  859.   3. Cerca un oggetto Accesso chiamato `anyone'
  860.  
  861.    Se viene trovato un oggetto corrispondente questo viene utilizzato
  862. come chiave di accesso per la macchina remota. L'oggetto chiamato
  863. `anyone' è utilizzato per una qualsiasi richiesta di rete per la quale
  864. non esiste un corrispondente oggetto Accesso.
  865.  
  866.    L'oggetto Accesso ha solamente un parametro:
  867.  
  868. `Oggetto programma'
  869.      Questo parametro può essere utilizzato diverse volte e specifica
  870.      quali oggetti Programma possono essere attivati da una macchina
  871.      remota. Se non specificate *alcun* oggetto allora la macchina
  872.      remota avrà accesso a *tutti* gli oggetti Programma definiti
  873.      sulla vostra macchina.
  874.  
  875.  
  876. L'editor di preferenze di ToolManager
  877. **************************************
  878.  
  879.    Con l'editor di preferenze potete modificare la configurazione di
  880. TooManager. Questa configurazione viene caricata automaticamente ogni
  881. volta che attivate ToolManager. Per lanciare l'editor basta fare doppio
  882. click sulla sua icona: vedrete quindi apparire la finestra principale
  883. dell'editor.
  884.  
  885.    La maggior parte dei gadget nelle finestre dell'editor sono
  886. attivabili anche tramite tastiera. I tasti da utilizzare sono
  887. evidenziati da una lineetta (`_'). Tenete presente che se è attivo un
  888. gadget stringa dovete prima premere il tasto di invio (Return) prima di
  889. poter utilizzare i suddetti tasti.
  890.  
  891.  
  892. Gadget della finestra principale
  893. =================================
  894.  
  895.    La finestra principale mostra diversi gruppi di gadget:
  896.  
  897. Tipo oggetto
  898.      Con questo gadget ciclico potete selezionare il tipo di oggetto
  899.      che volete creare o modificare.
  900.  
  901. Lista oggetti
  902.      Questo gadget mostra la lista di tutti gli oggetti del tipo
  903.      richiesto. Potete selezionare un oggetto facendo click sul suo
  904.      nome. Se fate doppio click su di un elemento della lista si
  905.      aprirà una finestra per la modifica di quell'oggetto.
  906.  
  907. Spostamento dell'oggetto
  908.      Una volta selezionato un oggetto potete muoverlo all'interno della
  909.      lista con questo gruppo di gadget. Se fate click sul bottone
  910.      `Riordina' gli elementi della lista verranno riordinati
  911.      alfabeticamente.
  912.  
  913. Manipolazione dell'oggetto
  914.      Questo gruppo di gadget serve per la manipolazione degli oggetti.
  915.      Il gadget `Nuovo' crea un nuovo oggetto del tipo correntemente
  916.      selezionato. Facendo click sul bottone `Modifica...' viene aperta
  917.      una finestra per la modifica dell'oggetto selezionato. Con il
  918.      gadget `Copia' potete fare una copia dell'oggetto selezionato. Il
  919.      bottone `Cancella' invece rimuove dalla lista l'oggetto
  920.      selezionato.
  921.  
  922. Configurazione
  923.      Avete diverse possibilità per salvare la configurazione. Con il
  924.      gadget `Salva' potete salvare la configurazione in modo permanente
  925.      nel file `ENVARC:ToolManager.prefs'. Per modifiche temporanee
  926.      usate invece il gadget `Usa', che salva la configurazione del file
  927.      `ENV:ToolManager.prefs'. Questo file verrà automaticamente
  928.      cancellato al prossimo reset della macchina. Per provare la nuova
  929.      configurazione senza lasciare l'editor delle preferenze, usate il
  930.      gadget `Prova'. Infine, con il bottone `Annulla' potete uscire
  931.      dall'editor senza salvare le eventuali modifiche.
  932.  
  933.  
  934. Menu finestra principale
  935. =========================
  936.  
  937.    La finestra principale dell'editor delle preferenze ha diverse voci
  938. nei menu:
  939.  
  940. `Progetto'
  941.      Con le voci `Carica...' e `Salva come...' potete caricare e salvare
  942.      la configurazione. Con la voce `Accoda...' potete invece caricare
  943.      un file di configurazione e aggiungere i suoi dati a quelli
  944.      correntemente attivi. La voce `Informazioni...' apre un requester
  945.      contenente le informazioni sul programma, mentre la voce `Fine'
  946.      termina l'esecuzione dell'editor senza salvare la configurazione.
  947.  
  948. `Editor'
  949.      Con questo menu potete ripristinare le vecchie configurazioni. La
  950.      voce `Ripristina ultimi valori' carica nell'editor la
  951.      configurazione salvata precedentemente nel file
  952.      `ENVARC:ToolManager.prefs'. La voce `Ripristina valori iniziali'
  953.      permette invece di caricare i dati salvati nel file
  954.      `ENV:ToolManager.prefs' che sono stati caricati inizialmente
  955.      nell'editor di preferenze al momento del lancio.
  956.  
  957. `Opzioni'
  958.      Potete scegliere con la unica voce di questo menu (`Genera icone?'
  959.      se la voce `Salva come...' del menu `Progetti' deve creare o meno
  960.      delle icone.
  961.  
  962.  
  963. Finestra di creazione oggetti
  964. ==============================
  965.  
  966.    Se lasciate cadere un'icona sulla finestra principale dell'editor
  967. verrà aperta automaticamente la finestra "Crea oggetti". Qui potete
  968. scegliere quali tipi di oggetto devono essere creati a partire dal
  969. contenuto informativo dell'icona. Questo metodo può essere utilizzato
  970. per creare in modo facile e veloce oggetti per i vostri programmi.
  971.  
  972.    Potete, per esempio, creare semplicemente un oggetto Programma e uno
  973. Immagine selezionando una delle prime due scelte. Ma potete anche
  974. creare un oggetto Menu e/o uno Icona se selezionate una delle ultime
  975. tre scelte.
  976.  
  977.  
  978. Finestre di modifica
  979. =====================
  980.  
  981.    Ogni tipo di oggetto ha una finestra differente per la modifica dei
  982. suoi parametri. Per un lista dettagliata di tutti i parametri
  983. dell'oggetto fate riferimento alla sezione Oggetti.
  984.  
  985.    Ogni finestra di modifica ha un gadget stringa per il nome
  986. dell'oggetto. Questo nome è importante perchè è utilizzato per
  987. riferirsi a un determinato oggetto. Notate che attualmente non esiste
  988. alcuna possibilità di fare controlli incrociati sui nomi per cui, se
  989. cambiate il nome ad un oggetto che è già stato utilizzato da un altro
  990. oggetto, il riferimento di quest'ultimo all'oggetto in fase di modifica
  991. *non* verrà aggiornato. pertanto, dovrete fare questa modifica a mano.
  992.  
  993.    I gadget a bottone nelle finestre di modifica aprono tipi differenti
  994. di requester. Potete scegliere un elemento facendo click e selezionando
  995. il gadget `OK', o potete più semplicemente fare doppio click
  996. sull'elemento. Per lasciare un requester senza apportare alcuna
  997. modifica utilizzate il gadget `Annulla'. Se volete cancellare un campo
  998. che può essere modificato solo dal requester stesso, aprite il
  999. requester e selezionate `OK' *senza* selezionare un elemento.
  1000.  
  1001.    Le finestre di modifica per i tipi di oggetto Programma e Immagine
  1002. hanno una caratteristica addizionale: potete infatti lasciare cadere in
  1003. esse un'icona e impostare i parametri della finestra in accordo con
  1004. quelli definiti all'interno dell'icona stessa.
  1005.  
  1006.  
  1007. Tooltype
  1008. =========
  1009.  
  1010.    Potete impostare diversi tooltype (parametri) nell'icona dell'editor
  1011. di preferenze in modo da controllarne il comportamento quando lo
  1012. lanciate dal Workbench.
  1013.  
  1014. `USE'
  1015.      Se impostate questo tooltype in un'icona per un file di preferenze
  1016.      l'editor considererà il file come quello contenente la
  1017.      configurazione corrente.
  1018.  
  1019. `SAVE'
  1020.      Se impostate questo tooltype in un'icona per un file di preferenze
  1021.      l'editor considererà il file come quello contenente la
  1022.      configurazione corrente *e* permanente.
  1023.  
  1024. `PUBSCREEN'
  1025.      Questo tooltype indica all'editor di aprire le sue finestre su di
  1026.      uno specifico schermo pubblico. Se questo tooltype non viene
  1027.      fornito verrà utilizzato lo schermo pubblico di default.
  1028.  
  1029. `CREATEICONS'
  1030.      Quando questo tooltype è impostato a `YES' l'editor creerà
  1031.      un'icona per ogni file di preferenze che viene salvato con il menu
  1032.      `Salva come...'
  1033.  
  1034. `DEFAULTFONT'
  1035.      L'editor normalmente usa il font di default dello schermo pubblico
  1036.      per i suoi gadget. Se impostate a `YES' questo tooltype l'editor
  1037.      utilizzerà invece il font di sistema.
  1038.  
  1039. `XPOS'
  1040.      Specifica la posizione iniziale X della finestra principale
  1041.      dell'editor.
  1042.  
  1043. `YPOS'
  1044.      Specifica la posizione iniziale Y della finestra principale
  1045.      dell'editor.
  1046.  
  1047. `MINLISTCOLUMNS'
  1048.      Questo specifica il numero minimo di colonne nei gadget lista.
  1049.  
  1050. `MINLISTROWS'
  1051.      Questo specifica il numero minimo di righe nei gadget lista.
  1052.  
  1053.  
  1054. Argomenti da CLI
  1055. =================
  1056.  
  1057.    Quando l'editor di preferenze è lanciato da una shell (CLI) viene
  1058. utilizzato lo schema seguente per la riga di comando:
  1059.  
  1060.      FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K,DEFAULTFONT/S
  1061.  
  1062. `FROM'
  1063.      Questo parametro specifica il nome del file di preferenze che
  1064.      l'editor deve caricare.
  1065.  
  1066. `USE'
  1067.      Se usate questo parametro l'editor installerà il file specificato
  1068.      con il parametro `FROM' come il file di configurazione corrente.
  1069.  
  1070. `SAVE'
  1071.      Se usate questo parametro l'editor installerà il file specificato
  1072.      con il parametro `FROM' come il file di configurazione corrente *e*
  1073.      permanente.
  1074.  
  1075. `PUBSCREEN'
  1076.      Questo parametro indica all'editor di aprire le sue finestre su di
  1077.      uno specifico schermo pubblico. Se questo parametro non viene
  1078.      specificato verrà utilizzato lo schermo pubblico di default.
  1079.  
  1080. `DEFAULTFONT'
  1081.      L'editor normalmente usa il font di default dello schermo pubblico
  1082.      per i suoi gadget. Se specificate questo parametro l'editor
  1083.      utilizzerà invece il font di sistema.
  1084.  
  1085.  
  1086. L'interfaccia della libreria di ToolManager
  1087. ********************************************
  1088.  
  1089.    Il cuore di ToolManager è integrato in una libreria shared di
  1090. Amiga. Questa libreria offre diverse funzioni per la creazione e la
  1091. manipolazione degli oggetti di ToolManager in modo da poterli
  1092. utilizzare nei vostri programmi.
  1093.  
  1094.    Attualmente ci sono solo sei funzioni disponibili:
  1095.  
  1096. `AllocTMHandle()'
  1097.      Per creare gli oggetti di ToolManager dovete per prima cosa
  1098.      allocare un TMHandle. Questo handle memorizza tutte le
  1099.      informazioni relative ai vostri oggetti ed è utilizzato per
  1100.      riferirsi a questi ultimi. Notate che le informazioni conservate
  1101.      in questo handle sono accessibili *solamente* dal programma che lo
  1102.      alloca.
  1103.  
  1104. `FreeTMHandle()'
  1105.      Questa funzione rilascia un TMHandle e tutti gli oggetti di
  1106.      ToolManager ad esso associati. Ogni chiamata alla funzione
  1107.      `AllocTMHandle()' deve essere accoppiata ad una chiamata alla
  1108.      funzione `FreeTMHandle()'!
  1109.  
  1110. `CreateTMObjectTags()'
  1111. `CreateTMObjectTagList()'
  1112.      Questa funzione crea un oggetto di ToolManager. Dovete fornire un
  1113.      nome, il tipo di oggetto e vari tag per i parametri dell'oggetto.
  1114.      Il nome dell'oggetto è importante in quanto viene usato per
  1115.      riferirsi all'oggetto stesso.
  1116.  
  1117. `ChangeTMObjectTags()'
  1118. `ChangeTMObjectTagList()'
  1119.      Con questa funzione potete modificare i parametri di un oggetto di
  1120.      ToolManager. Lo stato interno dell'oggetto verrà aggiornato con i
  1121.      valori dei nuovi parametri. Nota: al momento non è possibile
  1122.      modificare gli oggetti Immagine.
  1123.  
  1124. `DeleteTMObject()'
  1125.      Con questa funzione potete cancellare un oggetto di ToolManager.
  1126.      Se l'oggetto è agganciato ad altri oggetti verrà segnalato a
  1127.      questi ultimi di aggiornare il loro stato interno.
  1128.  
  1129. `QuitToolManager()'
  1130.      Questa funzione indica al gestore di ToolManager di terminare
  1131.      appena possibile.
  1132.  
  1133.    La descrizione completa dell'interfaccia della libreria è contenuta
  1134. in un file AutoDoc (vedi Docs). (NdT: la documentazione AutoDoc non è
  1135. stata tradotta)
  1136.  
  1137.  
  1138. Come definire un Hot Key
  1139. *************************
  1140.  
  1141.    Questo capitolo descrive come definire un Hot Key come una stringa di
  1142. descrizione dell'input che verrà poi interpretata dalle Commodities
  1143. Exchange. Ogni volta che viene attivato un Hot Key le Commodities
  1144. genereranno un evento che è utilizzato da ToolManager per attivare gli
  1145. oggetti Programma oppure per chiudere o aprire un oggetto Dock. Una
  1146. stringa di descrizione ha la seguente sintassi:
  1147.  
  1148.      [<classe>] {[-][<qualificatore>]} [-][upstroke] [<codice tasto>]
  1149.  
  1150.    Tutte le parole chiave possono essere scritte sia in minuscolo che in
  1151. maiuscolo.
  1152.  
  1153.    `classe' descrive una classe di evento di input (InputEvent). Questo
  1154. parametro è opzionale e se non viene specificato verrà utilizzato il
  1155. valore di default `rawkey'. Vedi Classi di evento.
  1156.  
  1157.    I qualificatori sono "segnali" che devono essere impostati o meno nel
  1158. momento in cui il tasto Hot Key è attivato; in caso contrario non
  1159. verrà generato alcun evento. Per ogni qualificatore che deve essere
  1160. impostato dovete fornire la sua parola chiave. Se volete ignorare un
  1161. qualificatore basta far precedere la sua parola chiave dal segno `-'.
  1162. Vedi Qualificatori.
  1163.  
  1164.    Normalmente un evento di Hot Key viene generato alla pressione di un
  1165. tasto. Se l'evento deve essere generato invece quando il tasto è
  1166. rilasciato (anziche premuto) specificate la parola chiave `upstroke'.
  1167. Quando sia la pressione che il rilascio di un tasto devono generare un
  1168. evento specificate `-upstroke'.
  1169.  
  1170.    Il codice tasto è dipendente dalla classe di evento. Vedi Codici
  1171. tasto.
  1172.  
  1173.    Nota: scegliete *con cura* i vostri Hot Key poichè le Commodities
  1174. hanno una priorità alta nella catena dei gestori di input (in altre
  1175. parole, gli Hot Key da voi definiti saranno sovrapposti ad altri
  1176. precedentemente definiti).
  1177.  
  1178.  
  1179. Classi di evento
  1180. =================
  1181.  
  1182.    Le Commodities supportano molte delle classi di evento (InputEvent)
  1183. generate dall'input.device. Questa sezione descrive quelle classi che
  1184. sono più utili per gli Hot Key di ToolManager.
  1185.  
  1186. `rawkey'
  1187.      Questa è la classe di default e ricopre tutti gli eventi di
  1188.      tastiera. Per esempio `rawkey a' o `a' genera un evento ogni volta
  1189.      che viene premuto il tasto "a". Dovete specificare un codice tasto
  1190.      per questa classe. Vedi Codici tasto per rawkey.
  1191.  
  1192. `rawmouse'
  1193.      Questa classe descrive tutti gli eventi relativi ai bottoni del
  1194.      mouse. Dovete specificare un codice tasto per questa classe. Vedi
  1195.      Codici tasto per rawmouse.
  1196.  
  1197. `diskinserted'
  1198.      Gli eventi di questa classe sono generati quando un disco viene
  1199.      inserito in un drive. Questa classe non ha alcun codice tasto.
  1200.  
  1201. `diskremoved'
  1202.      Gli eventi di questa classe sono generati quando un disco viene
  1203.      estratto da un drive. Questa classe non ha alcun codice tasto.
  1204.  
  1205.  
  1206. Qualificatori
  1207. ==============
  1208.  
  1209.    Alcuni sinonimi delle parole chiave sono stati aggiunti nelle
  1210. Commodities V38. Questi sono evidenziati da `*'.
  1211.  
  1212. `lshift', `left_shift' *
  1213.      Tasto Shift sinistro.
  1214.  
  1215. `rshift', `right_shift' *
  1216.      Tasto Shift destro.
  1217.  
  1218. `shift'
  1219.      Uno dei due tasti Shift.
  1220.  
  1221. `capslock', `caps_lock' *
  1222.      Tasto Caps Lock.
  1223.  
  1224. `caps'
  1225.      Uno dei due tasti Shift o il tasto Caps Lock.
  1226.  
  1227. `control', `ctrl' *
  1228.      Tasto Control.
  1229.  
  1230. `lalt', `left_alt' *
  1231.      Tasto Alt sinistro.
  1232.  
  1233. `ralt', `right_alt' *
  1234.      Tasto Alt destro.
  1235.  
  1236. `alt'
  1237.      Uno dei due tasti Alt.
  1238.  
  1239. `lcommand', `lamiga' *, `left_amiga' *, `left_command' *
  1240.      Tasto Amiga/Command sinistro.
  1241.  
  1242. `rcommand', `ramiga' *, `right_amiga' *, `right_command' *
  1243.      Tasto Amiga/Command destro.
  1244.  
  1245. `numericpad', `numpad' *, `num_pad' *, `numeric_pad' *
  1246.      Questa parola chiave *deve* essere usata per ogni tasto presente
  1247.      sul tastierino numerico.
  1248.  
  1249. `leftbutton', `lbutton' *, `left_button' *
  1250.      Tasto mouse sinistro. Vedi note più sotto.
  1251.  
  1252. `midbutton', `mbutton' *, `middlebutton' *, `middle_button' *
  1253.      Tasto mouse centrale. Vedi note più sotto.
  1254.  
  1255. `rbutton', `rightbutton' *, `right_button' *
  1256.      Tasto mouse destro. Vedi note più sotto.
  1257.  
  1258. `repeat'
  1259.      Questo qualificatore è impostato quando è attiva la ripetizione
  1260.      dei tasti. Utile solo nei casi di classe di evento `rawkey'.
  1261.  
  1262.    Nota: le Commodities V37 hanno un bug che inibisce l'uso dei
  1263. qualificatori `leftbutton', `midbutton' e `rbutton'. Questo bug è stato
  1264. corretto nella V38.
  1265.  
  1266.  
  1267. Codici tasto
  1268. =============
  1269.  
  1270.    Ogni classe di evento (InputEvent) ha i suoi codici tasto:
  1271.  
  1272.  
  1273. Codici tasto per la classe di evento `rawkey'
  1274. ----------------------------------------------
  1275.  
  1276.    Alcuni sinonimi delle parole chiave sono stati aggiunti nelle
  1277. Commodities V38. Questi sono evidenziati da `*'.
  1278.  
  1279. `a'-`z', `0'-`9', ...
  1280.      Caratteri ASCII.
  1281.  
  1282. `f1', `f2', ..., `f10', `f11' *, `f12' *
  1283.      Tasti funzione.
  1284.  
  1285. `up', `cursor_up' *, `down', `cursor_down' *
  1286. `left', `cursor_left' *, `right', `cursor_right' *
  1287.      Tasti cursore.
  1288.  
  1289. `esc', `escape' *, `backspace', `del', `help'
  1290. `tab', `comma', `return', `space', `spacebar' *
  1291.      Tasti speciali.
  1292.  
  1293. `enter', `insert' *, `delete' *
  1294. `page_up' *, `page_down' *, `home' *, `end' *
  1295.      Tasti del tastierino numerico. Ognuno di questi codici tasto *deve*
  1296.      essere usato con il qualificatore `numericpad'!
  1297.  
  1298.  
  1299. Codici tasto per la classe di evento `rawmouse'
  1300. ------------------------------------------------
  1301.  
  1302.    Queste parole chiave sono state aggiunte nelle Commodities V38 e non
  1303. sono pertanto disponibili nella V37.
  1304.  
  1305. `mouse_leftpress'
  1306.      Pressione del tasto sinistro del mouse.
  1307.  
  1308. `mouse_middlepress'
  1309.      Pressione del tasto centrale del mouse.
  1310.  
  1311. `mouse_rightpress'
  1312.      Pressione del tasto destro del mouse.
  1313.  
  1314.    Nota: per usare uno di questi codici tasto dovete anche specificare
  1315. il corrispondente qualificatore, per esempio:
  1316.  
  1317.      rawmouse leftbutton mouse_leftpress
  1318.  
  1319.  
  1320. Esempi di Hot Key
  1321. ==================
  1322.  
  1323. `ralt t'
  1324.      Premere contemporaneamente il tasto Alt destro e il tasto "t"
  1325.  
  1326. `ralt lalt t'
  1327.      Premere contemporaneamente i tasti Alt sinistro *e* destro e il
  1328.      tasto "t"
  1329.  
  1330. `alt t'
  1331.      Premere contemporaneamente uno dei tasti Alt e il tasto "t"
  1332.  
  1333. `rcommand f2'
  1334.      Premere contemporaneamente il tasto Amiga destro e il secondo
  1335.      tasto funzione
  1336.  
  1337. `numericpad enter'
  1338.      Premere il tasto Enter sul tastierino numerico
  1339.  
  1340. `rawmouse midbutton leftbutton mouse_leftpress'
  1341.      Premere contemporaneamente i tasti sinistro e centrale del mouse
  1342.  
  1343. `diskinserted'
  1344.      Inserire un disco in un drive
  1345.  
  1346.  
  1347. Le domande più frequenti su ToolManager
  1348. ****************************************
  1349.  
  1350.    Ecco le risposte alle domande poste più frequentemente su
  1351. ToolManager:
  1352.  
  1353.    - Perchè ToolManager non può creare menu "Strumenti" multipli
  1354.      oppure sotto-menu?
  1355.  
  1356.      Menu multipli o sotto-menu non sono attualmente supportati dal
  1357.      software di sistema. Per crearli dovreste *forzarli* all'interno
  1358.      del software di sistema, il che può portare ad un sistema
  1359.      instabile. Dal momento che non voglio rendere instabile il vostro
  1360.      sistema, non implementerò una cosa del genere in ToolManager.
  1361.  
  1362.    - I programmi WB non partono, ma tutti gli altri tipi di programmi
  1363.      sì.
  1364.  
  1365.      ToolManager si basa sul programma `L:WBStart-Handler' per lanciare
  1366.      i programmi WB. Ci possono essere due ragioni per le quali
  1367.      ToolManager non è in grado di eseguire questo programma:
  1368.  
  1369.         * Il file `L:WBStart-Handler' non esiste. Copiatelo
  1370.           dall'apposito archivio di distribuzione.
  1371.  
  1372.         * Il flag di esecuzione (e) non è stato impostato per questo
  1373.           file. Usate il seguente comando: `protect L:WBStart-Handler
  1374.           +e'
  1375.  
  1376.    - Come posso creare una finestra dock orientata orizzontalmente?
  1377.  
  1378.      Impostate il numero di colonne uguale al numero di tool
  1379.      dell'oggetto Dock.
  1380.  
  1381.    - Come posso creare una finestra di output per i programmi CLI?
  1382.  
  1383.      Le finestre di output possono essere create utilizzando il device
  1384.      `CON:'. Usate il seguente nome di file per creare una finestra ad
  1385.      apertura automatica con un gadget di chiusura (e che non si
  1386.      chiuderà dopo che il programma è terminato):
  1387.  
  1388.           CON:10/10/640/100/Output-Window/AUTO/CLOSE/WAIT
  1389.  
  1390.      Il device `CON:' ha diverse opzioni, consultate il vostro manuale
  1391.      AmigaDos per maggiori informazioni.
  1392.  
  1393.    - Come posso inserire gli argomenti nel mezzo di una linea di comando
  1394.      CLI/ARexx ?
  1395.  
  1396.      Normalmente tutti gli argomenti vengono accodati alla linea di
  1397.      comando. Per inserire gli argomenti in un qualsiasi punto della
  1398.      linea di comando ToolManager usa la stessa sintassi utilizzata dal
  1399.      comando `alias' della AmigaShell. Così, ad esempio,
  1400.  
  1401.           Dir [] all
  1402.  
  1403.      inserirà tutti gli argomenti prima della parola chiave `all'.
  1404.  
  1405.    - Come posso cancellare un riferimento ad un oggetto semplice in un
  1406.      oggetto complesso?
  1407.  
  1408.      Dopo aver premuto il bottone di selezione dell'oggetto premete il
  1409.      bottone "OK" *senza* aver selezionato un oggetto. Questo
  1410.      indicherà che non avete scelto un oggetto e quindi il riferimento
  1411.      verrà cancellato.
  1412.  
  1413.    - Come posso creare dei sotto-dock?
  1414.  
  1415.      Dovete utilizzare oggetti Programma del tipo Dock. Mettete questi
  1416.      oggetti negli elementi del vostro dock principale e questi
  1417.      apriranno o chiuderanno gli altri dock.
  1418.  
  1419.    - ToolManager non risponde più dopo aver lanciato un comando di
  1420.      rete.
  1421.  
  1422.      Esiste attualmente un problema con il software di rete a causa del
  1423.      quale le richieste locali non hanno un tempo limite massimo
  1424.      (timeout). Se per esempio la vostra macchina si chiama `Macchina1'
  1425.      e avete un oggetto Programma del tipo Network che attiva il
  1426.      comando `Oggetto@Macchina1', ToolManager entrerà in un loop senza
  1427.      fine quando lo attivate. Usate solo i nomi di macchine remote!
  1428.  
  1429.  
  1430. La storia di ToolManager
  1431. *************************
  1432.  
  1433.    NdT: questo capitolo non è stato tradotto su richiesta dell'autore.
  1434.  
  1435. 2.1, Release date 16.05.1993
  1436.         - New Exec object types: Dock, Hot Key, Network
  1437.  
  1438.         - New Dock object flags: Backdrop, Sticky
  1439.  
  1440.         - New object type: Access
  1441.  
  1442.         - Network support
  1443.  
  1444.         - Editor main window is now an AppWindow
  1445.  
  1446.         - Gadget keyboard shortcuts in the preferences editor
  1447.  
  1448.         - New tooltypes for the preferences editor
  1449.  
  1450.         - Several bug fixes
  1451.  
  1452.         - Enhanced documentation
  1453.  
  1454. 2.0, Release date 26.09.1992, Fish Disk #752
  1455.         - Complete new concept (object oriented)
  1456.  
  1457.         - (Almost) Complete rewrite
  1458.  
  1459.         - ToolManager is now split up into two parts
  1460.  
  1461.         - Main handler is now embedded into a shared library
  1462.  
  1463.         - Configuration is now handled by a Preferences program
  1464.  
  1465.         - Configuration file format has changed again :-) It is an IFF
  1466.           File now and resides in ENV:
  1467.  
  1468.         - Multiple Docks and multi-column Docks
  1469.  
  1470.         - Docks with new window design
  1471.  
  1472.         - Dock automatically detects largest image size
  1473.  
  1474.         - Sound support
  1475.  
  1476.         - Direct ARexx support for Exec objects
  1477.  
  1478.         - ToolManager can be used without the Workbench. If the
  1479.           Workbench isn't running, it won't use any App* features.
  1480.  
  1481.         - Locale support
  1482.  
  1483.         - Path from Workbench will be used for CLI tools
  1484.  
  1485.         - Seperate Handler Task for starting WB processes
  1486.  
  1487. 1.0 upto 1.5
  1488.      Please look into the english documentation for further information.
  1489.  
  1490.  
  1491. L'autore ringrazia...
  1492. **********************
  1493.  
  1494.    ToolManager è passato attraverso molte fasi di evoluzione sin dalla
  1495. sua prima implementazione uscita a metà del 1990. Questo sviluppo non
  1496. sarebbe stato possibile se non avessi ricevuto molti suggerimenti da
  1497. vari utenti di ToolManager. Molte idee e caratteristiche provengono da
  1498. questi contributi...
  1499.  
  1500.    Di conseguenza vorrei ringraziare:
  1501.  
  1502. Per il test Alpha/Beta, idee e segnalazione di bug:
  1503.      La sezione Amiga del nostro computer club (Computerclub an der
  1504.      RWTH Aachen), Olaf 'Olsen' Barthel, Georg Hessmann (Gucky), Markus
  1505.      Illenseer (ill), Klaus Melchior, Rickard Olsson (Richie), Matthias
  1506.      Scheler (Tron), Ralph Schmidt (laire), Roger Westerlund (Budda),
  1507.      Juergen Weinelt, Brian Wright (SteveVai), Petra Zeidler
  1508.      (stargazer) e molti altri...
  1509.  
  1510. Matthew Dillon
  1511.      Senza il suo *eccellente* sistema di sviluppo DICE C e altri suoi
  1512.      tool ToolManager non esisterebbe!
  1513.  
  1514. Per l'eccellente lavoro grafico:
  1515.      Andreas Harrenberg, Georg Hessmann, Michael "Mick" Hohmann, Markus
  1516.      Illenseer, Oliver Koenen, Klaus Melchior, Rickard Olsson, Jan
  1517.      Peter, Matthias Scheler, Brian Wright
  1518.  
  1519. Per le traduzioni:
  1520.      Tomi Blinnikka (suomi), Jorn Halonen (norsk), Dr. Peter Kittel
  1521.      (deutsch), Jasper Kehlet (dansk), Klaus Melchior (eifel), Rickard
  1522.      Olsson (svenska), Rullier Pascal (français), Marc Schaefer
  1523.      (français), Tor Rune Skoglund (norsk), Reinhard Spisser
  1524.      (italiano), Andrea Suatoni (italiano)
  1525.  
  1526. Tutti il personale a West Chester:
  1527.      Per lo sviluppo di Amiga e il suo superbo sistema operativo.
  1528.  
  1529. Tutti gli utenti che mi hanno spedito del denaro:
  1530.      Io non lo chiesi per le release 1.X ma è bello vedere che
  1531.      qualcuno apprezza il tuo lavoro.
  1532.  
  1533. Tutti gli utenti che mi hanno mandato un messaggio:
  1534.      Ho realmente apprezzato la lettura delle vostre lettere!
  1535.  
  1536. e tutti quelli che mi sono dimenticato di nominare...
  1537.  
  1538. Indice
  1539. *******
  1540.  
  1541.  
  1542.  
  1543.  TeX                                    Docs
  1544.  AmigaGuide                             Docs
  1545.  Argomenti da CLI                       Argomenti da CLI
  1546.  Avvisi                                 Copyright
  1547.  Bug report                             Indirizzi
  1548.  Caratteristiche V38 (e successive)     Importante
  1549.  Classi InputEvent                      Classi di evento
  1550.  Codice sorgente                        Source
  1551.  Codici tasto per rawkey                Codici tasto per rawkey
  1552.  Codici tasto per rawmouse              Codici tasto per rawmouse
  1553.  Commenti                               Indirizzi
  1554.  Concetti                               Concetti
  1555.  Concetti del programma                 Concetti
  1556.  Configurazione                         Preferenze
  1557.  Copyright                              Copyright
  1558.  DeleteTool                             Goodies
  1559.  Directory Docs                         Docs
  1560.  Directory Goodies                      Goodies
  1561.  Directory Graphics                     Graphics
  1562.  Directory L                            L
  1563.  Directory Libs                         Libs
  1564.  Directory Locale                       Locale
  1565.  Directory Prefs                        Prefs
  1566.  Directory Programmers                  Programmers
  1567.  Directory Scripts                      Scripts
  1568.  Directory Source                       Source
  1569.  Directory WBStartup                    WBStartup
  1570.  Diskinserted                           Classi di evento
  1571.  Diskremoved                            Classi di evento
  1572.  Distribuzione                          Copyright
  1573.  Documentazione                         Docs
  1574.  Documentazione ASCII                   Docs
  1575.  Documentazione della libreria          Docs
  1576.  Documentazione stampata                Docs
  1577.  Domande                                Domande
  1578.  Donazioni                              Indirizzi
  1579.  E-Mail                                 Indirizzi
  1580.  Editor di preferenze                   Preferenze
  1581.  Esempi di Hot Key                      Esempi di Hot Key
  1582.  Esempio                                Tutorial
  1583.  File dei catalog                       Locale
  1584.  File delle lingue                      Locale
  1585.  File di distribuzione                  File di distribuzione
  1586.  GetPubName                             Goodies
  1587.  GiftWare                               Importante
  1588.  Immagini aggiunte                      Graphics
  1589.  Immagini di esempio                    Graphics
  1590.  Indirizzi                              Indirizzi
  1591.  Indirizzo InterNet                     Indirizzi
  1592.  Indirizzo postale                      Indirizzi
  1593.  Installazione (veloce)                 Installazione rapida
  1594.  Installazione rapida                   Installazione rapida
  1595.  Interfaccia della libreria             Libreria
  1596.  Interfaccia della libreria shared      Libreria
  1597.  Introduzione a ToolManager             Introduzione
  1598.  Introduzione agli Hot Key              Hot Key
  1599.  Introduzione agli oggetti              Concetti
  1600.  Lingue                                 Locale
  1601.  Lista: codici tasto per rawkey         Codici tasto per rawkey
  1602.  Lista: codici tasto per rawmouse       Codici tasto per rawmouse
  1603.  Lista: Qualificatori                   Qualificatori
  1604.  Localizzazione                         Locale
  1605.  Note importanti                        Importante
  1606.  Oggetti                                Oggetti
  1607.  Oggetti accesso                        Accesso
  1608.  Oggetti di ToolManager                 Oggetti
  1609.  Oggetti Dock                           Dock
  1610.  Oggetti Icona                          Icona
  1611.  Oggetti immagine                       Immagine
  1612.  Oggetti menu                           Menu
  1613.  Oggetti programma                      Programma
  1614.  Oggetti suono                          Suono
  1615.  Permessi                               Copyright
  1616.  Player di suoni                        Goodies
  1617.  Proibizioni                            Copyright
  1618.  Qualificatori                          Qualificatori
  1619.  Rawkey                                 Classi di evento
  1620.  Rawmouse                               Classi di evento
  1621.  Riferimento: Editor di preferenze      Preferenze
  1622.  Riferimento: File di distribuzione     File di distribuzione
  1623.  Riferimento: Hot Key                   Hot Key
  1624.  Riferimento: Interfaccia libreria      Libreria
  1625.  Riferimento: Oggetti di ToolManager    Oggetti
  1626.  Ringraziamenti                         Ringraziamenti
  1627.  Risposte                               Domande
  1628.  Script ARexx                           Scripts
  1629.  Script Shell                           Scripts
  1630.  Storia                                 Storia
  1631.  Supporto per i compilatori             Programmers
  1632.  Texinfo                                Docs
  1633.  Tooltype                               Tooltype
  1634.  Tour guidato                           Tutorial
  1635.  Traduzioni                             Source
  1636.  Traduzioni                             Locale
  1637.  Tutorial                               Tutorial
  1638.  UPD                                    Goodies
  1639.  Versioni                               Storia
  1640.  Versioni del programma                 Storia
  1641.  WBStart 1.2                            L
  1642.  WBStart-Handler                        L
  1643.  
  1644.