共通デスクトップ環境 スタイル・ガイド

内容

必須 

7-10: 

アプリケーションがファイル選択ダイアログ・ボックスを使用している場合は、次のコンポーネントが含まれる。 

  • 現在のディレクトリ・パスを示すディレクトリ・テキスト・コンポーネント。ユーザはディレクトリ・テキスト・コンポーネントを編集して [Return] キーまたは [Enter] キーを押すことにより、現在のディレクトリを変更できます。

  • コマンド・ボタン、[更新]、[取消し]、および [ヘルプ] ボタンを含むプッシュ・ボタンのグループ。コマンド・ボタンのラベルは一般に [開く] または [保存] ですが、結果として生じるアクションをより適切に記述するラベルがあれば (たとえば [取込み] など)、そのラベルを使用します。コマンド・ボタンを起動することにより、対応するアクションが実行され、ファイル選択ダイアログ・ボックスが消去されます。

  • 別のフォーマットでの保存ができるアプリケーションでは、ユーザがファイルの保存時にフォーマットを指定するためのオプション・ボタン。

  • ファイル名の表示と編集のためのファイル名テキスト・コンポーネント。このコンポーネントは、ファイル選択ダイアログ・ボックスが既存のファイルまたはディレクトリの選択に使用される場合はオプションです。

図 7-4 [開く] ファイル選択ダイアログ・ボックスの例

Graphic

必須 

7-17: 

ファイル選択ボックスは、初期化されたとき、ユーザがディレクトリ・テキスト・コンポーネントで [Enter] または [Return] キーを押したとき、およびユーザが内容リストの中でディレクトリを開いたときに、内容リストにディレクトリの内容を表示する。内容リストはディレクトリの内容が変化するたびに更新される。 

この仕様は、ファイル選択ダイアログ・ボックスにおけるディレクトリとファイルの検索操作に一貫性を持たせる役割を持っています。 

オプション 

ht: 

ディレクトリおよびファイル名のリストは、アルファベット順に、大文字と小文字を区別せずに表示する。ディレクトリ・リストの最初の項目は親ディレクトリで、「..」 というラベルになっていなければならない。 

推奨 

de: 

ファイル選択ダイアログ・ボックスは、ユーザにとって必要でない限り、隠し (ドット) ディレクトリやファイルを表示してはならない。アプリケーションが隠しファイルの表示をサポートしている場合は、隠しファイルの表示と非表示をユーザが切り替えるためのチェック・ボックスを用意するか、アプリケーション内のグローバルなレベルでファイルの表示と非表示を切り替えられるようにしなければならない。 

推奨 

df: 

ファイル選択ダイアログ・ボックスは、ディレクトリ・テキスト・フィールドを除いて、ファイルやディレクトリの完全パス名を表示するべきではなく、相対名だけを表示するべきである。 

グローバルな共通デスクトップ環境設定は、次のようになっているはずです。 

XmFileSelectionBox.fullPathMode: false

アプリケーションがこの動作を無効にしない限り、ファイル選択ダイアログ・ボックスはリスト・ボックスで完全パス名を表示するべきではありません。 

必須 

dg: 

一般に、ファイル選択ダイアログ・ボックスは、以前にユーザが設定したディレクトリ位置を記憶しておくべきである。 

たとえば、ユーザが [別名保存] を呼び出して、/users/jay/letters に移動してファイルを保存した場合、次にユーザが [別名保存] を呼び出したときには、ファイル選択ダイアログ・ボックスはディレクトリ /users/jay/letters にいるべきです。ただし、ユーザがいったん主ウィンドウを閉じたら、この情報は記憶していてはならず、デフォルト・ディレクトリに戻さなければなりません。

アプリケーションが複数の主ウィンドウをサポートしている場合は、各ウィンドウが、そのウィンドウに対して設定されたディレクトリ位置を記憶していなければなりません。