CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Allgemeine Konfiguration des vorderen Steuerbereichs

Die PANEL-Syntax des vorderen Steuerbereichs ermöglicht folgendes:

Allgemeine Arbeitsschritte

  1. Erstellen Sie eine neue Konfigurationsdatei für den vorderen Steuerbereich im Verzeichnis /etc/dt/appconfig/types/Sprache oder Home-Verzeichnis/.dt/types.

  2. Kopieren Sie die Standardbeschreibung von PANEL aus der Datei /usr/dt/appconfig/types/Sprache/dtwm.fp in die neue Datei.

  3. Nehmen Sie in der PANEL-Definition die gewünschten Änderungen vor.

    Die neue Definition hat Vorrang vor der Standarddefinition von PANEL.

Die Standardposition des vorderen Steuerbereichs ändern

    Ü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
 	        …
 	}

Steuerungen im Hauptsteuerbereich beschriften

  1. Fügen Sie folgende Zeile der PANEL-Definition hinzu:

    	DISPLAY_CONTROL_LABELS   True
  2. Fügen Sie jeder Steuerung ein LABEL-Feld hinzu.

    Steuerungsname wird verwendet, wenn LABEL nicht angegeben wird.

Das Klickverhalten von Steuerungen ändern

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

Einen vorderen Steuerbereich neu erstellen

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.

  1. Erstellen Sie die PANEL-Komponente für den neuen Steuerbereich. Verwenden Sie einen eindeutigen Namen:

    	PANEL Vorderer_Steuerbereich
     	{
     	        …
     	}
  2. 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.

  3. Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.

Beispiel zur Erstellung eines persönlichen vorderen Steuerbereichs mit drei Zeilen

Im folgenden Beispiel wird der vordere Standardbereich so geändert, daß seine Steuerungen in drei Zeilen angezeigt werden.

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

  2. Ändern Sie den Namen des vorderen Steuerbereichs:

    	PANEL NewFrontPanel
  3. Ändern Sie den Namen des Feldes 'Top' und seines Containers:

    	BOX NewFrontPanelTop
     	{
     	  CONTAINER_NAME					NewFrontPanel
     	  POSITION_HINTS					first
     	  … 	
    	}
  4. 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
     	}
  5. Ändern Sie das Feld CONTAINER_NAME der folgenden Steuerungen in den Wert NewFrontPanelTop:

    • Uhr

    • Datum

    • Home

    • TextEditor

    • Mail

  6. Ändern Sie das Feld CONTAINER_NAME der folgenden Steuerungen in den Wert NewFrontPanelBottom:

    • Drucker

    • Stil

    • Anwendungen

    • Abbrechen

    • Papierkorb

  7. Ändern Sie das Feld CONTAINER_NAME der SWITCH-Komponente in den Wert NewFrontPanelMiddle.

  8. Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.