20.4.3 FORMSオブジェクト

FORMSオブジェクトの種類ごとに特有のメソッドの他に、全てのFORMSオブジェク トは以下のメソッドも持っています:

set_call_back( function, argument)
オブジェクトのコールバック関数と引数を設定します。 オブジェクトがユーザからの応答を必要とするときには、コールバック関数は2 つの引数、オブジェクトとコールバックの引数とともに呼び出されます。 (コールバック関数のないFORMSオブジェクトは、ユーザからの応答を必要とす るときにはfl.do_forms()あるいはfl.check_forms()に よって返されます。) 引数なしにこのメソッドを呼び出すと、コールバック関数を削除します。

delete_object( )
オブジェクトを削除します。

show_object( )
オブジェクトを表示します。

hide_object( )
オブジェクトを隠します。

redraw_object( )
オブジェクトを再描画します。

freeze_object( )
オブジェクトを固定します。

unfreeze_object( )
固定したオブジェクトの固定を解除します。

FORMSオブジェクトには以下のデータ属性があります;FORMSドキュメントを参照 してください。

名称 Cの型 意味
objclass int (read-only) オブジェクトクラス
type int (read-only) オブジェクトタイプ
boxtype int ボックスタイプ
x float 左肩のx座標
y float 左肩のy座標
w float
h float 高さ
col1 int 第1の色
col2 int 第2の色
align int 配置
lcol int ラベルの色
lsize float ラベルのフォントサイズ
label string ラベルの文字列
lstyle int ラベルのスタイル
pushed int (read-only) (FORMSドキュメント参照)
focus int (read-only) (FORMSドキュメント参照)
belowmouse int (read-only) (FORMSドキュメント参照)
frozen int (read-only) (FORMSドキュメント参照)
active int (read-only) (FORMSドキュメント参照)
input int (read-only) (FORMSドキュメント参照)
visible int (read-only) (FORMSドキュメント参照)
radio int (read-only) (FORMSドキュメント参照)
automatic int (read-only) (FORMSドキュメント参照)

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。