DtkshAddButtons は、コンポジット・ウィジェットに同じ種類のボタンを 1 つ以上追加します。最もよく使用されるのは、いくつかのボタンをメニュー区画またはメニューバーに追加するときです。
次に使用方法を示します。
DtkshAddButtons parent widgetClass label1 callback1 [label2 callback2 ...] DtkshAddButtons [-w] parent widgetClas variable1 label1 callback1 ¥ [variable2 label2 callback2 ...]
-w オプションは、作成する各ボタンのウィジェット・ハンドルを簡易関数が返すことを指定します。ウィジェット・ハンドルは指定した環境変数に返されます。widgetClass パラメータは次のいずれかに設定できますが、特に指定しない場合のデフォルト値は XmPushButtonGadget です。
XmPushButton
XmPushButtonGadget
XmToggleButton
XmToggleButtonGadget
XmCascadeButton
XmCascadeButtonGadget
次に例を示します。
DtkshAddButtons $MENU XmPushButtonGadget Open do_Open Save do_Save Quit exit DtkshAddButtons -w $MENU XmPushButtonGadget B1 Open do_Open B2 Save do_Save