Classe: XWPSound
&xwp; pu• migliorare l'oggetto "Suono" sostituendone la pagina "Suoni" e permettendo di cambiare ed organizzare con maggior facilit… i suoni di sistema.

Per usare questa funzione Š necessario aver installato la classe sostitutiva XWPSound.

Il principale miglioramento alla pagina "Suoni" Š il supporto agli "schemi sonori", parzialmente introdotti da IBM con &warp4;. Il problema principale degli schemi sonori era la quasi totale impossibilit… di definire degli schemi personali senza mettere mano direttamente ai file INI di sistema.

La nuova pagina "Suoni" di &xwp; ha una nuova interfaccia, che permette di selezionare rapidamente uno schema sonoro, salvare i propri suoni di sistema come un nuovo schema sonoro e cancellare schemi esistenti. Ho progettato l'interfaccia perch‚ fosse simile a quella di Windows 95, che, in questo caso, considero ben fatta. Dato che la nuova pagina "Suoni" permette anche la gestione degli schemi sonori, la pagina originale "Schemi sonori" non viene pi— mostrata.

Gli utenti di Warp 3 saranno felici di sapere che gli schemi sonori ora sono utilizzabili anche sul loro sistema. Per maggior precisione, la pagina "Suono" permette di organizzare i suoni su Warp 3; comunque, non Š possibile ottenere il supporto agli schemi sonori nell'Elenco schemi (che, su Warp 4 e superiori, permette di specificare suoni diversi per ogni cartella).

Premere "Aiuto" sulla pagina "Suoni" per informazioni pi— dettagliate.

Nota: i suoni di sistema sono immagazzinati nel file MMPM.INI nella directory MMOS2, mentre gli schemi sonori (per motivi noti solo a IBM) sono registrati in OS2SYS.INI. Ho mantenuto quest'impostazione per evitare problemi di compatibilit…. Di conseguenza per•, tutti gli utenti del sistema condivideranno gli stessi suoni di sistema e gli stessi schemi sonori, anche se si hanno differenti Scrivanie (e differenti file OS2.INI) per ogni utente. Lamentatevi con IBM (come se servisse...).

La sostituzione dell'oggetto "Suono" funziona sia che i nuovi suoni di sistema siano stati abilitati sia in caso contrario (si consulti la prossima pagina).

Se si vuole solo la sostituzione dell'oggetto "Suono", senza i nuovi suoni di sistema, si disabiliti "Suoni di sistema avanzati" dalla pagina "Funzioni" nell'oggetto "Impostazioni &xwp;".

Per disabilitare l'oggetto "Suono" sostitutivo si deregistri la classe XWPSound dall'oggetto "Impostazioni &xwp;".