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です。IF/Prologから直接Xlibを呼び出せないので、これをIF/Prologから使用することはあまり便利ではありません。この代わりに、ドローwidgetを使用して下さい。
ドローンボタンwidgetを生成するには、クラスxmDrawnButtonWidgetClassを使わなければなりません。
xmDrawnButtonWidgetClassはxmLabelWidgetClassのサブクラスなので、xmLabelWidgetClassで書かれたすべてのリソースは、xmDrawnButtonWidgetClassでも有効です。
リソ−ス Prolog表現 Acc デフォルト 説明
multiClick アトム *1 CSG *2 複数クリック(multiclicks)を
保持・放棄する
pushButtonEnabled アトム *3 CSG false 陰影の描画を有効にする
shadowType アトム *4 CSG .etched_in 陰影の型
*1 multiclick_discard,multiclick_keepのいずれか
*2 ダイナミック: ボタンがメニューに含まれていない場合は、このデフォルト値は
multiclick_keepである
*3 boolean: true,false,on,off, ...
*4 shadow_in, shadow_out, shadow_etched_in, shadow_etched_outのいずれか
コ−ルバックの CallData型 説明
リスト名
activateCallback activate *1 ボタンが活性化された
armCallback arm *1 ボタンが作動中になった(armed)
disarmCallback disarm *1 ボタンが作動中でなくなった(disarmed)
exposeCallback expose *1 エクスポーズイベント
resizeCallback resize *1 リサイズイベント
*1 正しいコールバックのコンポーネント: window
|