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

ファイル選択ボックス

 

n/a 

 

 

必須 

7-10: 

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

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

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

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

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

推奨 

he: 

ファイル選択ボックスが既存のファイルを指定するために使用されている場合 (たとえばドキュメントを開くため)、通常、コマンド・ボタンには [開く] というラベルが付けられ、これがデフォルトのアクションであるべきである。 

推奨 

hf: 

内容リストでディレクトリが選択されているときに、[更新] ボタンが起動された場合、ディレクトリが開かれ、その内容が内容リストに表示され、ディレクトリ・テキストが更新される。 

必須 

hg: 

内容リストの中で適切なファイルが選択されているときに、[開く] ボタンが起動された場合、ファイルはアプリケーションに利用され、ファイル選択ボックスは閉じる。 

推奨 

hh: 

ファイル選択ダイアログ・ボックスが既存のディレクトリの選択に使用される場合 (たとえば、ファイルのセットを選択されたディレクトリにインストールする場合など) や、新しいディレクトリを指定するのに使用される場合、コマンド・ボタンには [インストール]、[選択]、[作成]、[了解] などの適切なラベルを付けるべきである。内容リストで適切なディレクトリが選択されているときに、このボタンが起動された場合、ディレクトリはアプリケーションに利用されファイル選択ボックスは閉じる。 

必須 

hi: 

ファイル選択ダイアログ・ボックスが既存のディレクトリの選択に使用される場合は、内容リストでディレクトリが選択されると有効になり、そのディレクトリを開くという機能を持っている [更新] というラベルの付いたボタンがさらに存在していなければならない。[更新] ボタンはデフォルトのアクションである。 

必須 

hj: 

ファイル選択ダイアログ・ボックスが新規ファイル名を指定するために使用されている場合 (たとえば [別名保存] ダイアログ・ボックス)、通常、コマンド・ボタンには [保存] というラベルが付けられ、これがデフォルトのアクションであるべきである。この仕様により、ファイル選択ボックスの外見が、どのアプリケーションでも同じになることが保証される。 

オプション 

hk: 

ファイル選択ダイアログ・ボックスが既存のディレクトリの選択に使用される場合、ファイルは内容リストに表示されるが、すべて使用不可能になっている。使用不可能なファイル名の上で BSelect をダブルクリックしても、何の効果もない。 

必須 

hl: 

テキスト・コンポーネントでは、各テキスト・コンポーネント内でのカーソル移動と、テキストの内容の変更のために、通常のテキスト・ナビゲーション機能と編集機能が使用できる。 

これらのアクションは、フォーカスをテキスト・コンポーネントの中に置いたまま、対応するリストからディレクトリまたはファイル名を選択するための便利な手段として利用できる。 

 

 

 

 

7-11: 

この項目は削除された。 

必須 

7-12: 

内容リストの中の項目の上で BSelect をダブルクリックすると、その項目が選択され、デフォルトのアクションが起動される。いずれの場合も、内容リストの中のディレクトリの上で BSelect をダブルクリックすると、そのディレクトリが開かれ、その内容が内容リストに表示される (デフォルトのアクションは [開く] である)。 

  • ファイル選択ダイアログ・ボックスが既存のファイルの選択に使用される場合、内容リストの中の適切なファイルの上で BSelect をダブルクリックすると、そのファイルが選択され、ファイル選択ダイアログ・ボックスは終了する (デフォルトのアクションは [開く] である)。

  • ファイル選択ダイアログ・ボックスが、既存のディレクトリを選択するためや、新しいディレクトリまたはファイルを指定するために使用される場合、ファイル・リストは表示されるべきではない。

必須 

7-13: 

テキスト・コンポーネントの中では、各テキスト・コンポーネントの中でカーソルを移動したり、テキストの内容を変更するための通常のテキスト・ナビゲーション機能と編集機能が使用できる。 

 

 

 

 

7-14: 

この項目は削除された。 

オプション 

7-15: 

アプリケーションは、ファイル名のリストをスクロールさせて希望のファイルを選択するか、ファイル名をファイル選択テキスト・コンポーネントに直接入力することによって、ファイルが選択できるようにしなければならない。リストからファイルを選択すると、そのファイル名がファイル選択テキスト領域に表示される。 

このファイル選択の方法は、どのアプリケーションでも一貫性のあるものでなければならない。 

必須 

7-16: 

アプリケーションは、次のいずれかが起こったときに、選択された項目を使用する。 

  • 内容リストで適切な項目が選択されているとき、ユーザがコマンド・プッシュ・ボタンを起動した。

  • ユーザが内容リストの適切なファイルの上で BSelect をダブルクリックした。

  • ファイル名テキスト・コンポーネントがキーボード・フォーカスを持っており、適切な項目を含んでいるときに、ユーザが [Return] または [Enter] キーを押した。

必須 

7-17: 

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

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

推奨 

hm: 

ユーザがファイル名引き数を指定せずにアプリケーションを開いた場合、[開く] ダイアログ・ボックスはデフォルト・ディレクトリとしてユーザのホーム・ディレクトリを使用する。 

この規則の例外は、明らかにより有用なディレクトリがある場合である。たとえば、アイコン・エディタのデフォルト・ディレクトリは HomeDirectory/.dt/icons になる。編集ができるアプリケーションでは、/usr/dt/bin のように、ユーザが読み取り権または書き込み権を持たないようなディレクトリをデフォルト・ディレクトリとしてはならない。

必須 

hn: 

ユーザがファイル名引き数を指定してアプリケーションを開いた場合、[開く] ダイアログ・ボックスはデフォルト・ディレクトリとして、そのファイルが置かれているディレクトリを使用する。 

オプション 

ho: 

ファイル選択ダイアログ・ボックスに [別名保存] の機能を持たせる場合は、「タイトルなし」というデフォルト名を与え、位置カーソルをファイル名フィールドに置いて、ファイル名テキストを強調表示し、「削除保留入力」モードにする。現在のディレクトリに、その名前のファイルがすでに存在する場合は、「タイトルなし 2」のような名前を作成する。 

オプション 

hp: 

ファイル選択ダイアログ・ボックスに [別名保存] の機能を持たせる場合は、アプリケーションが拡張子によるファイル・タイプの区別をサポートしているならばファイル名拡張子を追加し、この拡張子をファイル名フィールドに表示する。拡張子を強調表示して「削除保留入力」モードにすることはせず、ユーザが拡張子を変更するか、明示的に削除できるようにする。 

オプション 

hq: 

ファイル選択ダイアログ・ボックスは、その作業にとって意味のあるディレクトリで起動されなければならない。たとえば、新規ファイルをエディタから保存する場合、ファイル選択ダイアログ・ボックスはユーザのホーム・ディレクトリで起動されるべきである。ユーザがファイル選択ボックスの中で別のディレクトリにナビゲートした場合、アプリケーションは次に起動されたときに、そのディレクトリを記憶しておくべきである。 

オプション 

hr: 

ユーザがファイル選択ボックスを通して既存のファイルを上書きするときは、必ず警告ダイアログ・ボックスのプロンプトを表示する。 

オプション 

hs: 

キーボード・フォーカスは、ユーザがファイル選択ダイアログ・ボックスを呼び出すたびに、ファイル名フィールドに置かれるべきである。 

オプション 

ht: 

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

オプション 

hu: 

ラベルは明確なものでなければならない。英語の場合、ファイル選択ダイアログ・ボックスのフィールドとリストについては、次のラベルを使用する。 

表 10-4 ファイル選択ダイアログ・ボックスのラベル

コンポーネント 

ラベル 

ディレクトリ・テキスト・フィールド 

パス名またはフォルダ名を入力してください: 

フィルタ・テキスト・フィールド 

フィルタ: 

ディレクトリ・リスト 

フォルダ: 

内容リスト 

ファイル: 

ファイル・テキスト・フィールド 

ファイル名を入力してください:* 

 

n/a 

 

 

オプション 

hv: 

オプションとして、アプリケーション開発者は、[開く] ダイアログ・ボックスの場合は [開くファイル名を入力してください] のように、このラベルをよりわかりやすくて具体的なものに変更することもできる。 

これらのラベルはデフォルトのラベルでなければならない。これらがデフォルトで設定されていない場合は、アプリケーションの app-defaults ファイルのリソースを使って設定する必要がある。