with-busy-cursor (マクロ)
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

現在のアプレットにおけるすべての既存 View に対して待機カーソルを設定します。

構文

{with-busy-cursor body}、ここでは body は Curl ステートメントのシーケンスです。

説明

待機カーソルは、現在のアプレットにおけるすべての既存 View にインストールされています。

このマクロは次のアクションを実行します。
  1. 現在のアプレットの各 View における現在のカーソル設定を保存します。
  2. bodyのステートメントを実行します。
  3. View の以前のカーソルをリストアします。


body は、例え body の実行中に例外が発生しても、以前のカーソルがリストアされるように、try 式内で実行されます。

注意事項

待機カーソルは、body が実行され始めた後で作成された View には設定されません。

body の実行中にエラーが発生し、デバッガが開始された場合、以前 (非待機) のカーソルはデバッガが終了されるまでリストアされません。