ダイアログwidgetは特殊なコンポジットwidgetで、タイトルのテキスト文字列、テキスト入力ウインドウ、およびボタンから構成されています。
dialogWidgetClassは、formWidgetClassのサブクラスなので、formWidgetClassで書かれたすべてのリソ−スは、dialogWidgetClassでも有効です。
ダイアログwidgetは、テキストwidgetとラベルwidgetを子としてもつフォ−ムwidgetから成っています。ボタンが追加されると、対応するコマンドwidgetが追加されます。テキストwidgetに対するtoolkit名は 'value' で、ラベルwidgetは 'label' です。
リソ−ス Prolog表現 デフォルト 説 明
icon アトム *1 _ ダイアログwidgetの左に 表示されるべきピクスマップ label アトム label タイトルの文字列 value アトム _ デフォルトの文字列
次頁にProlog述語として使用できる外部関数を示します。
xawDialogGetValueString/2
xawDialogAddButton/4
Darueber
read on...