<!-- $XConsortium: ch12.sgm /main/10 1996/12/20 20:02:51 rws $ -->
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
<!-- (c) Copyright 1995 International Business Machines Corp. -->
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1995 Novell, Inc. -->
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
<!-- (c) Copyright 1995 Hitachi. -->
<chapter id="SAG.CrIcn.div.1">
<title id="SAG.CrIcn.mkr.1">Symbole f&uuml;r das Desktop erstellen</title>
<para id="SAG.CrIcn.mkr.2">Folgenden Objekten werden Desktop-Symbole zugeordnet:
</para>
<itemizedlist remap="Bullet1">
<listitem><para>Aktionsdateien und Datentypen im Dateimanager und im Anwendungsmanager
</para>
</listitem>
<listitem><para>Bedienelementen im Bedienfeld</para>
</listitem>
<listitem><para>Anwendungsfenstern in Symbolgr&ouml;&szlig;e</para>
</listitem>
<listitem><para>Grafiken, die von Anwendungen verwendet werden, wie zum Beispiel
Paletten und Funktionsleisten</para>
</listitem>
<listitem><para>Hintergrundmuster des Arbeitsbereichs</para>
<informaltable id="SAG.CrIcn.itbl.1" frame="All">
<tgroup cols="1" colsep="1" rowsep="1">
<colspec colwidth="4.00in">
<tbody>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Symbolbilddateien224'--><xref
role="JumpText" linkend="SAG.CrIcn.mkr.3"></para></entry></row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Symbolzuordnungen226'--><xref
role="JumpText" linkend="SAG.CrIcn.mkr.8"></para></entry></row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Empfehlungen
zur Erstellung von Symbolen230'--><xref role="JumpText" linkend="SAG.CrIcn.mkr.9"></para></entry>
</row></tbody></tgroup></informaltable>
</listitem>
</itemizedlist>
<note>
<para>Die Dokumentation zur Entwicklungsumgebung enth&auml;lt zus&auml;tzliche
Informationen zu Desktop-Symbolen. Weitere Informationen k&ouml;nnen Kapitel
4, &ldquo;Visual Design,&rdquo; der Publikation <citetitle>Style Guide und
Certification Checklist</citetitle> entnommen werden.</para>
</note>
<sect1 id="SAG.CrIcn.div.2">
<title id="SAG.CrIcn.mkr.3">Symbolbilddateien</title>
<para>Damit das Desktop ein Symbolbild verwenden kann, mu&szlig; die Symbolbilddatei
</para>
<itemizedlist remap="Bullet1">
<listitem><para>im korrekten Format sein.</para>
</listitem>
<listitem><para>die korrekten Dateinamenskonventionen verwenden.</para>
</listitem>
<listitem><para>den Desktop-Gr&ouml;&szlig;enkonventionen entsprechen.</para>
</listitem>
<listitem><para>sich in einem Verzeichnis im Symbolsuchpfad befinden.</para>
</listitem>
<listitem><para>vom Desktop-Konstrukt mit der korrekten Syntax aufgerufen
werden. Wird beispielsweise ein neues Bedienelement f&uuml;r das Bedienfeld
erstellt, wird im Feld <command>ICON</command> in der Bedienfelddefinition
definiert, welches Symbolbild f&uuml;r das Bedienelement verwendet wird.</para>
</listitem>
</itemizedlist>
<sect2 id="SAG.CrIcn.div.3">
<title><indexterm><primary>Symbole</primary><secondary>Suchpfad, siehe Symbolsuchpfad</secondary></indexterm><indexterm><primary>Symbole</primary><secondary>Server, siehe Symbolserver</secondary></indexterm>Symboldateiformate<indexterm>
<primary>Symbole</primary><secondary>Dateiformat</secondary></indexterm><indexterm>
<primary>Bitmaps</primary><secondary>siehe auch Symbole</secondary></indexterm></title>
<para>F&uuml;r einen Farbbildschirm sollten Symboldateien im Format X-Pixmap
(XPM) verwendet werden, die normalerweise die Erweiterung <filename>.pm</filename>
haben. Ansonsten werden Dateien im Format X-Bitmap (XBM) verwendet, die die
Erweiterung <filename>.bm</filename> haben. Wird in der Pixmap-Datei Transparenz
verwendet, wird bei der Erstellung einer <filename>.bm</filename>-Datei eine
Maskendatei (<filename>_m.bm</filename>) generiert. Weitere Informationen
dar&uuml;ber, wie das Desktop diese Dateien findet, k&ouml;nnen dem Abschnitt
<!--Original XRef content: '&ldquo;Symbolsuchpfad&rdquo; auf Seite&numsp;136'--><xref
role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.13"> entnommen werden.</para>
</sect2>
<sect2 id="SAG.CrIcn.div.4">
<title><indexterm><primary>Symbole</primary><secondary>Dateinamen</secondary>
</indexterm><indexterm><primary>Dateinamen</primary><secondary>Symbol</secondary>
</indexterm>Symboldateinamen</title>
<para>Jedes Symbol- und Hintergrundmusterbild ist in einer eigenen Datei
gespeichert. Normalerweise wird ein Symbol mit dem Dateinamen ohne Pfad angegeben.
Beispielsweise wird ein Symbol m&ouml;glicherweise als <computeroutput>mail</computeroutput> bezeichnet, wenn die Datei unter folgendem Namen gespeichert
ist:<indexterm><primary>Symbole</primary><secondary>Dateien finden</secondary>
</indexterm><indexterm><primary>Symbole</primary><secondary>Namenskonvention</secondary></indexterm><indexterm><primary>.pm Dateinamenerweiterung</primary>
</indexterm><indexterm><primary>.bm Dateinamenerweiterung</primary></indexterm><indexterm>
<primary>Bitmaps</primary><secondary>Dateien finden</secondary></indexterm><indexterm>
<primary>Pixmaps</primary><secondary>Dateien finden</secondary></indexterm><indexterm>
<primary>Bilder, siehe Symbole</primary></indexterm></para>
<programlisting>/usr/dt/appconfig/icons/<symbol>sprache</symbol>/mail.l.pm
</programlisting>
<para>Die Dateinamenskonvention des Hinzuf&uuml;gens von Erweiterungen erm&ouml;glicht,
Symbole nach Gr&ouml;&szlig;e und Typ in Gruppen zusammenzufassen. Symbolnamen
f&uuml;r Desktop-Komponenten haben im allgemeinen folgende Formate:</para>
<para><filename><symbol role="Variable">dateiname ohne pfad</symbol>.<symbol role="Variable">gr&ouml;&szlig;e</symbol>.<symbol role="Variable">format</symbol></filename></para>
<para>oder</para>
<para><filename><symbol role="Variable">dateiname ohne pfad</symbol>.<symbol role="Variable">format</symbol></filename></para>
<para>wobei die Parameter folgende Bedeutung haben:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="1.52in">
<colspec colwidth="4.46in">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">dateiname ohne
pfad</symbol></para></entry>
<entry align="left" valign="top"><para>Der Dateiname ohne Pfad des Bildes,
mit dem auf das Bild bezug genommen wird</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">gr&ouml;&szlig;e</symbol></para></entry>
<entry align="left" valign="top"><para>Ein Buchstabe, der die Gr&ouml;&szlig;e
angibt:</para><para><command>l</command> (gro&szlig;) <command>m</command>
(mittel) <command>s</command> (klein) <command>t</command> (winzig)</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">format</symbol></para></entry>
<entry align="left" valign="top"><para>Das Dateiformat:</para><para><command>pm</command> (Pixmap)</para><para><command>bm</command> (Bitmap)</para></entry>
</row></tbody></tgroup></informaltable>
</sect2>
<sect2 id="SAG.CrIcn.div.5">
<title id="SAG.CrIcn.mkr.4">Symbolgr&ouml;&szlig;enkonventionen<indexterm>
<primary>Symbole</primary><secondary>Gr&ouml;&szlig;enkonventionen</secondary>
</indexterm><indexterm><primary>Symbolgr&ouml;&szlig;en</primary></indexterm></title>
<para><indexterm><primary>Bitmaps</primary><secondary>Namenskonventionen</secondary>
</indexterm><indexterm><primary>Pixmaps</primary><secondary>Namenskonventionen</secondary></indexterm><!--Original XRef content: 'Tabelle&numsp;12&hyphen;1'--><xref
role="CodeOrFigureOrTable" linkend="SAG.CrIcn.mkr.5"> zeigt die empfohlene
Gr&ouml;&szlig;e in Pixel f&uuml;r Desktop-Symbole.</para>
<table id="SAG.CrIcn.tbl.1" frame="Topbot">
<title id="SAG.CrIcn.mkr.5">Symbolgr&ouml;&szlig;en und Dateinamen</title>
<tgroup cols="3" colsep="0" rowsep="0">
<colspec colwidth="2.00in">
<colspec colwidth="1.51in">
<colspec colwidth="1.49in">
<thead>
<row><entry align="left" valign="bottom"><para><literal>Symbolgr&ouml;&szlig;e</literal></para></entry><entry align="left" valign="bottom"><para><literal>Bitmap-Name</literal></para></entry><entry align="left" valign="bottom"><para><literal>Pixmap-Name</literal></para></entry></row></thead>
<tbody>
<row>
<entry align="left" valign="top"><para>16 x 16 (winzig)</para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.t.bm</filename></para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.t.pm</filename></para></entry></row>
<row>
<entry align="left" valign="top"><para>24 x 24 (klein)</para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.s.bm</filename></para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.s.pm</filename></para></entry></row>
<row>
<entry align="left" valign="top"><para>32 x 32 (mittel)</para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.m.bm</filename></para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.m.pm</filename></para></entry></row>
<row>
<entry align="left" valign="top"><para>48 x 48 (gro&szlig;)</para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.l.bm</filename></para></entry>
<entry align="left" valign="top"><para><symbol role="Variable">name</symbol><filename>.l.pm</filename></para></entry></row></tbody></tgroup></table>
<para id="SAG.CrIcn.mkr.6"></para>
<para><!--Original XRef content: 'Tabelle&numsp;12&hyphen;2'--><xref role="CodeOrFigureOrTable"
linkend="SAG.CrIcn.mkr.7"> zeigt die Symbolgr&ouml;&szlig;en, die die Desktopkomponenten
verwenden. In einigen F&auml;llen ist die Gr&ouml;&szlig;e des verwendeten
Symbols vom Aufl&ouml;sungsverm&ouml;gen des Bildschirms abh&auml;ngig.</para>
<table id="SAG.CrIcn.tbl.2" frame="Topbot">
<title id="SAG.CrIcn.mkr.7">Desktop-Komponenten und deren Symbolgr&ouml;&szlig;en</title>
<tgroup cols="4" colsep="0" rowsep="0">
<colspec colwidth="2.24in">
<colspec colwidth="1.17in">
<colspec colwidth="1.27in">
<colspec colwidth="1.30in">
<thead>
<row><entry align="left" valign="bottom"><para>Desktop-Komponente</para></entry>
<entry align="left" valign="bottom"><para>Hohe Aufl&ouml;sung</para></entry>
<entry align="left" valign="bottom"><para>Mittlere Aufl&ouml;sung</para></entry>
<entry align="left" valign="bottom"><para>Niedrige Aufl&ouml;sung</para></entry>
</row></thead>
<tbody>
<row>
<entry align="left" valign="top"><para>Dateimanager und Anwendungsmanager
(Ansicht mit Name und Symbol)</para></entry>
<entry align="left" valign="top"><para>mittel</para></entry>
<entry align="left" valign="top"><para>mittel</para></entry>
<entry align="left" valign="top"><para>mittel</para></entry></row>
<row>
<entry align="left" valign="top"><para>Dateimanager und Anwendungsmanager
(Ansicht mit Name und kleinem Symbol)</para></entry>
<entry align="left" valign="top"><para>winzig</para></entry>
<entry align="left" valign="top"><para>winzig</para></entry>
<entry align="left" valign="top"><para>winzig</para></entry></row>
<row>
<entry align="left" valign="top"><para>Bedienelemente im Hauptbedienfeld</para></entry>
<entry align="left" valign="top"><para>gro&szlig;</para></entry>
<entry align="left" valign="top"><para>gro&szlig;</para></entry>
<entry align="left" valign="top"><para>mittel</para></entry></row>
<row>
<entry align="left" valign="top"><para>Bedientafeln des Bedienfelds</para></entry>
<entry align="left" valign="top"><para>mittel</para></entry>
<entry align="left" valign="top"><para>mittel</para></entry>
<entry align="left" valign="top"><para>winzig</para></entry></row>
<row>
<entry align="left" valign="top"><para>Umschaltsymbole im Bedienfeld</para></entry>
<entry align="left" valign="top"><para>klein</para></entry>
<entry align="left" valign="top"><para>klein</para></entry>
<entry align="left" valign="top"><para>winzig</para></entry></row>
<row>
<entry align="left" valign="top"><para>Fenster in Symbolgr&ouml;&szlig;e</para></entry>
<entry align="left" valign="top"><para>gro&szlig;</para></entry>
<entry align="left" valign="top"><para>gro&szlig;</para></entry>
<entry align="left" valign="top"><para>mittel</para></entry></row></tbody>
</tgroup></table>
<para>Wird beispielsweise ein Symbol mit dem Namen <computeroutput>mail</computeroutput>
f&uuml;r einen Datentypen an einem Farbbildschirm definiert und ist die Vorgabe
f&uuml;r den Dateimanager auf kleine Symbole gesetzt, wird das Symbolbild <filename>mail.t.pm</filename> verwendet.</para>
</sect2>
<sect2 id="SAG.CrIcn.div.6">
<title><indexterm><primary>Bitmaps</primary><secondary>Suchpfad</secondary>
</indexterm><indexterm><primary>Bitmaps</primary><secondary>Wie Dateien gefunden
werden</secondary></indexterm><indexterm><primary>Pixmaps</primary><secondary>Suchpfad</secondary></indexterm>Symbolsuchpfad<indexterm><primary>Suchpfade</primary><secondary>Symbole</secondary></indexterm></title>
<para>Das Desktop sucht eine Symboldatei oder ein Bild, indem es eine Liste
von Verzeichnissen nach der Datei durchsucht. Diese Liste von Verzeichnissen,
die <symbol role="Variable">Symbolsuchpfad</symbol> genannt wird, wird durch
den Wert mehrerer Umgebungsvariablen bestimmt. Welche Variablen verwendet
werden, und wie sie zum Symbolsuchpfad zusammengestellt werden, wird im Abschnitt
<!--Original XRef content: '&ldquo;Symbolsuchpfad&rdquo; auf Seite&numsp;136'--><xref
role="HeadingAndPage" linkend="SAG.Datab.mkr.13"> erl&auml;utert.</para>
<para>Der Standardsuchpfad lautet:</para>
<itemizedlist remap="Bullet1">
<listitem><para>Integrierte Symbole: <filename>/usr/dt/appconfig/icons/</filename><symbol>sprache</symbol></para>
</listitem>
<listitem><para>Systemweite Symbole: <filename>/etc/dt/appconfig/icons/</filename><symbol>sprache</symbol></para>
</listitem>
<listitem><para>Pers&ouml;nliche Symbole: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/icons</filename></para>
</listitem>
</itemizedlist>
</sect2>
<sect2 id="SAG.CrIcn.div.7">
<title>Auf Symbole &uuml;ber das Netzwerk zugreifen</title>
<para>Das Desktop kann auf Symbole in anderen Systemen zugreifen. Weitere
Informationen zur Erstellung eines Symbol-Servers k&ouml;nnen dem Abschnitt
<!--Original XRef content: '&ldquo;Datenbank-, Symbol- und Hilfe-Services&rdquo;
auf Seite&numsp;114'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.16">
entnommen werden.</para>
</sect2>
</sect1>
<sect1 id="SAG.CrIcn.div.8">
<title id="SAG.CrIcn.mkr.8">Symbolzuordnungen</title>
<para>Um eine schnellere Objekterkennung zu erreichen, k&ouml;nnen Symbole
folgenden Objekten zugeordnet werden:<indexterm><primary>Symbole</primary>
<secondary>Zuordnungen</secondary></indexterm></para>
<itemizedlist remap="Bullet1">
<listitem><para>Aktionen und Datentypen</para>
</listitem>
<listitem><para>Bedienelementen im Bedienfeld und den Bedientafeln</para>
</listitem>
<listitem><para>Anwendungsfenstern in Symbolgr&ouml;&szlig;e</para>
</listitem>
</itemizedlist>
<sect2 id="SAG.CrIcn.div.9">
<title>Symboldateien angeben</title>
<para>F&uuml;r Symbole, die f&uuml;r Aktionen, Datentypen und im Bedienfeld
oder den Bedientafeln verwendet werden, mu&szlig; nur der Dateiname ohne Pfad
des Symbols angegeben werden (keine Erweiterungen). Die korrekten Erweiterungen
werden je nach Aufl&ouml;sung des Bildschirms, Farbunterst&uuml;tzung und
den Ansichtsoptionen des Dateimanagers (zum Beispiel 'Mit kleinen Symbolen')
automatisch hinzugef&uuml;gt.</para>
<para>Um den Suchpfad au&szlig;er Kraft zu setzen, den vollst&auml;ndigen
Pfad und Namen des Symbols angeben.</para>
</sect2>
<sect2 id="SAG.CrIcn.div.10" role="Procedure">
<title>Symbole einer Aktion oder einem Datentyp zuordnen</title>
<orderedlist>
<listitem><para>Das Symbol in dem Feld <command>ICON</command> angeben.</para>
<para>Wird entsprechend den Namenskonventionen f&uuml;r Symboldateien vorgegangen,
mu&szlig; nur der Dateiname ohne Pfad des Symbols angegeben werden. Das korrekte
Symbol wird entsprechend der Aufl&ouml;sung und der Farbunterst&uuml;tzung
des Bildschirms angezeigt.<indexterm><primary>Symbole</primary><secondary>einer Aktion oder einem Datentyp zuordnen</secondary></indexterm><indexterm>
<primary>Aktionen</primary><secondary>Symbol zuordnen</secondary></indexterm><indexterm>
<primary>Datentypen</primary><secondary>Symbole zuordnen</secondary></indexterm></para>
</listitem>
<listitem><para>Die folgenden Symbolgr&ouml;&szlig;en erstellen:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Aktionen: gro&szlig;, mittel und winzig</para>
</listitem>
<listitem><para>Datentypen: mittel und winzig</para>
</listitem>
</itemizedlist>
</listitem>
</orderedlist>
<sect3 id="sag.cricn.div.11">
<title>Beispiel f&uuml;r eine Aktionsdefinition</title>
<para>Bei dem folgenden Beispiel handelt es sich um eine Aktionsdefinition
zum Starten des Zeichenwerkzeugs Island Paint<superscript>TM</superscript>.
Die Symbole <filename>Ipaint.l</filename> und <filename>Ipaint.s</filename>
werden der Aktion zugeordnet.</para>
<programlisting>ACTION  IslandPaintOpenDoc
{
   WINDOW_TYPE  NO-STDIO
   ICON         Ipaint
   EXEC_STRING  /usr/bin/IslandPaint %Arg_1"Datei &ouml;ffnen:"%
}</programlisting>
<para>Werden farbige Symbole verwendet, f&uuml;gt das Desktop zun&auml;chst <filename>.pm</filename> an, wenn es nach den zugeh&ouml;rigen Symboldateien sucht.
Ansonsten (oder wenn keine Entsprechung mit <filename>.pm</filename> gefunden
wird) f&uuml;gt das Desktop <filename>.bm</filename> an.</para>
</sect3>
<sect3 id="sag.cricn.div.12">
<title>Beispiel f&uuml;r eine Datentypdefinition</title>
<para>Die folgende Datentypdefinition ordnet die Symbole <filename>comprsd.l</filename> und <filename>comprsd.s</filename> komprimierten Dateien zu.</para>
<programlisting>DATA_ATTRIBUTES  COMPRESSED
{
   ICON          comprsd
   ACTIONS       Uncompress
   DESCRIPTION   EINE KOMPRIMIERTE Datei wurde mit dem Befehl\
                 'compress' komprimiert, um weniger Speicherplatz\
                 zu belegen.
}</programlisting>
</sect3>
</sect2>
<sect2 id="SAG.CrIcn.div.13" role="Procedure">
<title>Symbole in einem Bedienelement im Bedienfeld anzeigen</title>
<orderedlist>
<listitem><para>Mit dem Feld <command>ICON</command> den Symbolnamen angeben.
</para>
<para>&Uuml;berwacht das Bedienelement eine Datei (das Feld <command>MONITOR_TYPE</command> ist auf mail oder file gesetzt), im Feld <command>ALTERNATE_ICON</command> angeben, welches Symbol verwendet werden soll, wenn eine &Auml;nderung
festgestellt wird.<indexterm><primary>Symbole</primary><secondary>Bedienfeld</secondary></indexterm><indexterm><primary>Bedienfeld</primary><secondary>Symbol anzeigen</secondary></indexterm></para>
<para>Der Animationseffekt kann auch f&uuml;r Tasten und &Uuml;bergabebereichbedienelemente
zur Verf&uuml;gung gestellt werden.</para>
</listitem>
<listitem><para>Die folgenden Symbolgr&ouml;&szlig;en erstellen:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Hauptbedienfeld und Bedientafeln: gro&szlig;, mittel und winzig
</para>
</listitem>
<listitem><para>Arbeitsbereichumschalter: klein</para>
</listitem>
</itemizedlist>
</listitem>
</orderedlist>
<sect3 id="SAG.CrIcn.div.14">
<title>Beispiel</title>
<para>Das folgende Bedienelement &auml;ndert sein Erscheinungsbild, wenn eine
Datei mit dem Namen <filename>repor</filename>t in das Verzeichnis <filename>/doc/ftp/pub/</filename> gestellt wird. Befindet sich die Datei nicht dort,
wird das Symbol <filename>NoReport.pm</filename> angezeigt. Befindet sich
die Datei dort, wird das Symbol <filename>Report.pm</filename> angezeigt.
</para>
<programlisting>CONTROL MonitorReport
{
   CONTAINER_NAME   container_name
   TYPE             ICON
   MONITOR_TYPE     file
   FILE_NAME        /doc/ftp/pub/report
   ICON             NoReport
   ALTERNATE_ICON   Report
}</programlisting>
</sect3>
</sect2>
<sect2 id="SAG.CrIcn.div.15" role="Procedure">
<title>Symbole einem Anwendungsfenster zuordnen</title>
<orderedlist>
<listitem><para>Die Ressource <systemitem>iconImage</systemitem> f&uuml;r
die Arbeitsbereichssteuerung wie folgt setzen:<indexterm><primary>Symbole</primary><secondary>einem Anwendungsfenster zuordnen</secondary></indexterm><indexterm>
<primary>Anwendungsfenster, Symbol zuordnen</primary></indexterm></para>
<para><systemitem>Dtwm*<symbol role="Variable">clientname</symbol>*iconImage</systemitem>: <symbol role="Variable">symbol_datei_name</symbol></para>
<para>Um den korrekten Wert f&uuml;r <symbol role="Variable">clientname</symbol>
festzustellen, den Anwendungsmanager &ouml;ffnen und 'Fenstereigenschaften'
in der Gruppe von Anwendungen 'Desktop-Werkzeuge' doppelklicken. Wird ein
Fenster ausgew&auml;hlt, werden dessen Eigenschaften aufgelistet. Das Merkmal<indexterm><primary>WM_CLASS Eigenschaft</primary></indexterm>
WM_CLASS zeigt
den Klassennamen des Fensters in Anf&uuml;hrungszeichen an.</para>
<para>Weitere Informationen zum Festlegen von Ressourcen k&ouml;nnen dem Abschnitt <!--Original
XRef content: '&ldquo;Anwendungsressourcen einstellen&rdquo;
auf Seite&numsp;282'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">
entnommen werden.</para>
</listitem>
<listitem><para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmen&uuml;
ausw&auml;hlen.</para>
</listitem>
</orderedlist>
<para>Um zu &uuml;berpr&uuml;fen, ob das Symbol vom Arbeitsbereichsmanager
erkannt wurde, das Fenster, dessen Symbol ge&auml;ndert werden soll, auf Symbolgr&ouml;&szlig;e
verkleinern.</para>
<note>
<para>Bei einigen Anwendungen ist es nicht m&ouml;glich, das Standardfenstersymbol
au&szlig;er Kraft zu setzen.</para>
</note>
</sect2>
<sect2 id="SAG.CrIcn.div.16" role="Procedure">
<title>Dateimanager zur Anzeige von Symbolen verwenden<indexterm><primary>Symbole</primary><secondary>mit dem Dateimanager anzeigen</secondary></indexterm><indexterm>
<primary>Symbole</primary><secondary>Dateimanager zum Anzeigen verwenden</secondary>
</indexterm><indexterm><primary>Dateimanager</primary><secondary>Symbole
anzeigen</secondary></indexterm><indexterm><primary>Symbole mit dem Dateimanager
anzeigen</primary></indexterm></title>
<orderedlist>
<listitem><para>Die Datei <filename>/usr/dt/examples/types/</filename><symbol>sprache</symbol><filename>/IconBrowse.dt</filename> in das Verzeichnis <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/types/Iconbrowse.dt</filename> kopieren.</para>
</listitem>
<listitem><para>Den Anwendungsmanager &ouml;ffnen und auf 'Aktionen erneut
starten' in der Gruppe von Anwendungen 'Desktop-Werkzeuge' doppelklicken.
</para>
</listitem>
</orderedlist>
<para>Wechselt der Benutzer in ein Verzeichnis, das Symbole enth&auml;lt (<filename>.bm</filename>- und<filename>.pm</filename>- Dateien), wird jedes Symbol mit
seinem Namen dargestellt. Wechselt der Benutzer beispielsweise in das Verzeichnis <filename>/usr/dt/appconfig/icons/</filename><symbol>sprache</symbol> werden viele Desktop-Symbole
angezeigt.</para>
<note>
<para>Die Aktivierung der Anzeige von Symbolen an Systemen mit geringer Speicherkapazit&auml;t
kann die Anzeige von Verzeichnissen im Dateimanager verlangsamen.</para>
<para>Bilddateien, die gr&ouml;&szlig;er als 256 x 256 sind, werden in der
Standardkonfiguration nicht angezeigt.</para>
</note>
<para>Um die Anzeige von Symbolen zu inaktivieren, mu&szlig; folgenderma&szlig;en
vorgegangen werden:</para>
<orderedlist>
<listitem><para>Die pers&ouml;nliche Kopie des Benutzers der Datei <filename>IconBrowse.dt</filename> l&ouml;schen.</para>
</listitem>
<listitem><para>Den Anwendungsmanager &ouml;ffnen und auf 'Aktionen erneut
laden' in der Gruppe von Anwendungen Desktop-Werkzeuge doppelklicken.</para>
</listitem>
</orderedlist>
</sect2>
</sect1>
<sect1 id="SAG.CrIcn.div.17">
<title id="SAG.CrIcn.mkr.9">Empfehlungen zur Erstellung von Symbolen<indexterm>
<primary>Symbole</primary><secondary>Empfehlungen zur Erstellung</secondary>
</indexterm></title>
<para>Symbole, die miteinander in Bezug stehen, &auml;hnlich gestalten. Beispielsweise
empfiehlt es sich, bei der Erstellung von Symbolen f&uuml;r eine Anwendung
darauf zu achten, da&szlig; zwischen dem Symbol der Anwendung und den Symbolen
f&uuml;r Datendateien zweckm&auml;&szlig;ige &Auml;hnlichkeiten bestehen.
</para>
<para>Sicherstellen, da&szlig; die zweifarbige Version eines farbigen Symbols
akzeptabel ist. Wird das Symbol an einem Monochrombildschirm oder einem Graustufen-
Monitor angezeigt (oder sind an einem Farbbildschirm nicht gen&uuml;gend Farben
definiert), wird das Symbol automatisch in seiner zweifarbigen Version angezeigt.
</para>
<para>Um die verwendeten Farben im System zu erhalten, sollte der Benutzer
die Verwendung von Farben auf diejenigen Farben einschr&auml;nken, die das
Desktop zur Verf&uuml;gung stellt (Symbole, die mit dem Symboleditor erstellt
wurden, verwenden nur Desktop-Farben).</para>
<para>Die Symbolgr&ouml;&szlig;en, die die Desktop-Komponenten verwenden,
k&ouml;nnen <!--Original XRef content: 'Tabelle&numsp;12&hyphen;1, &ldquo;Symbolgr&ouml;&szlig;en
und Dateinamen,&rdquo; auf Seite&numsp;225'--><xref role="TableAndPage" linkend="SAG.CrIcn.mkr.5">
entnommen werden.</para>
<sect2 id="SAG.CrIcn.div.18">
<title>Farbpalette</title>
<para>F&uuml;r Desktop-Symbole steht eine Palette mit folgenden 22 Farben
zur Verf&uuml;gung:<indexterm><primary>Farbe</primary><secondary>Verwendung
mit Symbolen</secondary></indexterm><indexterm><primary>Symbole</primary>
<secondary>Farbpalette</secondary></indexterm></para>
<itemizedlist remap="Bullet1">
<listitem><para>Acht statische Graut&ouml;ne</para>
</listitem>
<listitem><para>Acht statische Farben: Rot, Blau, Gr&uuml;n, Zyanblau, Magenta,
Gelb, Schwarz und Wei&szlig;</para>
</listitem>
<listitem><para>Sechs dynamische Farben: Vordergrund, Hintergrund, obere Schattierung,
untere Schattierung, Auswahl und Transparent</para>
</listitem>
</itemizedlist>
<para>Mit dieser Palette werden attraktive, benutzerfreundliche Symbole erstellt,
ohne Farbressourcen, die von anderen Anwendungen ben&ouml;tigt werden, zu
&uuml;bernehmen. Die meisten Symbole, die das Desktop zur Verf&uuml;gung
stellt, verwenden die Farbe Grau, die mit einer anderen Farbe abgesetzt wird.
</para>
<para>Die transparente Farbe wird verwendet, um Symbole zu erstellen, die
f&uuml;r den Betrachter auf den ersten Blick nicht rechteckig sind, da die
Farbe hinter dem Symbol durchscheint.</para>
</sect2>
</sect1>
</chapter>
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
<?Pub *0000034051>
