![]() | InDesign SDK 20.5 |
#include <AcquireModalCursor.h>

Public Member Functions | |
| AcquireWaitCursor () | |
| virtual | ~AcquireWaitCursor () |
| virtual void | ChangeCursor (const CursorSpec &newspec) |
| void | Animate () |
Protected Attributes | |
| ModalCursorTicket | fTicket |
| ICursorMgr * | fCursorMgr |
Helper object used to acquire, manipulate, and release a wait cursor.
AcquireWaitCursor should be used for changing the cursor to a watch for well understood intervals. This helper can be either stack or heap allocated depending on how far flung the two ends of the cursor wait period are. If it all happens within the body of a single function or single function call chain, then stack based is preferred. If the start and end are in separate functions, then heap based should be used.
| AcquireWaitCursor::AcquireWaitCursor | ( | ) |
Installs the busy cursor.
| virtual |
Removes the busy cursor, and restores the previous cursor.
| void AcquireWaitCursor::Animate | ( | ) |
Call periodcally to ensure that the cursor continues to spin.
| virtual |
Calls Animate
Implements BaseAcquireModalCursor.