CDE Handbuch für fortgeschrittene Benutzer 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 und Datentypen sowie im Bedienfeld oder den zusätzlichen 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, müssen Sie den vollständigen Pfad und Namen des Symbols angeben.

Symbole einer Aktion oder einem Datentyp zuordnen

  1. Geben Sie das Symbol in dem Feld ICON an.

    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. Erstellen Sie die folgenden Symbolgrößen:

    • 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 sind der Aktion zugeordnet.

ACTION 					IslandPaintOpenDoc
{
 	WINDOW_TYPE				NO-STDIO
 	ICON						Ipaint
 	EXEC_STRING     /usr/bin/IslandPaint %Arg_1"Datei öffnen:"%
 }

Wenn Sie mit farbigen Symbolen arbeiten, wird vom Desktop zuerst die Erweiterung .pm an den Namen angehängt, wenn nach den tatsächlichen Symboldateien gesucht wird. Falls keine passende Datei mit der Erweiterung .pm gefunden wird, wird vom Desktop die Erweiterung .bm an den Namen angehängt.

Beispiel für eine Datentypdefinition

Mit folgender Datentypdefinition werden komprimierten Dateien die Symbole comprsd.l und comprsd.s zugeordnet:

DATA_ATTRIBUTES  COMPRESSED
{
		ICON					comprsd
 	ACTIONS				Uncompress
 	DESCRIPTION			EINE KOMPRIMIERTE Datei wurde mit dem Befehl \
					'compress' komprimiert, um ihre Größe zu verringern. 
} 

Symbole in einem Bedienelement im Bedienfeld anzeigen

  1. Legen Sie den Bildnamen im Feld ICON fest.

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

    Der Animationseffekt kann auch für Tasten und Bedienelemente der Ablegezone zur Verfügung gestellt werden.

  2. Erstellen Sie die folgenden Symbolgrößen:

    • Bedienfeld und zusätzliche Bedientafeln: groß, mittel und winzig

    • Arbeitsbereichumschalter: klein

Beispiel

Das folgende Bedienelement ändert sein Erscheinungsbild, wenn eine Datei mit Namen report in das Verzeichnis /doc/ftp/pub/ gestellt wird. Ist die Datei nicht vorhanden, wird das Symbol NoReport.pm angezeigt, anderfalls 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. Setzen Sie die Ressource 'iconImage' für den Workspace Manager wie folgt:

    Dtwm*client-name *iconImage: symboldateiname

    Um den korrekten Wert für client-name festzustellen, öffnen Sie den Anwendungsmanager, und doppelklicken Sie auf 'Fenstereigenschaften' in der Anwendungsgruppe `Desktop-Anwendungen' doppelklicken. Wird ein Fenster ausgewählt, werden dessen Eigenschaften aufgelistet. Die Eigenschaft 'WM_CLASS' zeigt den Klassennamen des Fensters in Anführungszeichen an.

    Weitere Informationen zum Festlegen von Ressourcen finden Sie im Abschnitt Anwendungsressourcen festlegen.

  2. Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.

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


    Hinweis –

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


Dateimanager zur Anzeige von Symbolen verwenden

  1. Kopieren Sie die Datei /usr/dt/examples/Sprache/IconBrowse.dt in das Verzeichnis HomeVerzeichnis/.dt/types/Iconbrowse.dt.

  2. Öffnen Sie den Anwendungsmanager, und doppelklicken Sie auf 'Aktionen erneut starten' in der Anwendungsgruppe `Desktop-Anwendungen'.

    Wenn Sie ein Verzeichnis ändern, das Symbole (d. h. .bm- und .pm-Dateien) enthält, wird jedes Symbol neben seinem Namen angezeigt. Wenn Sie beispielsweise das Verzeichnis /usr/dt/appconfig/icons/Sprache ändern, werden Ihnen viele Desktop-Symbole angezeigt.


    Hinweis –

    Die Aktivierung der Anzeige von Symbolen auf 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 deaktivieren , muß folgendermaßen vorgegangen werden:

  1. Löschen Sie Ihre persönliche Kopier der Datei IconBrowse.dt.

  2. Öffnen Sie den Anwendungsmanager, und doppelklicken Sie auf 'Aktionen erneut starten' in der Anwendungsgruppe `Desktop-Anwendungen'.