![]() | InDesign SDK 20.5 |
Public Member Functions | |
| SineWaveTracker (IPMUnknown *boss) | |
| ~SineWaveTracker () | |
| virtual void | MakePath (const PMPoint &startPt, const PMPoint &endPoint, IPathGeometry *pathGeometry) |
Public Member Functions inherited from WaveTracker | |
| WaveTracker (IPMUnknown *boss) | |
| ~WaveTracker () | |
| virtual void | ShiftConstrainPoint (PMPoint &convertedPoint) |
| virtual void | SetBoundingBox (const UIDRef &newItem, const UIDRef &parent, const PMPointList &points) |
Public Member Functions inherited from CPathCreationTracker | |
| CPathCreationTracker (IPMUnknown *boss) | |
| virtual | ~CPathCreationTracker () |
| virtual bool16 | BeginTracking (IEvent *theEvent) |
| virtual void | ContinueTracking (const PBPMPoint &where, bool16 mouseDidMove) |
| virtual bool16 | EndTracking (IEvent *theEvent) |
| virtual void | AbortTracking (IEvent *theEvent) |
Public Member Functions inherited from CTracker | |
| CTracker (IPMUnknown *boss) | |
| virtual void | SetupTracker (IControlView *theControlView, ISnapTo *theSnapper=NULL, IItemContext *context=NULL) |
| virtual IControlView * | QueryControlView () const |
| virtual bool16 | IsEnabled () |
| virtual bool16 | IsTracking () |
| virtual void | EnableTracking () |
| virtual void | DisableTracking () |
| virtual void | HandleContinueTracking (const GSysPoint &where) |
| virtual void | TimerMessage (int32 flags) |
| virtual bool16 | WantTimer (ClassID trackerTimerBoss) |
Public Member Functions inherited from ITracker | |
| void | SetupTracker (IControlView *theControlView) |
| void | SetupSpecialTracker (IControlView *theControlView, ISnapTo *theSnapper, IItemContext *context) |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Additional Inherited Members | |
Public Types inherited from CPathCreationTracker | |
| enum | CursorOptions { kDefaultCursor = 0, kShowWidthHeight, kShowXPosition, kShowYPosition, kShowXYPosition, kShowLineLength, kShowScale } |
Protected Member Functions inherited from WaveTracker | |
| void | Transform (const PMPoint &endPoint, const PMReal pathLength, IPathGeometry *pathGeometry) |
Static Protected Member Functions inherited from CTracker | |
| static void | DeactivatePageItem () |
Protected Attributes inherited from CPathCreationTracker | |
| ClassID | fClassID |
| PMPoint | fStartPnt |
| PMPoint | fStartGlobalPt |
| PMRect | fPasteBoardBoundaries |
| PMRect | fPasteBoardBoundsSpreadCoordinates |
| bool16 | fShiftKeyPressed |
| bool16 | fShownFirstTime |
| bool16 | fOptionAltKeyPressed |
| bool16 | fCmdCtrlKeyPressed |
| bool16 | fCreatingFromCenter |
| PMMatrix | fSpreadToPasteboardMatrix |
| PMMatrix | fPasteboardToSpreadMatrix |
| PMMatrix | fTransformMatrix |
| PMMatrix | fBackTransformMatrix |
| IAbortableCmdSeq * | fTrackerSequence |
| PMRect | fGraphicBBox |
| bool32 | fCreateMultiple |
| int32 | fRows |
| int32 | fColumns |
Static Protected Attributes inherited from CPathCreationTracker | |
| static PMReal | fHSpacing |
| static PMReal | fVSpacing |
Creates spline page item in the shape of a sine wave along the line dragged by the user's mouse.
| SineWaveTracker::SineWaveTracker | ( | IPMUnknown * | boss | ) |
Constructor.
| SineWaveTracker::~SineWaveTracker | ( | ) |
Destructor.
| virtual |
Describes the sine wave path.
Reimplemented from CPathCreationTracker.