CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Schritt 1: Schriftarten- und Farbressourcen ändern


Hinweis -

Ein Beispiel zur Änderung der Ressourcen für eine Anwendung finden Sie in Schritt 1 im Abschnitt "Beispiel zur Erstellung eines Registrierungspakets".


Das Desktop stellt Mechanismen für das Festlegen und Bearbeiten von Schnittstellen-Schriftarten und Fensterfarben zur Verfügung. Damit eine Anwendung diese Mechanismen ohne Probleme verwenden kann, muß möglicherweise die Datei app-defaults der Anwendung geändert werden.

Schriftartenressourcen ändern


Hinweis -

Dieser Abschnitt bezieht sich auf Anwendungen, die mit OSF/Motif 1.2(TM) (oder neueren Versionen) erstellt wurden. Der Style Manager kann keine Schnittstellen-Schriftarten für Anwendungen festlegen, die mit älteren Versionen von OSF/Motif geschrieben wurden.


Der Style Manager des Desktop setzt Schnittstellen-Schriftarten für Anwendungen, die mit OSF/Motif 1.2 (oder neueren Versionen) erstellt wurden, sofern die Anwendung keine anwendungsspezifische Schnittstellen-Schriftarten verwendet.

Der Style Manager stellt zwei Schriftarten zur Verfügung:

Systemschriftart -- wird vom System für Beschriftungen, Menüs und Tasten verwendet.

Benutzerschriftart -- wird für bearbeitbare Bereiche wie Textfelder verwendet.

Jede Schriftart steht in sieben Größen, die im Dialogfenster 'Schrift' mit 1 bis 7 bezeichnet sind, zur Verfügung. Die Schriftarten des Style Manager werden durch die Style Manager-Ressourcen, die in /usr/dt/app-defaults/sprache/Dtstyle festgelegt werden, den tatsächlichen Schriftarten des Systems zugeordnet.

Soll die Anwendung Schriftarten des Style Manager verwenden, müssen alle Anwendungsressourcen, die Schnittstellen-Schriftarten angeben, entfernt werden. Das Desktop legt die Ressourcen für die Anwendung automatisch fest:

FontList -- Systemschriftart

XmText*FontList -- Benutzerschriftart

XmTextField*FontList -- Benutzerschriftart

Farbressourcen ändern

Der Style Manager kann Anwendungsfarben dynamisch ändern. Die Anwendung muß ein OSF/Motif 1.1- oder 1.2-Client sein. Clients, die mit anderen Toolkits geschrieben wurden, können Farben nicht dynamisch ändern. In diesen Fällen muß der Client neu gestartet werden.

Der einfachste Weg zur Verwendung der dynamischen Farben des Desktops ist das Löschen aller Farbressourcen der Anwendung für die Hintergrund- und die Vordergrundfarbe.