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

DtkshDisplayInformationDialog、DtkshDisplayQuestionDialog、DtkshDisplayWarningDialog、DtkshDisplayWorkingDialog、DtkshDisplayErrorDialog

これらの簡易関数は、Motif フィードバック・ダイアログのそれぞれのシングル・インスタンスを作成します。要求した型のダイアログのインスタンスがすでに存在している場合は再利用されます。ダイアログの親は環境変数 $TOPLEVEL から獲得されます。これはシェル・スクリプトによって設定され、その後は変更されません。要求したダイアログのハンドルは、次のいずれかの環境変数に返されます。


注 -

独自のコールバックをダイアログ・ボタンに接続する場合、終了するまでダイアログを破壊しないでください。ダイアログを管理しないと、後で再び使用されます。ダイアログを破壊する必要がある場合は、関連する環境変数を消去して、簡易関数がダイアログを再利用しないようにしてください。


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

DtkshDisplay<name>Dialog title message [okCallback closeCallback
                         helpCallback dialogStyle]

[了解] ボタンは常に管理され、デフォルト時にはダイアログを管理しません。[取消し] ボタンと [ヘルプ] ボタンは、コールバックが提供されたときだけ管理されます。dialogStyle パラメータは、関連するブリテン・ボード・リソースがサポートする標準リソース設定のいずれかを受け入れます。

次に例を示します。

DtkshDisplayErrorDialog "Read Error" "Unable to read the file"
                  "OkCallback" ¥
                  "CancelCallback" "" DIALOG_PRIMARY_APPLICATION_MODAL