Ogni componente del Pannello principale viene definito separatamente usando la sintassi:
COMPONENTE nome { PAROLA_CHIAVE valore PAROLA_CHIAVE valore … }
Alcune parole chiave sono richieste obbligatoriamente, altre sono opzionali. Per maggiori informazioni, vedere la pagina man dtfpfile(4X).
Il pannello primario è il componente di primo livello. La sua definizione include:
Il nome del pannello
Una serie di campi che descrivono l'aspetto generale e il comportamento dell'intero pannello
PANEL nome_pannello_primario { PAROLA_CHIAVE valore PAROLA_CHIAVE valore … }
Il valore nome_pannello_primario indica il nome unico usato per il Pannello principale. Il nome predefinito è “FrontPanel”.
La definizione di un riquadro comprende:
Il nome del riquadro (BOX)
Il pannello primario in cui si trova il riquadro (CONTAINER_NAME)
La posizione del riquadro nel pannello (POSITION_HINTS)
I campi che descrivono l'aspetto e il comportamento e che si applicano all'intero riquadro
BOX nome_riquadro { CONTAINER_NAME nome_pannello_primario POSITION_HINTS posizione PAROLA_CHIAVE valore PAROLA_CHIAVE valore … }
La definizione di un controllo (CONTROL) specifica:
Il nome del controllo
Se il controllo si trova all'interno di un riquadro, di un pannello secondario o dell'area dei commutatori (CONTAINER_TYPE)
Il riquadro, il pannello secondario o l'area dei commutatori in cui si trova il controllo (CONTAINER_NAME)
La posizione del controllo nel riquadro (POSITION_HINTS).
L'aspetto e il comportamento del controllo
CONTROL nome_controllo { CONTAINER_TYPE BOX o SUBPANEL o SWITCH CONTAINER_NAME nome_riquadro o nome_pannello_secondario o nome_commutatore TYPE tipo_controllo POSITION_HINTS posizione PAROLA_CHIAVE valore PAROLA_CHIAVE valore … }
La definizione di un pannello secondario specifica:
Il nome del pannello secondario
Il nome del controllo a cui il pannello secondario è associato (CONTAINER_NAME)
L'aspetto e il comportamento specifici del pannello secondario
SUBPANEL nome_pannello_secondario { CONTAINER_NAME nome_controllo PAROLA_CHIAVE valore PAROLA_CHIAVE valore … }
La definizione di un commutatore specifica: