Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
- | - |
Exit | |
---|---|
- | All registers preserved |
This The purpose of this call is to force the hourglass to vanish.
Normally hourglass enable/disable is controlled via the Hourglass_On and Hourglass_Off SWIs. The module retains a count of how many times Hourglass_On has been called, and Hourglass_Off must be called an equal number of times in order for the hourglass to vanish. This allows for code which uses the hourglass to safely call other code which uses the hourglass.
Hourglass_Smash is designed to be used in situations where you don’t know if the hourglass is currently on, or you don’t know how many times Hourglass_On has been called – e.g. when dealing with errors, to ensure the mouse pointer returns to a user-friendly state.