La sintassi di definizione del Pannello principale (PANEL) permette di:
Cambiare la posizione del Pannello principale
Cambiare la decorazione della finestra
Impostare l'aspetto e il comportamento generale dei controlli
La descrizione predefinita per il Pannello principale si trova in /usr/dt/appconfig/types/lingua/dtwm.fp.
Per maggiori informazioni, vedere la pagina man dtfpfile(4X).
Creare un nuovo file di configurazione per il Pannello principale in /etc/dt/appconfig/types/lingua o in DirectoryIniziale/.dt/types.
Copiare la descrizione predefinita del pannello (PANEL) da /usr/dt/appconfig/types/lingua/dtwm.fp nel nuovo file.
Modificare la descrizione del pannello.
La nuova definizione del pannello avrà la precedenza su quella predefinita.
Per specificare la posizione del Pannello principale, usare il campo PANEL_GEOMETRY nella definizione del pannello.
Ad esempio, il pannello seguente viene visualizzato nell'angolo superiore destro dello schermo.
PANEL PannelloAlto { PANEL_GEOMETRY -1+1 ... }
Aggiungere la riga seguente alla definizione del pannello:
DISPLAY_CONTROL_LABELS True
Aggiungere un campo LABEL per ogni controllo.
Se non viene specificato un campo LABEL, verrà usato il valore di nome_controllo.
Per specificare il modo in cui eseguire l'azione specificata in PUSH_ACTION, usare il campo CONTROL_BEHAVIOR nella definizione del pannello. I valori possibili per questo campo sono:
single_click: l'azione specificata in PUSH_ACTION viene eseguita facendo clic sul controllo
double_click: l'azione specificata in PUSH_ACTION viene eseguita facendo doppio clic sul controllo
Quando si desidera eseguire numerose modifiche, può essere preferibile creare un nuovo Pannello principale.
Per evitare conflitti con i componenti del Pannello principale predefinito, occorrerà usare nomi nuovi per il pannello (PANEL) e per gli altri contenitori.
Creare il componente PANEL per il nuovo Pannello principale. Assegnare al pannello un nome unico:
PANEL nome_pannello_principale { ... }
Creare i riquadri e i controlli usando nomi nuovi per i contenitori.
Per utilizzare i componenti esistenti, copiare le definizioni e cambiare il valore di CONTAINER_NAME.
Scegliere "Riavvia la Gestione dello spazio di lavoro" dal menu di controllo dello spazio di lavoro.
L'esempio seguente modifica il Pannello principale predefinito in modo che i controlli appaiano disposti su tre righe.
Copiare /usr/dt/appconfig/types/lingua/dtwm.fp in DirectoryIniziale/.dt/types/MioPannelloPrincipale.fp. Assegnare al file l'autorizzazione di scrittura.
Questo è il file che occorrerà modificare per creare il nuovo Pannello principale.
Cambiare il nome del Pannello principale:
PANEL NuovoPannelloPrinc
Cambiare il nome del riquadro Top e modificare il nome del relativo contenitore:
BOX NuovoPannelloPrincAlto { CONTAINER_NAME NuovoPannelloPrinc POSITION_HINTS first ... }
Aggiungere le definizioni dei riquadri per le righe centrale e inferiore:
BOX NuovoPannelloPrincMedio { CONTAINER_NAME NuovoPannelloPrinc POSITION_HINTS second }
BOX NuovoPannelloPrincBasso { CONTAINER_NAME NuovoPannelloPrinc POSITION_HINTS second }
Impostare il campo CONTAINER_NAME dei seguenti controlli su NuovoPannelloPrincAlto:
Clock
Date
Home
TextEditor
Impostare il campo CONTAINER_NAME dei seguenti controlli su NuovoPannelloPrincBasso:
Printer
Style
Applications
Help
Trash
Impostare il campo CONTAINER_NAME dell'area dei commutatori su NuovoPannelloPrincMedio.
Scegliere "Riavvia la Gestione dello spazio di lavoro" dal menu di controllo dello spazio di lavoro.