Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Associazioni delle icone

Per rendere più veloce il riconoscimento degli oggetti è possibile associare le icone ai seguenti elementi:

Designazione dei 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.

Associare un'icona a un'azione o a un tipo di dati

  1. 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.

  2. 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 Paint. L'azione è associata alle icone Ipaint.l e Ipaint.s.

ACTION	ApriIslandPaint
{
 	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				Uncompress
 	DESCRIPTION			I file COMPRESSED sono stati compressi con il \
 							comando 'compress' per occupare meno spazio.
} 

Visualizzare un'icona in un controllo del Pannello principale

  1. 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.

    È anche possibile creare un'animazione per i pulsanti e le aree di rilascio.

  2. 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
 }

Associare un'icona alla finestra di un'applicazione

  1. Impostare la risorsa iconImage per la Gestione dello spazio di lavoro come segue:

    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 “Proprietà della finestra” nel gruppo di applicazioni Strumenti_desktop. Selezionando una finestra verranno mostrate le sue proprietà. La proprietà WM_CLASS indicherà, tra virgolette, la classe della finestra.

    Per maggiori informazioni sull'impostazione delle risorse, vedere Impostazione delle risorse delle applicazioni.

  2. Scegliere “Riavvia 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.


    Nota –

    Alcune applicazioni non permettono di sostituire l'icona predefinita usata per la loro finestra.


Usare la Gestione di file per visualizzare le icone

  1. Copiare il file /usr/dt/examples/lingua/IconBrowse.dt in DirectoryIniziale/.dt/types/Iconbrowse.dt.

  2. Aprire la Gestione di applicazioni e fare doppio clic su “Ricarica 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.


    Nota –

    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:

  1. Cancellare la copia personale del file IconBrowse.dt.

  2. Aprire la Gestione di applicazioni e fare doppio clic su “Ricarica azioni” nel gruppo Strumenti_desktop.