468 lines
26 KiB
Plaintext
468 lines
26 KiB
Plaintext
<!-- $XConsortium: ch12.sgm /main/11 1996/12/20 20:48:11 rws $ -->
|
|
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
|
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
|
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
|
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
|
<!-- (c) Copyright 1995 Novell, Inc. -->
|
|
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
|
<!-- (c) Copyright 1995 Hitachi. -->
|
|
<chapter id="sag.cricn.div.1">
|
|
<title id="sag.cricn.mkr.1">Creazione di icone per il desktop</title>
|
|
<para id="sag.cricn.mkr.2">Le icone del desktop sono associate ai seguenti
|
|
elementi:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Azioni e tipi di dati nella Gestione di file e nella Gestione
|
|
di applicazioni</para>
|
|
</listitem>
|
|
<listitem><para>Controlli dei Pannello principale</para>
|
|
</listitem>
|
|
<listitem><para>Finestre delle applicazioni ridotte a icona</para>
|
|
</listitem>
|
|
<listitem><para>Elementi grafici usati dalle applicazioni, come tavolozze
|
|
e barre di strumenti</para>
|
|
</listitem>
|
|
<listitem><para>Sfondi degli spazi di lavoro</para>
|
|
<informaltable id="sag.cricn.itbl.1" frame="all">
|
|
<tgroup cols="1">
|
|
<colspec colname="1" colwidth="4.0 in">
|
|
<tbody>
|
|
<row rowsep="1">
|
|
<entry><para><!--Original XRef content: 'File grafici delle icone205'--><xref
|
|
role="JumpText" linkend="sag.cricn.mkr.3"></para></entry></row>
|
|
<row rowsep="1">
|
|
<entry><para><!--Original XRef content: 'Associazioni delle icone208'--><xref
|
|
role="JumpText" linkend="sag.cricn.mkr.8"></para></entry></row>
|
|
<row rowsep="1">
|
|
<entry><para><!--Original XRef content: 'Suggerimenti per il disegno delle
|
|
icone212'--><xref role="JumpText" linkend="sag.cricn.mkr.9"></para></entry>
|
|
</row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<note>
|
|
<para>Maggiori informazioni sulle icone del desktop si trovano nella documentazione
|
|
per l'ambiente di sviluppo. Vedere il Capitolo 4, “Visual Design”,
|
|
nella <citetitle>Style Guide and Certification Checklist</citetitle>.</para>
|
|
</note>
|
|
<sect1 id="sag.cricn.div.2">
|
|
<title id="sag.cricn.mkr.3">File grafici delle icone</title>
|
|
<para>Perché il desktop possa usare l'immagine di un'icona, questa
|
|
immagine deve:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Avere il formato corretto.</para>
|
|
</listitem>
|
|
<listitem><para>Usare la forma corretta per il nome.</para>
|
|
</listitem>
|
|
<listitem><para>Avere le dimensioni richieste per il desktop.</para>
|
|
</listitem>
|
|
<listitem><para>Trovarsi in una directory inclusa nel percorso di ricerca
|
|
delle icone.</para>
|
|
</listitem>
|
|
<listitem><para>Essere chiamata dal costrutto del desktop con la sintassi
|
|
corretta. Se ad esempio si crea un nuovo controllo per il Pannello principale,
|
|
si dovrà usare il campo <command>ICON</command> nella definizione del
|
|
Pannello principale per specificare l'icona da utilizzare per quel controllo.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="sag.cricn.div.3">
|
|
<title><indexterm><primary>icone</primary><secondary>percorso di ricerca,
|
|
Vedere percorso di ricerca delle icone<</secondary></indexterm><indexterm>
|
|
<primary>$nopage></primary></indexterm><indexterm><primary>icone</primary>
|
|
<secondary>server, Vedere server di icone<</secondary></indexterm><indexterm>
|
|
<primary>$nopage></primary></indexterm>Formati dei file delle icone<indexterm>
|
|
<primary>icone</primary><secondary>formati dei file</secondary></indexterm><indexterm>
|
|
<primary><</primary></indexterm><indexterm><primary>$nopage>mappa di bit</primary><secondary>Vedere anche icone[mappa di bit</secondary><tertiary>aaa]</tertiary></indexterm></title>
|
|
<para>Se si dispone di un monitor a colori, usare file a mappa di pixel (XPM),
|
|
solitamente identificati dal suffisso <filename>.pm</filename>. Diversamente,
|
|
usare file a mappa di bit (XBM), in genere identificati dal suffisso <filename>.bm</filename>. Se il file a mappa di pixel utilizza un effetto di trasparenza,
|
|
creando il file <filename>.bm</filename> verrà generato un file di
|
|
maschera (<filename>_m.bm</filename>). Per maggiori informazioni sul modo
|
|
in cui il desktop ricerca i file delle icone, vedere <!--Original XRef content:
|
|
'“Percorso di ricerca delle icone&rdquor--><!--; a pagina 124'--><xref
|
|
role="SecTitleAndPageNum" linkend="sag.datab.mkr.13">.</para>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.4">
|
|
<title><indexterm><primary>icone</primary><secondary>nomi dei file</secondary>
|
|
</indexterm><indexterm><primary>nomi dei file per le icone</primary></indexterm>Nomi
|
|
dei file delle icone</title>
|
|
<para>Ogni icona e ogni immagine di sfondo è memorizzata in un file
|
|
separato. In genere, per specificare un'icona si utilizza il nome base del
|
|
file. Ad esempio, se il nome completo del file è:<indexterm><primary>icone</primary><secondary>ricerca dei file</secondary></indexterm><indexterm>
|
|
<primary>icone</primary><secondary>convenzioni per i nomi</secondary></indexterm><indexterm>
|
|
<primary>.pm, estensione per i nomi dei file[pm, estensione]</primary></indexterm><indexterm>
|
|
<primary>.bm, estensione per i nomi dei file[bm, estensione]</primary></indexterm><indexterm>
|
|
<primary>mappa di bit</primary><secondary>ricerca dei file</secondary></indexterm><indexterm>
|
|
<primary>mappa di pixel</primary><secondary>ricerca dei file</secondary></indexterm><indexterm>
|
|
<primary>immagini, Vedere icone<</primary></indexterm><indexterm><primary>$nopage></primary></indexterm></para>
|
|
<programlisting>/usr/dt/appconfig/icons/<symbol>lingua</symbol>/posta.l.pm
|
|
</programlisting>
|
|
<para>si userà semplicemente il nome <command>posta</command>. L'uso
|
|
convenzionale dei suffissi aiuta a raggruppare le icone per tipo e dimensione.
|
|
I nomi delle icone per i componenti del desktop utilizzano i seguenti formati
|
|
generali:</para>
|
|
<para><symbol role="Variable">nomebase</symbol><filename>.</filename><symbol role="Variable">dimensione</symbol><filename>.</filename><symbol role="Variable">formato</symbol></para>
|
|
<para>Oppure</para>
|
|
<para><symbol role="Variable">nomebase</symbol><filename>.</filename><symbol role="Variable">formato</symbol></para>
|
|
<para>dove:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="91*">
|
|
<colspec colwidth="437*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nomebase</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>È il nome base utilizzato per
|
|
indicare l'immagine</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">dimensione</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>È una lettera indicante una
|
|
delle seguenti dimensioni: <command>l</command> (grande), <command>m</command>
|
|
(media), <command>s</command> (piccola), <command>t</command> (piccolissima)
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">formato</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>È il formato del file: <command>pm</command> (mappa di pixel) <command>bm</command> (mappa di bit)</para></entry>
|
|
</row></tbody></tgroup></informaltable>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.5">
|
|
<title id="sag.cricn.mkr.4">Convenzioni per le dimensioni delle icone<indexterm>
|
|
<primary>icone</primary><secondary>convenzioni per le dimensioni</secondary>
|
|
</indexterm><indexterm><primary>dimensioni delle icone</primary></indexterm></title>
|
|
<para><indexterm><primary>mappa di bit</primary><secondary>convenzioni per
|
|
i nomi dei file</secondary></indexterm>La<indexterm><primary>mappa di pixel</primary><secondary>convenzioni per i nomi dei file</secondary></indexterm> <!--Original
|
|
XRef content: 'Tabella 12‐1'--><xref role="CodeOrFigureOrTable"
|
|
linkend="sag.cricn.mkr.5"> mostra le dimensioni in pixel consigliate per le
|
|
icone del desktop</para>
|
|
<table id="sag.cricn.tbl.1" frame="topbot">
|
|
<title id="sag.cricn.mkr.5">Dimensioni delle icone e nomi dei file</title>
|
|
<tgroup cols="3" colsep="0" rowsep="0">
|
|
<colspec colwidth="2.01in">
|
|
<colspec colwidth="1.45in">
|
|
<colspec colwidth="1.44in">
|
|
<thead>
|
|
<row><entry align="left" valign="bottom"><para><literal>Dimensione icona</literal></para></entry>
|
|
<entry align="left" valign="bottom"><para><literal>File a mappa di bit</literal></para></entry>
|
|
<entry align="left" valign="bottom"><para><literal>File a mappa di pixel</literal></para></entry>
|
|
</row></thead>
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>16 x 16 (piccolissima)</para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.t.bm</filename></para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.t.pm</filename></para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>24 x 24 (piccola)</para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.s.bm</filename></para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.s.pm</filename></para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>32 x 32 (media)</para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.m.bm</filename></para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.m.pm</filename></para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>48 x 48 (grande)</para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.l.bm</filename></para></entry>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.l.pm</filename></para></entry></row></tbody></tgroup></table>
|
|
<para id="sag.cricn.mkr.6">.</para>
|
|
<para>La <!--Original XRef content: 'Tabella 12‐2'--><xref role="CodeOrFigureOrTable"
|
|
linkend="sag.cricn.mkr.7"> mostra le dimensioni delle icone usate per i componenti
|
|
del desktop. In alcuni casi, la dimensione dell'icona usata dipende dalla
|
|
risoluzione del monitor.</para>
|
|
<table id="sag.cricn.tbl.2" frame="topbot">
|
|
<title id="sag.cricn.mkr.7">Componenti del desktop e dimensioni delle icone</title>
|
|
<tgroup cols="4" colsep="0" rowsep="0">
|
|
<colspec colwidth="2.01in">
|
|
<colspec colwidth="1.24in">
|
|
<colspec colwidth="1.26in">
|
|
<colspec colwidth="1.49in">
|
|
<thead>
|
|
<row><entry align="left" valign="bottom"><para><literal>Componente del desktop</literal></para></entry><entry align="left" valign="bottom"><para><literal>Risoluzione alta</literal></para></entry><entry align="left" valign="bottom"><para><literal>Risoluzione media</literal></para></entry><entry align="left" valign="bottom"><para><literal>Risoluzione bassa</literal></para></entry></row></thead>
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Gestione di file e Gestione di applicazioni
|
|
(visualizzazione per nome e icona)</para></entry>
|
|
<entry align="left" valign="top"><para>media</para></entry>
|
|
<entry align="left" valign="top"><para>media</para></entry>
|
|
<entry align="left" valign="top"><para>media</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Gestione di file e Gestione di applicazioni
|
|
(visualizzazione per nome e icona piccola)</para></entry>
|
|
<entry align="left" valign="top"><para>piccolissima</para></entry>
|
|
<entry align="left" valign="top"><para>piccolissima</para></entry>
|
|
<entry align="left" valign="top"><para>piccolissima</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Controlli del Pannello principale</para></entry>
|
|
<entry align="left" valign="top"><para>grande</para></entry>
|
|
<entry align="left" valign="top"><para>grande</para></entry>
|
|
<entry align="left" valign="top"><para>media</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Pannelli secondari del Pannello principale
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>media</para></entry>
|
|
<entry align="left" valign="top"><para>media</para></entry>
|
|
<entry align="left" valign="top"><para>piccolissima</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Commutatori del Pannello principale
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>piccola</para></entry>
|
|
<entry align="left" valign="top"><para>piccola</para></entry>
|
|
<entry align="left" valign="top"><para>piccolissima</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Finestre ridotte a icona</para></entry>
|
|
<entry align="left" valign="top"><para>grande</para></entry>
|
|
<entry align="left" valign="top"><para>grande</para></entry>
|
|
<entry align="left" valign="top"><para>media</para></entry></row></tbody>
|
|
</tgroup></table>
|
|
<para>Ad esempio, se si specifica un'icona di nome <computeroutput>posta</computeroutput>
|
|
per un determinato tipo di dati, si dispone di un monitor a colori e si è
|
|
scelta la visualizzazione ad icone piccole per la Gestione di file, l'immagine
|
|
usata per l'icona sarà <filename>posta.t.pm</filename>.</para>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.6">
|
|
<title><indexterm><primary>mappa di bit</primary><secondary>percorso di ricerca</secondary></indexterm><indexterm><primary>mappa di bit</primary><secondary>ricerca dei file</secondary></indexterm><indexterm><primary>mappa di pixel</primary><secondary>percorso di ricerca</secondary></indexterm><indexterm>
|
|
<primary>mappa di pixel</primary><secondary>ricerca dei file</secondary></indexterm>Percorso
|
|
di ricerca delle icone<indexterm><primary>percorsi di ricerca</primary><secondary>icone</secondary></indexterm></title>
|
|
<para>Per localizzare l'immagine di un'icona, il desktop ricerca il file corrispondente
|
|
in un elenco di directory. Questo elenco, detto <symbol role="Variable">percorso di ricerca delle icone</symbol>, è determinato dal valore
|
|
di diverse variabili d'ambiente. Per informazioni sulle variabili utilizzate
|
|
e sul modo di creazione del percorso di ricerca delle icone, vedere <!--Original
|
|
XRef content: '“Percorso di ricerca delle icone&rdquor--><!--; a pagina 124'--><xref
|
|
role="HeadingAndPage" linkend="sag.datab.mkr.13">.</para>
|
|
<para>Il percorso di ricerca delle icone predefinito comprende le seguenti
|
|
directory:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Icone predefinite: <filename>/usr/dt/appconfig/icons/</filename> <symbol>lingua</symbol></para>
|
|
</listitem>
|
|
<listitem><para>Icone di sistema: <filename>/etc/dt/appconfig/icons/</filename> <symbol>lingua</symbol></para>
|
|
</listitem>
|
|
<listitem><para>Icone personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/icons</filename></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.7">
|
|
<title>Accesso alle icone attraverso la rete</title>
|
|
<para>Il desktop può accedere anche ad icone residenti su sistemi remoti.
|
|
Per informazioni su come creare un server di icone, vedere <!--Original
|
|
XRef content: '“Configurazione dei
|
|
servizi per i data--><!--base, le icone e l'aiuto” a pagina 102'--><xref
|
|
role="SecTitleAndPageNum" linkend="sag.clsrv.mkr.16">.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="sag.cricn.div.8">
|
|
<title id="sag.cricn.mkr.8">Associazioni delle icone</title>
|
|
<para>Per rendere più veloce il riconoscimento degli oggetti è
|
|
possibile associare le icone ai seguenti elementi:<indexterm><primary>icone</primary><secondary>creazione di associazioni</secondary></indexterm></para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Azioni e tipi di dati</para>
|
|
</listitem>
|
|
<listitem><para>Controlli e pannelli secondari del Pannello principale</para>
|
|
</listitem>
|
|
<listitem><para>Finestre di applicazioni ridotte ad icona</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="sag.cricn.div.9">
|
|
<title>Come specificare i file delle icone</title>
|
|
<para>Per le icone usate per azioni, tipi di dati e controlli o pannelli secondari
|
|
del Pannello principale, specificare solo il nome base del file (senza suffissi).
|
|
I suffissi verranno aggiunti automaticamente in base alla risoluzione dello
|
|
schermo, ai colori supportati e alle opzioni di visualizzazione impostate
|
|
per la Gestione di file (ad esempio, per icone piccole).</para>
|
|
<para>Per specificare un percorso di ricerca diverso da quello predefinito,
|
|
specificare il nome e il percorso completo dell'icona.</para>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.10" role="Procedure">
|
|
<title>Come associare un'icona a un'azione o a un tipo di dati</title>
|
|
<orderedlist>
|
|
<listitem><para>Specificare l'icona usando il campo <command>ICON</command>.
|
|
</para>
|
|
<para>Se i file delle icone utilizzano i formati appropriati per i nomi, specificare
|
|
solo il nome base. Verrà visualizzata l'icona appropriata per la risoluzione
|
|
e i colori supportati dal monitor.<indexterm><primary>icone</primary><secondary>associazioni con azioni o tipi di dati</secondary></indexterm><indexterm>
|
|
<primary>azioni</primary><secondary>associazioni con le icone</secondary>
|
|
</indexterm><indexterm><primary>tipi di dati</primary><secondary>associazioni
|
|
con le icone</secondary></indexterm></para>
|
|
</listitem>
|
|
<listitem><para>Creare le icone nelle seguenti dimensioni:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Per le azioni: grande, media e piccolissima</para>
|
|
</listitem>
|
|
<listitem><para>Per i tipi di dati: media e piccolissima</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
<sect3 id="sag.cricn.div.11">
|
|
<title>Esempio di definizione di un'azione</title>
|
|
<para>L'esempio seguente mostra la definizione di un'azione per l'avvio dello
|
|
strumento di disegno Island Paint<superscript>TM</superscript>. L'azione
|
|
è associata alle icone <filename>Ipaint.l</filename> e <filename>Ipaint.s</filename>.</para>
|
|
<programlisting>ACTION AprireIslandPaint
|
|
{
|
|
WINDOW_TYPE NO-STDIO
|
|
ICON Ipaint
|
|
EXEC_STRING /usr/bin/IslandPaint %Arg_1"File da aprire:"%
|
|
}</programlisting>
|
|
<para>Se si utilizzano le icone a colori, il desktop aggiungerà il
|
|
suffisso <filename>.pm</filename> al nome del file prima di iniziare la ricerca.
|
|
Diversamente (o se non viene trovato nessun file che termina in <filename>.pm</filename>), il desktop aggiungerà il suffisso <filename>.bm</filename>.
|
|
</para>
|
|
<sect4 id="sag.cricn.div.12">
|
|
<title>Esempio di definizione di un tipo di dati</title>
|
|
<para>La definizione seguente associa le icone <filename>comprs.l</filename>
|
|
e <filename>comprs.s</filename> ai file compressi:</para>
|
|
<programlisting>DATA_ATTRIBUTES COMPRESSED
|
|
{
|
|
ICON comprs
|
|
ACTIONS Decomprimi
|
|
DESCRIPTION Questo è un file compresso con il comando \
|
|
'compress' per occupare meno spazio.
|
|
}</programlisting>
|
|
</sect4>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.13" role="Procedure">
|
|
<title>Come visualizzare un'icona in un controllo del Pannello principale</title>
|
|
<orderedlist>
|
|
<listitem><para>Specificare il nome dell'immagine usando il campo <command>ICON</command>.</para>
|
|
<para>Se il controllo esegue un monitoraggio su un file (<filename>MONITOR_TYPE</filename> è impostato su mail o file), usare il campo <filename>ALTERNATE_ICON</filename> per specificare le icone da usare quando viene rilevato
|
|
un cambiamento.<indexterm><primary>icone</primary><secondary>Pannello principale</secondary></indexterm><indexterm><primary>Pannello principale</primary>
|
|
<secondary>uso delle icone</secondary></indexterm></para>
|
|
<para>È anche possibile creare un'animazione per i pulsanti e le aree
|
|
di rilascio.</para>
|
|
</listitem>
|
|
<listitem><para>Creare le icone nelle seguenti dimensioni:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Per i controlli e i pannelli secondari del Pannello principale:
|
|
grande, media e piccolissima</para>
|
|
</listitem>
|
|
<listitem><para>Per i commutatori degli spazi di lavoro: piccola</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
<sect3 id="sag.cricn.div.14">
|
|
<title>Esempio</title>
|
|
<para>Il controllo seguente assume un aspetto diverso in base alla presenza
|
|
o meno di un file di nome <command>relazione</command> nella directory <filename>/doc/ftp/pub/</filename>. Quando il file non è presente viene visualizzata
|
|
l'icona <filename>NoRelazione.pm</filename>; quando è presente viene
|
|
usata l'icona <filename>Relazione.pm</filename>.</para>
|
|
<programlisting>CONTROL ControlloRelazione
|
|
{
|
|
CONTAINER_NAME nome_raccoglitore
|
|
TYPE ICON
|
|
MONITOR_TYPE file
|
|
FILE_NAME /doc/ftp/pub/relazione
|
|
ICON NoRelazione
|
|
ALTERNATE_ICON Relazione
|
|
}</programlisting>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.15" role="Procedure">
|
|
<title>Come associare un'icona alla finestra di un'applicazione</title>
|
|
<orderedlist>
|
|
<listitem><para>Impostare la risorsa <systemitem>iconImage</systemitem> per
|
|
la Gestione dello spazio di lavoro come segue:<indexterm><primary>icone</primary>
|
|
<secondary>associazioni con le applicazioni</secondary></indexterm><indexterm>
|
|
<primary>applicazioni</primary><secondary>associazioni con le icone</secondary>
|
|
</indexterm></para>
|
|
<para><systemitem>Dtwm*<symbol role="Variable">nome_client</symbol>*iconImage:</systemitem> <symbol role="Variable">nome_file_icona</symbol></para>
|
|
<para>Per determinare il valore corretto per <symbol role="Variable">nome_client</symbol>, aprire la Gestione di applicazioni e fare doppio clic su “Caratteristiche
|
|
della finestra” nel gruppo di applicazioni Strumenti_desktop. Selezionando
|
|
una finestra verranno mostrate le sue caratteristiche. La caratteristica<indexterm>
|
|
<primary>WM_CLASS, caratteristica</primary></indexterm> WM_CLASS indicherà,
|
|
tra virgolette, la classe della finestra.</para>
|
|
<para>Per maggiori informazioni sull'impostazione delle risorse, vedere <!--Original
|
|
XRef content: '“Impostazione delle risorse delle appli--><!--cazioni”
|
|
a pagina 262'--><xref role="SecTitleAndPageNum" linkend="sag.facol.mkr.2">.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Scegliere “Riavviare la Gestione dello spazio di lavoro”
|
|
dal menu di controllo dello spazio di lavoro.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
<para>Per verificare che l'icona modificata sia stata riconosciuta dalla Gestione
|
|
dello spazio di lavoro, ridurre ad icona la finestra associata.</para>
|
|
<note>
|
|
<para>Alcune applicazioni non permettono di sostituire l'icona predefinita
|
|
usata per la loro finestra.</para>
|
|
</note>
|
|
</sect2>
|
|
<sect2 id="sag.cricn.div.16" role="Procedure">
|
|
<title>Come usare la Gestione di file per visualizzare le icone<indexterm>
|
|
<primary>icone</primary><secondary>visualizzazione con la Gestione di file</secondary></indexterm><indexterm><primary>Gestione di file, uso per la
|
|
visualizzazione delle icone</primary></indexterm><indexterm><primary>visualizzazione
|
|
delle icone con la Gestione di file</primary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Copiare il file <filename>/usr/dt/examples/types/</filename><symbol>lingua</symbol><filename>/IconBrowse.dt</filename> in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types/Iconbrowse.dt</filename>.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Aprire la Gestione di applicazioni e fare doppio clic su “Ricaricare
|
|
azioni” nel gruppo Strumenti_desktop.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
<para>Spostandosi in una directory che contiene file di icone (file <filename>.bm</filename> e<filename>.pm</filename>), vicino ai nomi dei file compariranno
|
|
le immagini effettive di queste icone. Ad esempio, spostandosi nella directory <filename>/usr/dt/appconfig/icons/</filename><emphasis>lingua</emphasis> compariranno
|
|
molte delle icone usate dal desktop.</para>
|
|
<note>
|
|
<para>L'uso di questa funzione su un sistema con poca memoria può
|
|
rallentare la visualizzazione delle directory nella Gestione di file. Nella
|
|
configurazione predefinita, le immagini più grandi di 256 x 256 pixel
|
|
non vengono visualizzate.</para>
|
|
</note>
|
|
<para>Per disabilitare la visualizzazione delle icone:</para>
|
|
<orderedlist>
|
|
<listitem><para>Cancellare la copia personale del file <filename>IconBrowse.dt</filename>.</para>
|
|
</listitem>
|
|
<listitem><para>Aprire la Gestione di applicazioni e fare doppio clic su “Ricaricare
|
|
azioni” nel gruppo Strumenti_desktop.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="sag.cricn.div.17">
|
|
<title id="sag.cricn.mkr.9">Suggerimenti per il disegno delle icone<indexterm>
|
|
<primary>icone</primary><secondary>suggerimenti per il disegno</secondary>
|
|
</indexterm></title>
|
|
<para>Usare un tema comune per le icone correlate. Nel disegnare ad esempio
|
|
le icone per un'applicazione, usare elementi somiglianti per l'icona dell'applicazione
|
|
e le icone dei file di dati.</para>
|
|
<para>Se si disegna un'icona a colori, verificare che anche la versione in
|
|
bianco e nero sia accettabile. Se infatti si utilizza un monitor monocromatico
|
|
o a scala di grigi (o se non è disponibile un numero sufficiente di
|
|
colori), l'icona verrà visualizzata automaticamente nel formato a
|
|
due colori.</para>
|
|
<para>Per usare in maniera coerente i colori del sistema, cercare di usare
|
|
nel disegno delle icone solo i colori forniti dal desktop. (Le icone create
|
|
con l'Editor delle icone useranno automaticamente solo i colori del desktop.)
|
|
</para>
|
|
<para>Per informazioni sulle dimensioni da usare per i componenti del desktop,
|
|
vedere la <!--Original XRef content: 'Tabella 12‐1, “Dimensioni
|
|
--><!--delle icone e nomi dei file,” a pagina 207'--><xref role="TableAndPage"
|
|
linkend="sag.cricn.mkr.5">.</para>
|
|
<sect2 id="sag.cricn.div.18">
|
|
<title>Uso dei colori</title>
|
|
<para>Le icone del desktop usano una tavolozza di 22 colori, di cui:<indexterm>
|
|
<primary>colori</primary><secondary>uso nelle icone</secondary></indexterm><indexterm>
|
|
<primary>icone</primary><secondary>uso dei colori</secondary></indexterm></para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Otto grigi statici</para>
|
|
</listitem>
|
|
<listitem><para>Otto colori statici: rosso, blu, verde, azzurro, magenta,
|
|
giallo, nero e bianco</para>
|
|
</listitem>
|
|
<listitem><para>Sei colori dinamici: primo piano, sfondo, ombreggiatura superiore,
|
|
ombreggiatura inferiore, selezione e trasparente</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Questa tavolozza permette di creare icone chiare e ben leggibili senza
|
|
ricorrere alle risorse di colore richieste da altre applicazioni. La maggior
|
|
parte delle icone del desktop usa gradazioni di grigio con accenti di colore.
|
|
</para>
|
|
<para>Il colore trasparente permette di creare forme apparentemente non rettangolari,
|
|
poiché lascia trasparire all'interno dell'area rettangolare dell'icona
|
|
il colore dello spazio di lavoro.</para>
|
|
</sect2>
|
|
</sect1>
|
|
</chapter>
|
|
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
|
<?Pub Caret>
|
|
<?Pub *0000030320>
|