Damit das Desktop ein Symbolbild verwenden kann, muß die Symbolbilddatei:
im korrekten Format vorliegen.
die korrekten Dateinamenskonventionen verwenden.
den Desktop-Größenkonventionen entsprechen.
sich in einem Verzeichnis im Symbolsuchpfad befinden.
vom Desktop-Konstrukt mit der korrekten Syntax aufgerufen werden. Wird beispielsweise ein neues Bedienelement für das Bedienfeld erstellt, verwenden Sie das Feld ICON in der Definition des Bedienfelds, um das Symbolbild für das Bedienelement anzugeben.
Für einen Farbbildschirm sollten Symboldateien im Format X-Pixmap (XPM) verwendet werden, die normalerweise die Erweiterung .pm haben. Ansonsten werden Dateien im Format X-Bitmap (XBM) verwendet, die üblicherweise die Erweiterung .bm haben. Wird in der Pixmap-Datei Transparenz verwendet, wird bei der Erstellung einer .bm-Datei eine Maskendatei (_m.bm) erzeugt. Weitere Informationen darüber, wie das Desktop diese Dateien ermittelt, finden Sie im Abschnitt Symbolsuchpfad.
Jedes Symbol- und Hintergrundmuster-Bild ist in einer eigenen Datei gespeichert. Normalerweise wird ein Symbol mit dem Dateinamen ohne Pfad angegeben. Beispielsweise kann ein Symbol mit dem Namen 'mail' bezeichnet werden, wenn die Datei unter folgendem Namen gespeichert ist:
/usr/dt/appconfig/icons/sprache/mail.l.pm
Die Dateinamenskonvention für Hinzufügen von Erweiterungen ermöglicht, Symbole nach Größe und Typ in Gruppen zusammenzufassen. Symbolnamen für Desktop-Komponenten haben im allgemeinen folgende Formate:
basisname.größe.format
ODER
basisname.format
Die einzelnen Parameter können folgendermaßen belegt werden:
basisname — Basisname des Bilds, über den das Bild referenziert wird
größe — ein Buchstabe, der die Größe angibt: l (groß) m (mittel) s(klein) t (winzig)
format — Dateiformat: pm (Pixmap) bm (Bitmap)
Tabelle 14–1zeigt die empfohlene Größe in Pixel für Desktop-Symbole
Tabelle 14–1 Symbolgrößen und Dateinamen
Symbolgröße |
Bitmap-Name |
Pixmap-Name |
---|---|---|
16 x 16 (winzig) |
name.t.bm |
name.t.pm |
24 x 24 (klein) |
name.s.bm |
name.s.pm |
32 x 32 (mittel) |
name.m.bm |
name.m.pm |
48 x 48 (groß) |
name.l.bm |
name.l.pm |
Tabelle 14–2 zeigt die Symbolgrößen, die die Desktop-Komponenten verwenden. In einigen Fällen ist die Größe des verwendeten Symbols vom Auflösungsvermögen des Bildschirms abhängig.
Tabelle 14–2 Desktop-Komponenten und deren Symbolgrößen
Desktop-Komponente |
Hohe Auflösung |
Mittlere Auflösung |
Niedrige Auflösung |
---|---|---|---|
Dateimanager und Anwendungsmanager (Ansicht mit Name und Symbol) |
Mittel |
Mittel |
Mittel |
Dateimanager und Anwendungsmanager (Ansicht mit Name und kleinem Symbol) |
Winzig |
Winzig |
Winzig |
Bedienelemente im Bedienfeld |
Groß |
Groß |
Mittel |
zusätzliche Bedientafeld im Bedienfeld |
Mittel |
Mittel |
Winzig |
Umschaltelemente im Bedienfeld |
Klein |
Klein |
Winzig |
Fenster in Symbolgröße |
Groß |
Groß |
Mittel |
Wenn Sie beispielsweise ein Symbol namens 'mail' für einen Datentyp angeben, mit einer Farbanzeige arbeiten und kleine Symbole in den Voreinstellungen des Dateimanagers festgelegt haben, wird das Symbolbild mail.t.pm verwendet.
Das Desktop sucht eine Symboldatei oder ein Bild, indem es eine Liste von Verzeichnissen nach der Datei durchsucht. Diese Liste von Verzeichnissen, die Symbolsuchpfadgenannt wird, wird durch den Wert mehrerer Umgebungsvariablen bestimmt. Welche Variablen verwendet werden, und wie sie zum Symbolsuchpfad zusammengestellt werden, wird im Abschnitt Symbolsuchpfad erläutert.
Folgender Standardsuchpfad wird verwendet:
Integrierte Symbole: /usr/dt/appconfig/icons/Sprache
Systemweite Symbole: /etc/dt/appconfig/icons/Sprache
Persönliche Symbole: Home-Verzeichnis/.dt/icons
Das Desktop kann auf Symbole zugreifen, die auf anderen Systemen gespeichert sind. Informationen zum Erstellen eines Symbol-Servers finden Sie im Abschnitt Datenbank-, Symbol- und Hilfeservices konfigurieren.