Der Hauptsteuerbereich ist der vordere Steuerbereich ohne die zusätzlichen Steuerbereiche.
Folgende Änderungen können vorgenommen werden:
Steuerungen hinzufügen oder entfernen.
Die Positionen der Steuerungen ändern.
Erstellen Sie eine Konfigurationsdatei für den vorderen Steuerbereich:
Systemweit: /etc/dt/appconfig/types/Sprache/*.fp
Persönlich: Home-Verzeichnis/.dt/types/*.fp
Definieren Sie die Steuerung in der Datei.
Verwenden Sie das Feld CONTAINER_NAME und das Feld CONTAINER_TYPE, um den Container für die Steuerung anzugeben:
CONTAINER_NAME Top CONTAINER_TYPE BOX
Legen Sie über das Feld POSITION_HINTS die horizontale Position der Steuerung fest. Da Anpassungen Vorrang vor integrierten Steuerungen haben, schiebt die neue Steuerung bereits vorhandene um eine Position nach rechts.
Speichern Sie die Konfigurationsdatei.
Erstellen Sie ein Symbol für die Steuerung im vorderen Steuerbereich.
Weitere Informationen finden Sie im Abschnitt "Das von einer Steuerung verwendete Symbol festlegen".
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Die folgende Steuerungsdefinition in der Datei /etc/dt/appconfig/types/Sprache/audio.fp fügt beispielsweise eine Audio-Steuerung zwischen die Uhr- und die Kalender-Steuerung ein.
CONTROL AudioApplication { TYPE icon CONTAINER_NAME Top CONTAINER_TYPE BOX ICON AudioApp POSITION_HINTS 2 PUSH_ACTION StartAudioApplication PUSH_RECALL true }
Erstellen Sie eine Konfigurationsdatei für den vorderen Steuerbereich:
Systemweit: /etc/dt/appconfig/types/Sprache/Name.fp
Persönlich: Home-Verzeichnis/.dt/types/Name.fp
Kopieren Sie die Definition der zu entfernenden Steuerung in die neue Datei.
Handelt es sich um eine integrierte Steuerung, finden Sie die Definition in der Datei /usr/dt/appconfig/types/Sprache/dtwm.fp.
Sie müssen nicht die gesamte Definition kopieren. Im kopierten Teil müssen jedoch die Felder CONTAINER_NAME und CONTAINER_TYPE enthalten sein.
Fügen Sie das Feld DELETE der Definition hinzu:
DELETE True
Speichern Sie die Konfigurationsdatei.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Die folgende Definition in der Datei /etc/dt/appconfig/types/Sprache/TrashCan.fp entfernt beispielsweise den Papierkorb aus dem vorderen Steuerbereich.
CONTROL Trash { CONTAINER_NAME Top CONTAINER_TYPE BOX DELETE True }
Folgendermaßen kann die Definition einer Steuerung geändert werden (um beispielsweise ein anderes Symbol zu verwenden).
Kopieren Sie die gesamte Definition der Steuerung aus /usr/dt/appconfig/types/Sprache/dtwm.fp in folgende Datei:
Systemweit: /etc/dt/appconfig/types/Sprache/Name.fp
Persönlich: Home-Verzeichnis/.dt/types/Name.fp.
Bearbeiten Sie die Felder, die geändert werden sollen. Es können auch Felder hinzugefügt werden.
Speichern Sie die Datei.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Kopieren Sie die Defintionen der gewünschten Steuerungen aus /usr/dt/appconfig/types/Sprache/dtwm.fp in folgende Datei:
Systemweit: /etc/dt/appconfig/types/Sprache/Name.fp
Persönlich: Home-Verzeichnis/.dt/types/Name.fp.
Für jede Steuerung, deren Position geändert werden soll, muß die gesamte Definition kopiert werden.
Vertauschen Sie die Werte der POSITION_HINTS-Felder in den Steuerungsdefinitionen.
Speichern Sie die Datei.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Die folgenden Definitionen in der Datei /etc/dt/appconfig/types/C/MailHelp.fp vertauschen beispielsweise die Positionen der Mail- und der Hilfe-Manager-Steuerung und sperren diese Komponenten gegen Änderungen durch Benutzer.
CONTROL Mail { POSITION_HINTS 12 LOCKED True ...Restliche Definition der Steuerung }
CONTROL Help { POSITION_HINTS 5 LOCKED True ...Restliche Definition der Steuerung }
Erstellen Sie eine neue Steuerungsdefinition mit identischen Angaben für:
Steuerungsname
So sind beispielsweise die folgenden beiden Steuerungen in zwei verschiedenen Konfigurationsdateien definiert. Sie haben identische Steuerungs- und Container-Namen und gelten daher als dieselbe Steuerung.
Definition in /etc/dt/appconfig/types/C/SysControls.fp:
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 2 ... }
Definition in Home-Verzeichnis/.dt/types/MyControls.fp:
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 6 ... }
Die persönliche Steuerung hat Vorrang und wird daher an Position 6 eingefügt.
Das Feld ICON der Steuerungsdefinition gibt die Symbolgrafik für die Steuerung an.
Beim Feld ICON kann es sich um folgendes handeln:
Basisdateiname
Der Basisdateiname ist der Name der Datei mit der Symbolgrafik ohne die Erweiterungen für Größe (m und t) und Grafiktyp (bm und pm). Geben Sie beispielsweise für die Dateien MyGame.l.pm und MyGame.m.pm den Wert MyGame an.
Wird der Dateiname ohne Pfad verwendet, müssen die Symboldateien in ein Verzeichnis im Symbolsuchpfad gestellt werden:
Persönliche Symbole: Home-Verzeichnis/.dt/icons
Systemweite Symbole: /etc/dt/appconfig/icons/Sprache
Absoluter Pfad zu der Symboldatei, einschließlich des vollständigen Dateinamens.
Der absolute Pfad sollte nur verwendet werden, wenn die Symboldatei sich nicht im Symbolsuchpfad befindet.
Die erforderliche Symbolgröße ist von der Position der Steuerung abhängig:
Position Größe
Hauptsteuerbereich - 48 x 48 Pixel (Name.l.pm oder Name.l.bm)
Zusätzlicher Steuerbereich - 24 x 24 Pixel (Name.s.pm oder Name.s.bm)
Plazieren Sie die Symboldatei in einem der folgenden Verzeichnisse:
Persönliche Symbole: Home-Verzeichnis/.dt/icons
Systemweite Symbole: /etc/dt/appconfig/icons/Sprache