共通デスクトップ環境 Dtksh ユーザーズ・ガイド

DtkshAddButtons

DtkshAddButtons は、コンポジット・ウィジェットに同じ種類のボタンを 1 つ以上追加します。最もよく使用されるのは、いくつかのボタンをメニュー区画またはメニューバーに追加するときです。

次に使用方法を示します。

DtkshAddButtons parent widgetClass label1 callback1           
                [label2 callback2 ...]  
DtkshAddButtons [-w] parent widgetClas variable1 label1 callback1 ¥
                [variable2 label2 callback2  ...]

-w オプションは、作成する各ボタンのウィジェット・ハンドルを簡易関数が返すことを指定します。ウィジェット・ハンドルは指定した環境変数に返されます。widgetClass パラメータは次のいずれかに設定できますが、特に指定しない場合のデフォルト値は XmPushButtonGadget です。

次に例を示します。

DtkshAddButtons $MENU XmPushButtonGadget Open do_Open Save do_Save
                Quit exit  
DtkshAddButtons -w $MENU XmPushButtonGadget B1 Open do_Open B2 Save
                do_Save