popup-message (プロシージャ)
public {popup-message
message:Graphic,
title:String = {host-localize "Message"},
owner:#View = {View.get-default-owner},
modal?:bool = true,
cancel?:bool = false,
ok-label:Label = {hlmessage OK},
max-width:Distance = 6in,
large-icon:#Pixmap = null,
small-icon:#Pixmap = null,
...
}:String
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.DIALOGS.

メッセージ付きのダイアログがポップアップします。

説明

これは標準的なダイアログです。[OK] ボタンと場合によっては 右下隅に[キャンセル] ボタンが表示されます。このダイアログの既定のボタン ("return" を押すと選択されるボタン) は [OK] です。
message: ダイアログのコンテンツとして使用される Graphic (ボタンを除く)。
title: ダイアログのタイトル バーに表示される String。既定は "メッセージ" です。
owner: このダイアログが中心に位置する View。null は、ダイアログが画面上部の 3 分の 2 の部分に中央揃えで表示されます。

オーナーが指定されていない場合、GuiManager は、可能である場合、既定のオーナーを選択します。
modal?: ダイアログが、そのオーナーとインタラクトできないようにするかどうかを指定します。
cancel?: ダイアログに [キャンセル] ボタンを付けるかどうかを指定します。既定は false です。
ok-label: ダイアログが [OK] ボタンのラベルとして使用する Graphic
max-width: ダイアログの最大幅。最大幅を指定しない場合は、0in を使用します。
large-icon: 大きなアイコン (32x32 ピクセル) が必要な場合に使用されるイメージ。これが null の場合、ダイアログのアイコンは設定されません。
small-icon:
もし、非 nullである場合、View の表題に表示される可能性のあるアイコンとなります。 もし null の場合、View の表題からアイコン(存在する場合)を取り除くことになります。
small-icon は、large-icon が非 null の場合のみに使用されます。
rest-args: ダイアログに渡されるオプション値。

戻り値

ユーザーの応答を表す String。ユーザーが [OK] ボタンをクリックしてダイアログを閉じる場合は Dialog.ok を返し、[キャンセル] ボタンをクリックする場合、またはその他の方法でダイアログを閉じる場合は Dialog.cancel を返します。

注意事項

特権の無いポップアップ ダイアログに関しては、large-icon および small-icon は効力がありません。
small-icon を使用しないウィンドウ システムもあります。View の表題にアイコンを表示しないものもあります。これは基本的にウィンドウ システムによって違います。
もし ownernull かつmodal? がtrueの場合、ダイアログの View は最高位の View となります。
キーワード引数の width がこのプロシージャに設定される場合、widthmax-width 以下か max-width0m として渡されるかのどちらかを確認しなければなりません。