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 Standarddefinition 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 Standarddefinition 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 .
Geben Sie mit Hilfe des Feldes PANEL_GEOMETRY der PANEL -Definition die Position des Steuerbereichs an.
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.
Mit Hilfe des Feldes 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 - der Benutzer klickt einmal auf den Steuerbereich zum Starten der PUSH_ACTION
double_click - der Benutzer klickt doppelt auf den Steuerbereich zum Starten der PUSH_ACTION
Das Erstellen eines neuen vorderen Steuerbereichs ist von Vorteil, wenn umfangreiche Änderungen vorgenommen werden sollen.
Damit keine Konflikte mit den integrierten Steuerbereichskomponenten auftreten können, sollten neue eindeutige Namen für das PANEL und die anderen Container vergeben werden.
Erstellen Sie die PANEL -Komponente für den neuen Steuerbereich. Verwenden Sie einen eindeutigen Namen:
PANEL Vorderer_Steuerbereichname { ... }
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
Hilfe
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'.