Die PANEL-Syntax des vorderen Steuerbereichs ermöglicht folgendes:
Ändern der Position des vorderen Steuerbereichs.
Ändern des Aussehens des Fensters.
Einstellen des allgemeinen Erscheinungsbilds und der allgemeinen Funktionsweise der Steuerungen.
Die Standardbeschreibung von PANEL befindet sich in der Datei /usr/dt/appconfig/types/Sprache/dtwm.fp.
Weitere Informationen finden Sie auf der Hilfeseite dtfpfile(4X).
Erstellen Sie eine neue Konfigurationsdatei für den vorderen Steuerbereich im Verzeichnis /etc/dt/appconfig/types/Sprache oder Home-Verzeichnis/.dt/types.
Kopieren Sie die Standardbeschreibung von PANEL aus der Datei /usr/dt/appconfig/types/Sprache/dtwm.fp in die neue Datei.
Nehmen Sie in der PANEL-Definition die gewünschten Änderungen vor.
Die neue Definition hat Vorrang vor der Standarddefinition von PANEL.
Über das Feld PANEL_GEOMETRY der PANEL-Definition kann die Position des Steuerbereichs festgelegt werden.
Der folgende Steuerbereich befindet sich in der rechten oberen Ecke.
PANEL SpecialFrontPanel { PANEL_GEOMETRY -1+1 ... }
Fügen Sie folgende Zeile der PANEL-Definition hinzu:
DISPLAY_CONTROL_LABELS True
Fügen Sie jeder Steuerung ein LABEL-Feld hinzu.
Steuerungsname wird verwendet, wenn LABEL nicht angegeben wird.
Über das Feld CONTROL_BEHAVIOR der PANEL-Definition wird festgelegt, wie der Benutzer die PUSH_ACTION. einer Steuerung starten kann. Folgende Werte können angegeben werden:
single_click-- durch Klicken wird die PUSH_ACTION ausgeführt.
double_click-- durch Doppelklicken der Steuerung wird die PUSH_ACTION ausgeführt.
Das Erstellen eines neuen vorderen Steuerbereichs ist von Vorteil, wenn umfangreiche Änderungen vorgenommen werden sollen.
Damit keine Namenskonflikte mit den integrierten Steuerbereichskomponenten auftreten können, sollten neue eindeutige Namen für PANEL und die anderen Container vergeben werden.
Erstellen Sie die PANEL-Komponente für den neuen Steuerbereich. Verwenden Sie einen eindeutigen Namen:
PANEL Vorderer_Steuerbereich { ... }
Erstellen Sie die neuen Felder und Steuerungen. Verwenden Sie dabei die neuen Container-Namen.
Sollen auch bereits vorhandene Komponenten verwendet werden, kopieren Sie deren Definitionen, und ändern Sie anschließend den Wert des Feldes CONTAINER_NAME.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Im folgenden Beispiel wird der vordere Standardbereich so geändert, daß seine Steuerungen in drei Zeilen angezeigt werden.
Kopieren Sie die Datei/usr/dt/appconfig/types/Sprache/dtwm.fp in das Verzeichnis Home-Verzeichnis/.dt/types/MyFrontPanel.fp. Weisen Sie für die Datei Schreibrechte zu.
Diese Konfigurationsdatei wird für den neuen Steuerbereich benötigt.
Ändern Sie den Namen des vorderen Steuerbereichs:
PANEL NewFrontPanel
Ändern Sie den Namen des Feldes 'Top' und seines Containers:
BOX NewFrontPanelTop { CONTAINER_NAME NewFrontPanel POSITION_HINTS first ... }
Fügen Sie Felddefinitionen für die mittlere und die untere Zeile hinzu:
BOX NewFrontPanelMiddle { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
BOX NewFrontPanelBottom { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
Ändern Sie das Feld CONTAINER_NAME der folgenden Steuerungen in den Wert NewFrontPanelTop:
Uhr
Datum
Home
TextEditor
Ändern Sie das Feld CONTAINER_NAME der folgenden Steuerungen in den Wert NewFrontPanelBottom:
Drucker
Stil
Anwendungen
Abbrechen
Papierkorb
Ändern Sie das Feld CONTAINER_NAME der SWITCH-Komponente in den Wert NewFrontPanelMiddle.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.