メッセージボックスwidgetは、メッセージ・ダイアログwidgetです。メッセージボックスwidgetを生成するには、クラスxmMessageBoxWidgetClassを使わなければなりません。
xmMessageBoxWidgetClassはxmBulletinBoardWidgetClassのサブクラスなので、xmBulletinBoardWidgetClassで書かれたすべてのリソースは、xmMessageBoxWidgetClassでも有効です。
リソ−ス Prolog表現 Acc デフォルト 説明
cancelLabelString *1 CSG 'Cancel' キャンセルボタンの文字列ラベル defaultButtonType アトム *2 CSG .ok-button デフォルトボタンのアンマップの型 dialogType アトム *3 CSG .message メッセージの記号を決定する helpLabelString *1 CSG 'Help' ヘルプボタンの文字列ラベル messageAlignment アトム *4 CSG .begin. メッセージラベルの位置合わせ messageString *1 CSG none メッセージラベルの文字列 minimizeButtons アトム *5 CSG false ボタンのサイズを最小にする okLabelString *1 CSG 'OK' okボタンの文字列 symbolPixmap アトム *6 CSG *7 メッセージの記号
*1 アトムあるいはリスト、正しいXmString *2 dialog_cancel_button, dialog_ok_button, dialog_help_buttonのいずれか *3 dialog_error, dialog_information, dialog_message, dialog_question, dialog_warning, dialog_workingのいずれか *4 alignment_beginning, alignment_center, alignment_endのいずれか *5 boolean: true, false, on, off, ... *6 ピックスマップ名(ビットマップのファイル名) *7 dialogTypeに依存する
コ−ルバックの CallData型 説明 リスト名
cancelCallback cancel キャンセルボタンが活性化された okCallback ok okボタンが活性化された unmapCallback unmap 親ダイアログ・シェルがアンマップされた