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

#include <ICellTracker.h>

Inheritance diagram for ICellTracker:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ICELLTRACKER }
 

Public Member Functions

virtual ITrackerCreateTracker (const ITableFrame *tableFrame, ParcelKey parcelKey, const IEvent *event, IControlView *view, bool isRowSelected=false, bool isColumnSelected=false) const =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

Creates a tracker to perform actions on a table

Member Function Documentation

virtual ITracker* ICellTracker::CreateTracker (const ITableFrametableFrame,
ParcelKey parcelKey,
const IEventevent,
IControlViewview,
bool isRowSelected = false,
bool isColumnSelected = false 
) const
pure virtual

Creates a cell tracker to work on the passed in data

Parameters
tableFrameThe table frame we are tracking in
parcelKeyThe key of the parcel (cell) we are tracking
eventThe event that spawned the tracker
viewThe current view
isRowSelectedThe entire row is selected or not
isColumnSelectedThe entire column is selected or not
Returns
ITracker A tracker