リストWidget (List 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を生成するには、クラス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


xmListAddItem/3
xmListAddItems/3
xmListAddItemUnselected/3
xmListDeleteAllItem/1
xmListDeleteItem/2
xmListDeleteItems/2
xmListDeleteItemsPos/3
xmListDeletePos/2
xmListDeselectAllItems/1
xmListDeselectItem/2
xmListDeselectPos/3
xmListGetMatchPos/4
xmListGetSelectPos/3
xmListItemExists/2
xmListItemPos/3
xmListReplaceItems/3
xmListReplaceItemsPos/3
xmListSelectItem/3
xmListSelectPos/3
xmListSetAddMode/2
xmListSetBottomItem/2
xmListSetBottomPos/2
xmListSetHorizPos/2
xmListSetItem/2
xmListSetPos/2

戻る 続く..