![]() | InDesign SDK 20.5 |

Public Member Functions | |
| SnapCursorProvider (IPMUnknown *boss) | |
| ~SnapCursorProvider () | |
| virtual CursorSpec | GetCursor (IControlView *viewUnderMouse, const SysPoint globalMouse, ICursorMgr::eCursorModifierState modifiers) const |
Public Member Functions inherited from CToolCursorProvider | |
| CToolCursorProvider (IPMUnknown *boss) | |
| bool16 | HasLockedState () const |
| virtual bool16 | ModifiersAffectCursor (SysRgn cursorRgn) const |
Public Member Functions inherited from CCursorProvider | |
| CCursorProvider (IPMUnknown *boss) | |
| virtual bool16 | LocationAffectsCursor (SysRgn cursorRgn) const |
| virtual void | SetSingleCursor (const CursorSpec &) |
Additional Inherited Members | |
Public Types inherited from ICursorProvider | |
| enum | { kDefaultIID = IID_ICURSORPROVIDER } |
Static Public Member Functions inherited from CToolCursorProvider | |
| static CursorSpec | GetSelectionCursor (IControlView *viewUnderMouse, const SysPoint globalLocation, ICursorMgr::eCursorModifierState modifiers) |
| static CursorSpec | GetDirectSelectionCursor (IControlView *viewUnderMouse, const SysPoint globalLocation, ICursorMgr::eCursorModifierState modifiers) |
Protected Member Functions inherited from CToolCursorProvider | |
| virtual SnapType | SnapCursor (const SysPoint globalLocation, ICursorMgr::eCursorModifierState modifiers, IControlView *layoutView, SnapFlags snapFlags=ISnapTo::kSnapAllPageMarks) const |
SnapCursorProvider implements a cursor provider for toolbox SnapShot tool.
| inline |
Constructor.
| boss | interface ptr from boss object on which this interface is aggregated. |
| inline |
Destructor.
| virtual |
It is called when mouse enters a region assigned to this provider. It returns the CursorSpec describing the cursor to be displayed. Default behavior: returns kCrsrPointer.
Reimplemented from CToolCursorProvider.