プッシュボタンWidget (PushButton 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を生成するには、クラスxmPushButtonWidgetClassを使わなければなりません。

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

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

armColor アトム *1 CSG *2 作動中のボタンを塗りつぶす armPixmap アトム *3 CSG none 作動中のボタンを塗りつぶす ピックスマップ defaultButtonShadowThickness 整数 CSG 0 デフォルトボタンの広さ fillOnArm アトム *4 CSG true 作動中の時塗りつぶされる、 メニュー中では無視される multiClick アトム *5 CSG *6 複数クリックを保持・放棄する showAsDefault 整数 *6 CSG 0 デフォルトボタンの第2陰影の幅 或は アトム *7 0  *1 色 *2 動的、バックグラウンドとボトムの陰影の色の間、あるいは反転 *3 ピックスマップ名(ビットマップのファイル名) *4 boolean: true,false,on,off, ... *5 multiclick_discard 或は multiclick_keep *6 動的、メニュー中にボタンがない場合には、そのデフォルト値はmulticlick_keep である。 *7 デフォルトボタンの広さ(defaultButtonShadowThicknessが0と等しい場合)或は boolean値

コ−ルバックのリスト名 CallData型 説明

activateCallback activate *1 ボタンが活動化された armCallback arm *1 ボタンが動かされた disarmCallback disarm *1 ボタンが動かされなかった

*1 正しいコ−ルバックコンポーネント: click_count デフォルトのトランスレ−ション:


Up read on...