Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Symbolzuordnungen

Um eine schnellere Objekterkennung zu erreichen, können Symbole folgenden Objekten zugeordnet werden:

Symboldateien angeben

Für Symbole, die für Aktionen, Datentypen und im Bedienfeld oder den Bedientafeln verwendet werden, muß nur der Dateiname ohne Pfad des Symbols angegeben werden (keine Erweiterungen). Die korrekten Erweiterungen werden je nach Auflösung des Bildschirms, Farbunterstützung, und den Ansichtsoptionen des Dateimanagers (zum Beispiel 'Mit kleinen Symbolen') automatisch hinzugefügt.

Um den Suchpfad außer Kraft zu setzen, den vollständigen Pfad und Namen des Symbols angeben.

Symbole einer Aktion oder einem Datentyp zuordnen

  1. Das Symbol in dem Feld ICON angeben.

    Wird entsprechend den Namenskonventionen für Symboldateien vorgegangen, muß nur der Dateiname ohne Pfad des Symbols angegeben werden. Das korrekte Symbol wird entsprechend der Auflösung und der Farbunterstützung des Bildschirms angezeigt.

  2. Die folgenden Symbolgrößen erstellen:

    • Aktionen: groß, mittel, und winzig

    • Datentypen: mittel und winzig

Beispiel für eine Aktionsdefinition

Bei dem folgenden Beispiel handelt es sich um eine Aktionsdefinition zum Starten des Zeichenwerkzeugs Island Paint. Die Symbole Ipaint.l und Ipaint.s werden der Aktion zugeordnet.

ACTION 					IslandPaintOpenDoc

 {

 	WINDOW_TYPE				NO-STDIO

 	ICON				Ipaint

 	EXEC_STRING     /usr/bin/IslandPaint %Arg_1"Datei öffnen:"%

 }

Werden farbige Symbole verwendet, fügt das Desktop zunächst .pm an, wenn es nach den zugehörigen Symboldateien sucht. Ansonsten (oder wenn keine Entsprechung mit.pm gefunden wird) fügt das Desktop.bm an.

Beispiel für eine Datentypdefinition

Die folgende Datentypdefinition ordnet die Symbole comprsd.l und comprsd.s komprimierten Dateien zu.

DATA_ATTRIBUTES     COMPRESSED

 {
	ICON				comprsd

 	ACTIONS				Uncompress

 	DESCRIPTION				EINE KOMPRIMIERTE Datei wurde mit dem Befehl
`compress' komprimiert,
um weniger Speicherplatz zu belegen.
} 

Symbole in einem Bedienelement im Bedienfeld anzeigen

  1. Mit dem Feld ICON den Symbolnamen angeben.

    Überwacht das Bedienelement eine Datei (das Feld MONITOR_TYPE ist auf mail oder file gesetzt), im Feld ALTERNATE_ICON angeben, welches Symbol verwendet werden soll, wenn eine Änderung festgestellt wird.

    Der Animationseffekt kann auch für Tasten und Übergabebereichbedienelemente zur Verfügung gestellt werden.

  2. Die folgenden Symbolgrößen erstellen:

    • Vorderes Bedienfeld und Bedientafeln: groß, mittel und winzig

    • Arbeitsbereichumschalter: klein

Beispiel

Das folgende Bedienelement ändert sein Erscheinungsbild, wenn eine Datei mit dem Namen report in das Verzeichnis /doc/ftp/pub/ gestellt wird. Befindet sich die Datei nicht dort, wird das Symbol NoReport.pm angezeigt. Befindet sich die Datei dort, wird das Symbol Report.pm angezeigt.

CONTROL MonitorReport

 {

 	CONTAINER_NAME				container_name

 	TYPE				ICON

     MONITOR_TYPE					file

 	FILE_NAME				/doc/ftp/pub/report

 	ICON				NoReport

 	ALTERNATE_ICON				Report

 }

Symbole einem Anwendungsfenster zuordnen

  1. Die Ressource iconImage für die Arbeitsbereichssteuerung wie folgt setzen:

    Dtwm*clientname *iconImage: symbol_datei_name

    Um den korrekten Wert für clientname festzustellen, den Anwendungsmanager öffnen und 'Fenstereigenschaften' in der Gruppe von Anwendungen `Desktop-Werkzeuge' doppelklicken. Wird ein Fenster ausgewählt, werden dessen Eigenschaften aufgelistet. Das Merkmal WM_CLASS zeigt den Klassennamen des Fensters in Anführungszeichen an.

    Weitere Informationen zum Festlegen von Ressourcen können dem Abschnitt Failed Cross Reference Format entnommen werden.

  2. 'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen.

    Um zu überprüfen, ob das Symbol vom Arbeitsbereichsmanager erkannt wurde, das Fenster, dessen Symbol geändert werden soll, auf Symbolgröße verkleinern.


    Hinweis -

    Bei einigen Anwendungen ist es nicht möglich, das Standardfenstersymbol außer Kraft zu setzen.


Dateimanager zur Anzeige von Symbolen verwenden

  1. Die Datei /usr/dt/examples/sprache/IconBrowse.dt in das Verzeichnis Home-Verzeichnis /.dt/types/Iconbrowse.dt kopieren.

  2. Den Anwendungsmanager öffnen und auf 'Aktionen erneut starten' in der Gruppe von Anwendungen `Desktop-Werkzeuge' doppelklicken.

    Wechselt der Benutzer in ein Verzeichnis, das Symbole enthält (.bm- und.pm-Dateien), wird jedes Symbol mit seinem Namen dargestellt Wechselt der Benutzer beispielsweise in das Verzeichnis /usr/dt/appconfig/icons/sprache, werden viele Desktop-Symbole angezeigt.


    Hinweis -

    Die Aktivierung der Anzeige von Symbolen an Systemen mit geringer Speicherkapazität kann die Anzeige von Verzeichnissen im Dateimanager verlangsamen. Bilddateien, die größer als 256 x 256 sind, werden in der Standardkonfiguration nicht angezeigt.


    Um die Anzeige von Symbolen zu inaktivieren , muß folgendermaßen vorgegangen werden:

  1. Die persönliche Kopie des Benutzers der Datei IconBrowse.dt löschen.

  2. Den Anwendungsmanager öffnen und auf 'Aktionen erneut laden' in der Gruppe von Anwendungen Desktop-Werkzeuge doppelklicken.