MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
Dedicated technical support for IF/Prolog ended Dec 31 2008.
This site is maintained as a community service only.
リストwidgetでは、ユーザが選択肢の中から選択することができます。リストwidgetを生成するには、クラスxmListWidgetClassを使わなければなりません。
xmListWidgetClassはxmPrimitiveWidgetClassのサブクラスなので、xmPrimitiveWidgetClassで書かれたすべてのリソースは、xmListWidgetClassでも有効です。
リソ−ス Prolog表現 Acc デフォルト 説明
automaticSelection アトム *1 CSG false ポインタの移動によって選択
doubleClickInterval 整数 CSG *2 ダブルクリックの間隔(ミリ秒)
fontList *3 CSG *4 アイテムのフォント・リスト
itemCount 整数 G 0 アイテム数
items *5 CSG none リスト・アイテム
listMarginHeight 整数 CSG 0 アイテムまでのトップ/ボトム
マージン
listMarginWidth 整数 CSG 0 アイテムまでの左/右マージン
listSizePolicy アトム *6 CG 変数 アイテム変化への反応
listSpacing 整数 CSG 0 アイテムの間隔
scrollBarDisplayPolicy
アトム *7 CSG as_needed ScrollBarウィジェットの表示方法
selectedItemCount 整数 G 0 選択されたアイテムの数
selectedItems 整数 CSG none 選択されたアイテム
selectionPolicy アトム *8 CSG browse. 選択方法
stringDirection アトム *9 CSG .l_to_r アイテムの文字列の方向
visibleItemCount 整数 CSG 1 可視アイテムの数
*1 boolean: true,false,on,off, ...
*2 ダイナミック、デフォルトはディスプレイのmulti-click時間
*3 アトムあるいはリスト、有効なフォント・リスト
*4 ダイナミック、この値が初期化時にNULLの場合は、親の階層を調べていって
適当なdefaultFontListを得ることによって初期化されます。
*5 アトムあるいはリスト、有効なXmStringTable
*6 constant, variable, resize_if_possibleのいずれか
*7 as_needed, staticのいずれか
*8 single_select, multiple_select, extended_select, browse_selectのいずれか
*9 string_direction_l_to_r, string_direction_r_to_lのいずれか
コ−ルバックのリスト名 CallData型 説明
browseSelectionCallback browse_select *1 browse選択が変更された
defaultActionCallback default_action *1 デフォルトのアクション
extendedSelectionCallback extended_select *2 extended選択が変更された
multipleSelectionCallback multiple_select *3 multiple選択が変更された
singleSelectionCallback single_select *1 single選択が変更された
*1 コールバックの有効なコンポーネント: item, item_length, item_position
*2 コールバックの有効なコンポーネント: item, item_length, item_position,
selected_items, selected_item_count, selection_type
*3 コールバックの有効なコンポーネント: item, item_length, item_position,
selected_items, selected_item_count
|