InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ICellCursorProvider Class Referenceabstract

#include <ICellCursorProvider.h>

Inheritance diagram for ICellCursorProvider:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ICELLCURSORPROVIDER }
 

Public Member Functions

virtual bool16 GetCursor (ParcelKey parcelKey, IControlView *frontView, PBPMPoint &pt, CursorSpec &spec)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Provides the cursor associated with the tracker which would act on the table at a given point

Member Function Documentation

virtual bool16 ICellCursorProvider::GetCursor (ParcelKey parcelKey,
IControlViewfrontView,
PBPMPointpt,
CursorSpecspec 
)
pure virtual

Returns the cursor which shows the action you can preform on the table at the point passed in

Parameters
parcelKeyThe parcel of the cell you are over (for split rows)
frontViewThe view you are tracking in
ptThe point in the view specified you are over in the table (in the coords of the pasteboard)
specThe cursor found
Returns
bool16 Whether a cursor was found or not