4 番目の領域は、Form ウィジェットの子である 4 つのプッシュ・ボタンから成ります。
4 つのプッシュ・ボタンは次のように使用されます。
[了解] は、script_find ウィンドウに入力されたパラメータで find コマンドを実行し、script_find ウィンドウを削除します。
[適用] は、script_find ウィンドウに入力されたパラメータで find コマンドを実行しますが、script_find ウィンドウは削除しません。
[閉じる] は、find コマンドを実行しないで script_find を終了します。
[ヘルプ] は、script_find の使用に関する情報が入っているダイアログ・ボックスを作成します。
プッシュ・ボタンは、それぞれ別にラベル付けされますが、他のウィジェットのボタンとほとんど同じ方法で作成され、位置付けられます。次のコード・セグメントは [了解] プッシュ・ボタンの作成方法を示します。
XtCreateManagedWidget OK ok XmPushButton $FORM ¥ labelString:"Ok" ¥ $(DtkshUnder $SEP3 10) ¥ $(DtkshFloatLeft 4) ¥ $(DtkshFloatRight 24) ¥ $(DtkshAnchorBottom 10) XtAddCallback $OK activateCallback "OkCallback"