Die Anzahl der Farben, die vom Style Manager benutzt werden, hängt von den Werten der folgenden Ressourcen ab:
colorUse - Konfiguriert die Anzahl der Farben, die vom Desktop benutzt werden.
shadowPixmaps - Weist den Desktop an, die beiden Schattenfarben durch Pixmaps zu ersetzen.
foregroundColor - Gibt an, ob sich die Vordergrundfarbe dynamisch ändert.
dynamicColor - Steuert, ob Anwendungen beim Wechseln von Paletten die Farbe ändern.
Tabelle 17–9zeigt eine Liste der maximalen Anzahl von Farben, die vom Desktop zugeordnet werden.
Tabelle 17–9 Anzahl der Desktopfarben
Bildschirm |
Maximale Anzahl der Farben |
Anzahl abgeleitet von |
---|---|---|
B_W |
2 |
Schwarz und Weiß |
LOW_COLOR |
12 |
Zwei Farbskalen mal fünf Farben plus Schwarz und Weiß |
MEDIUM_COLOR |
22 |
Vier Farbskalen mal fünf Farben plus Schwarz und Weiß |
HIGH_COLOR |
42 |
Acht Farbskalen mal fünf Farben plus Schwarz und Weiß |
So bestimmen Sie die maximale Anzahl an Farben:
Multiplizieren Sie die Anzahl der Farbskalen in der Palette mit der Anzahl der Farben in jeder Farbskala.
Addieren Sie 2 (für Schwarz und Weiß).
In der folgenden Konfiguration verfügen Sie jedoch nur über zehn Farben in Ihrer Palette: vier Farbskalen mal zwei Farben in jeder Skala (background und selectColor) plus Schwarz und Weiß:
*colorUse: MEDIUM_COLOR *shadowPixmaps: True *foregroundColor: White
Mehrfarbige Symbole benötigen vierzehn zusätzliche Farben.
Der Standardwert für die Ressource colorUse ist MEDIUM_COLOR. Der Wert dieser Ressource hat Auswirkungen auf die in einer Palette verwendeten Farbskalen. Andere Ressourcen wirken sich auf die Anzahl der Farben aus, die für Schattierungen verwendet werden. Der Wert der Ressource colorUse beeinflußt auch die Verwendung von mehrfarbigen Symbolen.
Wert |
Beschreibung |
---|---|
B_W |
Style Manager-Einstellung "Schwarz und Weiß“ Anzeige mit 1 bis 3 Farbebenen Anzahl der Farbskalen: 2 Maximale Anzahl der Farben: 2 Standardanzahl der Farben: 2 Keine mehrfarbigen Symbole |
LOW_COLOR |
Style Manager-Einstellung "Die meisten Farben für Anwendungen“ Anzeige mit 4 bis 5 Farbebenen Anzahl der Farbskalen: 2 Maximale Anzahl der Farben: 12 Standardanzahl der Farben: 12 Keine mehrfarbigen Symbole |
MEDIUM_COLOR |
Style Manager-Einstellung "Mehr Farben für Anwendung“ Anzeige mit 6 Farbebenen Anzahl der Farbskalen: 4 Maximale Anzahl der Farben: 22 Standardanzahl der Farben: 22 Mehrfarbige Symbole |
HIGH_COLOR |
Style Manager-Einstellung "Mehr Farben für das Desktop“ Anzeige mit 7 oder mehr Farbebenen Anzahl der Farbskalen: 8 Maximale Anzahl der Farben: 42 Standardanzahl der Farben: 42 Mehrfarbige Symbole\ |
Standard |
Das Desktop wählt den richtigen Wert für die Anzeige. (Um die Anzahl der Farben zu verringern, die vom Desktop bei der Anzeige von maximalen Farben benutzt wird, ist die Standardressource colorUse aufMEDIUM_COLOR gesetzt.) |
Die shadowPixmaps-Ressource ersetzt die zwei Schattenfarben auf dem Desktop durch Pixmaps. Diese Pixmaps mischen die Hintergrundfarbe mit Schwarz oder Weiß, um obere oder untere Schattierungswerte zu simulieren. Damit wird die Anzahl der benötigten Farben um zwei verringert, da Farbfelder nicht den Schattenfarben zugeordnet werden müssen.
Wert |
Beschreibung |
---|---|
True |
Das Desktop erstellt ein topShadowPixmap und ein bottomShadowPixmap, anstatt die Schattenfarben zu verwenden. |
False |
topShadowColor und bottomShadowColor aus der Palette werden verwendet. |
Der Standardwert von shadowPixmaps ist abhängig von Ihrer Ressource colorUse sowieder Hardwareunterstützung für den Bildschirm.
Über die Ressource foregroundColor wird angegeben, wie der Vordergrund in einer Palette konfiguriert ist.
Einstellung |
Ergebnis |
---|---|
White |
Der Vordergrund ist auf Weiß eingestellt. |
Black |
Der Vordergrund ist auf Schwarz eingestellt. |
Dynamic (Standard) |
Der Vordergrund ist dynamisch auf Schwarz oder Weiß eingestellt, abhängig vom Wert von background. Wenn zum Beispiel weiße Buchstaben auf einem gelben Hintergrund schwer zu lesen sind, wählt das System schwarz. |
Wenn foregroundColor entweder auf 'Black' oder auf 'White' gesetzt ist, verringert sich die Anzahl der Farben in der Farbskala um eins, und der Vordergrund ändert sich nicht, wenn sich die Hintergrundfarbe ändert.
Der Standardwert von foregroundColor ist 'Dynamic', außer colorUse hat den Wert 'B_W'.
Über die Ressource dynamicColor wird gesteuert, ob Anwendungen ihre Farben dynamisch ändern, d. h., ob die Clients die Farben ändern, wenn Sie die Paletten wechseln.
Wert |
Beschreibung |
---|---|
True |
Clients ändern die Farbe dynamisch, wenn eine neue Palette ausgewählt wird. Dies ist der Standardwert. |
False |
Clients ändern die Farbe nicht dynamisch. Wenn eine neue Palette ausgewählt wird, verwenden die Clients die neuen Farben erst nach einem Neustart der Sitzung. |
Wenn der Wert der Ressource dynamicColor auf 'True' gesetzt ist, ordnen Clients, die Farben nicht dynamisch ändern können (Nicht-Motif-Anwendungen), andere Felder der Farbtabelle zu als Clients, die die Farbe dynamisch ändern können. Dies trifft auch dann zu, wenn Ihnen dieselbe Farbe angezeigt wird.
Da sich alle Clients diesselben Farbfelden teilen können, wird durch Setzen des Werts 'False' für die Ressource dynamicColor die Anzahl der von Ihrem Desktop benötigten Farben verringert.