ドローンボタンWidget (DrawnButton 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です。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


戻る 続く..