Solaris CDE: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Zusätzliche Steuerbereiche erstellen und ändern

Benutzer können zusätzliche Steuerbereiche mit den Pop-Up-Menüs des vorderen Steuerbereichs erstellen oder ändern.

In diesem Abschnitt finden Sie Informationen über systemweite Anpassungen, die mit den Konfigurationsdateien des vorderen Steuerbereichs vorgenommen werden müssen.

Ein zusätzlicher Steuerbereich wird einer Steuerung im Hauptsteuerbereich zugeordnet.

Abbildung 15-3 Der Container eines zusätzlichen Steuerbereichs ist die Steuerung, der er zugeordnet ist

Graphic

Die Zuordnung wird in der Definition des zusätzlichen Steuerbereichs vorgenommen. Das Feld CONTAINER_NAME gibt die betreffende Steuerung an:

CONTROL Steuerungsname
 {
    ...
 }

 SUBPANEL Zusätzlicher_Steuerbereich
 {
 	CONTAINER_NAME 					Steuerungsname
 	...
 }

Einen neuen systemweiten zusätzlichen Steuerbereich erstellen

  1. Ermitteln Sie den Steuerungsnamen der Steuerung im Hauptsteuerbereich, der Sie den zusätzlichen Steuerbereich zuordnen wollen.

    Handelt es sich um eine integrierte Steuerung, finden Sie die Definition in der Datei /usr/dt/appconfig/types/Sprache /dtwm.fp.

  2. Erstellen Sie eine neue Datei /etc/dt/appconfig/types/ Sprache/*.fp.

  3. Definieren Sie den zusätzlichen Steuerbereich:

    	SUBPANEL Zusätzlicher_Steuerbereichname
     	{
     		CONTAINER_NAME			Steuerungsname
     		TITEL						Wert
     		KENNWORT			Wert
     		...
     	}
  4. Speichern Sie die neue Konfigurationsdatei.

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

Integrierte zusätzliche Steuerbereiche anpassen

Sie können die allgemeinen Eigenschaften (z. B. Titel) und den Inhalt der integrierten zusätzlichen Steuerbereiche ändern.

Allgemeine Eigenschaften eines integrierten zusätzlichen Steuerbereichs ändern

  1. Erstellen Sie eine neue Konfigurationsdatei für den vorderen Steuerbereich im Verzeichnis:

    • Systemweit: /etc/dt/appconfig/types/ Sprache/Name.fp

    • Persönlich: Home-Verzeichnis /.dt/types/Name.fp.

  2. Kopieren Sie die gesamte SUBPANEL -Standarddefinition aus /usr/dt/appconfig/types/Sprache /dtwm.fp in die neue Datei:

    	SUBPANEL   Zusätzlicher_Steuerbereichname
     	{
      	 ...
     	}
  3. Ändern Sie die Definition des zusätzlichen Steuerbereichs.

  4. Speichern Sie die neue Konfigurationsdatei.

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

    Die folgende Definition in der Datei /users/janice/.dt/types/PerApps.fp ändert beispielsweise den Namen des zusätzlichen Steuerbereichs 'Persönliche Anwendungen':

    SUBPANEL PersAppsSubpanel
     {
     	CONTAINER_NAME					TextEditor
     	TITLE								Meine Anwendungen
     }

Eine systemweite Steuerung einem integrierten zusätzlichen Steuerbereich hinzufügen

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

  2. Definieren Sie die systemweite Steuerung in der Datei.

    Geben Sie mit Hilfe der Felder CONTAINER_NAME und CONTAINER_TYPE den Container für die Steuerung an:

    	CONTROL Steuerungsname
     	{
     		CONTAINER_NAME					Zusätzlicher_Steuerbereichname
     		CONTAINER_TYPE					SUBPANEL
     		...
     	}

    Weitere Informationen finden Sie im Abschnitt "Steuerungen im vorderen Steuerbereich definieren".

  3. Speichern Sie die Konfigurationsdatei.

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

    Die folgende Steuerungsdefinition in der neuen Datei /etc/dt/appconfig/types/ Sprache/DigitalClock.fp fügt beispielsweise die Steuerung 'Digitale Uhr' (in der Anwendungsgruppe 'Desktop-Werkzeuge') dem zusätzlichen Steuerbereich 'Persönliche Anwendungen' aller Benutzer hinzu.

    CONTROL DigitalClockControl
     {
     	TYPE						icon
     	CONTAINER_NAME			PerAppsSubpanel
     	CONTAINER_TYPE			SUBPANEL
     	ICON						Dtdgclk
     	PUSH_ACTION				DigitalClock
     	PUSH_RECALL				True
     }

Eine Steuerung aus einem integrierten zusätzlichen Steuerbereich entfernen

    Gehen Sie wie beim Entfernen einer Steuerung aus dem Hauptsteuerbereich vor. Siehe unter "Eine Steuerung entfernen".

Die Steuerung 'Symbol installieren' entfernen

    Fügen Sie das folgende Feld der Definition des zusätzlichen Steuerbereichs hinzu:

	CONTROL_INSTALL					False

Die Selbstschließfunktion zusätzlicher Steuerbereiche ändern

Zusätzliche Steuerbereiche werden standardmäßig automatisch geschlossen, sobald der Benutzer eine Steuerung auswählt, es sei denn, der Benutzer hat den Steuerbereich von seiner ursprünglichen Position verschoben.

Der vordere Steuerbereich kann so konfiguriert werden, daß zusätzliche Steuerbereiche offen bleiben, bis sie vom Benutzer explizit geschlossen werden.

  1. Erstellen Sie eine neue Konfigurationsdatei für den vorderen Steuerbereich im Verzeichnis:

    • Systemweit: /etc/dt/appconfig/types/ Sprache/*.fp

    • Persönlich: Home-Verzeichnis /.dt/types/*.fp

  2. Kopieren Sie die PANEL -Standarddefinition aus /usr/dt/appconfig/types/Sprache /dtwm.fp in die neue Datei:

    	PANEL FrontPanel
     	{
     	  ...
     	}
  3. Fügen Sie folgendes Feld der PANEL -Definition hinzu:

    	SUBPANEL_UNPOST    False
  4. Speichern Sie die neue Konfigurationsdatei.

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