アイコンのプロパティウィンドウは、DeskSet アプリケーションがファイルに関する表示と操作を行うときに使う全情報を表示します。アイコンプロパティは、DeskSet アプリケーション (ファイルマネージャなど) による特定の形式のファイルの表示方法や、その形式のファイルがオープンまたは印刷されるときの処理方法を決定します。
ベースウィンドウのスクローリングリストでエントリを選択してプロパティメニューから「アイコン (Icon)」を選択すると、アイコンのプロパティウィンドウが表示されます。デフォルトのアイコンのプロパティウィンドウは、図 16-4 に示すようにファイル形式の表示に必要な情報だけを示しています。
図 16-5 に示すようにファイルのクラスのオープンや印刷に必要な情報を含めて、プロパティを完全に表示するようにウィンドウを拡張するには、ウィンドウの右下のプラス記号 (+) ボタンの上でセレクトボタンをクリックします。
ウィンドウを元のサイズに戻すには、拡張されたウィンドウの一番下のマイナス記号 (-) ボタンの上でセレクトボタンをクリックします。
この項では、拡張されたアイコンのプロパティウィンドウの全フィールドについて説明します。
「アイコン (Icon)」フィールドは、現在のアイコンとバインダデータベースエントリ名を示します。データベースエントリ名を変更するにはテキストフィールドを使い、アイコンの外観を変更するにはテキストフィールドより下のフィールドを使います。アイコンを変更するには、アイコンの右にある一時名の上でセレクトボタンをダブルクリックします。
「イメージファイル (Image File)」テキストフィールドは、現在のバインダエントリにバインドされた 32 * 32 ピクセル (XView フォーマット) アイコンのパスを表示します。アイコンは、ベースウィンドウのスクローリングリストとアイコンフィールドに表示されます。このアイコンは、DeskSet 環境でファイルマネージャ、メールツール、および他のアプリケーションによって表示されるものと同じです。
「マスクファイル (Mask File)」のテキストフィールドは、アイコンカラーマスクのパスを表示します。カラーマスクは、バックグラウンドカラーを適用するアイコンの領域を定義します。マスクとは、バックグラウンドカラーを適用する前にアイコンの上に重ねるステンシルの型のことです。アイコンマスクファイルを指定しないときは、アイコン全体がバックグラウンドカラーで色付けされます。
アイコンマスクは 32 * 32 (XView フォーマット) ピクセルのアイコンである必要はありません。これよりも大きい場合は、アイコンの左上角の最初の 32 * 32 (XView フォーマット) ピクセルだけが使われます。
たとえば、図 16-6 は printtool-prog バインダエントリのアイコンとアイコンマスクを示しています。左のイメージはアイコンイメージで、フォアグラウンドカラーで色付けされる外形を決定します。右のイメージはアイコンマスクであり、バックグラウンドカラーで色付けされるアイコンの領域を決定します。
これらのテキスト行にはアイコンまでのパス (ディレクトリ位置) とアイコンマスクを指定します。マスクとはアイコンの領域のうちでバックグラウンドカラーで色付けされているアイコンの領域を決定するイメージのステンシルです。ワークスペースのカレントアイコンの外観を変更するときは、これらのパスを変更しないでください。
フォアグラウンドカラーは、ファイルマネージャや他の DeskSet アプリケーション内でアイコン自体 (アイコンの輪郭) が描画されるカラーです。このフィールドに値を指定しないときは、フォアグラウンドカラーは黒です。
新しいフォアグラウンドカラーを選択したいときは、フォアグラウンドカラーのテキストフィールドの右にあるウィンドウボタンの上でセレクトボタンをクリックし、カラー調整アプリケーションを起動します。詳細については、「バインダとカラー調整パレットの併用」を参照してください。 「バインダとカラー調整パレットの併用」
または、フォアグラウンドカラーの赤、緑、および青の量をそれぞれを示すように、フォアグラウンドカラーのテキストフィールドに 3 つの数字を入力することもできます。カラー明度値は 0 から 255 の範囲です。たとえば、255 0 0 は明るい純粋な赤色を表します。
バックグラウンドカラーは、ファイルマネージャや他の DeskSet アプリケーションで表示する場合に、アイコン (アイコンの輪郭内) が色付けされるカラーです。このフィールドに値を指定しないときは、バックグラウンドカラーは白です。
新しいバックグラウンドカラーを選択したいときは、バックグラウンドカラーのテキストフィールドの右にあるウィンドウボタンの上でセレクトボタンをクリックし、カラー調整アプリケーションを起動します。詳細については、「バインダとカラー調整パレットの併用」を参照してください。
または、バックグラウンドカラーの赤、緑、および青の量をそれぞれを示すように、バックグラウンドカラーのテキストフィールドに 3 つの数字を入力することもできます。カラー明度値は 0 から 255 の範囲です。たとえば、0 255 0 は明るい純粋な緑色を表します。
アプリケーションのテキストフィールドは、現在のバインディングによって定義されている任意のファイルがファイルマネージャまたは DeskSet 環境の他のアプリケーションでオープンされるときに起動されるアプリケーションを定義します。このテキストフィールドはアイコンのプロパティウィンドウの拡張部分にあります。
ToolTalk が利用できる場合には、このフィールドは使われません。
印刷方法は、ファイルの DeskSet 環境での印刷方法を定義します。印刷方法を指定しないときは、ファイルが印刷されるアプリケーションのデフォルト印刷方法が使われます。このフィールドはアイコンのプロパティウィンドウの拡張部分にあります。
ファイルマネージャや印刷ツールのような DeskSet アプリケーションでは次のような印刷方法の書式を前提としています。
cat $FILE | (pipe1) | (pipe2) ...
他の書式を使用すると、DeskSet ツールで思わぬ結果を引き起こすことがあります。デフォルトの印刷方法を変更する場合については、第 10 章「印刷ツール」も参照してください。