ファイル選択ボックスWidget (FileSelectionBox Widget)
MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

ファイル選択ボックスwidgetは、ファイル選択をするためのコンポジットwidgetです。ファイル選択ボックスwidgetを生成するには、クラスxmFileSelectionBoxWidgetClassを使わなければなりません。

xmFileSelectionBoxWidgetClassはxmSelectionBoxWidgetClassのサブクラスなので、xmSelectionBoxWidgetClassで書かれたすべてのリソースは、xmFileSelectionBoxWidgetClassでも有効です。

リソ−ス Prolog表現 Acc デフォルト 説明

dirListItemCount 整数 G *1 dirListItemの数 dirListItems *2 CSG *3 ディレクトリ・リストでの項目 dirListLabelString *3 CSG 'Directories' ディレクトリ・リストのラベル文字列 dirMask *4    CSG '*' ディレクトリ・マスク dirSerachProc _     CSG デフォルト ディレクトリの探索手続き dirSpec *4    CSG NULL ファイル名 directory *4 CSG *5 ベース・ディレクトリ directoryValic アトム *6 CSG dynamic ディレクトリの探索手続きによって 設定 fileListItemCount 整数 G *6 fileListItemの数 fileListItems *2 CSG *7 ファイル・リストでの項目 fileSearchProc _    CSG default ファイルの探索手続き fileListLabelString *4    CSG 'Files' ファイル・リストのラベル文字列 fileTypeMask アトム *8 CSG file_regular ファイル・リストの型 filterLabelString *4    CSG 'Filter' 上記dirMaskのラベルテキスト listUpdated アトム *9 CSG true ファイルのリストがすでに更新されて いる場合にはtrue noMatchString *4 CSG '[ ]' いくつかのファイルのリストが空の 場合は表示されるべき文字列 pattern *4 CSG '*' 探索のパタン qualifySerachDataProc _ CSG デフォルト データ修飾の探索手続き

*1 現在のディレクトリでのディレクトリ数 *2 アトムあるいはリスト、正しいXmString *3 現在のディレクトリでのディレクトリ・リスト *4 アトムあるいはリスト、正しいXmString *5 現在のディレクトリ *6 現在のディレクトリでのファイル数 *7 現在のディレクトリでのファイル・リスト *8 file_regular, file_directory, file_any_typeのいずれか *9 boolean: true,false,on,off, ...


xmFileSelectionBoxGetChild/3
xmFileSelectionBoxDoSearch/2

Darueber read on...