Creazione di icone per il desktop
Le icone del desktop sono associate ai seguenti
elementi:
Azioni e tipi di dati nella Gestione di file e nella Gestione
di applicazioni
Controlli dei Pannello principale
Finestre delle applicazioni ridotte a icona
Elementi grafici usati dalle applicazioni, come tavolozze
e barre di strumenti
Sfondi degli spazi di lavoro
Maggiori informazioni sulle icone del desktop si trovano nella documentazione
per l'ambiente di sviluppo. Vedere il Capitolo 4, “Visual Design”,
nella Style Guide and Certification Checklist.
File grafici delle icone
Perché il desktop possa usare l'immagine di un'icona, questa
immagine deve:
Avere il formato corretto.
Usare la forma corretta per il nome.
Avere le dimensioni richieste per il desktop.
Trovarsi in una directory inclusa nel percorso di ricerca
delle icone.
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 ICON nella definizione del
Pannello principale per specificare l'icona da utilizzare per quel controllo.
iconepercorso di ricerca,
Vedere percorso di ricerca delle icone<
$nopage>icone
server, Vedere server di icone<
$nopage>Formati dei file delle icone
iconeformati dei file
<$nopage>mappa di bitVedere anche icone[mappa di bitaaa]
Se si dispone di un monitor a colori, usare file a mappa di pixel (XPM),
solitamente identificati dal suffisso .pm. Diversamente,
usare file a mappa di bit (XBM), in genere identificati dal suffisso .bm. Se il file a mappa di pixel utilizza un effetto di trasparenza,
creando il file .bm verrà generato un file di
maschera (_m.bm). Per maggiori informazioni sul modo
in cui il desktop ricerca i file delle icone, vedere .
iconenomi dei file
nomi dei file per le iconeNomi
dei file delle icone
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 è:iconericerca dei file
iconeconvenzioni per i nomi
.pm, estensione per i nomi dei file[pm, estensione]
.bm, estensione per i nomi dei file[bm, estensione]
mappa di bitricerca dei file
mappa di pixelricerca dei file
immagini, Vedere icone<$nopage>
/usr/dt/appconfig/icons/lingua/posta.l.pm
si userà semplicemente il nome posta. 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:
nomebase.dimensione.formato
Oppure
nomebase.formato
dove:
nomebase
È il nome base utilizzato per
indicare l'immagine
dimensione
È una lettera indicante una
delle seguenti dimensioni: l (grande), m
(media), s (piccola), t (piccolissima)
formato
È il formato del file: pm (mappa di pixel) bm (mappa di bit)
Convenzioni per le dimensioni delle icone
iconeconvenzioni per le dimensioni
dimensioni delle icone
mappa di bitconvenzioni per
i nomi dei fileLamappa di pixelconvenzioni per i nomi dei file mostra le dimensioni in pixel consigliate per le
icone del desktop
Dimensioni delle icone e nomi dei file
Dimensione icona
File a mappa di bit
File a mappa di pixel
16 x 16 (piccolissima)
nome.t.bm
nome.t.pm
24 x 24 (piccola)
nome.s.bm
nome.s.pm
32 x 32 (media)
nome.m.bm
nome.m.pm
48 x 48 (grande)
nome.l.bm
nome.l.pm
.
La mostra le dimensioni delle icone usate per i componenti
del desktop. In alcuni casi, la dimensione dell'icona usata dipende dalla
risoluzione del monitor.
Componenti del desktop e dimensioni delle icone
Componente del desktopRisoluzione altaRisoluzione mediaRisoluzione bassa
Gestione di file e Gestione di applicazioni
(visualizzazione per nome e icona)
media
media
media
Gestione di file e Gestione di applicazioni
(visualizzazione per nome e icona piccola)
piccolissima
piccolissima
piccolissima
Controlli del Pannello principale
grande
grande
media
Pannelli secondari del Pannello principale
media
media
piccolissima
Commutatori del Pannello principale
piccola
piccola
piccolissima
Finestre ridotte a icona
grande
grande
media
Ad esempio, se si specifica un'icona di nome posta
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à posta.t.pm.
mappa di bitpercorso di ricercamappa di bitricerca dei filemappa di pixelpercorso di ricerca
mappa di pixelricerca dei filePercorso
di ricerca delle iconepercorsi di ricercaicone
Per localizzare l'immagine di un'icona, il desktop ricerca il file corrispondente
in un elenco di directory. Questo elenco, detto percorso di ricerca delle icone, è 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 .
Il percorso di ricerca delle icone predefinito comprende le seguenti
directory:
Icone predefinite: /usr/dt/appconfig/icons/ lingua
Icone di sistema: /etc/dt/appconfig/icons/ lingua
Icone personali: DirectoryIniziale/.dt/icons
Accesso alle icone attraverso la rete
Il desktop può accedere anche ad icone residenti su sistemi remoti.
Per informazioni su come creare un server di icone, vedere .
Associazioni delle icone
Per rendere più veloce il riconoscimento degli oggetti è
possibile associare le icone ai seguenti elementi:iconecreazione di associazioni
Azioni e tipi di dati
Controlli e pannelli secondari del Pannello principale
Finestre di applicazioni ridotte ad icona
Come specificare i file delle icone
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).
Per specificare un percorso di ricerca diverso da quello predefinito,
specificare il nome e il percorso completo dell'icona.
Come associare un'icona a un'azione o a un tipo di dati
Specificare l'icona usando il campo ICON.
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.iconeassociazioni con azioni o tipi di dati
azioniassociazioni con le icone
tipi di datiassociazioni
con le icone
Creare le icone nelle seguenti dimensioni:
Per le azioni: grande, media e piccolissima
Per i tipi di dati: media e piccolissima
Esempio di definizione di un'azione
L'esempio seguente mostra la definizione di un'azione per l'avvio dello
strumento di disegno Island PaintTM. L'azione
è associata alle icone Ipaint.l e Ipaint.s.
ACTION AprireIslandPaint
{
WINDOW_TYPE NO-STDIO
ICON Ipaint
EXEC_STRING /usr/bin/IslandPaint %Arg_1"File da aprire:"%
}
Se si utilizzano le icone a colori, il desktop aggiungerà il
suffisso .pm al nome del file prima di iniziare la ricerca.
Diversamente (o se non viene trovato nessun file che termina in .pm), il desktop aggiungerà il suffisso .bm.
Esempio di definizione di un tipo di dati
La definizione seguente associa le icone comprs.l
e comprs.s ai file compressi:
DATA_ATTRIBUTES COMPRESSED
{
ICON comprs
ACTIONS Decomprimi
DESCRIPTION Questo è un file compresso con il comando \
'compress' per occupare meno spazio.
}
Come visualizzare un'icona in un controllo del Pannello principale
Specificare il nome dell'immagine usando il campo ICON.
Se il controllo esegue un monitoraggio su un file (MONITOR_TYPE è impostato su mail o file), usare il campo ALTERNATE_ICON per specificare le icone da usare quando viene rilevato
un cambiamento.iconePannello principalePannello principale
uso delle icone
È anche possibile creare un'animazione per i pulsanti e le aree
di rilascio.
Creare le icone nelle seguenti dimensioni:
Per i controlli e i pannelli secondari del Pannello principale:
grande, media e piccolissima
Per i commutatori degli spazi di lavoro: piccola
Esempio
Il controllo seguente assume un aspetto diverso in base alla presenza
o meno di un file di nome relazione nella directory /doc/ftp/pub/. Quando il file non è presente viene visualizzata
l'icona NoRelazione.pm; quando è presente viene
usata l'icona Relazione.pm.
CONTROL ControlloRelazione
{
CONTAINER_NAME nome_raccoglitore
TYPE ICON
MONITOR_TYPE file
FILE_NAME /doc/ftp/pub/relazione
ICON NoRelazione
ALTERNATE_ICON Relazione
}
Come associare un'icona alla finestra di un'applicazione
Impostare la risorsa iconImage per
la Gestione dello spazio di lavoro come segue:icone
associazioni con le applicazioni
applicazioniassociazioni con le icone
Dtwm*nome_client*iconImage: nome_file_icona
Per determinare il valore corretto per nome_client, 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
WM_CLASS, caratteristica WM_CLASS indicherà,
tra virgolette, la classe della finestra.
Per maggiori informazioni sull'impostazione delle risorse, vedere .
Scegliere “Riavviare la Gestione dello spazio di lavoro”
dal menu di controllo dello spazio di lavoro.
Per verificare che l'icona modificata sia stata riconosciuta dalla Gestione
dello spazio di lavoro, ridurre ad icona la finestra associata.
Alcune applicazioni non permettono di sostituire l'icona predefinita
usata per la loro finestra.
Come usare la Gestione di file per visualizzare le icone
iconevisualizzazione con la Gestione di fileGestione di file, uso per la
visualizzazione delle iconevisualizzazione
delle icone con la Gestione di file
Copiare il file /usr/dt/examples/types/lingua/IconBrowse.dt in DirectoryIniziale/.dt/types/Iconbrowse.dt.
Aprire la Gestione di applicazioni e fare doppio clic su “Ricaricare
azioni” nel gruppo Strumenti_desktop.
Spostandosi in una directory che contiene file di icone (file .bm e.pm), vicino ai nomi dei file compariranno
le immagini effettive di queste icone. Ad esempio, spostandosi nella directory /usr/dt/appconfig/icons/lingua compariranno
molte delle icone usate dal desktop.
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.
Per disabilitare la visualizzazione delle icone:
Cancellare la copia personale del file IconBrowse.dt.
Aprire la Gestione di applicazioni e fare doppio clic su “Ricaricare
azioni” nel gruppo Strumenti_desktop.
Suggerimenti per il disegno delle icone
iconesuggerimenti per il disegno
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.
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.
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.)
Per informazioni sulle dimensioni da usare per i componenti del desktop,
vedere la .
Uso dei colori
Le icone del desktop usano una tavolozza di 22 colori, di cui:
coloriuso nelle icone
iconeuso dei colori
Otto grigi statici
Otto colori statici: rosso, blu, verde, azzurro, magenta,
giallo, nero e bianco
Sei colori dinamici: primo piano, sfondo, ombreggiatura superiore,
ombreggiatura inferiore, selezione e trasparente
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.
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.