This document covers the following topics:
Sets the pointer shape to "hourglass" and keeps the previous pointer shape in the stack of pointers. This indicates that end-user input is disabled during a long period of processing. To restore the previous shape (hourglass or arrow), you use the HOURGLASS-UNSTACK Action. This stack/unstack logic can be used in nested program structures to determine the pointer shape.
The level parameter can be used to resume the hourglass on the same stack level as when it was suspended by the HOURGLASS-REMOVE Action.
Note
While a Natural dialog is performing a lengthy operation during which it is not able
to process events, it should display the hourglass to the user to indicate that it is
currently not available for operation. While the hourglass is active, no events will be
delivered to the dialog.
| Name/Data Type | Explanation |
|---|---|
| Level (I4) | Input
The pointer stack level (max. 10) up to which the stack is filled with hourglass pointers. |
Note
The Level parameter is optional.
PROCESS GUI ACTION HOURGLASS-STACK WITH #LEVEL GIVING #RESPONSE